using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
//UI管理器
public class UIManager
{
private static UIManager instance;
//用字典存储所有存在的页面
private Dictionary<string, BasePanel> basePanelDic;
private string pathHead = "Prefab/UIPanel/";
public static UIManager Instance
{
get
{
if (instance == null) instance = new UIManager();
return instance;
}
}
private UIManager()
{
basePanelDic = new Dictionary<string, BasePanel>();
}
//打开一个面板
public BasePanel OpenPanel(string panelName, params object[] args)
{
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
//UI管理器
public class UIManager
{
private static UIManager instance;
//用字典存储所有存在的页面
private Dictionary<string, BasePanel> basePanelDic;
private string pathHead = "Prefab/UIPanel/";
public static UIManager Instance
{
get
{
if (instance == null) instance = new UIManager();
return instance;
}
}
private UIManager()
{
basePanelDic = new Dictionary<string, BasePanel>();
}
//打开一个面板
public BasePanel OpenPanel(string panelName, params object[] args)
{