BlackICE Scripting

class

PublicSafeDecisions

  • 9 properties
  • 16 functions

Extends WeaponReadyListenerTransition WeaponTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable

Properties

PropertyTypeOffset
isSprintingbool0xA0 scripted
inKereznikovbool0xA1 scripted
inCombatbool0xA2 scripted
inDangerousZonebool0xA3 scripted
inFocusModebool0xA4 scripted
isInVehicleCombatbool0xA5 scripted
isInVehTurretbool0xA6 scripted
isAimingbool0xA7 scripted
rangedAttackPressedbool0xA8 scripted

Functions

  • void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void UpdateShouldOnEnterBeEnabled() RTTI
  • void UpdateWeaponReadyListenerReturnValue() overrideRTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • bool OnLocomotionChanged(int value) overrideRTTI
  • bool OnCombatChanged(int value) RTTI
  • bool OnZonesChanged(int value) RTTI
  • bool OnVisionChanged(int value) RTTI
  • bool OnVehicleChanged(int value) RTTI
  • bool OnUpperBodyChanged(int value) RTTI
  • bool EnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool ToNotReady(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool ToPublicSafeToReady(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool ToNoAmmo(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool ShouldLeaveSafe(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI