REDNODE / GAME API

ChargeDecisions

classscriptedClass

extends WeaponTransition › DefaultTransition › StateFunctor › IScriptable › ISerializable

Properties 3

NameTypeFlags
callbackIDref<CallbackHandle>scriptedprivate
inputPressedBoolscriptedprivate
triggerModeCorrectBoolscriptedprivate

Methods 10

protected final const func EnterCondition(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected final func OnAttach(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func OnDetach(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected cb func OnTriggerModeChanged(value: Variant) -> Boolscripted
protected final const func ToChargeReady(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected final const func ToShoot(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected final func UpdateOnEnterConditionEnabled()scripted
protected final func UpdateRangedAttackInput(value: Float)scripted
protected final func UpdateTriggerMode(modeType: gamedataTriggerMode)scripted