Exemplo n.º 1
0
 //ユニティちゃんとの当たり判定
 private void OnTriggerEnter(Collider other)
 //private void OnCollisionEnter(Collision other)
 {
     // restart.PrintGameOver(other.gameObject.name + player.name + restart.IsGameOver().ToString());
     //接触したオブジェクトがユニティちゃんのとき
     if (!restart.IsGameOver() && other.gameObject.name == player.name)
     {
         restart.PrintGameOver("This is a Thatcher illusion!!\n\nGameOver...\n\nTap to restart.");
         seManager.PlayBad();
     }
 }
Exemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        if (player.transform.position.y < -2)
        {
            restart.PrintGameOver();
        }

        if (restart.IsGameOver() && Input.GetMouseButton(0))
        {
            restart.Restart();
        }
    }
Exemplo n.º 3
0
    // Update is called once per frame
    void Update()
    {
        if (restart.IsGameOver() && Input.GetMouseButton(0))
        {
            restart.Restart();
        }

        if (limit < 0)
        {
            restart.PrintGameOver();
        }
        else
        {
            limit -= Time.deltaTime;
            timeText.GetComponent <Text>().text = "残り時間:" + limit.ToString("f1") + "秒";
        }
    }
Exemplo n.º 4
0
    // Update is called once per frame
    void Update()
    {
        if (restart.IsGameOver() && Input.GetMouseButton(0))
        {
            restart.Restart();
        }

        if (limit < 0)
        {
            restart.PrintGameOver();
            return;
        }

        if (!player.GetComponent <UnityChanControlScriptWithRgidBody>().enabled)
        {
            return;
        }

        limit        -= Time.deltaTime;
        timeText.text = "残り時間:" + limit.ToString("f1") + "秒";
    }
Exemplo n.º 5
0
    // Update is called once per frame
    void Update()
    {
        //ゲームオーバーしていて画面がクリックされたとき
        if (restart.IsGameOver() && Input.GetMouseButton(0))
        {
            restart.Restart();
        }

        //時間制限がきたとき
        if (limit < 0)
        {
            //RestartManagerに処理を任せる
            restart.PrintGameOver();

            //ここでUpdateメソッドを終わらせる
            return;
        }

        //時間をカウントダウンする
        limit        -= Time.deltaTime;
        timeText.text = "残り時間:" + limit.ToString("f1") + "秒";
    }