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