REDNODE / GAME API

DodgeEvents

classscriptedClass

extends LocomotionGroundEvents › LocomotionEventsTransition › LocomotionTransition › DefaultTransition › StateFunctor › IScriptable › ISerializable

Properties 8

NameTypeFlags
airDashDecelerationModifierref<gameStatModifierData>scriptedpublic
blockStatFlagref<gameStatModifierData>scriptedpublic
crouchingBoolscriptedpublic
currentNumberOfJumpsInt32scriptedpublic
dashDecelerationModifierref<gameStatModifierData>scriptedpublic
enteredFromSlideBoolscriptedpublic
isAirDashSaveLockTriggeredBoolscriptedpublic
pressureWaveCreatedBoolscriptedpublic

Methods 11

private final func CalculateAdjustmentDuration(distance: Float) -> Floatscripted
private final func CleanUpOnExit(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func Dash(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, isExhausted: Bool, treatDashAsAirDash: Bool)scripted
protected final func Dodge(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, isExhausted: Bool)scripted
protected final func LeapToTarget(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, target: wref<GameObject>)scripted
protected func OnEnter(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func OnEnterFromSlide(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
public func OnExit(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
public func OnForcedExit(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected func OnUpdate(timeDelta: Float, stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
private final func TreatDashAsAirDash(scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted