示例#1
0
文件: Clock.cs 项目: eplayadda/UTTT
    IEnumerator OnTimeUp()
    {
        currentClockStart = eClockState.none;
        if (TTTPlayerManager.instace.curPlayer == TTTPlayerManager.ePlayer.one && GameManager.instance.currTurn == GameManager.eTurn.one)
        {
            int a = UtttAI.instance.GridSelecteByAI();
            Debug.Log("a1" + a);
            yield return(new WaitForSeconds(1f));

            InputHandler.instance.GridSelected(a);
            a = UtttAI.instance.InputSelecteByAI(a);
            Debug.Log("a2" + a);
            yield return(new WaitForSeconds(1f));

            InputHandler.instance.OnInputTaken(a);

            Debug.Log("Time Up 1");
        }
        else if (TTTPlayerManager.instace.curPlayer == TTTPlayerManager.ePlayer.two && GameManager.instance.currTurn == GameManager.eTurn.two)
        {
            Debug.Log("Time Up 2");
            int a = UtttAI.instance.GridSelecteByAI();
            Debug.Log("a1" + a);
            yield return(new  WaitForSeconds(1f));

            InputHandler.instance.GridSelected(a);
            a = UtttAI.instance.InputSelecteByAI(a);
            Debug.Log("a1" + a);
            yield return(new WaitForSeconds(1f));

            InputHandler.instance.OnInputTaken(a);
        }
    }
示例#2
0
文件: Clock.cs 项目: eplayadda/UTTT
    public void ResetClock()
    {
        currentClockStart = eClockState.pause;
        float minimum = 1.0F;
        float maximum = 0.0F;

        t                = 0f;
        fillValue        = 1f;
        nidle.fillAmount = fillValue;
    }
示例#3
0
文件: Clock.cs 项目: eplayadda/UTTT
 public void PauseClock()
 {
     currentClockStart = eClockState.pause;
 }
示例#4
0
文件: Clock.cs 项目: eplayadda/UTTT
 public void PlayClock()
 {
     currentClockStart = eClockState.play;
 }