void OnRouteCompleted(RouteCompletedEvent rce) { Routes.Remove(rce.Route); Value += rce.Route.RouteValue; Debug.Print( $"{rce.Route} route complete! Company Value: {Value}"); }
private void OnNextTurn(NextTurnEvent nte) { TurnsToCompletion--; if (TurnsToCompletion <= 0) { EventManager.UnregisterListener <NextTurnEvent>(OnNextTurn); RouteCompletedEvent rce = new RouteCompletedEvent() { Route = this }; EventManager.Invoke(rce); } }