Show / Hide Table of Contents

Struct Vector3

Unity's Vector3 does not (de)serialize correctly, so this wrapper is used to do it instead.

Namespace: Modding.Serialization
Assembly: Assembly-CSharp.dll
Syntax
public struct Vector3

Constructors

Vector3(Single, Single, Single)

Declaration
public Vector3(float pX, float pY, float pZ)
Parameters
Type Name Description
Single pX
Single pY
Single pZ

Vector3(Vector3)

Declaration
public Vector3(Vector3 o)
Parameters
Type Name Description
UnityEngine.Vector3 o

Fields

one

Declaration
public static readonly Vector3 one
Field Value
Type Description
Vector3

x

Declaration
public float x
Field Value
Type Description
Single

y

Declaration
public float y
Field Value
Type Description
Single

z

Declaration
public float z
Field Value
Type Description
Single

zero

Declaration
public static readonly Vector3 zero
Field Value
Type Description
Vector3

Methods

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
ValueType.ToString()

Operators

Implicit(Vector3 to Vector3)

Declaration
public static implicit operator Vector3(Vector3 sV)
Parameters
Type Name Description
Vector3 sV
Returns
Type Description
UnityEngine.Vector3

Implicit(Vector3 to Vector3)

Declaration
public static implicit operator Vector3(Vector3 v)
Parameters
Type Name Description
UnityEngine.Vector3 v
Returns
Type Description
Vector3
Back to top Generated by DocFX