public ScriptClock(WorldInst world) { World = world ?? throw new ArgumentNullException(nameof(world)); }
public ScriptBarrierCtrl(WorldInst world) { this.World = world ?? throw new ArgumentNullException(nameof(world)); }
public ScriptWeatherCtrl(WorldInst world) { World = world ?? throw new ArgumentNullException(nameof(world)); _RainTimer = new GUCTimer(2 * TimeSpan.TicksPerMinute, OnRainChange); }