public void DestoryBattleRecordView() { if (m_BattleRecordView != null) { GameObject.DestroyImmediate(m_BattleRecordView.gameObject, true); m_BattleRecordView = null; } }
// 战斗记录 public void ShowBattleRecordView(Data_MapBattle_R data) { if (m_BattleRecordView == null) { System.Action <Object> handler = (asset) => { if (asset != null) { GameObject battleRecordViewObject = (GameObject)GameObject.Instantiate(asset); m_BattleRecordView = battleRecordViewObject.GetComponent <BattleRecordView>(); m_BattleRecordView.show(data); NGUIUtility.SetParent(waitingParentT, battleRecordViewObject.transform); } }; StartCoroutine(BundleMgr.CreateObject(kResource.View, "BattleRecordView", "BattleRecordView", handler)); } }