Exemple #1
0
    public void OpenDispatchTeamWindow(CDispatch DispatchRecvData, DATA_DISPATCH DispatchTableData)
    {
        if (m_DispatchTeamWindow == null)
        {
            m_DispatchTeamWindow = UIResourceMgr.CreatePrefab <DispatchTeamWindow>(BUNDLELIST.PREFABS_UI_DISPATCH, transform, "DispatchTeamWindow");

            UIControlManager.instance.AddWindow(enUIType.DISPATCHTEAMWINDOW, m_DispatchTeamWindow);
        }

        _DispatchRecvData  = DispatchRecvData;
        _DispatchTableData = DispatchTableData;

        m_DispatchTeamWindow.Init(DispatchRecvData, DispatchTableData);
        m_DispatchTeamWindow.OpenUI();
    }
Exemple #2
0
    //===================================================================================
    //
    // 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();
    }