class
FinisherAttackEvents
- 1 property
- 8 functions
Extends FinisherTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
stateMachineInitData | WeakHandle<FinisherInitData> | 0x0 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "FinisherAttackEvents", "OnEnter;StateContextStateGameScriptInterface", (FinisherAttackEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FinisherAttackEvents_OnEnter( FinisherAttackEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void ApplyFinisher(PlayerPuppet playerPuppet, game.Object target)RTTIre.Hooks.PlaceVoid( "FinisherAttackEvents", "ApplyFinisher;PlayerPuppetGameObject", (FinisherAttackEvents_ApplyFinisher x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FinisherAttackEvents_ApplyFinisher( FinisherAttackEvents self, PlayerPuppet? playerPuppet, game.Object? target );bool PlayFinisherGameEffect(game.Object targetPuppet, game.Object instigator, bool hasFromFront, bool hasFromBack)RTTIre.Hooks.Place( "FinisherAttackEvents", "PlayFinisherGameEffect;GameObjectGameObjectBoolBool", (FinisherAttackEvents_PlayFinisherGameEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FinisherAttackEvents_PlayFinisherGameEffect( FinisherAttackEvents self, game.Object? targetPuppet, game.Object? instigator, bool hasFromFront, bool hasFromBack );bool GetFinisherNameBasedOnWeapon(game.Object target, game.Object instigator, bool hasFromFront, bool hasFromBack, out CName finisherName)RTTIre.Hooks.Place( "FinisherAttackEvents", "GetFinisherNameBasedOnWeapon;GameObjectGameObjectBoolBoolCName", (FinisherAttackEvents_GetFinisherNameBasedOnWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FinisherAttackEvents_GetFinisherNameBasedOnWeapon( FinisherAttackEvents self, game.Object? target, game.Object? instigator, bool hasFromFront, bool hasFromBack, CName finisherName );static void SetCameraContext(game.Object target, CName paramsName)staticRTTI globalre.Hooks.PlaceVoid( "FinisherAttackEvents", "FinisherAttackEvents::SetCameraContext;GameObjectCName", (FinisherAttackEvents_SetCameraContext x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FinisherAttackEvents_SetCameraContext( game.Object? target, CName paramsName );static void GetGameplayCameraParameters(out GameplayCameraData cameraParameters, string tweakDBPath)staticoverrideRTTI globalre.Hooks.PlaceVoid( "FinisherAttackEvents", "FinisherAttackEvents::GetGameplayCameraParameters;GameplayCameraDatascript_ref<String>", (FinisherAttackEvents_GetGameplayCameraParameters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FinisherAttackEvents_GetGameplayCameraParameters( GameplayCameraData? cameraParameters, string tweakDBPath );static void ApplyFinisherBuffs(WeakHandle<PlayerPuppet> playerPuppet, bool isWorkspotFinisher)staticRTTI globalre.Hooks.PlaceVoid( "FinisherAttackEvents", "FinisherAttackEvents::ApplyFinisherBuffs;PlayerPuppetBool", (FinisherAttackEvents_ApplyFinisherBuffs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FinisherAttackEvents_ApplyFinisherBuffs( WeakHandle<PlayerPuppet> playerPuppet, bool isWorkspotFinisher );static void SetGameplayCameraParameters(game.Object player, string tweakDBPath)staticRTTI globalre.Hooks.PlaceVoid( "FinisherAttackEvents", "FinisherAttackEvents::SetGameplayCameraParameters;GameObjectscript_ref<String>", (FinisherAttackEvents_SetGameplayCameraParameters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FinisherAttackEvents_SetGameplayCameraParameters( game.Object? player, string tweakDBPath );