private void Start() { isActive = true; transform = base.transform; startDistance = Mathf.Abs(transform.position.z - CameraController.Position.z); EnemyCoordinator.AddSpawnPoint(this); }
private void Awake() { if (instance == null) { instance = this; spawnIntervallTimer = spawnIntervall; spawnedEnemies = new List <Transform>(); EventSystem <DeathEvent> .RegisterListener(OnEnemyDeath); spawnedEnemiesCount = 0; EnemiesKilled = 0; } }
private void OnDisable() { EventSystem <DeathEvent> .UnregisterListener(OnEnemyDeath); instance = null; }