Esempio n. 1
0
 public virtual void RemoveModelView(string key)
 {
     if (key == null)
     {
         return;
     }
     if (ModelViewMap.ContainsKey(key))
     {
         ModelViewMap.Remove(key);
     }
 }
Esempio n. 2
0
 public virtual void RegisterModelView(string key, MonoBehaviourModelView monoBehaviourModelView)
 {
     if (!ModelViewMap.ContainsKey(key))
     {
         ModelViewMap.Add(key, monoBehaviourModelView);
     }
     else
     {
         UnityEngine.Debug.LogErrorFormat("Model view <i>{0}</i> already exists", key);
     }
 }
Esempio n. 3
0
        public virtual MonoBehaviourModelView RetrieveViewModel(string key)
        {
            MonoBehaviourModelView result;

            return(ModelViewMap.TryGetValue(key, out result) ? result : null);
        }