Пример #1
0
    void OnNextWaveExists()
    {
        // tell everone next wave is coming
        DomainEventManager.TriggerGlobalEvent(EventNames.WaveNext);                     // für scripts die selbst mitzählen
        DomainEventManager.TriggerGlobalEvent(EventNames.WavePreInit);                  // loading: pooling
        DomainEventManager.TriggerGlobalEvent(EventNames.WaveInit);                     // loading: pooling
        DomainEventManager.TriggerInitWave(GetCurrentWave());                           // loading: pooling

        Invoke("StartDelay", nextWaveStartDelay);                                       // delay muss eingebaut werden da aufbau der Welt sehr viel länger dauern kann als ein Frame.
    }
Пример #2
0
 void Start()
 {
     DomainEventManager.TriggerGlobalEvent(EventNames.WaveInit);
     DomainEventManager.TriggerInitWave(GetCurrentWave());
     DomainEventManager.TriggerGlobalEvent(EventNames.WaveStart);
 }