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; }
public BlackBoardTypeAndValue(BlackBoardValue.ValueType type, BlackBoardValue value) { Type = type; Value = value; }