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