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>(); } }
void Awake() { m_instance = this; }
void OnDestroy() { m_instance = null; }