示例#1
0
 public void ActivateNextAvailableOnClick(UnityAction callback = null)
 {
     if (Vehicle != null)
     {
         background.onClick.AddListener(() =>
         {
             var availableVehicles = vehicleService.AvailableVehicles();
             var next = availableVehicles.Find(v => v.slot > Vehicle.slot) ?? availableVehicles[0];
             SetVehicle(next);
             callback?.Invoke();
         });
     }
 }