Show / Hide Table of Contents

Class TransformValues

Utility class to easily include Position, Rotation, and/or Scale for serialization. See the Common Elements serialization documentation for details on how to use it.

Inheritance
Object
Element
TransformValues
Implements
IValidatable
Inherited Members
Element.Validate()
Element.MissingElement(String, String)
Element.MissingAttribute(String, String)
Element.InvalidData(String, String)
Element.Warn(String, String)
Element.LineNumber
Element.LinePosition
Element.AttributesUsed
Element.ElementsUsed
Element.FileName
Namespace: Modding.Serialization
Assembly: Assembly-CSharp.dll
Syntax
public class TransformValues : Element, IValidatable

Constructors

TransformValues()

Declaration
public TransformValues()

Fields

Position

Declaration
public Vector3 Position
Field Value
Type Description
Vector3

PositionSpecified

Declaration
public bool PositionSpecified
Field Value
Type Description
Boolean

Rotation

Declaration
public Vector3 Rotation
Field Value
Type Description
Vector3

RotationSpecified

Declaration
public bool RotationSpecified
Field Value
Type Description
Boolean

Scale

Declaration
public Vector3 Scale
Field Value
Type Description
Vector3

ScaleSpecified

Declaration
public bool ScaleSpecified
Field Value
Type Description
Boolean

Methods

Check(String)

Declaration
public bool Check(string elemName)
Parameters
Type Name Description
String elemName
Returns
Type Description
Boolean

HasNoScale()

Declaration
public TransformValues HasNoScale()
Returns
Type Description
TransformValues

SetOnTransform(Transform)

Declaration
public void SetOnTransform(Transform t)
Parameters
Type Name Description
UnityEngine.Transform t

SetPositionDefault(Vector3)

Declaration
public TransformValues SetPositionDefault(Vector3 position)
Parameters
Type Name Description
Vector3 position
Returns
Type Description
TransformValues

SetRotationDefault(Vector3)

Declaration
public TransformValues SetRotationDefault(Vector3 rotation)
Parameters
Type Name Description
Vector3 rotation
Returns
Type Description
TransformValues

SetScaleDefault(Vector3)

Declaration
public TransformValues SetScaleDefault(Vector3 scale)
Parameters
Type Name Description
Vector3 scale
Returns
Type Description
TransformValues

ToFauxTransform()

Declaration
public FauxTransform ToFauxTransform()
Returns
Type Description
FauxTransform

Validate(String)

Declaration
protected override bool Validate(string elemName)
Parameters
Type Name Description
String elemName
Returns
Type Description
Boolean
Overrides
Element.Validate(String)

Implements

IValidatable
Back to top Generated by DocFX