Example #1
0
 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;
 }
Example #2
0
    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);
    }