예제 #1
0
 public void WeatherEventMakerTick(Map map, float strength)
 {
     if (Rand.Value < 1.0 / this.averageInterval * strength)
     {
         WeatherEvent newEvent = (WeatherEvent)Activator.CreateInstance(this.eventClass, map);
         map.weatherManager.eventHandler.AddEvent(newEvent);
     }
 }
 public void AddEvent(WeatherEvent newEvent)
 {
     this.liveEvents.Add(newEvent);
     newEvent.FireEvent();
 }