private void Awake() { if (m_Instance == null) { m_Instance = this; } else { Destroy(this.gameObject); } m_UIPlayerInfoElementPrefab = ResourceManager.m_Instance.LoadData(typeof(GameObject), "UI/InGame/PanelPlayersInfo", "PlayerInfoElement") as GameObject; m_PlayerInfoUIMap = new Dictionary <Player, UIPlayerInfoElement>(); }
public void Init() { m_PanelPlayerInfo = Instantiate(m_PanelPlayerInfo, this.transform); m_PanelStratagemAct = Instantiate(m_PanelStratagemAct, this.transform); m_PanelRadar = Instantiate(m_PanelRadar, this.transform); m_PanelMap = Instantiate(m_PanelMap, this.transform); m_PanelRadar.Init(); m_PanelMap.Init(); m_PanelMissionInfo = Instantiate(m_PanelMissionInfo, this.transform); m_PanelMissionBriefing = Instantiate(m_PanelMissionBriefing, this.transform); m_PanelMissionBriefing.Init(MapInfo.Instance); m_PanelMissionCompleted = Instantiate(m_PanelMissionCompleted, this.transform); m_PanelMissionFaild = Instantiate(m_PanelMissionFaild, this.transform); }