// Update is called once per frame void Update() { // 追跡するかどうか if (isChase == true) { // 常にプレイヤーの隣のレーンの位置を固定する transform.parent.position = spawnPosition.transform.position; } // アニメーションが再生されているかどうか if (this.Hp <= 0 && isPlayDeathAnim == false) { // 1度しか行わない isPlayDeathAnim = true; // 指定時間後に自身削除処理 StartCoroutine(DelayMethod(waitTime, () => { // 弾を発射OFF playerComponent.AutoBulletSwitch(false); // 自身破壊処理 Destroy(gameObject.transform.parent.gameObject); })); } }