Struct Vector2f
A reimplementation of the game's obfuscated Vector2f 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
Vector2f(Floatf, Floatf)
Declaration
public Vector2f(Floatf _x, Floatf _y)
Parameters
Vector2f(Int32, Int32)
Declaration
public Vector2f(int _x, int _y)
Parameters
| Type |
Name |
Description |
| System.Int32 |
_x |
|
| System.Int32 |
_y |
|
Fields
x
Declaration
Field Value
y
Declaration
Field Value
Properties
down
Declaration
public static readonly Vector2f down { get; }
Property Value
left
Declaration
public static readonly Vector2f left { get; }
Property Value
magnitude
Declaration
public readonly Floatf magnitude { get; }
Property Value
normalized
Declaration
public readonly Vector2f normalized { get; }
Property Value
one
Declaration
public static readonly Vector2f one { get; }
Property Value
right
Declaration
public static readonly Vector2f right { get; }
Property Value
sqrMagnitude
Declaration
public readonly Floatf sqrMagnitude { get; }
Property Value
up
Declaration
public static readonly Vector2f up { get; }
Property Value
zero
Declaration
public static readonly Vector2f zero { get; }
Property Value
Methods
DirectionToAngle(Vector2f)
Converts a Direction to an Angle
Declaration
public static Floatf DirectionToAngle(Vector2f dir)
Parameters
| Type |
Name |
Description |
| Vector2f |
dir |
Direction e.g flyDirection
|
Returns
| Type |
Description |
| Floatf |
Angle in degrees.
|
Equals(Vector2f)
Declaration
public bool Equals(Vector2f v)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
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()
ToAngle()
Converts a Direction to an Angle
Declaration
Returns
| Type |
Description |
| Floatf |
Angle in degrees.
|
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Overrides
System.ValueType.ToString()
ToString(String)
Declaration
public string ToString(string format)
Parameters
| Type |
Name |
Description |
| System.String |
format |
|
Returns
| Type |
Description |
| System.String |
|
Operators
Addition(Vector2f, Vector2f)
Declaration
public static Vector2f operator +(Vector2f a, Vector2f b)
Parameters
Returns
Division(Vector2f, Floatf)
Declaration
public static Vector2f operator /(Vector2f a, Floatf d)
Parameters
Returns
Equality(Vector2f, Vector2f)
Declaration
public static bool operator ==(Vector2f lhs, Vector2f rhs)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Explicit(Vector2f to Vector2i)
Declaration
public static explicit operator Vector2i(Vector2f v)
Parameters
Returns
Explicit(Vector2f to Vector2)
Declaration
public static explicit operator Vector2(Vector2f v)
Parameters
Returns
| Type |
Description |
| UnityEngine.Vector2 |
|
Explicit(Vector2f to Vector3)
Declaration
public static explicit operator Vector3(Vector2f v)
Parameters
Returns
| Type |
Description |
| UnityEngine.Vector3 |
|
Explicit(Vector2i to Vector2f)
Declaration
public static explicit operator Vector2f(Vector2i v)
Parameters
Returns
Explicit(Vector2 to Vector2f)
Declaration
public static explicit operator Vector2f(Vector2 v)
Parameters
| Type |
Name |
Description |
| UnityEngine.Vector2 |
v |
|
Returns
Explicit(Vector3 to Vector2f)
Declaration
public static explicit operator Vector2f(Vector3 v)
Parameters
| Type |
Name |
Description |
| UnityEngine.Vector3 |
v |
|
Returns
Implicit(IBGCBLLKIHA to Vector2f)
Declaration
public static implicit operator Vector2f(IBGCBLLKIHA v)
Parameters
| Type |
Name |
Description |
| IBGCBLLKIHA |
v |
|
Returns
Implicit(Vector2f to IBGCBLLKIHA)
Declaration
public static implicit operator IBGCBLLKIHA(Vector2f v)
Parameters
Returns
| Type |
Description |
| IBGCBLLKIHA |
|
Inequality(Vector2f, Vector2f)
Declaration
public static bool operator !=(Vector2f lhs, Vector2f rhs)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Multiply(Floatf, Vector2f)
Declaration
public static Vector2f operator *(Floatf d, Vector2f a)
Parameters
Returns
Multiply(Vector2f, Floatf)
Declaration
public static Vector2f operator *(Vector2f a, Floatf d)
Parameters
Returns
Subtraction(Vector2f, Vector2f)
Declaration
public static Vector2f operator -(Vector2f a, Vector2f b)
Parameters
Returns
UnaryNegation(Vector2f)
Declaration
public static Vector2f operator -(Vector2f a)
Parameters
Returns