Skip to content

H7AiUtilityBase

Class in MMH7Game · MMH7Game.H7AiUtilityBase

Object › H7AiUtilityBase

Subclasses: H7AiUtilityCombiner, H7AiUtilitySensor

Using it from Lua
h7.find_all("H7AiUtilityBase")            -- live instances
h7.find_class("MMH7Game.H7AiUtilityBase")   -- the class
h7.hook("MMH7Game.H7AiUtilityBase.ApplyFunction", fn)

Properties

NameTypeNotes
mFBiasfloatprotected
mFDataarray<Vector2D>protected
mFMultfloatprotected
mFunctionH7StructsAndEnums.EUtilityFunctionprotected
mInMaxfloatprotected
mInMinfloatprotected
mInNormfloatprotected
mInValuesarrayprotected
mOutValuesarrayprotected
mOutWeightfloatprotected

Functions

NameDeclaration
ApplyFunctionfunction ApplyFunction()
ApplyOutputWeigthprotected function ApplyOutputWeigth()
FuncBiasprotected function float FuncBias(float iv)
FuncBooleanprotected function float FuncBoolean(float iv)
FuncCubicprotected function float FuncCubic(float iv)
FuncLinearprotected function float FuncLinear(float iv)
FuncSampleprotected function float FuncSample(float iv)
FuncSinusprotected function float FuncSinus(float iv)
FuncSquareprotected function float FuncSquare(float iv)
GetOutValuesfunction array GetOutValues()
InputNormalizeprotected function InputNormalize()
UpdateInputfunction UpdateInput()
UpdateOutputfunction UpdateOutput()

Default values

mInNorm=1.0000000
mInMax=1.0000000
mOutWeight=1.0000000
mFBias=0.5000000
mFMult=1.0000000

Inherited

FromMembers
Object13 properties, 308 functions