Example #1
0
    void Update()
    {
        if (aliveFlag.IsDead())                 //死んだら実行しない
        {
            return;
        }

        if (!input.Respawn())                   //キーが押されない場合
        {
            Initialize();
            return;
        }

        timer.TimerUpdate();                    //タイマー更新
        if (particle == null)                   //パーティクルが作成されてない場合
        {
            particle = Instantiate(warpParticlePrefab, transform.position, Quaternion.identity, transform);
        }
        if (timer.IsTime())                             //時間にになったらリセット
        {
            aliveFlag.Dead();
            input.SetFadeFlag(true);
            GetComponent <Rigidbody>().velocity = Vector3.zero;
        }
    }