void Start() { target = GameObject.FindGameObjectWithTag("Player").transform; enemyHealthManager = transform.GetComponent <EnemyHealthManager>(); enemyEmitterManager = transform.GetComponentInChildren <EnemyAttackManager>(); StartCoroutine("AttackTargetDelay"); }
protected override void Awake() { base.Awake(); plr = FindObjectOfType <PlayerController>(); hp = GetComponent <Health>(); am = GetComponent <EnemyAttackManager>(); }
public override void ApplyEffect() // add to list { if (used) { return; } used = true; Explode(); eam = FindObjectOfType <EnemyAttackManager>(); eam.swapSpeed *= slowPercent; eam.circleRotateSpeed *= slowPercent; eam.circleRotateSpeed *= slowPercent; eam.zoomSpeed *= slowPercent; StartCoroutine("Slow"); }
public FireState() { eam = GameObject.FindObjectOfType <EnemyAttackManager>(); }
public static void registerEnemyAttackManager(GameObject enemyAttackManagerGO) { enemyAttackManager = enemyAttackManagerGO.GetComponent <EnemyAttackManager> (); }
// Start is called before the first frame update void Start() { Level = 0; eam = FindObjectOfType <EnemyAttackManager>(); }
public static void registerEnemyAttackManager(GameObject enemyAttackManagerGO) { enemyAttackManager = enemyAttackManagerGO.GetComponent<EnemyAttackManager> (); }
// Use this for initialization void Start() { enemyAttack = EnemyAttackManager.Instance; beeSoundSource = GetComponent <AudioSource>(); beeHealth = GetComponent <EnemyHealth>(); }