public void NextTurn() { Debug.Log("next turn"); TurnInfos.Clear(); rm.NextTurn(); HandleEvents(pEventMgr.CheckEvent()); GameMain.GetInstance().GetModule <CardDeckModule>().CheckOverdue(); GameMain.GetInstance().GetModule <CardDeckModule>().CheckTurnBonux(); GameMain.GetInstance().GetModule <WeiboModule>().resetShua(); GameMain.GetInstance().GetModule <WeiboModule>().enableRealRandom(); GameMain.GetInstance().GetModule <MailModule>().checkTurnStartToBeSentEmail(); GameMain.GetInstance().GetModule <TaobaoModule>().LoadProductInDifferentTurn(); mainUI.ShowMsg(new List <TurnMsg>()); TurnPracticeNum = 0; }