Table of Contents

Struct Vector3Override

[Serializable]
public struct Vector3Override
Inherited Members

Constructors

Vector3Override(Vector3?)

public Vector3Override(Vector3? overrideValue = null)

Parameters

overrideValue Vector3?

Fields

Default

public static Vector3Override Default

Field Value

Vector3Override

Properties

GetDefault

public static Vector3Override GetDefault { get; }

Property Value

Vector3Override

Override

public bool Override { get; }

Property Value

bool

OverrideValue

public Vector3 OverrideValue { get; }

Property Value

Vector3

Methods

Equals(object)

Indicates whether this instance and a specified object are equal.

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current instance.

Returns

bool

true if obj and this instance are the same type and represent the same value; otherwise, false.

Equals(Vector3Override)

public bool Equals(Vector3Override other)

Parameters

other Vector3Override

Returns

bool

GetHashCode()

Returns the hash code for this instance.

public override int GetHashCode()

Returns

int

A 32-bit signed integer that is the hash code for this instance.

GetValue(Vector3)

public Vector3 GetValue(Vector3 fallback)

Parameters

fallback Vector3

Returns

Vector3

Operators

operator +(Vector3Override, Vector3Override)

public static Vector3Override operator +(Vector3Override a, Vector3Override b)

Parameters

a Vector3Override
b Vector3Override

Returns

Vector3Override

operator ==(Vector3Override, Vector3Override)

public static bool operator ==(Vector3Override a, Vector3Override b)

Parameters

a Vector3Override
b Vector3Override

Returns

bool

operator !=(Vector3Override, Vector3Override)

public static bool operator !=(Vector3Override a, Vector3Override b)

Parameters

a Vector3Override
b Vector3Override

Returns

bool