class in RenownedGames.AITree / Inherits from ScriptableObject / Implements: IKeySynced, IKeyLocal, IKeyType, IEntityDescription
ScriptableObject storage of key in blackboard. Key also called as variable. Keys used in behaviour tree graph to read or write some information of nodes.
/// <summary>/// System object reference value./// </summary>publicabstractobjectGetValueObject();
Virtual Methods
/// <summary>/// Returns the name of the key./// </summary>/// <returns>The name returned by ToString.</returns>publicvirtualstringToString();
Getter / Setter
/// <summary>/// System object reference value./// </summary>objectGetValueObject();/// <summary>/// Returns the name of the key./// </summary>/// <returns>The name returned by ToString.</returns>stringToString();/// <summary>/// This is used to determine if the Key will be synchronized across all instances of the Blackboard./// </summary>boolIsSync();/// <summary>/// This is used to determine if the Key will be localy used in node./// </summary>boolIsLocal()/// <summary>/// System value type of key./// </summary>Type GetValueType();/// <summary>/// Detail description of key./// </summary>stringGetDescription();/// <summary>/// Blackboard category of key./// </summary>stringGetCategory();
Events
/// <summary>/// Called when the key value has been changed./// </summary>event Action ValueChanged;