//全部のDirectorとWeaponStateMachineをここから呼ぶようにする private void FixedUpdate() { if (canDoDirector) { AdjustDirector(); //PlayerDirector playerDirector.Activate(); //EnemyDirector for (int i = 0; i < enemyDirectors.Count; i++) { enemyDirectors[i].Activate(); } //BossDirector if (bossDirector != null) { bossDirector.Activate(); } //CameraDirector cameraDirector.Activate(); //OtherDirector for (int i = 0; i < otherDirectors.Count; i++) { otherDirectors[i].Activate(); } //UI操作はフリーズしても出来るようにするため weaponStateMachine.SwitchWeapon(); } else { animDirector.Activate(); } }