Search Results for

    Show / Hide Table of Contents

    Class BlackBoard

    A medium for centralized storage and exchange of graph data

    Inheritance
    object
    BlackBoard
    Implements
    IVariableSource
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Ceres.Graph
    Assembly: cs.temp.dll.dll
    Syntax
    public class BlackBoard : IVariableSource

    Properties

    SharedVariables

    Declaration
    public List<SharedVariable> SharedVariables { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<T><SharedVariable>

    Methods

    Create(List<SharedVariable>, bool)

    Create a BlackBoard

    Declaration
    public static BlackBoard Create(List<SharedVariable> variables = null, bool clone = true)
    Parameters
    Type Name Description
    System.Collections.Generic.List<T><SharedVariable> variables

    Variables to add

    bool clone

    Whether clone source variable

    Returns
    Type Description
    BlackBoard

    SetBool(string, bool)

    Declaration
    public SharedVariable<bool> SetBool(string key, bool value)
    Parameters
    Type Name Description
    string key
    bool value
    Returns
    Type Description
    SharedVariable<bool>

    SetFloat(string, float)

    Declaration
    public SharedVariable<float> SetFloat(string key, float value)
    Parameters
    Type Name Description
    string key
    float value
    Returns
    Type Description
    SharedVariable<float>

    SetInt(string, int)

    Declaration
    public SharedVariable<int> SetInt(string key, int value)
    Parameters
    Type Name Description
    string key
    int value
    Returns
    Type Description
    SharedVariable<int>

    SetObject(string, object)

    Declaration
    public SharedVariable<object> SetObject(string key, object value)
    Parameters
    Type Name Description
    string key
    object value
    Returns
    Type Description
    SharedVariable<object>

    SetString(string, string)

    Declaration
    public SharedVariable<string> SetString(string key, string value)
    Parameters
    Type Name Description
    string key
    string value
    Returns
    Type Description
    SharedVariable<string>

    SetUObject(string, UObject)

    Declaration
    public SharedVariable<UObject> SetUObject(string key, UObject value)
    Parameters
    Type Name Description
    string key
    UObject value
    Returns
    Type Description
    SharedVariable<UObject>

    SetUObject<T>(string, T)

    Declaration
    public SharedVariable<UObject> SetUObject<T>(string key, T value) where T : UObject
    Parameters
    Type Name Description
    string key
    T value
    Returns
    Type Description
    SharedVariable<UObject>
    Type Parameters
    Name Description
    T

    SetVector2(string, Vector2)

    Declaration
    public SharedVariable<Vector2> SetVector2(string key, Vector2 value)
    Parameters
    Type Name Description
    string key
    Vector2 value
    Returns
    Type Description
    SharedVariable<Vector2>

    SetVector2Int(string, Vector2Int)

    Declaration
    public SharedVariable<Vector2Int> SetVector2Int(string key, Vector2Int value)
    Parameters
    Type Name Description
    string key
    Vector2Int value
    Returns
    Type Description
    SharedVariable<Vector2Int>

    SetVector3(string, Vector3)

    Declaration
    public SharedVariable<Vector3> SetVector3(string key, Vector3 value)
    Parameters
    Type Name Description
    string key
    Vector3 value
    Returns
    Type Description
    SharedVariable<Vector3>

    SetVector3Int(string, Vector3Int)

    Declaration
    public SharedVariable<Vector3Int> SetVector3Int(string key, Vector3Int value)
    Parameters
    Type Name Description
    string key
    Vector3Int value
    Returns
    Type Description
    SharedVariable<Vector3Int>

    Implements

    IVariableSource
    In This Article
    Back to top Copyright © 2025 AkiKurisu
    Generated with DocFX