Ejemplo n.º 1
0
    public void FinishSequence()
    {
        spawnState = EnemyWaveManager.MachineState.Finish;
        startSpawn = false;
        if (manager)
        {
            manager.OnSpawnPointFinish(this);
#if (DEBUG)
            Debug.Log("Call FinishSeq via " + name);
            Debug.LogWarning(this.name + " Finished Sequence with " + transform.childCount + " spawn count");
#endif
        }
        if (onSequenceFinish != null)
        {
            onSequenceFinish.Invoke();
        }
        spawnState = EnemyWaveManager.MachineState.Exhausted;
    }