Tanoda
SerializableVector4 Struct Reference

Since unity doesn't flag the Vector4 as serializable, we need to create our own version. This one will automatically convert between Vector4 and SerializableVector4 More...

Public Member Functions

 SerializableVector4 (float rX, float rY, float rZ, float rW)
 Constructor More...
 
 SerializableVector4 (Vector3 v, float rW)
 
override string ToString ()
 Returns a string representation of the object More...
 
Vector3 AsVector3 ()
 

Static Public Member Functions

static implicit operator Vector4 (SerializableVector4 rValue)
 Automatic conversion from SerializableVector4 to Vector4 More...
 
static implicit operator SerializableVector4 (Vector4 rValue)
 Automatic conversion from Vector4 to SerializableVector4 More...
 

Public Attributes

float x
 x component More...
 
float y
 y component More...
 
float z
 z component More...
 
float w
 w component More...
 

Detailed Description

Since unity doesn't flag the Vector4 as serializable, we need to create our own version. This one will automatically convert between Vector4 and SerializableVector4

Definition at line 523 of file SolveIK.cs.

Constructor & Destructor Documentation

◆ SerializableVector4() [1/2]

SerializableVector4.SerializableVector4 ( float  rX,
float  rY,
float  rZ,
float  rW 
)

Constructor

Parameters
rX
rY
rZ
rW

Definition at line 552 of file SolveIK.cs.

◆ SerializableVector4() [2/2]

SerializableVector4.SerializableVector4 ( Vector3  v,
float  rW 
)

Definition at line 560 of file SolveIK.cs.

Member Function Documentation

◆ AsVector3()

Vector3 SerializableVector4.AsVector3 ( )

Definition at line 597 of file SolveIK.cs.

◆ operator SerializableVector4()

static implicit SerializableVector4.operator SerializableVector4 ( Vector4  rValue)
static

Automatic conversion from Vector4 to SerializableVector4

Parameters
rValue
Returns

Definition at line 592 of file SolveIK.cs.

◆ operator Vector4()

static implicit SerializableVector4.operator Vector4 ( SerializableVector4  rValue)
static

Automatic conversion from SerializableVector4 to Vector4

Parameters
rValue
Returns

Definition at line 582 of file SolveIK.cs.

◆ ToString()

override string SerializableVector4.ToString ( )

Returns a string representation of the object

Returns

Definition at line 572 of file SolveIK.cs.

Member Data Documentation

◆ w

float SerializableVector4.w

w component

Definition at line 543 of file SolveIK.cs.

◆ x

float SerializableVector4.x

x component

Definition at line 528 of file SolveIK.cs.

◆ y

float SerializableVector4.y

y component

Definition at line 533 of file SolveIK.cs.

◆ z

float SerializableVector4.z

z component

Definition at line 538 of file SolveIK.cs.


The documentation for this struct was generated from the following file: