void Start() { coursor = transform.Find("Cursor").gameObject; enemySprawner = FindLayer("Sprawner", Vector2.right); sprawner = enemySprawner.GetComponent <SpawnAttackers>(); sprawner.AttackerSpawned += SetAnimation; sprawner.AttackersRanOut += UnsetAnimation; if (!CheckLayer("Enemy", Vector2.right)) { coursor.SetActive(false); } }
private void GetSpawnerOnLine() { var attackerSpawners = FindObjectsOfType <SpawnAttackers>(); foreach (SpawnAttackers spawnAttacer in attackerSpawners) { float getY = spawnAttacer.transform.position.y; if (CheckEnemyPos(getY)) { SpawnerOnLine = spawnAttacer; } } }
void Start() { mySpawner = GetComponentInParent <SpawnAttackers>(); }
private void SpawnAttackers_AttackerSwawned(SpawnAttackers obj) { IncreaseEnemy(); }