Exemplo n.º 1
0
    //===================================================================================
    //
    // 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();
    }
Exemplo n.º 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();
    }