Tanoda
SerializableVector3 Struct Reference

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 More...

Public Member Functions

 SerializableVector3 (float rX, float rY, float rZ)
 Constructor More...
 
override string ToString ()
 Returns a string representation of the object More...
 

Static Public Member Functions

static implicit operator Vector3 (SerializableVector3 rValue)
 Automatic conversion from SerializableVector3 to Vector3 More...
 
static implicit operator SerializableVector3 (Vector3 rValue)
 Automatic conversion from Vector3 to SerializableVector3 More...
 

Public Attributes

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

Detailed Description

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

Definition at line 458 of file SolveIK.cs.

Constructor & Destructor Documentation

◆ SerializableVector3()

SerializableVector3.SerializableVector3 ( float  rX,
float  rY,
float  rZ 
)

Constructor

Parameters
rX
rY
rZ

Definition at line 481 of file SolveIK.cs.

Member Function Documentation

◆ operator SerializableVector3()

static implicit SerializableVector3.operator SerializableVector3 ( Vector3  rValue)
static

Automatic conversion from Vector3 to SerializableVector3

Parameters
rValue
Returns

Definition at line 512 of file SolveIK.cs.

◆ operator Vector3()

static implicit SerializableVector3.operator Vector3 ( SerializableVector3  rValue)
static

Automatic conversion from SerializableVector3 to Vector3

Parameters
rValue
Returns

Definition at line 502 of file SolveIK.cs.

◆ ToString()

override string SerializableVector3.ToString ( )

Returns a string representation of the object

Returns

Definition at line 492 of file SolveIK.cs.

Member Data Documentation

◆ x

float SerializableVector3.x

x component

Definition at line 463 of file SolveIK.cs.

◆ y

float SerializableVector3.y

y component

Definition at line 468 of file SolveIK.cs.

◆ z

float SerializableVector3.z

z component

Definition at line 473 of file SolveIK.cs.


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