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(); }
private void Initialise() { firer = GetComponent <ProjectileFirer>(); cam = Camera.main; }
private void Awake() { firer = GetComponent <ProjectileFirer>(); aimAtPlayer = GetComponent <AimStraightLineProjectileAtPlayer>(); }
private void Awake() { originalXScale = transform.localScale.x; firer = GetComponentInChildren <ProjectileFirer>(); }