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; } }