private void CalculateStrings() { _calcMoney = Converter.ValueToString(StatsSystem.Instance.GetMoney()); _calcAllResourceSold = ALL_RESOURCE_SOLD_TEXT + Converter.ValueToString(ResourceSalesAccount.GetAllResourceSoldValue()) + ResourcesSystem.GetUnitsOfMeasurement(); _calcShipsCount = MAX_SHIP_COUNT_TEXT + Converter.ValueToString(StatsSystem.Instance.GetMaxShipsCount()); _calcactiveShipsCount = ACTIVE_SHIPS_COUNT_TEXT + Converter.ValueToString(StatsSystem.Instance.GetActiveShipsCount()); }
public BigInteger GetResourceToTrade(Resource.Type type, BigInteger value) { BigInteger returnValue = 0; if (value <= _resources[type]) { returnValue = value; _resources[type] -= returnValue; ResourceChange?.Invoke(); ResourceSalesAccount.AddSoldValue(type, value); ResourceSalesAccount.AddAllResourceSoldValue(value); } return(returnValue); }
public void SaveAllResourceSoldValue() { _tempResourceSoldValue = ResourceSalesAccount.GetAllResourceSoldValue().ToString(); PlayerPrefs.SetString(ALLRESOURCE_SOLD_VALUE_KEY, _tempResourceSoldValue); }