private DragonMatchData GetData(LuaTable luatable) { object obj; Utils.ParseLuaTable(luatable, typeof(DragonMatchData), out obj); DragonMatchData data = obj as DragonMatchData; return(data); }
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; }
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; }