Class SerializableVector3
Since unity doesn't flag the Vector3 as serializable, we
need to create our own version. This one will automatically convert
between Vector3 and SerializableVector3
Inheritance
SerializableVector3
Assembly: cs.temp.dll.dll
Syntax
[Serializable]
public class SerializableVector3 : Serializable
Constructors
SerializableVector3()
Declaration
public SerializableVector3()
SerializableVector3(Single, Single, Single)
Declaration
public SerializableVector3(float rX, float rY, float rZ)
Parameters
Fields
x
Declaration
Field Value
y
Declaration
Field Value
z
Declaration
Field Value
Properties
magnitude
Declaration
public float magnitude { get; }
Property Value
Methods
ToArray()
Declaration
public override float[] ToArray()
Returns
Overrides
ToString()
Returns a string representation of the object
Declaration
public override string ToString()
Returns
Overrides
Update(IList<Single>)
Declaration
public override void Update(IList<float> r)
Parameters
Overrides
Operators
Implicit(SerializableVector3 to Vector3)
Automatic conversion from SerializableVector3 to Vector3
Declaration
public static implicit operator Vector3(SerializableVector3 rValue)
Parameters
Returns
Implicit(Vector3 to SerializableVector3)
Automatic conversion from Vector3 to SerializableVector3
Declaration
public static implicit operator SerializableVector3(Vector3 rValue)
Parameters
Type |
Name |
Description |
Vector3 |
rValue |
|
Returns