Esempio n. 1
0
 private void ShowChargingEffects()
 {
     LaserEffects.SetActive(false);
     LaserChargeBeam.SetActive(true);
     LaserChargeAudio.Play();
     hasPlayedChargingEffects = true;
 }
Esempio n. 2
0
    private void ShowFiringEffects()
    {
        LaserEffects.SetActive(true);
        LaserChargeBeam.SetActive(false);
        //SmokeAndSparks.SetActive(true);
        //LaserSparks.Play();
        //LaserSmoke.Play();
        LaserAudio.Play();

        colliderBox.enabled = true;
    }
Esempio n. 3
0
    private void StopEffects()
    {
        LaserEffects.SetActive(false);
        LaserChargeBeam.SetActive(false);
        //LaserSparks.Stop();
        //LaserSmoke.Stop();
        LaserAudio.Stop();
        LaserStopAudio.Play();
        hasPlayedChargingEffects = false;

        colliderBox.enabled = false;
    }
Esempio n. 4
0
    private void InitializeLaser()
    {
        // Init effects.
        LaserEffects.SetActive(false);
        LaserChargeBeam.SetActive(false);
        //SmokeAndSparks.SetActive(false);
        LaserChargeAudio.Stop();
        LaserAudio.Stop();
        LaserStopAudio.Stop();

        // Init collider.
        colliderBox         = this.GetComponent <BoxCollider>();
        colliderBox.enabled = false;

        // Init laser length vector.
        laserLength = new Transform[7];
    }