//=================================================================================== // // Method // //=================================================================================== private void OnClickDispatchCard(DispatchCardItem card) { if (m_DispatchMissionWindow == null) { m_DispatchMissionWindow = UIResourceMgr.CreatePrefab <DispatchMissionWindow>(BUNDLELIST.PREFABS_UI_DISPATCH, transform, "DispatchMissionWindow"); m_DispatchMissionWindow.Init(this); UIControlManager.instance.AddWindow(enUIType.DISPATCHMISSIONWINDOW, m_DispatchMissionWindow); } m_DispatchMissionWindow.SetData(card.DispatchRecvData); m_DispatchMissionWindow.OpenUI(); }
//=================================================================================== // // Packet // //=================================================================================== /// <summary> /// Rmi_DispatchStart(_stDispatchStartAck stAck) 패킷 받음. /// </summary> /// <param name="stAck"></param> public void DispatchStart(_stDispatchStartAck stAck) { if (m_DispatchMissionWindow != null) { m_DispatchMissionWindow.OnClickBack(m_DispatchMissionWindow.gameObject); m_DispatchMissionWindow = null; } if (m_DispatchTeamWindow != null) { m_DispatchTeamWindow.OnClickBack(m_DispatchTeamWindow.gameObject); m_DispatchTeamWindow = null; } Init(); }