public void StartCombat(MiniGameCombatBean combatData, UserInfiniteTowersBean infiniteTowersData) { MiniGameHandler.Instance.handlerForCombat.InitGame(combatData); UIMiniGameCountDown uiCountDown = UIHandler.Instance.manager.GetUI <UIMiniGameCountDown>(UIEnum.MiniGameCountDown); //设置标题 uiCountDown.SetTitle(infiniteTowersData.layer + TextHandler.Instance.manager.GetTextById(83)); }
/// <summary> /// 打开倒计时UI /// </summary> /// <param name="miniGameData"></param> public void OpenCountDownUI(MiniGameBaseBean miniGameData, bool isCountDown) { //打开游戏准备倒计时UI UIMiniGameCountDown uiCountDown = UIHandler.Instance.manager.OpenUIAndCloseOther <UIMiniGameCountDown>(UIEnum.MiniGameCountDown); uiCountDown.SetCallBack(this); //设置胜利条件 List <string> listWinConditions = miniGameData.GetListWinConditions(); string targetTitleStr = miniGameData.GetGameName(); //设置准备UI的数据 uiCountDown.SetData(targetTitleStr, listWinConditions, isCountDown); }