• 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 Floatf

A wrapper to the game's obfuscated Floatf 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 Floatf

Constructors

Floatf(HHBCPNCDNDH)

Declaration
public Floatf(HHBCPNCDNDH f)
Parameters
Type Name Description
HHBCPNCDNDH f

Floatf(Decimal)

Declaration
public Floatf(decimal n)
Parameters
Type Name Description
System.Decimal n

Floatf(Double)

Declaration
public Floatf(double d)
Parameters
Type Name Description
System.Double d

Floatf(Int32)

Declaration
public Floatf(int i)
Parameters
Type Name Description
System.Int32 i

Floatf(Int64)

Declaration
public Floatf(long l)
Parameters
Type Name Description
System.Int64 l

Floatf(Single)

Declaration
public Floatf(float f)
Parameters
Type Name Description
System.Single f

Properties

Deg2Rad

Declaration
public static readonly Floatf Deg2Rad { get; }
Property Value
Type Description
Floatf

one

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

Pi

Declaration
public static readonly Floatf Pi { get; }
Property Value
Type Description
Floatf

Rad2Deg

Declaration
public static readonly Floatf Rad2Deg { get; }
Property Value
Type Description
Floatf

zero

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

Methods

Add(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static HHBCPNCDNDH Add(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
HHBCPNCDNDH

Add(Floatf, Floatf)

Declaration
public static Floatf Add(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

ATan2(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static Floatf ATan2(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
Floatf

ATan2(Floatf, Floatf)

Declaration
public static Floatf ATan2(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

BUnits(Floatf)

Declaration
public static float BUnits(Floatf f)
Parameters
Type Name Description
Floatf f
Returns
Type Description
System.Single

DecimalToFloatf(Decimal)

Declaration
public static HHBCPNCDNDH DecimalToFloatf(decimal n)
Parameters
Type Name Description
System.Decimal n
Returns
Type Description
HHBCPNCDNDH

Divide(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static HHBCPNCDNDH Divide(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
HHBCPNCDNDH

Divide(Floatf, Floatf)

Declaration
public static Floatf Divide(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

DoubleToFloatf(Double)

Declaration
public static HHBCPNCDNDH DoubleToFloatf(double d)
Parameters
Type Name Description
System.Double d
Returns
Type Description
HHBCPNCDNDH

Equals(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static bool Equals(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
System.Boolean

Equals(Floatf, Floatf)

Declaration
public static bool Equals(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
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)

FloatToFloatf(Single)

Declaration
public static HHBCPNCDNDH FloatToFloatf(float f)
Parameters
Type Name Description
System.Single f
Returns
Type Description
HHBCPNCDNDH

FloorToInt(HHBCPNCDNDH)

Declaration
public static int FloorToInt(HHBCPNCDNDH f)
Parameters
Type Name Description
HHBCPNCDNDH f
Returns
Type Description
System.Int32

FramesDuration60fps(Int32)

Returns the time duration for an amount of frames assuming 60 fps.

Declaration
public static Floatf FramesDuration60fps(int frames)
Parameters
Type Name Description
System.Int32 frames

Number of frames.

Returns
Type Description
Floatf

The duration at 60fps.

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.ValueType.GetHashCode()

GreaterThan(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static bool GreaterThan(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
System.Boolean

GreaterThan(Floatf, Floatf)

Declaration
public static bool GreaterThan(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

GreaterThanEquals(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static bool GreaterThanEquals(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
System.Boolean

GreaterThanEquals(Floatf, Floatf)

Declaration
public static bool GreaterThanEquals(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

IntToFloatf(Int32)

Declaration
public static HHBCPNCDNDH IntToFloatf(int i)
Parameters
Type Name Description
System.Int32 i
Returns
Type Description
HHBCPNCDNDH

LesserThan(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static bool LesserThan(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
System.Boolean

LesserThan(Floatf, Floatf)

Declaration
public static bool LesserThan(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

LesserThanEquals(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static bool LesserThanEquals(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
System.Boolean

LesserThanEquals(Floatf, Floatf)

Declaration
public static bool LesserThanEquals(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

LongToFloatf(Int64)

Declaration
public static HHBCPNCDNDH LongToFloatf(long l)
Parameters
Type Name Description
System.Int64 l
Returns
Type Description
HHBCPNCDNDH

Max(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static Floatf Max(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
Floatf

Max(Floatf, Floatf)

Declaration
public static Floatf Max(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Min(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static Floatf Min(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
Floatf

Min(Floatf, Floatf)

Declaration
public static Floatf Min(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Modulus(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static HHBCPNCDNDH Modulus(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
HHBCPNCDNDH

Modulus(Floatf, Floatf)

Declaration
public static Floatf Modulus(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Multiply(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static HHBCPNCDNDH Multiply(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
HHBCPNCDNDH

Multiply(Floatf, Floatf)

Declaration
public static Floatf Multiply(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Negative(HHBCPNCDNDH)

Declaration
public static HHBCPNCDNDH Negative(HHBCPNCDNDH a)
Parameters
Type Name Description
HHBCPNCDNDH a
Returns
Type Description
HHBCPNCDNDH

Negative(Floatf)

Declaration
public static Floatf Negative(Floatf a)
Parameters
Type Name Description
Floatf a
Returns
Type Description
Floatf

NotEquals(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static bool NotEquals(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
System.Boolean

NotEquals(Floatf, Floatf)

Declaration
public static bool NotEquals(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

Pixels(Floatf, Boolean)

Declaration
public static float Pixels(Floatf f, bool convert = true)
Parameters
Type Name Description
Floatf f
System.Boolean convert
Returns
Type Description
System.Single

PixelStandard(Floatf)

Declaration
public static float PixelStandard(Floatf f)
Parameters
Type Name Description
Floatf f
Returns
Type Description
System.Single

Sqrt(Floatf)

Declaration
public static Floatf Sqrt(Floatf f)
Parameters
Type Name Description
Floatf f
Returns
Type Description
Floatf

Subtract(HHBCPNCDNDH, HHBCPNCDNDH)

Declaration
public static HHBCPNCDNDH Subtract(HHBCPNCDNDH a, HHBCPNCDNDH b)
Parameters
Type Name Description
HHBCPNCDNDH a
HHBCPNCDNDH b
Returns
Type Description
HHBCPNCDNDH

Subtract(Floatf, Floatf)

Declaration
public static Floatf Subtract(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Time60Frames(Floatf)

Returns the number of frames at 60 fps contained in a duration

Declaration
public static float Time60Frames(Floatf f)
Parameters
Type Name Description
Floatf f

the duration.

Returns
Type Description
System.Single

The number of frames.

ToBUnits()

Declaration
public float ToBUnits()
Returns
Type Description
System.Single

ToDecimal(HHBCPNCDNDH)

Declaration
public static decimal ToDecimal(HHBCPNCDNDH f)
Parameters
Type Name Description
HHBCPNCDNDH f
Returns
Type Description
System.Decimal

ToDouble(HHBCPNCDNDH)

Declaration
public static double ToDouble(HHBCPNCDNDH f)
Parameters
Type Name Description
HHBCPNCDNDH f
Returns
Type Description
System.Double

ToFloat(HHBCPNCDNDH)

Declaration
public static float ToFloat(HHBCPNCDNDH f)
Parameters
Type Name Description
HHBCPNCDNDH f
Returns
Type Description
System.Single

ToLong(HHBCPNCDNDH)

Declaration
public static long ToLong(HHBCPNCDNDH f)
Parameters
Type Name Description
HHBCPNCDNDH f
Returns
Type Description
System.Int64

ToPixels(Boolean)

Declaration
public float ToPixels(bool convert = true)
Parameters
Type Name Description
System.Boolean convert
Returns
Type Description
System.Single

ToPixelStandard()

Declaration
public float ToPixelStandard()
Returns
Type Description
System.Single

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

ToTime60Frames()

Returns the number of frames at 60 fps contained in a duration

Declaration
public float ToTime60Frames()
Returns
Type Description
System.Single

The number of frames.

ToValue(Boolean)

Declaration
public float ToValue(bool isPixel)
Parameters
Type Name Description
System.Boolean isPixel
Returns
Type Description
System.Single

Value(Floatf, Boolean)

Declaration
public static float Value(Floatf f, bool isPixel)
Parameters
Type Name Description
Floatf f
System.Boolean isPixel
Returns
Type Description
System.Single

Operators

Addition(Floatf, Floatf)

Declaration
public static Floatf operator +(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Division(Floatf, Floatf)

Declaration
public static Floatf operator /(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Equality(Floatf, Floatf)

Declaration
public static bool operator ==(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

Explicit(Floatf to Double)

Declaration
public static explicit operator double (Floatf a)
Parameters
Type Name Description
Floatf a
Returns
Type Description
System.Double

Explicit(Double to Floatf)

Declaration
public static explicit operator Floatf(double a)
Parameters
Type Name Description
System.Double a
Returns
Type Description
Floatf

GreaterThan(Floatf, Floatf)

Declaration
public static bool operator>(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

GreaterThanOrEqual(Floatf, Floatf)

Declaration
public static bool operator >=(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

Implicit(HHBCPNCDNDH to Floatf)

Declaration
public static implicit operator Floatf(HHBCPNCDNDH a)
Parameters
Type Name Description
HHBCPNCDNDH a
Returns
Type Description
Floatf

Implicit(Floatf to HHBCPNCDNDH)

Declaration
public static implicit operator HHBCPNCDNDH(Floatf a)
Parameters
Type Name Description
Floatf a
Returns
Type Description
HHBCPNCDNDH

Implicit(Floatf to Decimal)

Declaration
public static implicit operator decimal (Floatf a)
Parameters
Type Name Description
Floatf a
Returns
Type Description
System.Decimal

Implicit(Floatf to Int64)

Declaration
public static implicit operator long (Floatf a)
Parameters
Type Name Description
Floatf a
Returns
Type Description
System.Int64

Implicit(Floatf to Single)

Declaration
public static implicit operator float (Floatf a)
Parameters
Type Name Description
Floatf a
Returns
Type Description
System.Single

Implicit(Decimal to Floatf)

Declaration
public static implicit operator Floatf(decimal a)
Parameters
Type Name Description
System.Decimal a
Returns
Type Description
Floatf

Implicit(Int32 to Floatf)

Declaration
public static implicit operator Floatf(int a)
Parameters
Type Name Description
System.Int32 a
Returns
Type Description
Floatf

Implicit(Int64 to Floatf)

Declaration
public static implicit operator Floatf(long a)
Parameters
Type Name Description
System.Int64 a
Returns
Type Description
Floatf

Implicit(Single to Floatf)

Declaration
public static implicit operator Floatf(float a)
Parameters
Type Name Description
System.Single a
Returns
Type Description
Floatf

Inequality(Floatf, Floatf)

Declaration
public static bool operator !=(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

LessThan(Floatf, Floatf)

Declaration
public static bool operator <(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

LessThanOrEqual(Floatf, Floatf)

Declaration
public static bool operator <=(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
System.Boolean

Modulus(Floatf, Floatf)

Declaration
public static Floatf operator %(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Multiply(Floatf, Floatf)

Declaration
public static Floatf operator *(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

Subtraction(Floatf, Floatf)

Declaration
public static Floatf operator -(Floatf a, Floatf b)
Parameters
Type Name Description
Floatf a
Floatf b
Returns
Type Description
Floatf

UnaryNegation(Floatf)

Declaration
public static Floatf operator -(Floatf a)
Parameters
Type Name Description
Floatf a
Returns
Type Description
Floatf

UnaryPlus(Floatf)

Declaration
public static Floatf operator +(Floatf a)
Parameters
Type Name Description
Floatf a
Returns
Type Description
Floatf
In This Article
Back to top Generated by DocFX