BlackICE Scripting

class

CrouchDecisions

  • 8 properties
  • 13 functions
  • 2 derived classes

Extends LocomotionGroundDecisions LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable

Properties

PropertyTypeOffset
gameplaySettingsWeakHandle<GameplaySettingsSystem>0x30 scripted
executionOwnerWeakHandle<game.Object>0x40 scripted
callbackIDred.CallbackObject?0x50 scripted
statusEffectListenerDefaultTransitionStatusEffectListener?0x60 scripted
crouchPressedbool0x70 scripted
toggleCrouchPressedbool0x71 scripted
forcedCrouchbool0x72 scripted
controllingDevicebool0x73 scripted

Functions

  • void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnStatusEffectApplied(WeakHandle<game.data.StatusEffect_Record> statusEffect) overrideRTTI
  • void OnStatusEffectRemoved(WeakHandle<game.data.StatusEffect_Record> statusEffect) overrideRTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • bool OnControllingDeviceChange(bool value) RTTI
  • bool EnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • bool ToCrouch(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool ToStand(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool ToSprint(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool ToCrouchSprint(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool ToDodge(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool WantsToDodgeFromCrouch(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI