public override void Init()
    {
        Debugger.Log("战斗管理器初始化");

        if (m_BattleResManager == null)
        {
            Object     battleResobj = Resources.Load("battle/BattleRes");
            GameObject battleRes    = GameObject.Instantiate(battleResobj) as GameObject;
            battleRes.name     = "~Battle";
            m_BattleResManager = battleRes.GetComponent <BattleResManager>();
            m_BattleViewRoot   = battleRes.transform;
        }
        m_BattleResManager.Init();

        if (m_BattleViewDic == null)
        {
            m_BattleViewDic = new Dictionary <string, BattleView>();
        }
    }
示例#2
0
 void Awake()
 {
     m_instance = this;
 }
示例#3
0
 void OnDestroy()
 {
     m_instance = null;
 }