Ejemplo n.º 1
0
        public void SellToInvestors(double multiplier = 1.0)
        {
            double value           = GetSecuritiesCountFromInvestors();
            double addedSecurities = Math.Floor(value) * multiplier;

            Services.PlayerService.AddSecurities(addedSecurities.ToCurrencyNumber());
            AllowSellTime = Services.TimeService.UnixTimeInt + KSellCooldownInterval;
            //Services.GenerationService.MakeGeneratorsManual();
            Services.SaveService.ResetByInvestors();
            RemoveTries(1);
            GameEvents.OnBusinessWasSoldToInvestors(Services.PlanetService.CurrentPlanet.Id, addedSecurities, Services.TimeService.UnixTimeInt - StartTime);
            StartTime = Services.TimeService.UnixTimeInt;
            Player.LegacyPlayerData.Save();
        }