REDNODE / GAME API

LocomotionSwimming

classscriptedClass

extends LocomotionTransition › DefaultTransition › StateFunctor › IScriptable › ISerializable

Extended by 7 types

SwimmingDivingDecisions SwimmingFastDivingDecisions SwimmingForceFreezeDecisions SwimmingInitialDecisions SwimmingSurfaceDecisions SwimmingSurfaceFastDecisions SwimmingTransitionDecisions

Methods 6

protected final const func CanEnterFastSwimming(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected final const func GetCurrentDepth(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Floatscripted
protected final const func IsDeepEnoughToDive(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected final const func IsDivingBlockedByPhoneCall(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected final const func IsFallingSpeedToEnterDiveAcceptable(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected final const func ShouldExitFastSwimming(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted