Struct Vector2i
A reimplementation of the game's obfuscated Vector2i struct
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: LLBModdingLib.dll
Syntax
Constructors
Vector2i(Int32, Int32)
Declaration
public Vector2i(int _x, int _y)
Parameters
| Type |
Name |
Description |
| System.Int32 |
_x |
|
| System.Int32 |
_y |
|
Fields
x
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
y
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
Properties
down
Declaration
public static readonly Vector2i down { get; }
Property Value
one
Declaration
public static readonly Vector2i one { get; }
Property Value
up
Declaration
public static readonly Vector2i up { get; }
Property Value
zero
Declaration
public static readonly Vector2i zero { get; }
Property Value
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| System.Object |
obj |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
System.ValueType.Equals(System.Object)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Overrides
System.ValueType.ToString()
Operators
Addition(Vector2i, Vector2i)
Declaration
public static Vector2i operator +(Vector2i v1, Vector2i v2)
Parameters
Returns
Equality(Vector2i, Vector2i)
Declaration
public static bool operator ==(Vector2i v1, Vector2i v2)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Explicit(Vector2i to Vector2)
Declaration
public static explicit operator Vector2(Vector2i v)
Parameters
Returns
| Type |
Description |
| UnityEngine.Vector2 |
|
Explicit(Vector2 to Vector2i)
Declaration
public static explicit operator Vector2i(Vector2 v)
Parameters
| Type |
Name |
Description |
| UnityEngine.Vector2 |
v |
|
Returns
Implicit(JKMAAHELEMF to Vector2i)
Declaration
public static implicit operator Vector2i(JKMAAHELEMF v)
Parameters
| Type |
Name |
Description |
| JKMAAHELEMF |
v |
|
Returns
Implicit(Vector2i to JKMAAHELEMF)
Declaration
public static implicit operator JKMAAHELEMF(Vector2i v)
Parameters
Returns
| Type |
Description |
| JKMAAHELEMF |
|
Inequality(Vector2i, Vector2i)
Declaration
public static bool operator !=(Vector2i v1, Vector2i v2)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Multiply(Vector2i, Vector2i)
Declaration
public static Vector2i operator *(Vector2i v1, Vector2i v2)
Parameters
Returns
Multiply(Vector2i, Int32)
Declaration
public static Vector2i operator *(Vector2i v, int f)
Parameters
| Type |
Name |
Description |
| Vector2i |
v |
|
| System.Int32 |
f |
|
Returns
Multiply(Int32, Vector2i)
Declaration
public static Vector2i operator *(int f, Vector2i v)
Parameters
| Type |
Name |
Description |
| System.Int32 |
f |
|
| Vector2i |
v |
|
Returns
Subtraction(Vector2i, Vector2i)
Declaration
public static Vector2i operator -(Vector2i v1, Vector2i v2)
Parameters
Returns
UnaryNegation(Vector2i)
Declaration
public static Vector2i operator -(Vector2i v1)
Parameters
Returns