using System; using SUISS.Core; using UnityEngine; [Serializable] public sealed class CIGGameConstants : SingletonMonobehaviour { public string UpdateUrl { get { return "https://play.google.com/store/apps/details?id=com.sparklingsociety.cityisland3"; } } public string AppIdentifier { get { return "com.sparklingsociety.cityisland3"; } } public static readonly DateTime UnixOriginTimestamp = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); public const string TelegramUrl = "https://t.me/MagnetGame_CityIsland3"; public string FacebookUrl = "https://www.facebook.com/pages/City-Island-3/878071245549188"; public string SSFacebookUrl = "http://www.facebook.com/SparklingSocietyGames"; public string TwitterUrl = "https://twitter.com/SprklingSociety"; public string InstagramUrl = "https://www.instagram.com/sparkling_society/"; public string SparklingSocietyUrl = "http://www.sparklingsociety.net/"; public string TermsOfServiceUrl = "https://www.sparklingsociety.net/terms-of-service/"; public string PrivacyPolicyUrl = "http://www.sparklingsociety.net/privacy-policy/"; [Tooltip("Aantal uur dat je geld moet verdienen om het bedrag van een volledig stuk extra land bij elkaar te sparen")] public decimal baseRoiExpansion = 0.75m; [Tooltip("Vermeerdering van 'Base Roi Expansion' voor elk stuk verkregen extra land. De stukken land die je aan het begin krijgt tellen niet mee.")] public decimal extraRoiExpansion = 0.22m; [Tooltip("De ondergrens van het inkomen per uur voor het aanpassen van het inkomen aan de nog beschikbare direct bebouwbare ruimte op je eiland. Is je inkomen onder deze grens, wordt het niet aangepast en gelijk gesteld aan dit minimum. Is je inkomen boven deze grens, wordt het wel aangepast.")] public decimal minProfitPerHourForCashCost = 100000m; [Tooltip("De standaard goudprijs voor het kopen van een volledig stuk land")] public decimal baseGoldCost = 25m; [Tooltip("Vermeerdering van 'Base Gold Cost' voor elk stuk verkregen extra land. De stukken land die je aan het begin krijgt tellen niet mee.")] public decimal extraGoldCost = 5m; [Tooltip("Factor to translate gold cost to cash cost.")] public decimal goldToCashFactor = 25000m; [Tooltip("Minimum cash cost for speeding up.")] public decimal minimumSpeedupCostCash = 750m; [Tooltip("")] public decimal speedupCashCostFactor = 10m; [Tooltip("")] public decimal factorForSpeedupCostCash = 1m; public static int MINIMUM_SPEEDUP_COST_CASH = 750; public static int SPEEDUP_COST_CASH_FACTOR = 10; }