/// <summary> /// ビーム切り替え /// </summary> private void Swich() { if (!ShootCount()) { return; } if (isEnable) { mainCamera.SetShake(false, razerOffTime); } if (razerCount < razerOnTime && !isEnable) { razerCount += Time.deltaTime; return; } if (razerCount < razerOffTime && isEnable) { razerCount += Time.deltaTime; return; } if (boss_class != null) { boss_class.AnimBool("Razer", !isEnable); } if (isEnable) { warpRazer = null; Destroy(warpRazerObj); isEnd = true; } if (boss_class != null) { if (boss_class.AnimFinish("Boss_Razer")) { isEnable = !isEnable; Reset(); razerCount = 0.0f; if (boss_muzzle != null) { boss_muzzle.SetActive(isEnable); } } } else { isEnable = !isEnable; Reset(); razerCount = 0.0f; if (boss_muzzle != null) { boss_muzzle.SetActive(isEnable); } } }