BlackICE Scripting

class game.stateMachine

StateContextScript

game.stateMachine.StateContextScript

  • 0 properties
  • 82 functions

Extends IScriptable ISerializable

Properties

None.

Functions

  • game.stateMachine.ResultBool GetTemporaryBoolParameter(CName parameterName) RTTI
  • game.stateMachine.ResultInt GetTemporaryIntParameter(CName parameterName) RTTI
  • game.stateMachine.ResultFloat GetTemporaryFloatParameter(CName parameterName) RTTI
  • game.stateMachine.ResultDouble GetTemporaryDoubleParameter(CName parameterName) RTTI
  • game.stateMachine.ResultVector GetTemporaryVectorParameter(CName parameterName) RTTI
  • game.stateMachine.ResultCName GetTemporaryCNameParameter(CName parameterName) RTTI
  • IScriptable? GetTemporaryScriptableParameter(CName parameterName) RTTI
  • TDBID GetTemporaryTweakDBIDParameter(CName parameterName) RTTI
  • game.stateMachine.ResultBool GetPermanentBoolParameter(CName parameterName) RTTI
  • game.stateMachine.ResultInt GetPermanentIntParameter(CName parameterName) RTTI
  • game.stateMachine.ResultFloat GetPermanentFloatParameter(CName parameterName) RTTI
  • game.stateMachine.ResultDouble GetPermanentDoubleParameter(CName parameterName) RTTI
  • game.stateMachine.ResultVector GetPermanentVectorParameter(CName parameterName) RTTI
  • game.stateMachine.ResultCName GetPermanentCNameParameter(CName parameterName) RTTI
  • IScriptable? GetPermanentScriptableParameter(CName parameterName) RTTI
  • TDBID GetPermanentTweakDBIDParameter(CName parameterName) RTTI
  • bool GetBoolParameter(CName parameterName, bool? isPermanent) RTTI
  • float GetFloatParameter(CName parameterName, bool? isPermanent) RTTI
  • double GetDoubleParameter(CName parameterName, bool? isPermanent) RTTI
  • int GetIntParameter(CName parameterName, bool? isPermanent) RTTI
  • Vector4 GetVectorParameter(CName parameterName, bool? isPermanent) RTTI
  • game.stateMachine.ResultBool GetConditionBoolParameter(CName parameterName) RTTI
  • bool GetConditionBool(CName parameterName) RTTI
  • game.stateMachine.ResultInt GetConditionIntParameter(CName parameterName) RTTI
  • int GetConditionInt(CName parameterName) RTTI
  • game.stateMachine.ResultFloat GetConditionFloatParameter(CName parameterName) RTTI
  • float GetConditionFloat(CName parameterName) RTTI
  • game.stateMachine.ResultVector GetConditionVectorParameter(CName parameterName) RTTI
  • game.stateMachine.ResultCName GetConditionCNameParameter(CName parameterName) RTTI
  • IScriptable? GetConditionScriptableParameter(CName parameterName) RTTI
  • WeakHandle<IScriptable> GetConditionWeakScriptableParameter(CName parameterName) RTTI
  • TDBID GetConditionTweakDBIDParameter(CName parameterName) RTTI
  • CName[] GetCurrentStates(game.stateMachine.StateMachineIdentifier stateMachineIdentifier) RTTI
  • void GetCurrentStatesWithIdentifier() RTTI
  • bool IsStateActive(CName stateMachineName, CName stateName) RTTI
  • bool IsStateActiveWithIdentifier(game.stateMachine.StateMachineIdentifier stateMachineIdentifier, CName stateName) RTTI
  • CName GetStateMachineCurrentState(CName stateMachineName) RTTI
  • CName GetStateMachineCurrentStateWithIdentifier(game.stateMachine.StateMachineIdentifier stateMachineIdentifier) RTTI
  • bool IsStateMachineActive(CName stateMachineName) RTTI
  • bool IsStateMachineActiveWithIdentifier(game.stateMachine.StateMachineIdentifier stateMachineIdentifier) RTTI
  • bool IsStateJustBecomeActive(CName stateMachineName, CName stateName) RTTI
  • bool IsStateJustBecomeActiveWithIdentifier(game.stateMachine.StateMachineIdentifier stateMachineIdentifier, CName stateName) RTTI
  • void SetTemporaryBoolParameter(CName parameterName, bool value, bool? force) RTTI
  • void SetTemporaryIntParameter(CName parameterName, int value, bool? force) RTTI
  • void SetTemporaryFloatParameter(CName parameterName, float value, bool? force) RTTI
  • void SetTemporaryDoubleParameter(CName parameterName, double value, bool? force) RTTI
  • void SetTemporaryVectorParameter(CName parameterName, Vector4 value, bool? force) RTTI
  • void SetTemporaryCNameParameter(CName parameterName, CName value, bool? force) RTTI
  • void SetTemporaryScriptableParameter(CName parameterName, IScriptable value, bool? force) RTTI
  • void SetTemporaryTweakDBIDParameter(CName parameterName, TDBID value, bool? force) RTTI
  • void SetPermanentBoolParameter(CName parameterName, bool value, bool? force) RTTI
  • void SetPermanentIntParameter(CName parameterName, int value, bool? force) RTTI
  • void SetPermanentFloatParameter(CName parameterName, float value, bool? force) RTTI
  • void SetPermanentDoubleParameter(CName parameterName, double value, bool? force) RTTI
  • void SetPermanentVectorParameter(CName parameterName, Vector4 value, bool? force) RTTI
  • void SetPermanentCNameParameter(CName parameterName, CName value, bool? force) RTTI
  • void SetPermanentScriptableParameter(CName parameterName, IScriptable value, bool? force) RTTI
  • void SetPermanentTweakDBIDParameter(CName parameterName, TDBID value, bool? force) RTTI
  • bool RemovePermanentBoolParameter(CName parameterName) RTTI
  • bool RemovePermanentIntParameter(CName parameterName) RTTI
  • bool RemovePermanentFloatParameter(CName parameterName) RTTI
  • bool RemovePermanentDoubleParameter(CName parameterName) RTTI
  • bool RemovePermanentVectorParameter(CName parameterName) RTTI
  • bool RemovePermanentCNameParameter(CName parameterName) RTTI
  • bool RemovePermanentScriptableParameter(CName parameterName) RTTI
  • bool RemovePermanentTweakDBIDParameter(CName parameterName) RTTI
  • void SetConditionBoolParameter(CName parameterName, bool value, bool? force) RTTI
  • void SetConditionIntParameter(CName parameterName, int value, bool? force) RTTI
  • void SetConditionFloatParameter(CName parameterName, float value, bool? force) RTTI
  • void SetConditionVectorParameter(CName parameterName, Vector4 value, bool? force) RTTI
  • void SetConditionCNameParameter(CName parameterName, CName value, bool? force) RTTI
  • void SetConditionScriptableParameter(CName parameterName, IScriptable value, bool? force) RTTI
  • void SetConditionWeakScriptableParameter(CName parameterName, WeakHandle<IScriptable> value, bool? force) RTTI
  • void SetConditionTweakDBIDParameter(CName parameterName, TDBID value, bool? force) RTTI
  • bool RemoveConditionBoolParameter(CName parameterName) RTTI
  • bool RemoveConditionIntParameter(CName parameterName) RTTI
  • bool RemoveConditionFloatParameter(CName parameterName) RTTI
  • bool RemoveConditionVectorParameter(CName parameterName) RTTI
  • bool RemoveConditionCNameParameter(CName parameterName) RTTI
  • bool RemoveConditionScriptableParameter(CName parameterName) RTTI
  • bool RemoveConditionWeakScriptableParameter(CName parameterName) RTTI
  • bool RemoveConditionTweakDBIDParameter(CName parameterName) RTTI