public static T TryGetValue <T>(BlackBoardValues key) { object value; m_boardValues.TryGetValue(key, out value); return((T)value); }
public static object TryGetValue(BlackBoardValues key) { object value; m_boardValues.TryGetValue(key, out value); return(value); }
public static void SetValue(BlackBoardValues key, object value) { if (!m_boardValues.ContainsKey(key)) { m_boardValues.Add(key, value); } else { m_boardValues[key] = value; } }