コード例 #1
0
ファイル: UIManager.cs プロジェクト: ANANC/PlantsVSZombies
 private void _DestroyUI(BaseUIObject ui, string uiName)
 {
     if (ui.IsOpen())
     {
         ui.Close();
     }
     ui.Destroy();
     GameObject.Destroy(ui.GameObject);
     m_UIObjectDict.Remove(uiName);
 }
コード例 #2
0
ファイル: UIManager.cs プロジェクト: ANANC/PlantsVSZombies
    private void _CloseUI(BaseUIObject ui)
    {
        if (!ui.IsOpen())
        {
            return;
        }

        ui.Close();
        ui.GameObject.SetActive(false);
    }
コード例 #3
0
 public void AddChild(BaseUIObject obj)
 {
     obj.Parent = this;
     ChildrenDictionary.Add(obj.ID, obj);
 }