Esempio n. 1
0
 public void remove(string name)
 {
     if (_ctlList.Contains(name))
     {
         UI3DController ctl = _ctlList[name] as UI3DController;
         Destroy(ctl.gameObject);
         _ctlList.Remove(name);
     }
 }
Esempio n. 2
0
 public UI3DController getController(string name)
 {
     if (_ctlList.Contains(name))
     {
         return(_ctlList[name] as UI3DController);
     }
     else
     {
         GameObject     go   = Resources.Load("Reserved/Prefab/UI3dController") as GameObject;
         GameObject     mygo = GameObject.Instantiate(go) as GameObject;
         UI3DController ctl  = mygo.GetComponent <UI3DController>();
         _ctlList.Add(name, ctl);
         mygo.transform.parent = gameObject.transform;
         return(ctl);
     }
 }