Пример #1
0
    void PlayRyuuKyokuVoice()
    {
        ECvType cv = ECvType.RyuuKyoku;

        if (ryuuKyokuReason == ERyuuKyokuReason.NoTsumoHai)
        {
            cv = ECvType.RyuuKyoku;
        }
        else if (ryuuKyokuReason == ERyuuKyokuReason.HaiTypeOver9)
        {
            cv = ECvType.RKK_HaiTypeOver9;
        }
        else if (ryuuKyokuReason == ERyuuKyokuReason.SuteFonHai4)
        {
            cv = ECvType.RKK_SuteFonHai4;
        }
        else if (ryuuKyokuReason == ERyuuKyokuReason.KanOver4)
        {
            cv = ECvType.RKK_KanOver4;
        }
        else if (ryuuKyokuReason == ERyuuKyokuReason.Reach4)
        {
            cv = ECvType.RKK_Reach4;
        }
        else if (ryuuKyokuReason == ERyuuKyokuReason.Ron3)
        {
            cv = ECvType.RKK_Ron3;
        }
        GameClientManager.Get().Speak(cv);
    }
Пример #2
0
    protected EResponse DoResponse(EResponse response)
    {
        _action.Response = response;

        ResponseDelayTime = Math.Max(ResponseDelayTime, 0.1f);

        if (ResponseDelayTime > 0f)
        {
            GameClientManager.Get().StartCoroutine(DoResponseDelay(ResponseDelayTime));
        }
        else
        {
            DoResponseDirectly();
        }

        return(response);
    }
Пример #3
0
    void OnClickConfirm()
    {
        Hide();

        GameClientManager.Get().Restart();
    }