• Articles
  • Api Documentation
Show / Hide Table of Contents
  • DDSLoader
    • DDSImage
    • DDSImage.DDSHeader
    • DDSImage.DDSPixelFormat
    • DDSImage.HeaderFlags
    • DDSImage.PixelFormatFlags
    • DDSUnityExtensions
    • FourCC
  • LLBML
    • BallApi
    • CharacterApi
    • GraphicUtils
    • InputApi
    • LLBMLPlugin
    • LoadingInfo
    • LoadingScreen
    • PluginInfos
    • ProgressApi
    • ScreenApi
    • StateApi
  • LLBML.Audio
    • AudioAsset
    • AudioCache
    • AudioInfo
    • AudioUtils
  • LLBML.External
    • IntHelpers
    • Murmur3
  • LLBML.GameEvents
    • GameEvents
    • GameStateEvents
    • LobbyEventArgs
    • LobbyEvents
    • LobbyReadyArgs
    • MenuEvents
    • OnLobbyEnteredHandler
    • OnLobbyReadyHandler
    • OnMainMenuEnteredArgs
    • OnMainMenuEnteredHandler
    • OnMainMenuFirstEnteredHandler
    • OnPlayerJoinArgs
    • OnPlayerJoinHandler
    • OnStateChangeArgs
    • OnStateChangeHandler
    • OnUnlinkFromPlayerArgs
    • OnUnlinkFromPlayerHandler
    • OnUserCharacterPickArgs
    • OnUserCharacterPickHandler
    • OnUserSkinClickArgs
    • OnUserSkinClickHandler
  • LLBML.Graphic
    • Draw
    • Draw.Alignment
  • LLBML.Math
    • BinaryUtils
    • Boundsf
    • Floatf
    • Vector2f
    • Vector2i
  • LLBML.Messages
    • CustomMessage
    • MessageActions
    • MessageApi
    • MessageApi.OnReceiveMessageHandler
    • MessageEventArgs
  • LLBML.Networking
    • Channel
    • EnvelopeApi
    • EnvelopeApi.OnReceiveEnvelopeHandler
    • EnvelopeEventArgs
    • EP2PSend
    • EP2PSend.Enum
    • EP2PSend.Enum_Mapping
    • NetworkApi
    • Transaction
    • TransactionCode
    • TransactionState
  • LLBML.Players
    • Player
    • PlayerStatus
    • PlayerStatus.Enum
    • PlayerStatus.Enum_Mappings
    • Team
    • Team.Enum
    • Team.Enum_Mappings
  • LLBML.Settings
    • GameSettings
  • LLBML.States
    • GameState
    • GameState.Enum
    • GameState.Enum_Mapping
    • GameStates
    • GameStatesGameUtils
    • GameStatesLobbyUtils
    • PlayerLobbyState
  • LLBML.Texture
    • TextureUtils
  • LLBML.UI
    • Dialogs
  • LLBML.Utils
    • ArrayExtension
    • BepInRef
    • ControlledRandom
    • DebugUtils
    • EnumWrapper<T>
    • GenericCache<K, T>
    • GenericUtils
    • Hash<T>
    • IByteable
    • ModDependenciesUtils
    • ModdingFolder
    • PatchUtils
    • StringUtils

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)
Namespace: LLBML.Math
Assembly: LLBModdingLib.dll
Syntax
public struct Vector2i

Constructors

Vector2i(Int32, Int32)

Declaration
public Vector2i(int _x, int _y)
Parameters
Type Name Description
System.Int32 _x
System.Int32 _y

Fields

x

Declaration
public int x
Field Value
Type Description
System.Int32

y

Declaration
public int y
Field Value
Type Description
System.Int32

Properties

down

Declaration
public static readonly Vector2i down { get; }
Property Value
Type Description
Vector2i

one

Declaration
public static readonly Vector2i one { get; }
Property Value
Type Description
Vector2i

up

Declaration
public static readonly Vector2i up { get; }
Property Value
Type Description
Vector2i

zero

Declaration
public static readonly Vector2i zero { get; }
Property Value
Type Description
Vector2i

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
Type Name Description
Vector2i v1
Vector2i v2
Returns
Type Description
Vector2i

Equality(Vector2i, Vector2i)

Declaration
public static bool operator ==(Vector2i v1, Vector2i v2)
Parameters
Type Name Description
Vector2i v1
Vector2i v2
Returns
Type Description
System.Boolean

Explicit(Vector2i to Vector2)

Declaration
public static explicit operator Vector2(Vector2i v)
Parameters
Type Name Description
Vector2i v
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
Type Description
Vector2i

Implicit(JKMAAHELEMF to Vector2i)

Declaration
public static implicit operator Vector2i(JKMAAHELEMF v)
Parameters
Type Name Description
JKMAAHELEMF v
Returns
Type Description
Vector2i

Implicit(Vector2i to JKMAAHELEMF)

Declaration
public static implicit operator JKMAAHELEMF(Vector2i v)
Parameters
Type Name Description
Vector2i v
Returns
Type Description
JKMAAHELEMF

Inequality(Vector2i, Vector2i)

Declaration
public static bool operator !=(Vector2i v1, Vector2i v2)
Parameters
Type Name Description
Vector2i v1
Vector2i v2
Returns
Type Description
System.Boolean

Multiply(Vector2i, Vector2i)

Declaration
public static Vector2i operator *(Vector2i v1, Vector2i v2)
Parameters
Type Name Description
Vector2i v1
Vector2i v2
Returns
Type Description
Vector2i

Multiply(Vector2i, Int32)

Declaration
public static Vector2i operator *(Vector2i v, int f)
Parameters
Type Name Description
Vector2i v
System.Int32 f
Returns
Type Description
Vector2i

Multiply(Int32, Vector2i)

Declaration
public static Vector2i operator *(int f, Vector2i v)
Parameters
Type Name Description
System.Int32 f
Vector2i v
Returns
Type Description
Vector2i

Subtraction(Vector2i, Vector2i)

Declaration
public static Vector2i operator -(Vector2i v1, Vector2i v2)
Parameters
Type Name Description
Vector2i v1
Vector2i v2
Returns
Type Description
Vector2i

UnaryNegation(Vector2i)

Declaration
public static Vector2i operator -(Vector2i v1)
Parameters
Type Name Description
Vector2i v1
Returns
Type Description
Vector2i
In This Article
Back to top Generated by DocFX