Ejemplo n.º 1
0
 public double FinishRollback()
 {
     if (CurrentRollbackInfo.IsValid)
     {
         var    manager         = GetManager(CurrentRollbackInfo.ManagerId);
         bool   isFirstKickback = false;
         double payed           = manager.KickBack(CurrentRollbackInfo.KickBackPercent, out isFirstKickback);
         if (payed > 0)
         {
             Services.PlayerService.AddGenerationCompanyCash(payed);
         }
         GameEvents.OnManagerKickBack(payed, isFirstKickback, manager);
         return(payed);
     }
     return(0.0);
 }