IBlackboard
abstract classnative name gameIBlackboardnativeimportOnly
extends IScriptable › ISerializable
Methods 73
native func ClearAllFields(signal: Bool)
static native func Create(definition: ref<BlackboardDefinition>) -> ref<IBlackboard>
native const func FireCallbacks()native const func GetBool(id: BlackboardID_Bool) -> Bool
native const func GetEntityID(id: BlackboardID_EntityID) -> EntityID
native const func GetFloat(id: BlackboardID_Float) -> Float
native const func GetInt(id: BlackboardID_Int) -> Int32
native const func GetName(id: BlackboardID_Name) -> CName
native const func GetQuat(id: BlackboardID_Quat) -> Quaternion
native const func GetString(id: BlackboardID_String) -> String
native const func GetUint(id: BlackboardID_Uint) -> Uint32
native const func GetVariant(tag: BlackboardID_Variant) -> Variant
native const func GetVector2(id: BlackboardID_Vector2) -> Vector2
native const func GetVector4(id: BlackboardID_Vector4) -> Vector4
native func RegisterDelayedListenerBool(id: BlackboardID_Bool, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerEntityID(id: BlackboardID_EntityID, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerFloat(id: BlackboardID_Float, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerInt(id: BlackboardID_Int, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerName(id: BlackboardID_Name, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerQuat(id: BlackboardID_Quat, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerString(id: BlackboardID_String, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerUint(id: BlackboardID_Uint, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerVariant(id: BlackboardID_Variant, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerVector2(id: BlackboardID_Vector2, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterDelayedListenerVector4(id: BlackboardID_Vector4, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterEntity(id: BlackboardID, gameInstance: GameInstance, entityID: EntityID) -> Uint32
native func RegisterListenerBool(id: BlackboardID_Bool, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerEntityID(id: BlackboardID_EntityID, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerFloat(id: BlackboardID_Float, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerInt(id: BlackboardID_Int, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerName(id: BlackboardID_Name, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerQuat(id: BlackboardID_Quat, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerString(id: BlackboardID_String, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerUint(id: BlackboardID_Uint, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerVariant(tag: BlackboardID_Variant, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerVector2(id: BlackboardID_Vector2, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func RegisterListenerVector4(id: BlackboardID_Vector4, object: ref<IScriptable>, func: CName, opt fireIfValueExist: Bool) -> ref<CallbackHandle>
native func SetBool(id: BlackboardID_Bool, value: Bool, opt forceFire: Bool)
native func SetEntityID(id: BlackboardID_EntityID, value: EntityID, opt forceFire: Bool)
native func SetFloat(id: BlackboardID_Float, value: Float, opt forceFire: Bool)
native func SetInt(id: BlackboardID_Int, value: Int32, opt forceFire: Bool)
native func SetName(id: BlackboardID_Name, value: CName, opt forceFire: Bool)
native func SetQuat(id: BlackboardID_Quat, value: Quaternion, opt forceFire: Bool)
native func SetString(id: BlackboardID_String, value: String, opt forceFire: Bool)
native func SetUint(id: BlackboardID_Uint, value: Uint32, opt forceFire: Bool)
native func SetVariant(tag: BlackboardID_Variant, value: Variant, opt forceFire: Bool)
native func SetVector2(id: BlackboardID_Vector2, value: Vector2, opt forceFire: Bool)
native func SetVector4(id: BlackboardID_Vector4, value: Vector4, opt forceFire: Bool)
native const func Signal(id: BlackboardID)
native func SignalBool(id: BlackboardID_Bool)
native func SignalEntityID(id: BlackboardID_EntityID)
native func SignalFloat(id: BlackboardID_Float)
native func SignalInt(id: BlackboardID_Int)
native func SignalName(id: BlackboardID_Name)
native func SignalQuat(id: BlackboardID_Quat)
native func SignalString(id: BlackboardID_String)
native func SignalUint(id: BlackboardID_Uint)
native func SignalVariant(id: BlackboardID_Variant)
native func SignalVector2(id: BlackboardID_Vector2)
native func SignalVector4(id: BlackboardID_Vector4)
native func UnregisterDelayedListener(id: BlackboardID, out callbackHandle: ref<CallbackHandle>)
native func UnregisterEntity(id: BlackboardID, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerBool(id: BlackboardID_Bool, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerEntityID(id: BlackboardID_EntityID, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerFloat(id: BlackboardID_Float, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerInt(id: BlackboardID_Int, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerName(id: BlackboardID_Name, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerQuat(id: BlackboardID_Quat, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerString(id: BlackboardID_String, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerUint(id: BlackboardID_Uint, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerVariant(id: BlackboardID_Variant, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerVector2(id: BlackboardID_Vector2, out callbackHandle: ref<CallbackHandle>)
native func UnregisterListenerVector4(id: BlackboardID_Vector4, out callbackHandle: ref<CallbackHandle>)