class
LocomotionTakedownDecisions
- 0 properties
- 4 functions
- 14 derived classes
Extends LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
GrappleMountDecisions, GrappleStandDecisions, GrappleStruggleDecisions, PickUpBodyAfterTakedownDecisions, TakedownBeginDecisions, TakedownEndDecisions, TakedownExecuteTakedownAndDisposeDecisions, TakedownExecuteTakedownDecisions, TakedownGrappleFailedDecisions, TakedownGrapplePreyDecisions
Show 4 more of 14 derived classes
TakedownLeapToPreyDecisions, TakedownReleasePreyDecisions, TakedownSlideToPreyDecisions, TakedownUnmountPreyDecisions
Properties
None.
Functions
bool IsTakedownAction(CName actionName)RTTIre.Hooks.Place( "LocomotionTakedownDecisions", "IsTakedownAction;CName", (LocomotionTakedownDecisions_IsTakedownAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTakedownDecisions_IsTakedownAction( LocomotionTakedownDecisions self, CName actionName );bool IsTakedownAndDispose(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionTakedownDecisions", "IsTakedownAndDispose;StateGameScriptInterface", (LocomotionTakedownDecisions_IsTakedownAndDispose x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTakedownDecisions_IsTakedownAndDispose( LocomotionTakedownDecisions self, game.stateMachine.GameScriptInterface? scriptInterface );bool IsPowerLevelDifferentialTooHigh(WeakHandle<game.Object> target)RTTIre.Hooks.Place( "LocomotionTakedownDecisions", "IsPowerLevelDifferentialTooHigh;GameObject", (LocomotionTakedownDecisions_IsPowerLevelDifferentialTooHigh x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTakedownDecisions_IsPowerLevelDifferentialTooHigh( LocomotionTakedownDecisions self, WeakHandle<game.Object> target );bool ShouldInstantlyBreakFree(WeakHandle<ScriptedPuppet> target)RTTIre.Hooks.Place( "LocomotionTakedownDecisions", "ShouldInstantlyBreakFree;ScriptedPuppet", (LocomotionTakedownDecisions_ShouldInstantlyBreakFree x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionTakedownDecisions_ShouldInstantlyBreakFree( LocomotionTakedownDecisions self, WeakHandle<ScriptedPuppet> target );