Пример #1
0
 private void Awake()
 {
     animator     = GetComponent <Animator>();
     firer        = GetComponent <ProjectileFirer>();
     firer.Fired += OnFireballLaunched;
     animator.SetTrigger(ANIM_TRIGGER_START_CASTING);
 }
    void Awake()
    {
        fireballFirer  = GetComponent <ProjectileFirer>();
        particleSystem = GetComponentInChildren <ParticleSystem>();

        fireballFirer.Fired += () =>
        {
            particleSystemRate          = 1f;
            particleSystemParticleCount = 1;
            particleSystem.Stop();
            particleSystem.Play();
        };

        UpdateEmissionRate();

        UpdateParticleCount();
    }
Пример #3
0
 private void Initialise()
 {
     firer = GetComponent <ProjectileFirer>();
     cam   = Camera.main;
 }
Пример #4
0
 private void Awake()
 {
     firer       = GetComponent <ProjectileFirer>();
     aimAtPlayer = GetComponent <AimStraightLineProjectileAtPlayer>();
 }
Пример #5
0
 private void Awake()
 {
     originalXScale = transform.localScale.x;
     firer          = GetComponentInChildren <ProjectileFirer>();
 }