BlackICE Scripting

class

PlayerVisionModeController

  • 11 properties
  • 42 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
gameplayActiveFlagsRefreshPolicyPlayerVisionModeControllerRefreshPolicy0x0 scripted
blackboardIdsPlayerVisionModeControllerBBIds0x38 scripted
blackboardValuesIdsPlayerVisionModeControllerBBValuesIds0xD8 scripted
blackboardListenersFunctionsPlayerVisionModeControllerBlackboardListenersFunctions0x178 scripted
blackboardListenersPlayerVisionModeControllerBBListeners0x1C8 scripted
gameplayActiveFlagsPlayerVisionModeControllerActiveFlags0x268 scripted
inputActionsNamesPlayerVisionModeControllerInputActionsNames0x278 scripted
inputListenersPlayerVisionModeControllerInputListeners0x298 scripted
inputActiveFlagsPlayerVisionModeControllerInputActiveFlags0x2A8 scripted
otherVarsPlayerVisionModeControllerOtherVars0x2AC scripted
ownerWeakHandle<game.Object>0x2C0 scripted

Functions

  • void OnEnablePhotoMode(bool enable) RTTI
  • void RegisterOwner(game.Object owner) RTTI
  • void UnregisterOwner() RTTI
  • void OnInvalidateActiveState(PlayerVisionModeControllerInvalidateEvent evt) RTTI
  • void InitInputActionsNames() RTTI
  • void RegisterInputListeners() RTTI
  • void InitPlayerVisionModeControllerRefreshPolicy() RTTI
  • void InitBlackboardIds() RTTI
  • void InitBlackboardValuesIds() RTTI
  • void InitBlackboardFunctions() RTTI
  • void RegisterBlackboardListeners() RTTI
  • void UnregisterInputListeners() RTTI
  • void UnregisterBlackboardListeners() RTTI
  • void VerifyActivation() RTTI
  • void ActivateVisionMode() RTTI
  • void DeactivateVisionMode() RTTI
  • void ProcessFlagsRefreshPolicy() RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void ForceInputOff() RTTI
  • bool OnKerenzikovChanged(int value) RTTI
  • bool OnRestrictedSceneChanged(int value) RTTI
  • bool OnDeadChanged(int value) RTTI
  • bool OnTakedownChanged(int value) RTTI
  • bool OnDeviceTakeoverChanged(ent.EntityID value) RTTI
  • bool OnBraindanceFPPChanged(bool value) RTTI
  • bool OnBraindanceActiveChanged(bool value) RTTI
  • bool OnBriefingChange(bool value) RTTI
  • bool OnTwintoneChange(bool value) RTTI
  • bool OnVeryHardLandingChanged(int value) RTTI
  • void UpdateNoScanningRestriction() RTTI
  • void UpdateBlackboardValues() RTTI
  • void InvalidateActivationState(bool active) RTTI
  • void ApplyFocusModeLocomotionRestriction() RTTI
  • void SetBlackboardIntVariable(game.bb.ScriptDefinition definition, game.bb.ScriptID_Int32 id, int value) RTTI
  • bool IsPlayerInDriverCombat() RTTI
  • void SetFocusModeAnimFeature(bool newState) RTTI
  • void SetupLockToggleInput() RTTI
  • void SetupLockHoldInput() RTTI
  • void SendPSMBoolParameter(CName id, bool value, game.stateMachine.ParameterAspect aspect) RTTI
  • game.aim.AssistAimRequest GetVisionAimSnapParams() RTTI
  • void RemoveFocusModeLocomotionRestriction() RTTI
  • bool HasMeleeWeaponEquipped() RTTI