BlackICE Scripting

class game

IBlackboard

game.IBlackboard

  • 0 properties
  • 71 functions

Extends IScriptable ISerializable

Properties

None.

Functions

  • bool GetBool(game.bb.ScriptID_Bool id) RTTI
  • void SetBool(game.bb.ScriptID_Bool id, bool value, bool? forceFire) RTTI
  • void SignalBool(game.bb.ScriptID_Bool id) RTTI
  • red.CallbackObject? RegisterListenerBool(game.bb.ScriptID_Bool id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerBool(game.bb.ScriptID_Bool id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerBool(game.bb.ScriptID_Bool id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • int GetInt(game.bb.ScriptID_Int32 id) RTTI
  • void SetInt(game.bb.ScriptID_Int32 id, int value, bool? forceFire) RTTI
  • void SignalInt(game.bb.ScriptID_Int32 id) RTTI
  • red.CallbackObject? RegisterListenerInt(game.bb.ScriptID_Int32 id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerInt(game.bb.ScriptID_Int32 id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerInt(game.bb.ScriptID_Int32 id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • uint GetUint(game.bb.ScriptID_Uint32 id) RTTI
  • void SetUint(game.bb.ScriptID_Uint32 id, uint value, bool? forceFire) RTTI
  • void SignalUint(game.bb.ScriptID_Uint32 id) RTTI
  • red.CallbackObject? RegisterListenerUint(game.bb.ScriptID_Uint32 id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerUint(game.bb.ScriptID_Uint32 id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerUint(game.bb.ScriptID_Uint32 id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • float GetFloat(game.bb.ScriptID_Float id) RTTI
  • void SetFloat(game.bb.ScriptID_Float id, float value, bool? forceFire) RTTI
  • void SignalFloat(game.bb.ScriptID_Float id) RTTI
  • red.CallbackObject? RegisterListenerFloat(game.bb.ScriptID_Float id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerFloat(game.bb.ScriptID_Float id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerFloat(game.bb.ScriptID_Float id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • string GetString(game.bb.ScriptID_String id) RTTI
  • void SetString(game.bb.ScriptID_String id, string value, bool? forceFire) RTTI
  • void SignalString(game.bb.ScriptID_String id) RTTI
  • red.CallbackObject? RegisterListenerString(game.bb.ScriptID_String id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerString(game.bb.ScriptID_String id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerString(game.bb.ScriptID_String id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • CName GetName(game.bb.ScriptID_CName id) RTTI
  • void SetName(game.bb.ScriptID_CName id, CName value, bool? forceFire) RTTI
  • void SignalName(game.bb.ScriptID_CName id) RTTI
  • red.CallbackObject? RegisterListenerName(game.bb.ScriptID_CName id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerName(game.bb.ScriptID_CName id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerName(game.bb.ScriptID_CName id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • Vector2 GetVector2(game.bb.ScriptID_Vector2 id) RTTI
  • void SetVector2(game.bb.ScriptID_Vector2 id, Vector2 value, bool? forceFire) RTTI
  • void SignalVector2(game.bb.ScriptID_Vector2 id) RTTI
  • red.CallbackObject? RegisterListenerVector2(game.bb.ScriptID_Vector2 id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerVector2(game.bb.ScriptID_Vector2 id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerVector2(game.bb.ScriptID_Vector2 id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • Vector4 GetVector4(game.bb.ScriptID_Vector4 id) RTTI
  • void SetVector4(game.bb.ScriptID_Vector4 id, Vector4 value, bool? forceFire) RTTI
  • void SignalVector4(game.bb.ScriptID_Vector4 id) RTTI
  • red.CallbackObject? RegisterListenerVector4(game.bb.ScriptID_Vector4 id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerVector4(game.bb.ScriptID_Vector4 id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerVector4(game.bb.ScriptID_Vector4 id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • Quaternion GetQuat(game.bb.ScriptID_Quaternion id) RTTI
  • void SetQuat(game.bb.ScriptID_Quaternion id, Quaternion value, bool? forceFire) RTTI
  • void SignalQuat(game.bb.ScriptID_Quaternion id) RTTI
  • red.CallbackObject? RegisterListenerQuat(game.bb.ScriptID_Quaternion id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerQuat(game.bb.ScriptID_Quaternion id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerQuat(game.bb.ScriptID_Quaternion id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • ent.EntityID GetEntityID(game.bb.ScriptID_EntityID id) RTTI
  • void SetEntityID(game.bb.ScriptID_EntityID id, ent.EntityID value, bool? forceFire) RTTI
  • void SignalEntityID(game.bb.ScriptID_EntityID id) RTTI
  • red.CallbackObject? RegisterListenerEntityID(game.bb.ScriptID_EntityID id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerEntityID(game.bb.ScriptID_EntityID id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerEntityID(game.bb.ScriptID_EntityID id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void SignalVariant(game.bb.ScriptID_Variant id) RTTI
  • red.CallbackObject? RegisterListenerVariant(game.bb.ScriptID_Variant tag, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void UnregisterListenerVariant(game.bb.ScriptID_Variant id, out red.CallbackObject callbackHandle) RTTI
  • red.CallbackObject? RegisterDelayedListenerVariant(game.bb.ScriptID_Variant id, IScriptable objectt, CName func, bool? fireIfValueExist) RTTI
  • void Signal(game.bb.ScriptID id) RTTI
  • void FireCallbacks() RTTI
  • uint RegisterEntity(game.bb.ScriptID id, ScriptGameInstance gameInstance, ent.EntityID entityID) RTTI
  • void UnregisterEntity(game.bb.ScriptID id, out red.CallbackObject callbackHandle) RTTI
  • void UnregisterDelayedListener(game.bb.ScriptID id, out red.CallbackObject callbackHandle) RTTI
  • void ClearAllFields(bool signal) RTTI
  • static game.IBlackboard? Create(game.bb.ScriptDefinition definition) staticRTTI