protected override void Update() { if (!isReady) { return; } base.Update(); //シールド if (shieldWeaponCtrl != null) { shieldObjList = shieldWeaponCtrl.GetExistObject(); if (shieldObjList.Count == 0) { //シールド展開 nextShieldTime -= deltaTime; if (nextShieldTime <= 0) { OnShield(); nextShieldTime = shieldInterval; } } } //移動 if (bossCart != null) { SetMoveVelocity(bossCartTran.position, bossCartSpeed); } }