PlayerCombatController class
PlayerCombatController
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
gameplayActiveFlagsRefreshPolicy | PlayerCombatControllerRefreshPolicy | scripted |
blackboardIds | PlayerCombatControllerBBIds | scripted |
blackboardValuesIds | PlayerCombatControllerBBValuesIds | scripted |
blackboardListenersFunctions | PlayerCombatControllerBlackboardListenersFunctions | scripted |
blackboardListeners | PlayerCombatControllerBBListeners | scripted |
delayEventsIds | PlayerCombatControllerDelayCallbacksIds | scripted |
gameplayActiveFlags | PlayerCombatControllerActiveFlags | scripted |
otherVars | PlayerCombatControllerOtherVars | scripted |
owner | WeakHandle<game.Object> | scripted |
Functions
void RegisterOwner(game.Object owner)RTTIvoid InitOwnerVars(game.Object owner)RTTIvoid UnregisterOwner()RTTIvoid InitPlayerCombatControllerRefreshPolicy()RTTIvoid InitBlackboardIds()RTTIvoid InitBlackboardValuesIds()RTTIvoid InitBlackboardFunctions()RTTIvoid RegisterBlackboardListeners()RTTIvoid UnregisterBlackboardListeners()RTTIvoid VerifyActivation()RTTIvoid InvalidateActivationState(PlayerCombatState state)RTTIvoid OnInvalidateActiveState(PlayerCombatControllerInvalidateEvent evt)RTTIvoid ProcessFlagsRefreshPolicy()RTTIvoid OnCrouchActiveChanged(int value)RTTIvoid OnStartedBeingTrackedAsHostile(AIStartedBeingTrackedAsHostile evt)RTTIvoid OnStoppedBeingTrackedAsHostile()RTTIvoid OnCrouchDelayEvent(CrouchDelayEvent evt)RTTIvoid OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt, CName[] gameplayTags)RTTIvoid OnStatusEffectRemoved(game.events.RemoveStatusEffect evt, CName[] gameplayTags)RTTIvoid SetBlackboardIntVariable(game.bb.ScriptID_Int32 id, int value)RTTIbool GetBoolFromQuestDB(CName varName)RTTIvoid SendAnimFeatureData(bool inCombat)RTTIvoid TutorialSetFact(CName factName)RTTIbool IsRightHandInUnequippedState()RTTIvoid ActivateCombat()RTTIvoid ActivateStealth()RTTIvoid ActivateOutOfCombat()RTTI