Exemplo n.º 1
0
 public T GetValue <T>(EGuideStateBBKey key, T defaultValue)
 {
     if (_items.ContainsKey(key) == false)
     {
         return(defaultValue);
     }
     return(_items[key].GetValue <T>());
 }
Exemplo n.º 2
0
        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);
        }