示例#1
0
    private DragonMatchData GetData(LuaTable luatable)
    {
        object obj;

        Utils.ParseLuaTable(luatable, typeof(DragonMatchData), out obj);
        DragonMatchData data = obj as DragonMatchData;

        return(data);
    }
示例#2
0
 public void OnMatchDataResp(LuaTable data)
 {
     //Debug.Log("OnMatchDataResp( "+ data + ")");
     if (data != null)
     {
         m_currentData = GetData(data);
     }
     if (MogoUIManager.Instance.CurrentUI == MogoUIManager.Instance.m_DragonMatchUI ||
         MogoUIManager.Instance.CurrentUI == MogoUIManager.Instance.m_DragonMatchRecordUI ||
         MogoUIManager.Instance.CurrentUI == MogoUIManager.Instance.m_ChooseDragonUI ||
         m_isShowing)
     {
         m_isShowing = false;
         if (MogoWorld.thePlayer.isInCity)
         {
             //Debug.LogError("m_isShowing:" + m_isShowing);
             ShowMainUI();
         }
     }
     m_startMode = 0;
 }
示例#3
0
    public void OnMatchDataResp(LuaTable data)
    {
        LoggerHelper.Debug(data);
        if (data != null)
            m_currentData = GetData(data);
        if (MogoUIManager.Instance.CurrentUI == MogoUIManager.Instance.m_DragonMatchUI
            || MogoUIManager.Instance.CurrentUI == MogoUIManager.Instance.m_DragonMatchRecordUI
            || MogoUIManager.Instance.CurrentUI == MogoUIManager.Instance.m_ChooseDragonUI
            || m_isShowing)
        {
            m_isShowing = false;
            if (MogoWorld.thePlayer.isInCity)
            {
                //Debug.LogError("m_isShowing:" + m_isShowing);
                ShowMainUI();
            }

        }
        m_startMode = 0;
    }