public void FeuerwehrRufen(object sender, EventArgs args) { GebäudeEventArgs eArgs = (GebäudeEventArgs)args; float distance = Position.getDistance(pos, eArgs.pos); if (distance < 2) { Callback.Invoke(this, new CallbackArgs(pos, GetType().Name + ": " + pos + " (Distance: " + distance + ") ruft die Feuerwehr!")); } }
public void OnErdbeben(object sender, EventArgs args) { GebäudeEventArgs eArgs = (GebäudeEventArgs)args; float distance = Position.getDistance(pos, eArgs.pos); if (distance < 5) { Callback(this, new CallbackArgs(pos, GetType().Name + ": " + pos + " (Distance: " + distance + ") ruft um Hilfe!")); } }