class
PlayerCombatController
- 9 properties
- 27 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gameplayActiveFlagsRefreshPolicy | PlayerCombatControllerRefreshPolicy | 0x0 | scripted |
blackboardIds | PlayerCombatControllerBBIds | 0x18 | scripted |
blackboardValuesIds | PlayerCombatControllerBBValuesIds | 0x28 | scripted |
blackboardListenersFunctions | PlayerCombatControllerBlackboardListenersFunctions | 0x38 | scripted |
blackboardListeners | PlayerCombatControllerBBListeners | 0x40 | scripted |
delayEventsIds | PlayerCombatControllerDelayCallbacksIds | 0x50 | scripted |
gameplayActiveFlags | PlayerCombatControllerActiveFlags | 0x58 | scripted |
otherVars | PlayerCombatControllerOtherVars | 0x60 | scripted |
owner | WeakHandle<game.Object> | 0x68 | scripted |
Functions
void RegisterOwner(game.Object owner)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "RegisterOwner;GameObject", (PlayerCombatController_RegisterOwner x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_RegisterOwner( PlayerCombatController self, game.Object? owner );void InitOwnerVars(game.Object owner)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "InitOwnerVars;GameObject", (PlayerCombatController_InitOwnerVars x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_InitOwnerVars( PlayerCombatController self, game.Object? owner );void UnregisterOwner()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "UnregisterOwner;", (PlayerCombatController_UnregisterOwner x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_UnregisterOwner( PlayerCombatController self );void InitPlayerCombatControllerRefreshPolicy()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "InitPlayerCombatControllerRefreshPolicy;", (PlayerCombatController_InitPlayerCombatControllerRefreshPolicy x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_InitPlayerCombatControllerRefreshPolicy( PlayerCombatController self );void InitBlackboardIds()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "InitBlackboardIds;", (PlayerCombatController_InitBlackboardIds x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_InitBlackboardIds( PlayerCombatController self );void InitBlackboardValuesIds()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "InitBlackboardValuesIds;", (PlayerCombatController_InitBlackboardValuesIds x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_InitBlackboardValuesIds( PlayerCombatController self );void InitBlackboardFunctions()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "InitBlackboardFunctions;", (PlayerCombatController_InitBlackboardFunctions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_InitBlackboardFunctions( PlayerCombatController self );void RegisterBlackboardListeners()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "RegisterBlackboardListeners;", (PlayerCombatController_RegisterBlackboardListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_RegisterBlackboardListeners( PlayerCombatController self );void UnregisterBlackboardListeners()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "UnregisterBlackboardListeners;", (PlayerCombatController_UnregisterBlackboardListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_UnregisterBlackboardListeners( PlayerCombatController self );void VerifyActivation()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "VerifyActivation;", (PlayerCombatController_VerifyActivation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_VerifyActivation( PlayerCombatController self );void InvalidateActivationState(PlayerCombatState state)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "InvalidateActivationState;PlayerCombatState", (PlayerCombatController_InvalidateActivationState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_InvalidateActivationState( PlayerCombatController self, PlayerCombatState state );void OnInvalidateActiveState(PlayerCombatControllerInvalidateEvent evt)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "OnInvalidateActiveState;PlayerCombatControllerInvalidateEvent", (PlayerCombatController_OnInvalidateActiveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_OnInvalidateActiveState( PlayerCombatController self, PlayerCombatControllerInvalidateEvent? evt );void ProcessFlagsRefreshPolicy()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "ProcessFlagsRefreshPolicy;", (PlayerCombatController_ProcessFlagsRefreshPolicy x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_ProcessFlagsRefreshPolicy( PlayerCombatController self );void OnCrouchActiveChanged(int value)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "OnCrouchActiveChanged;Int32", (PlayerCombatController_OnCrouchActiveChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_OnCrouchActiveChanged( PlayerCombatController self, int value );void OnStartedBeingTrackedAsHostile(AIStartedBeingTrackedAsHostile evt)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "OnStartedBeingTrackedAsHostile;StartedBeingTrackedAsHostile", (PlayerCombatController_OnStartedBeingTrackedAsHostile x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_OnStartedBeingTrackedAsHostile( PlayerCombatController self, AIStartedBeingTrackedAsHostile? evt );void OnStoppedBeingTrackedAsHostile()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "OnStoppedBeingTrackedAsHostile;", (PlayerCombatController_OnStoppedBeingTrackedAsHostile x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_OnStoppedBeingTrackedAsHostile( PlayerCombatController self );void OnCrouchDelayEvent(CrouchDelayEvent evt)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "OnCrouchDelayEvent;CrouchDelayEvent", (PlayerCombatController_OnCrouchDelayEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_OnCrouchDelayEvent( PlayerCombatController self, CrouchDelayEvent? evt );void OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt, CName[] gameplayTags)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "OnStatusEffectApplied;ApplyStatusEffectEventscript_ref<array<CName>>", (PlayerCombatController_OnStatusEffectApplied x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_OnStatusEffectApplied( PlayerCombatController self, game.events.ApplyStatusEffectEvent? evt, CName[] gameplayTags );void OnStatusEffectRemoved(game.events.RemoveStatusEffect evt, CName[] gameplayTags)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "OnStatusEffectRemoved;RemoveStatusEffectscript_ref<array<CName>>", (PlayerCombatController_OnStatusEffectRemoved x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_OnStatusEffectRemoved( PlayerCombatController self, game.events.RemoveStatusEffect? evt, CName[] gameplayTags );void SetBlackboardIntVariable(game.bb.ScriptID_Int32 id, int value)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "SetBlackboardIntVariable;BlackboardID_IntInt32", (PlayerCombatController_SetBlackboardIntVariable x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_SetBlackboardIntVariable( PlayerCombatController self, game.bb.ScriptID_Int32 id, int value );bool GetBoolFromQuestDB(CName varName)RTTIre.Hooks.Place( "PlayerCombatController", "GetBoolFromQuestDB;CName", (PlayerCombatController_GetBoolFromQuestDB x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_GetBoolFromQuestDB( PlayerCombatController self, CName varName );void SendAnimFeatureData(bool inCombat)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "SendAnimFeatureData;Bool", (PlayerCombatController_SendAnimFeatureData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_SendAnimFeatureData( PlayerCombatController self, bool inCombat );void TutorialSetFact(CName factName)RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "TutorialSetFact;CName", (PlayerCombatController_TutorialSetFact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_TutorialSetFact( PlayerCombatController self, CName factName );bool IsRightHandInUnequippedState()RTTIre.Hooks.Place( "PlayerCombatController", "IsRightHandInUnequippedState;", (PlayerCombatController_IsRightHandInUnequippedState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_IsRightHandInUnequippedState( PlayerCombatController self );void ActivateCombat()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "ActivateCombat;", (PlayerCombatController_ActivateCombat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_ActivateCombat( PlayerCombatController self );void ActivateStealth()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "ActivateStealth;", (PlayerCombatController_ActivateStealth x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_ActivateStealth( PlayerCombatController self );void ActivateOutOfCombat()RTTIre.Hooks.PlaceVoid( "PlayerCombatController", "ActivateOutOfCombat;", (PlayerCombatController_ActivateOutOfCombat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayerCombatController_ActivateOutOfCombat( PlayerCombatController self );