Ejemplo n.º 1
0
    public static bool HideGUI(string guiName)
    {
        if (GUIManager.guiBases == null || !GUIManager.guiBases.ContainsKey(guiName))
        {
            return(false);
        }
        GUIBase guibase = GUIManager.guiBases[guiName];

        guibase.gameObject.SetActive(false);
        guibase.ReturnPos();
        guibase.HideGUI();
        if (!guibase.resident)
        {
            GUIManager.DeleteGUIBase(guibase);
            UnityEngine.Object.Destroy(guibase.gameObject);
            Resources.UnloadUnusedAssets();
        }
        return(true);
    }