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
TransformValues
Assembly: Assembly-CSharp.dll
public class TransformValues : Element, IValidatable
Constructors
Declaration
Fields
Declaration
Field Value
Declaration
public bool PositionSpecified
Field Value
Declaration
Field Value
Declaration
public bool RotationSpecified
Field Value
Declaration
Field Value
Declaration
public bool ScaleSpecified
Field Value
Methods
Declaration
public bool Check(string elemName)
Parameters
Type |
Name |
Description |
String |
elemName |
|
Returns
Declaration
public TransformValues HasNoScale()
Returns
Declaration
public void SetOnTransform(Transform t)
Parameters
Type |
Name |
Description |
UnityEngine.Transform |
t |
|
Declaration
public TransformValues SetPositionDefault(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Returns
Declaration
public TransformValues SetRotationDefault(Vector3 rotation)
Parameters
Type |
Name |
Description |
Vector3 |
rotation |
|
Returns
Declaration
public TransformValues SetScaleDefault(Vector3 scale)
Parameters
Type |
Name |
Description |
Vector3 |
scale |
|
Returns
Declaration
public FauxTransform ToFauxTransform()
Returns
Type |
Description |
FauxTransform |
|
Declaration
protected override bool Validate(string elemName)
Parameters
Type |
Name |
Description |
String |
elemName |
|
Returns
Overrides
Implements