Example #1
0
    protected void SetupBlackBoardValue(string key, bool value)
    {
        if (!blackBoard.Values.ContainsKey(key))
        {
            var blackBoardValue        = new BlackBoardValue(value);
            var blackBoardTypeAndValue = new BlackBoardTypeAndValue(BlackBoardValue.ValueType.Bool, blackBoardValue);
            blackBoard.Values.Add(key, blackBoardTypeAndValue);
        }

        blackBoard.Values[key].Type       = BlackBoardValue.ValueType.Bool;
        blackBoard.Values[key].Value.Bool = value;
        blackBoard.Values[key].Value.Type = BlackBoardValue.ValueType.Bool;
    }
Example #2
0
 public BlackBoardTypeAndValue(BlackBoardValue.ValueType type, BlackBoardValue value)
 {
     Type  = type;
     Value = value;
 }