BlackICE Scripting

class

PlayerCombatController

  • 9 properties
  • 27 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
gameplayActiveFlagsRefreshPolicyPlayerCombatControllerRefreshPolicy0x0 scripted
blackboardIdsPlayerCombatControllerBBIds0x18 scripted
blackboardValuesIdsPlayerCombatControllerBBValuesIds0x28 scripted
blackboardListenersFunctionsPlayerCombatControllerBlackboardListenersFunctions0x38 scripted
blackboardListenersPlayerCombatControllerBBListeners0x40 scripted
delayEventsIdsPlayerCombatControllerDelayCallbacksIds0x50 scripted
gameplayActiveFlagsPlayerCombatControllerActiveFlags0x58 scripted
otherVarsPlayerCombatControllerOtherVars0x60 scripted
ownerWeakHandle<game.Object>0x68 scripted

Functions

  • void RegisterOwner(game.Object owner) RTTI
  • void InitOwnerVars(game.Object owner) RTTI
  • void UnregisterOwner() RTTI
  • void InitPlayerCombatControllerRefreshPolicy() RTTI
  • void InitBlackboardIds() RTTI
  • void InitBlackboardValuesIds() RTTI
  • void InitBlackboardFunctions() RTTI
  • void RegisterBlackboardListeners() RTTI
  • void UnregisterBlackboardListeners() RTTI
  • void VerifyActivation() RTTI
  • void InvalidateActivationState(PlayerCombatState state) RTTI
  • void OnInvalidateActiveState(PlayerCombatControllerInvalidateEvent evt) RTTI
  • void ProcessFlagsRefreshPolicy() RTTI
  • void OnCrouchActiveChanged(int value) RTTI
  • void OnStartedBeingTrackedAsHostile(AIStartedBeingTrackedAsHostile evt) RTTI
  • void OnStoppedBeingTrackedAsHostile() RTTI
  • void OnCrouchDelayEvent(CrouchDelayEvent evt) RTTI
  • void OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt, CName[] gameplayTags) RTTI
  • void OnStatusEffectRemoved(game.events.RemoveStatusEffect evt, CName[] gameplayTags) RTTI
  • void SetBlackboardIntVariable(game.bb.ScriptID_Int32 id, int value) RTTI
  • bool GetBoolFromQuestDB(CName varName) RTTI
  • void SendAnimFeatureData(bool inCombat) RTTI
  • void TutorialSetFact(CName factName) RTTI
  • bool IsRightHandInUnequippedState() RTTI
  • void ActivateCombat() RTTI
  • void ActivateStealth() RTTI
  • void ActivateOutOfCombat() RTTI