void Start() { //StartBossFight(); animator = GetComponent <Animator>(); freeLookCam = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <FreeLookCam>(); bossCam = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <BossCam>(); plasmaRayGO = transform.Find("Root/L_Mortars/PlasmaRay").gameObject; armAttackGO = transform.Find("Root/L_Clavicle/L_Biceps/L_Forearm/L_Hand/ArmAttack").gameObject; turretsManager = GameObject.FindGameObjectWithTag("TurretManager").GetComponent <TurretsManager>(); bodyMaterial = bodyGO.GetComponent <SkinnedMeshRenderer>().material; }
public override void StartEvent() { base.StartEvent(); Debug.Log("starting spawnEvent"); manager = GameObject.Find("EnemySpawnManager").GetComponent <EnemySpawnManager>(); turrets = GameObject.Find("Turrets").GetComponent <TurretsManager>(); for (int i = 0; i < spawnPoints.Count; ++i) { spawnPoints[i].done = false; spawnPoints[i].delay = spawnPoints[i].initialDelay; } BossManager.instance.SetEmisiveYellow(); AudioSources.instance.PlaySound((int)AudiosSoundFX.Boss_Spawn_Attack); }