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