private void Start()
    {
        isActive  = true;
        transform = base.transform;

        startDistance = Mathf.Abs(transform.position.z - CameraController.Position.z);

        EnemyCoordinator.AddSpawnPoint(this);
    }
Beispiel #2
0
    private void Awake()
    {
        if (instance == null)
        {
            instance            = this;
            spawnIntervallTimer = spawnIntervall;
            spawnedEnemies      = new List <Transform>();
            EventSystem <DeathEvent> .RegisterListener(OnEnemyDeath);

            spawnedEnemiesCount = 0;
            EnemiesKilled       = 0;
        }
    }
Beispiel #3
0
    private void OnDisable()
    {
        EventSystem <DeathEvent> .UnregisterListener(OnEnemyDeath);

        instance = null;
    }