public void OnSelectMenuItem(UIMenu sender, UIMenuItem selectedItem, int index) { if (sender != Menu) { return; } if (selectedItem == _DangerousParkedVehicle || selectedItem == _MissingTicketsParkedVehicle) { ParkingTicketsOffences offenceType = (selectedItem == _DangerousParkedVehicle) ? ParkingTicketsOffences.DANGEROUS : ParkingTicketsOffences.AWKWARD; GiveParkingTicketEvent giveParkingTicketEvent = new GiveParkingTicketEvent(VehicleManager.GetNearbyVehicle(), offenceType); this.OnEventHandler(giveParkingTicketEvent); UICustomMenuManager.MenuPool.CloseAllMenus(); } }
public GiveParkingTicketEvent(Vehicle vehicle, ParkingTicketsOffences offenceType) { Vehicle = vehicle; OffenceType = offenceType; }