Namespace DMK.DMath.Functions
Classes
BPRV2Repo
Functions that take in parametric information and return a V2RV2.
BPYRepo
Functions that take in parametric information and return a number.
ExM
A repository for generic expression mathematics.
Most of the math library is implemented in the DMath classes beginning with ExM.
ExMConditionals
See ExM. This class contains functions related to conditionals.
ExMConversions
See ExM. This class contains functions related to coordinate conversion.
ExMDifficulty
See ExM. This class contains functions related to difficulty control.
ExMLerps
See ExM. This class contains functions related to lerping and smoothing.
ExMMod
See ExM. This class contains functions related to mod (remainder) operations.
ExMPred
Functions that return boolean values.
ExMRV2
Functions that return V2RV2.
ExMSamplers
See ExM. This class contains functions related to subsamplers.
ExMV2
Functions that return V2.
ExMV3
Functions that return V3.
ExMV4
Functions that return V4.
Note that these are also used for colors, in the format R G B A (0-1 floats).
ExtraMovementFuncs
FXYRepo
Number>number functions.
GCXFRepo
MovementPatterns
NoExprMath_1
A repo containing a few key math functions for use in IL2CPP demos while expressions are unusable. NOTE: DO NOT USE THESE FOR STANDARD HANDLING.
NoExprMath_2
Parametrics
Functions that return Vector2.
Parametrics3
Functions that return Vector3.
Parametrics4
Functions that return Vector4.
Note that these are also used for colors, in the format R G B A (0-1 floats).
PredicateLogic
Functions that take in parametric information and return true or false.
SBFRepo
Functions that get a float value from a simple bullet.
SBPredicates
SBV2Repo
Functions that get a vector2 value from a simple bullet.
VTPConstructors
Repository for constructing path expressions by converting lesser computations into Cartesian coordinates
and applying appropriate rotation.
These functions should not be invoked by users; instead, use the functions in VTPRepo.
VTPControllers
Repository for constructing path expressions by converting coordinates into movement instructions.
These functions should not be invoked by users; instead, use the functions in VTPRepo.
VTPRepo
Repository for movement functions.