public T GetValue <T>(EGuideStateBBKey key, T defaultValue) { if (_items.ContainsKey(key) == false) { return(defaultValue); } return(_items[key].GetValue <T>()); }
public void SetValue(EGuideStateBBKey key, object v) { BlackboardItem item; if (_items.ContainsKey(key) == false) { item = new BlackboardItem(); _items.Add(key, item); } else { item = _items[key]; } item.SetValue(v); }