Created
June 18, 2025 11:14
-
-
Save nbravi/27b7eb16b39e59aa32c209118d8504d2 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[04:42:17 PM] | |
[PlayFab] - Login Handler Created. | |
PlayfabLoginHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[Notification] OnEnable - ShowNotification called | |
ServerDataHandler:OnEnable() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[Notification] ShowNotification | |
ServerDataHandler:ShowNotificationPopup() | |
ServerDataHandler:OnEnable() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[Notification] AndroidNative - AreNotificationsEnabled - Permission Status Allowed | |
ServerDataHandler:ShowNotificationPopup() | |
ServerDataHandler:OnEnable() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[Notification] OnEnable - ShowNotification called 1 | |
----------------------------------------------- | |
[04:42:18 PM] | |
[Device ID-System Identifier]: 7a350f2a4fc351eb1c1013d4bdfe4c10 | |
SessionHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[Device ID-System Identifier]: 675d06ba897c4d96 | |
SessionHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[Indigg] PlayerProgression data - | |
Nukebox.FoodTruckChef.IndiGG.PlayerProgression.Manager.ProgressionDataManager:LoadData() | |
Nukebox.IndiGG.Apis.IndiggMainHandler:.ctor() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
iPAHeartBeat.Core.Dependency.DependencyResolver:Resolve(Type) | |
iPAHeartBeat.Core.Dependency.DependencyResolver:Resolve() | |
IndiggDependencies:Get() | |
IndiggDependencies:get_IndiggMainHandler() | |
IndiggDependencies:LoadData() | |
SessionHandler:LoadData() | |
SessionHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[Indigg] PlayerProgression data - | |
Nukebox.FoodTruckChef.IndiGG.PlayerProgression.Manager.ProgressionDataManager:LoadData() | |
SessionHandler:LoadData() | |
SessionHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
>> LeagueData : {"LeagueData":[{"LeagueNo":1,"LeagueName":"Rising Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":40,"TopPromoteCount":30,"BottomDemoteCount":0},{"LeagueNo":2,"LeagueName":"Skilled Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":30,"TopPromoteCount":15,"BottomDemoteCount":6},{"LeagueNo":3,"LeagueName":"Epic Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":20,"TopPromoteCount":10,"BottomDemoteCount":4},{"LeagueNo":4,"LeagueName":"Master Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":15,"TopPromoteCount":8,"BottomDemoteCount":4},{"LeagueNo":5,"LeagueName":"Champion Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":10,"TopPromoteCount":0,"BottomDemoteCount":5}]} | |
LeaderboardDataHandler:LoadData() | |
SessionHandler:LoadData() | |
SessionHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
>> LeagueRewardData : {"League1":[{"MinPos":1,"MaxPos":1,"Gems":3,"Coins":0},{"MinPos":2,"MaxPos":2,"Gems":2,"Coins":0},{"MinPos":3,"MaxPos":3,"Gems":1,"Coins":0},{"MinPos":4,"MaxPos":30,"Gems":0,"Coins":750},{"MinPos":31,"MaxPos":40,"Gems":0,"Coins":500}],"League2":[{"MinPos":1,"MaxPos":1,"Gems":4,"Coins":1500},{"MinPos":2,"MaxPos":2,"Gems":3,"Coins":1000},{"MinPos":3,"MaxPos":3,"Gems":2,"Coins":750},{"MinPos":4,"MaxPos":15,"Gems":1,"Coins":0},{"MinPos":16,"MaxPos":24,"Gems":0,"Coins":500},{"MinPos":25,"MaxPos":30,"Gems":0,"Coins":250}],"League3":[{"MinPos":1,"MaxPos":1,"Gems":6,"Coins":2500},{"MinPos":2,"MaxPos":2,"Gems":5,"Coins":2000},{"MinPos":3,"MaxPos":3,"Gems":4,"Coins":1500},{"MinPos":4,"MaxPos":10,"Gems":3,"Coins":0},{"MinPos":11,"MaxPos":16,"Gems":1,"Coins":0},{"MinPos":17,"MaxPos":20,"Gems":0,"Coins":1000}],"League4":[{"MinPos":1,"MaxPos":1,"Gems":8,"Coins":2500},{"MinPos":2,"MaxPos":2,"Gems":7,"Coins":2000},{"MinPos":3,"MaxPos":3,"Gems":4,"Coins":1500},{"MinPos":4,"MaxPos":8,"Gems":3,"Coins":0},{"MinPos":9,"MaxPos":11,"Gems":2,"Coins":0},{"MinPos":12,"MaxPos":15,"Gems":1,"Coins":1000}],"League5":[{"MinPos":1,"MaxPos":1,"Gems":12,"Coins":3000},{"MinPos":2,"MaxPos":2,"Gems":8,"Coins":2500},{"MinPos":3,"MaxPos":3,"Gems":7,"Coins":1500},{"MinPos":4,"MaxPos":5,"Gems":4,"Coins":0},{"MinPos":6,"MaxPos":10,"Gems":2,"Coins":0}]} | |
LeaderboardDataHandler:LoadData() | |
SessionHandler:LoadData() | |
SessionHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
XPR:: XPRewardData : {"XpData":[{"Level":1,"PlayerXp":0,"GemReward":0,"CoinReward":0},{"Level":2,"PlayerXp":50,"GemReward":2,"CoinReward":37},{"Level":3,"PlayerXp":100,"GemReward":3,"CoinReward":150},{"Level":4,"PlayerXp":180,"GemReward":3,"CoinReward":225},{"Level":5,"PlayerXp":250,"GemReward":3,"CoinReward":225},{"Level":6,"PlayerXp":350,"GemReward":3,"CoinReward":300},{"Level":7,"PlayerXp":500,"GemReward":3,"CoinReward":375},{"Level":8,"PlayerXp":650,"GemReward":3,"CoinReward":375},{"Level":9,"PlayerXp":860,"GemReward":3,"CoinReward":375},{"Level":10,"PlayerXp":1000,"GemReward":3,"CoinReward":375},{"Level":11,"PlayerXp":1150,"GemReward":3,"CoinReward":375},{"Level":12,"PlayerXp":1300,"GemReward":3,"CoinReward":375},{"Level":13,"PlayerXp":1500,"GemReward":3,"CoinReward":450},{"Level":14,"PlayerXp":1700,"GemReward":3,"CoinReward":450},{"Level":15,"PlayerXp":1900,"GemReward":3,"CoinReward":450},{"Level":16,"PlayerXp":2200,"GemReward":3,"CoinReward":525},{"Level":17,"PlayerXp":2400,"GemReward":3,"CoinReward":525},{"Level":18,"PlayerXp":2700,"GemReward":3,"CoinReward":525},{"Level":19,"PlayerXp":3000,"GemReward":3,"CoinReward":600},{"Level":20,"PlayerXp":3400,"GemReward":3,"CoinReward":600},{"Level":21,"PlayerXp":3800,"GemReward":3,"CoinReward":600},{"Level":22,"PlayerXp":4200,"GemReward":4,"CoinReward":675},{"Level":23,"PlayerXp":4600,"GemReward":4,"CoinReward":675},{"Level":24,"PlayerXp":5100,"GemReward":4,"CoinReward":700},{"Level":25,"PlayerXp":5700,"GemReward":4,"CoinReward":700},{"Level":26,"PlayerXp":6300,"GemReward":4,"CoinReward":700},{"Level":27,"PlayerXp":7000,"GemReward":4,"CoinReward":825},{"Level":28,"PlayerXp":7700,"GemReward":4,"CoinReward":828},{"Level":29,"PlayerXp":8500,"GemReward":4,"CoinReward":900},{"Level":30,"PlayerXp":9400,"GemReward":4,"CoinReward":900},{"Level":31,"PlayerXp":10000,"GemReward":4,"CoinReward":900}]} | |
XpRewardDataHandler:LoadData() | |
SessionHandler:LoadData() | |
SessionHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
SIRC:: RefillCostData : {"SpecialItemsRefillCost":[{"Location":0,"Item":"Cheese Cake","Default":3,"Upgrade1":4,"Upgrade2":5,"Upgrade3":5},{"Location":1,"Item":"Truffle","Default":3,"Upgrade1":3,"Upgrade2":4,"Upgrade3":0},{"Location":2,"Item":"Churros","Default":4,"Upgrade1":4,"Upgrade2":6,"Upgrade3":0},{"Location":3,"Item":"Donut","Default":5,"Upgrade1":7,"Upgrade2":8,"Upgrade3":0},{"Location":4,"Item":"Cookies","Default":5,"Upgrade1":6,"Upgrade2":8,"Upgrade3":0},{"Location":5,"Item":"Tapioca Pudding","Default":3,"Upgrade1":4,"Upgrade2":6,"Upgrade3":0},{"Location":6,"Item":"Key lime pie","Default":3,"Upgrade1":3,"Upgrade2":4,"Upgrade3":0},{"Location":7,"Item":"Danish Pastry","Default":5,"Upgrade1":7,"Upgrade2":9,"Upgrade3":0},{"Location":8,"Item":"Cup cakes","Default":4,"Upgrade1":4,"Upgrade2":6,"Upgrade3":0},{"Location":9,"Item":"Cake Pop","Default":3,"Upgrade1":3,"Upgrade2":4,"Upgrade3":0},{"Location":10,"Item":"Fortune Cookies","Default":3,"Upgrade1":3,"Upgrade2":4,"Upgrade3":0},{"Location":11,"Item":"Cherry Bakewell tarts","Default":3,"Upgrade1":4,"Upgrade2":5,"Upgrade3":0},{"Location":12,"Item":"Black forest cake","Default":3,"Upgrade1":3,"Upgrade2":4,"Upgrade3":0},{"Location":13,"Item":"Tres Leches cake","Default":3,"Upgrade1":2,"Upgrade2":3,"Upgrade3":0},{"Location":14,"Item":"Churros","Default":5,"Upgrade1":5,"Upgrade2":6,"Upgrade3":0},{"Location":15,"Item":"Mochi","Default":5,"Upgrade1":10,"Upgrade2":12,"Upgrade3":0},{"Location":16,"Item":"Flan","Default":3,"Upgrade1":3,"Upgrade2":4,"Upgrade3":0},{"Location":17,"Item":"Carrot Halwa","Default":3,"Upgrade1":3,"Upgrade2":4,"Upgrade3":0},{"Location":18,"Item":"Papaya Cream","Default":3,"Upgrade1":4,"Upgrade2":5,"Upgrade3":0}]} | |
SpecialItemRefillCostDataHandler:LoadData() | |
SessionHandler:LoadData() | |
SessionHandler:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
######## Server control version : SERVER_QA ######## | |
----------------------------------------------- | |
[04:42:18 PM] | |
U ID: | |
AnalyticsManager:CalculateTrackerID() | |
AnalyticsManager:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
U ID Length: 0 | |
AnalyticsManager:CalculateTrackerID() | |
AnalyticsManager:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[SingularLog]: SingularSDK Awake, InitializeOnAwake=False | |
Singular.SingularUnityLogger:TryLog(String, LogLevel, Action`1) | |
Singular.SingularSDK:Awake() | |
----------------------------------------------- | |
[04:42:18 PM] | |
FB.Init() has already been called. You only need to call this once and only once. | |
Facebook.Unity.FB:Init(InitDelegate, HideUnityDelegate, String) | |
----------------------------------------------- | |
[04:42:18 PM] | |
[GPGS] Not Authenticated - LogIn() | |
Nukebox.GooglePlayServices:LogIn() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[KINOA] 2025/06/18 16:42:18.855 : Initializing SDK v.2.11.2.0: | |
GameID: 824808da-e788-11ef-8616-4d7470b688f1 | |
GameToken: sxz2jPYkFWd5TYSbsA6nTQWN | |
Severity: Debug | |
Kinoa.Logic.<Initialize>d__116:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:Initialize(GameSecrets, WebApiRoutes, NetworkConfiguration, TickEventsConfiguration, GameEventsSecurityConfiguration, TimeConfiguration, LanguageConfiguration) | |
Kinoa.SDK:Initialize(GameSecrets, NetworkConfiguration, TickEventsConfiguration, GameEventsSecurityConfiguration, TimeConfiguration, LanguageConfiguration, WebApiRoutes) | |
Kinoa.Services.<InitializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaSdkInitService:InitializeAsync() | |
Kinoa.Controllers.<Start>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:Start() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[KINOA] 2025/06/18 16:42:18.859 : KinoaAsyncDispatcher was destroyed, creating the new one. | |
Severity: Trace | |
Kinoa.AsyncDispatcher:Create() | |
Kinoa.Logic.<Initialize>d__116:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:Initialize(GameSecrets, WebApiRoutes, NetworkConfiguration, TickEventsConfiguration, GameEventsSecurityConfiguration, TimeConfiguration, LanguageConfiguration) | |
Kinoa.SDK:Initialize(GameSecrets, NetworkConfiguration, TickEventsConfiguration, GameEventsSecurityConfiguration, TimeConfiguration, LanguageConfiguration, WebApiRoutes) | |
Kinoa.Services.<InitializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaSdkInitService:InitializeAsync() | |
Kinoa.Controllers.<Start>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:Start() | |
----------------------------------------------- | |
[04:42:18 PM] | |
[KINOA] 2025/06/18 16:42:18.861 : The new KinoaAsyncDispatcher instance is awaken. | |
Severity: Trace | |
Kinoa.AsyncDispatcher:Awake() | |
UnityEngine.GameObject:AddComponent() | |
Kinoa.AsyncDispatcher:Create() | |
Kinoa.Logic.<Initialize>d__116:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:Initialize(GameSecrets, WebApiRoutes, NetworkConfiguration, TickEventsConfiguration, GameEventsSecurityConfiguration, TimeConfiguration, LanguageConfiguration) | |
Kinoa.SDK:Initialize(GameSecrets, NetworkConfiguration, TickEventsConfiguration, GameEventsSecurityConfiguration, TimeConfiguration, LanguageConfiguration, WebApiRoutes) | |
Kinoa.Services.<InitializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaSdkInitService:InitializeAsync() | |
Kinoa.Controllers.<Start>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:Start() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Using Facebook Unity SDK v16.0.1 with FBAndroidSDK/16.3.0 | |
Facebook.Unity.CompiledFacebookLoader:Start() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Google Consent] - ConsentRequestParameters about to be invoked | |
ConsentFormHelper:Start() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Amazon] - Received Locale: en_IN | |
Amazon.Util.Internal.AmazonHookedPlatformInfo:Init() | |
Amazon.Util.Internal.AmazonHookedPlatformInfo:get_Instance() | |
Amazon.UnityInitializer:Awake() | |
UnityEngine.GameObject:AddComponent() | |
Amazon.UnityInitializer:AttachToGameObject(GameObject) | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Amazon] - AWS Data, Platform: Android PlatformVersion:10 Locale: en_IN, Model: POCO F1 Make:Xiaomi Title: Food Truck Chef™ PackageName: com.nukeboxstudios.foodtruckchef VersionName:8.60 Code/Build: 579 | |
Amazon.Util.Internal.AmazonHookedPlatformInfo:Init() | |
Amazon.Util.Internal.AmazonHookedPlatformInfo:get_Instance() | |
Amazon.UnityInitializer:Awake() | |
UnityEngine.GameObject:AddComponent() | |
Amazon.UnityInitializer:AttachToGameObject(GameObject) | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Amazon] - Received Locale: en_IN | |
Amazon.Util.Internal.AmazonHookedPlatformInfo:Init() | |
Amazon.UnityInitializer:Awake() | |
UnityEngine.GameObject:AddComponent() | |
Amazon.UnityInitializer:AttachToGameObject(GameObject) | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Amazon] - AWS Data, Platform: Android PlatformVersion:10 Locale: en_IN, Model: POCO F1 Make:Xiaomi Title: Food Truck Chef™ PackageName: com.nukeboxstudios.foodtruckchef VersionName:8.60 Code/Build: 579 | |
Amazon.Util.Internal.AmazonHookedPlatformInfo:Init() | |
Amazon.UnityInitializer:Awake() | |
UnityEngine.GameObject:AddComponent() | |
Amazon.UnityInitializer:AttachToGameObject(GameObject) | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. | |
Amazon.UnityInitializer:Awake() | |
UnityEngine.GameObject:AddComponent() | |
Amazon.UnityInitializer:AttachToGameObject(GameObject) | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Attached unity initializer to Analytics | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Initialize a new session. The session storage file is /storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/f8c5149f20c24a0794113d3de2545fb0_session_storage.json. | |
Amazon.Runtime.Internal.Util.Logger:InfoFormat(String, Object[]) | |
Amazon.MobileAnalytics.MobileAnalyticsManager.Internal.Session:.ctor(String, MobileAnalyticsManagerConfig) | |
Amazon.MobileAnalytics.MobileAnalyticsManager.MobileAnalyticsManager:.ctor(String, AWSCredentials, RegionEndpoint, MobileAnalyticsManagerConfig) | |
Amazon.MobileAnalytics.MobileAnalyticsManager.MobileAnalyticsManager:GetOrCreateInstanceHelper(String, AWSCredentials, RegionEndpoint, MobileAnalyticsManagerConfig) | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Mobile Analytics session file does not exist. | |
Amazon.Runtime.Internal.Util.Logger:DebugFormat(String, Object[]) | |
Amazon.MobileAnalytics.MobileAnalyticsManager.Internal.Session:RetrieveSessionStorage() | |
Amazon.MobileAnalytics.MobileAnalyticsManager.Internal.Session:Start() | |
Amazon.MobileAnalytics.MobileAnalyticsManager.MobileAnalyticsManager:GetOrCreateInstanceHelper(String, AWSCredentials, RegionEndpoint, MobileAnalyticsManagerConfig) | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[AmazonAnalyticsTracker]:: Aws Analytic Initialized successfully. | |
Nukebox.Unity.Modules.Analytics.Amazon.AmazonAnalyticsTracker:Init() | |
Nukebox.Unity.Modules.Analytics.Implementation.AnalyticManager:Initialize() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnSdkInitializedEvent | |
MaxSdkCallbacks:add_OnSdkInitializedEvent(Action`1) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdLoadedEvent | |
Interstitial:add_OnAdLoadedEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdLoadFailedEvent | |
Interstitial:add_OnAdLoadFailedEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdDisplayedEvent | |
Interstitial:add_OnAdDisplayedEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdClickedEvent | |
Interstitial:add_OnAdClickedEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdHiddenEvent | |
Interstitial:add_OnAdHiddenEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdDisplayFailedEvent | |
Interstitial:add_OnAdDisplayFailedEvent(Action`3) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdLoadedEvent | |
Rewarded:add_OnAdLoadedEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdLoadFailedEvent | |
Rewarded:add_OnAdLoadFailedEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdDisplayedEvent | |
Rewarded:add_OnAdDisplayedEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdClickedEvent | |
Rewarded:add_OnAdClickedEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdRevenuePaidEvent | |
Rewarded:add_OnAdRevenuePaidEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdHiddenEvent | |
Rewarded:add_OnAdHiddenEvent(Action`2) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdDisplayFailedEvent | |
Rewarded:add_OnAdDisplayFailedEvent(Action`3) | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SubscribeToCallbacks() | |
----------------------------------------------- | |
[04:42:19 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdReceivedRewardEvent | |
Rewarded:add_OnAdReceivedRewardEvent(Action`3) | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Firebase] - Firebase Initialized. About to fire signal | |
FirebaseCoreHandler:InitializeFirebase() | |
FirebaseCoreHandler:<Start>b__2_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Firebase] - Firebase Ready Signal | |
FirebaseCoreHandler:InitializeFirebase() | |
FirebaseCoreHandler:<Start>b__2_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Firebase] - InitializeFirebaseMessaging | |
FirebaseMessagingHandler:InitializeFirebaseMessaging(FirebaseIsReadySignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
FirebaseCoreHandler:<Start>b__2_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:19 PM] | |
[Firebase] - HandleMessageRelatedEvents | |
FirebaseMessagingHandler:HandleMessageRelatedEvents() | |
FirebaseMessagingHandler:InitializeFirebaseMessaging(FirebaseIsReadySignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
FirebaseCoreHandler:<Start>b__2_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:20 PM] | |
[Firebase] - Remote Config Wrapper Starts | |
RemoteConfigWrapper:InitializeRemoteConfig(FirebaseIsReadySignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
FirebaseCoreHandler:<Start>b__2_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:20 PM] | |
[Firebase] - Fetching data... | |
RemoteConfigWrapper:FetchData(TimeSpan, Boolean) | |
RemoteConfigWrapper:InitializeRemoteConfig(FirebaseIsReadySignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
FirebaseCoreHandler:<Start>b__2_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:20 PM] | |
firebase- initialized | |
FirebaseAnalyticsEvents:InitializeFirebase() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
FirebaseCoreHandler:<Start>b__2_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:20 PM] | |
[Firebase] OnTokenReceived - Push Message Token: d3wmBM_0ROWoycp9iM-Hdq:APA91bGH3TyeKa_9bi93rdbI2SODzADjCWjMZUkJdp6sVEAyifaIXiJyL7sG8oiu1wg-rJMkIQBHKFfD9hHPP9p4VF6Z521IPmSBo1PG4B0oy0-FBe-qwSw | |
FirebaseMessagingHandler:OnTokenReceived(Object, TokenReceivedEventArgs) | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.AppUtilPINVOKE:PollCallbacks() | |
Firebase.AppUtil:PollCallbacks() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:20 PM] | |
Leagues Data version : 0.0 :::: Leagues rewards data version : 0.0 | |
Nukebox.FTC.LeaguesLeaderboardApi.Handler.LLApiHandler:LoadData() | |
<ScheduleRoutine>d__8:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:20 PM] | |
[KINOA] 2025/06/18 16:42:20.228 : WebSocket connection failed: active PlayerID is empty. | |
Severity: Info | |
Kinoa.Logic.Services.<CreateConnectionAsync>d__12:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.WebSocketMessagingService:CreateConnectionAsync(Boolean) | |
Kinoa.Logic.<MessagingInitialize>d__119:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:MessagingInitialize(InAppSecurityConfiguration) | |
Kinoa.Services.<InitializeAsync>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Services.KinoaMessagingService:InitializeAsync() | |
Kinoa.Controllers.<Start>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<InitializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.<Initialize>d__116:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:20 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnSdkInitializedEvent | |
MaxSdkCallbacks:add_OnSdkInitializedEvent(Action`1) | |
Kinoa.Services.KinoaAdOptimizationService:Initialize() | |
Kinoa.Controllers.<Start>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<InitializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.<Initialize>d__116:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:20 PM] | |
Debug [AppLovin MAX] Initial background callback. | |
MaxSdkCallbacks:ForwardEvent(String) | |
MaxSdkBase:HandleBackgroundCallback(String) | |
UnityEngine._AndroidJNIHelper:InvokeJavaProxyMethod(AndroidJavaProxy, IntPtr, IntPtr) | |
----------------------------------------------- | |
[04:42:20 PM] | |
[Kinoa] PlayerProgression data - | |
KinoaUserProgressionHandler:LoadData() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:Get() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:get_KinoaUserProgressionHandler() | |
Kinoa.Services.KinoaPlayerAccountService:GetLoggedInPlayerId() | |
Kinoa.Services.KinoaPlayerAccountService:LogInPlayer() | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Kinoa.Controllers.<Start>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<InitializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.<Initialize>d__116:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:20 PM] | |
[Kinoa Admon] LogInAndOpenSession Invoked. Has player id - False | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Kinoa.Controllers.<Start>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<InitializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.<Initialize>d__116:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:20 PM] | |
[Kinoa] GPS ============ 1 | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:20 PM] | |
[Kinoa] GPS ============ 2.1 | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:20 PM] | |
Social.localUser.id => | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:20 PM] | |
[ServicesCore]: { | |
"CommonSettings": { | |
"installation_id": "99170bd77cecb40cc8db0b51461ddfa0" | |
}, | |
"ServicesRuntimeSettings": { | |
"com.unity.services.core.version": "1.12.5", | |
"com.unity.services.core.initializer-assembly-qualified-names": "Unity.Services.Core.Registration.CorePackageInitializer, Unity.Services.Core.Registration, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;Unity.Services.Core.Internal.IInitializablePackageV2, Unity.Services.Core.Internal, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", | |
"com.unity.services.analytics.version": "5.0.0", | |
"com.unity.services.analytics.initializer-assembly-qualified-names": "Ua2CoreInitializeCallback, Unity.Services.Analytics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", | |
"com.unity.purchasing.version": "4.12.2", | |
"com.unity.purchasing.initializer-assembly-qualified-names": "UnityEngine.Purchasing.Registration.IapCoreInitializeCallback, UnityEngine.Purchasing.Stores, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", | |
"com.unity.services.core.all-package-names": "com.unity.services.core;com.unity.services.analytics;com.unity.purchasing", | |
"com.unity.services.core.environment-name": "production" | |
} | |
} | |
Unity.Services.Core.Registration.<InitializeComponents>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Unity.Services.Core.Registration.<InitializeProjectConfigAsync>d__52:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Unity.Services.Core.Registration.<GenerateProjectConfigurationAsync>d__53:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Unity.Services.Core.Registration.<GetSerializedConfigOrEmptyAsync>d__54:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Unity.Services.Core.Configuration.<GetConfigAsync>d__2:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Unity.Services.Core.Internal.<>c__DisplayClass2_0:<GetTextAsync>g__CompleteFetchTaskOnRequestCompleted|0(AsyncOperation) | |
UnityEngine.AsyncOperation:InvokeCompletionEvent() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Firebase] Installation ID: d3wmBM_0ROWoycp9iM-Hdq | |
<>c:<InitializeFirebase>b__3_1(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Firebase] GetTokenAsync - Push Message Token: d3wmBM_0ROWoycp9iM-Hdq:APA91bGH3TyeKa_9bi93rdbI2SODzADjCWjMZUkJdp6sVEAyifaIXiJyL7sG8oiu1wg-rJMkIQBHKFfD9hHPP9p4VF6Z521IPmSBo1PG4B0oy0-FBe-qwSw | |
FirebaseMessagingHandler:<GetTokenAsync>b__10_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Firebase] - A/B Test Token: eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6MjQ5MTE3MjU1OTAxOmFuZHJvaWQ6ZTViNzFlYjI3ZGNjZGY5ZjcyNTMzNCIsImV4cCI6MTc1MDg0OTkzMywiZmlkIjoiZDN3bUJNXzBST1dveWNwOWlNLUhkcSIsInByb2plY3ROdW1iZXIiOjI0OTExNzI1NTkwMX0.AB2LPV8wRgIhAPQyfbRVLyN__a_Sy6OkX8NoYBYa_92K2X71lhq8mG6aAiEAkLm1WlX3RmE0xqVTwyMfaeX3WS3fBR_N66dnWn3Sojk | |
FirebaseMessagingHandler:<GetAbTestToken>b__11_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Firebase] - Remote Data Activation Completed? : True, Status: RanToCompletion, Result: False | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[PlayFab] - RemoteConfig Completed Starting Login. | |
PlayfabLoginHandler:RemoteConfigActivatedSignalListener(RemoteConfigActivatedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[PlayFab] - LogIn Status: False | |
PlayfabLoginHandler:PlayfabLogIn() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[LiveOps] - RemoteConfig Activation Completed Assigning data. | |
LiveOpsSetup:RemoteConfigActivatedSignalListener(RemoteConfigActivatedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
Data Fetched for FTC_MLPack_Master : 1 | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
StarterPackFirebaseData data => | |
StarterPackFirebaseDataHandler:SetStarterPackFirebaseData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
InitOfferData => | |
StarterPackOfferHandler:InitOfferData(StarterPackFirebaseData) | |
StarterPackFirebaseDataHandler:SetStarterPackFirebaseData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
Data Fetched for FTC_Leaderboard : | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Kinoa] GPS ============ 2.2 | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Kinoa] GPS ============ 2.3 | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Kinoa] Social Id after removing unwanted characters - a_979039828893490623 | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Kinoa] Fetched user ID => a_979039828893490623 | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
The Active Player ID is updated: Old: -> New: a_979039828893490623 | |
Kinoa.Services.KinoaPlayerAccountService:LogInPlayer() | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.<LoginKinoa>d__25:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginKinoa() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[KINOA] 2025/06/18 16:42:21.382 : Active PlayerID was changed to a_979039828893490623. | |
Severity: Info | |
Kinoa.Logic.Storages.PlayersStorage:SetActivePlayerID(String) | |
Kinoa.Services.KinoaPlayerAccountService:LogInPlayer() | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.<LoginKinoa>d__25:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginKinoa() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[KINOA] 2025/06/18 16:42:21.383 : The Game Session is null. Nothing to close. | |
Severity: Trace | |
Kinoa.Logic.<OnActivePlayerChanged>d__125:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:OnActivePlayerChanged(String) | |
Kinoa.Services.KinoaPlayerAccountService:LogInPlayer() | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.<LoginKinoa>d__25:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginKinoa() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Kinoa Admon] LogInAndOpenSession Invoked. Has player id - True | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.<LoginKinoa>d__25:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginKinoa() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
The local Player State will be used to open session.If the local Player State is null, the server's Player State will be applied to the active Player automatically on the first session start request. | |
Kinoa.Services.<GetPlayerStateAsync>d__9:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaPlayerStateService`1:GetPlayerStateAsync() | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.<LoginKinoa>d__25:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginKinoa() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[KINOA] 2025/06/18 16:42:21.398 : Cannot convert the provided Player State to JsonNode: Player State is null. | |
Severity: Trace | |
Kinoa.Logic.Services.<ConvertPlayerStateToJsonNodeAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.PlayerStateService:ConvertPlayerStateToJsonNodeAsync(TPlayerState) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.PlayerStateService:UpdateLocalPlayerStateAsync(TPlayerState) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameSessionService:SendSessionStartRequestAsync(TPlayerState, GameSessionData, NetworkConfiguration, CancellationToken) | |
Kinoa.Logic.Services.<StartSessionAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameSessionService:StartSessionAsync(TPlayerState, GameSessionData, NetworkConfiguration, CancellationToken) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.GameSession:OpenSessionAsync(GameSessionData, TPlayerState, NetworkConfiguration, CancellationToken) | |
Kinoa.Services.<OpenSessionAsync>d__2`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaGameSessionService:OpenSessionAsync(GameSessionData, TPlayerState, CancellationToken, Boolean) | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:OpenGameSessionAsync(CustomPlayerState, GameSessionData, Boolean) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.<LoginKinoa>d__25:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginKinoa() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[KINOA] 2025/06/18 16:42:21.401 : Session Start API request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameSessionService:SendSessionStartRequestAsync(TPlayerState, GameSessionData, NetworkConfiguration, CancellationToken) | |
Kinoa.Logic.Services.<StartSessionAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameSessionService:StartSessionAsync(TPlayerState, GameSessionData, NetworkConfiguration, CancellationToken) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.GameSession:OpenSessionAsync(GameSessionData, TPlayerState, NetworkConfiguration, CancellationToken) | |
Kinoa.Services.<OpenSessionAsync>d__2`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaGameSessionService:OpenSessionAsync(GameSessionData, TPlayerState, CancellationToken, Boolean) | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:OpenGameSessionAsync(CustomPlayerState, GameSessionData, Boolean) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:LogInAndOpenSession() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.<LoginKinoa>d__25:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginKinoa() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:<Init>b__43_0(Boolean) | |
GooglePlayGames.<>c__DisplayClass3_0:<Authenticate>b__0(SignInStatus) | |
GooglePlayGames.Android.<>c__DisplayClass24_0`1:<InvokeCallbackOnGameThread>b__0() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
[Firebase] User Pseudo ID: 2552a9c40e33ed6e67291257fb5a41aa | |
<>c:<InitializeFirebase>b__3_0(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:21 PM] | |
Mobile Analytics is about to store session info: {"_startTime":"06/18/2025 11:12:19","_stopTime":"06/18/2025 11:12:21","_preStartTime":"06/18/2025 11:12:19","_sessionId":"e93750dd-41e4-49d9-881c-bfa2b3f3d853","_duration":2030} | |
Amazon.Runtime.Internal.Util.Logger:DebugFormat(String, Object[]) | |
Amazon.MobileAnalytics.MobileAnalyticsManager.Internal.Session:SaveSessionStorage() | |
Amazon.MobileAnalytics.MobileAnalyticsManager.Internal.Session:Pause() | |
Amazon.MobileAnalytics.MobileAnalyticsManager.MobileAnalyticsManager:PauseSession() | |
----------------------------------------------- | |
[04:42:22 PM] | |
<Color=Green>--->>></Color>Parse ParseApplianceDataLite | |
UpgradeManager:ParseApplianceDataLite(String) | |
UpgradeManager:ParseUpgradeData(String) | |
ConfigCSharp.ConfigResponse:ParseGameDataResult(String) | |
ConfigCSharp.ConfigResponse:ReadDataFromText() | |
<LoadOfflineGameData>d__91:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:22 PM] | |
ChangeIAPDataAccordingToExperiment 10 | |
InAppPurchaseScript:ChangeIAPDataAccordingToExperiment(Int32) | |
ConfigCSharp.ConfigResponse:ParseGameDataResult(String) | |
ConfigCSharp.ConfigResponse:ReadDataFromText() | |
<LoadOfflineGameData>d__91:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[GPGS] Authenticated - LogIn() | |
Nukebox.GooglePlayServices:LogIn() | |
ServerDataHandler:ChangeScene() | |
ServerDataHandler:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
${TAG} Initialized callback | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:OnSDKInitialized(SdkConfiguration) | |
<>c__DisplayClass148_0`1:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
Server LINK URL: https://nukeboxstudios.com/nukebox/foodtruckchefgame/services/index.php | |
<GetServerTime>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[KINOA] 2025/06/18 16:42:23.189 : [UnityWebRequestClient] WebRequest information: | |
[GET]: https://sdks.kinoa.io/settings/clock | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 1851ms | |
Headers: {X-Request-SendTime-Ms=1750245141314} | |
Body: | |
Error: | |
Response Body: | |
{ | |
"timeMs": 1750245141230 | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Network.Clients.UnityWebRequestClient:LogRequest(UnityWebRequest, Request) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[KINOA] 2025/06/18 16:42:23.230 : [GameEventsService] Game Event slow_request is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseSlowRequestEvent>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseSlowRequestEvent(SlowRequestEventData) | |
Kinoa.Core.Network.Clients.UnityWebRequestClient:ProcessResponse(UnityWebRequest, Request) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[KINOA] 2025/06/18 16:42:23.232 : Event 'slow_request' with ID: 'b3a41e5a-f9ec-4e40-a588-9d226057ad9e', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseSlowRequestEvent>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseSlowRequestEvent(SlowRequestEventData) | |
Kinoa.Core.Network.Clients.UnityWebRequestClient:ProcessResponse(UnityWebRequest, Request) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[KINOA] 2025/06/18 16:42:23.248 : [UnityWebRequestClient] WebRequest information: | |
[GET]: https://sdks.kinoa.io/settings/v2 | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 1833ms | |
Headers: {X-Request-SendTime-Ms=1750245141413} | |
Body: | |
Error: | |
Response Body: | |
{ | |
"GameApiServicePath": "https://api.kinoa.io/api/v3", | |
"BundlesServicePath": "https://bndl.kinoa.io", | |
"MessagingServicePath": "wss://ms.kinoa.io", | |
"PushServicePath": "https://pn.kinoa.io", | |
"PlayerIdentifierServicePath": "https://playerid.kinoa.io/api/v3", | |
"PlayerEventsServicePath": "https://pevents.kinoa.io/api/v3", | |
"FeaturesSettingsServicePath": "https://featureset.kinoa.io", | |
"MetaServicePath": "https://gamemeta.kinoa.io", | |
"MarketingServicePath": "https://marketingpostback.kinoa.io" | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Network.Clients.UnityWebRequestClient:LogRequest(UnityWebRequest, Request) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Kinoa] GPS ============ 1 | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Kinoa] GPS ============ 3.1 | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Kinoa] Social Id after removing unwanted characters - a_979039828893490623 | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Kinoa] Fetched user ID => a_979039828893490623 | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:LoginPlayer(String) | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
Social.localUser.id => a_979039828893490623 | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[PlayFab] - Login Response: {"EntityToken":{"Entity":{"Id":"41F3BD1B60DF911B","Type":"title_player_account"},"EntityToken":"NHx5KzhSaERzcGNRSGF1TEdrY3VSQ2h5Q3dwL2VaRmtqRFRvSHY1MzY2dXNNPXx7ImkiOiIyMDI1LTA2LTE4VDExOjEyOjIxWiIsImlkcCI6IkFuZHJvaWREZXZpY2UiLCJlIjoiMjAyNS0wNi0xOVQxMToxMjoyMVoiLCJmaSI6IjIwMjUtMDYtMThUMTE6MTI6MjFaIiwidGlkIjoiNllRVjdhQ21yNWMiLCJpZGkiOiI2NzVkMDZiYTg5N2M0ZDk2IiwiaCI6ImludGVybmFsIiwiZWMiOiJ0aXRsZV9wbGF5ZXJfYWNjb3VudCE1ODk3NEVFNzQ2QTE1QUFFLzJEQzg4Lzk2QTI5NzM0MEZFNUMwRS80MUYzQkQxQjYwREY5MTFCLyIsImVpIjoiNDFGM0JEMUI2MERGOTExQiIsImV0IjoidGl0bGVfcGxheWVyX2FjY291bnQifQ==","TokenExpiration":"2025-06-19T11:12:21Z"},"InfoResultPayload":null,"LastLoginTime":"2025-06-18T11:08:43.726Z","NewlyCreated":false,"PlayFabId":"96A297340FE5C0E","SessionTicket":"96A297340FE5C0E-58974EE746A15AAE-41F3BD1B60DF911B-2DC88-8DDAE58FEBA82DD-1mvEvqYDeCzp+3AgyzEg5aiXRbtOCy7KzIWWwew3V0c=","SettingsForUser":{"GatherDeviceInfo":true,"GatherFocusInfo":true,"NeedsAttribution":false},"TreatmentAssignment":{"Variables":[],"Variants":[]},"AuthenticationContext":{"ClientSessionTicket":"96A297340FE5C0E-58974EE746A15AAE-41F3BD1B60DF911B-2DC88-8DDAE58FEBA82DD-1mvEvqYDeCzp+3AgyzEg5aiXRbtOCy7KzIWWwew3V0c=","PlayFabId":"96A297340FE5C0E","EntityToken":"NHx5KzhSaERzcGNRSGF1TEdrY3VSQ2h5Q3dwL2VaRmtqRFRvSHY1MzY2dXNNPXx7ImkiOiIyMDI1LTA2LTE4VDExOjEyOjIxWiIsImlkcCI6IkFuZHJvaWREZXZpY2UiLCJlIjoiMjAyNS0wNi0xOVQxMToxMjoyMVoiLCJmaSI6IjIwMjUtMDYtMThUMTE6MTI6MjFaIiwidGlkIjoiNllRVjdhQ21yNWMiLCJpZGkiOiI2NzVkMDZiYTg5N2M0ZDk2IiwiaCI6ImludGVybmFsIiwiZWMiOiJ0aXRsZV9wbGF5ZXJfYWNjb3VudCE1ODk3NEVFNzQ2QTE1QUFFLzJEQzg4Lzk2QTI5NzM0MEZFNUMwRS80MUYzQkQxQjYwREY5MTFCLyIsImVpIjoiNDFGM0JEMUI2MERGOTExQiIsImV0IjoidGl0bGVfcGxheWVyX2FjY291bnQifQ==","EntityId":"41F3BD1B60DF911B","EntityType":"title_player_account"},"Request":{"AndroidDevice":"Xiaomi POCO F1","AndroidDeviceId":"675d06ba897c4d96","CreateAccount":true,"CustomTags":null,"EncryptedRequest":null,"InfoRequestParameters":null,"OS":"Android OS 10 / API-29 (QKQ1.190828.002/V12.0.3.0.QEJMIXM)","PlayerSecret":"KHB8K9H8UQJW83BZ9XF6BHY7ZSNJRHUNO7TZU9BIIFAPK8ODC9","TitleId":"2DC88","AuthenticationContext":null},"CustomData":null} | |
Playfab LogIn Status: True | |
isNewUser: False, | |
PlayfabID: 96A297340FE5C0E | |
PlayfabLoginHandler:LoginSuccess(LoginResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Indigg] LiveOps Data is not null and Event is Active | |
PlayfabLoginHandler:LoginSuccess(LoginResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Indigg] Main Handler is not null | |
PlayfabLoginHandler:LoginSuccess(LoginResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Indigg] Check and Invoke Session API - IsInvokedOnce - False | |
IndiggAPICallbackManager:CheckAndInvokeSessionApi() | |
PlayfabLoginHandler:LoginSuccess(LoginResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Indigg] IsInvokedOnce made true. Invoking Session API | |
IndiggAPICallbackManager:CheckAndInvokeSessionApi() | |
PlayfabLoginHandler:LoginSuccess(LoginResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Indigg] Invoking Session API - IndiggAPICallbackManager | |
IndiggAPICallbackManager:InvokeSessionAPI() | |
IndiggAPICallbackManager:CheckAndInvokeSessionApi() | |
PlayfabLoginHandler:LoginSuccess(LoginResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Indigg] Invoking Session API - SessionApiCallbackHandler | |
SessionApiCallbackHandler:InvokeAPI(String[], Action`1) | |
IndiggAPICallbackManager:CheckAndInvokeSessionApi() | |
PlayfabLoginHandler:LoginSuccess(LoginResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[IndiGG] - Session API call failed due to error Kill switch enabled | |
SessionApiCallbackHandler:APICallBack(IndiggApiCallback) | |
SessionApiCallbackHandler:InvokeAPI(String[], Action`1) | |
IndiggAPICallbackManager:CheckAndInvokeSessionApi() | |
PlayfabLoginHandler:LoginSuccess(LoginResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Firebase] - Firebase Remote Config Fetch Done, Status: RanToCompletion | |
RemoteConfigWrapper:FetchComplete(Task) | |
Firebase.Extensions.<>c__DisplayClass0_1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[LiveOps] - RemoteConfig Fetch Completed Assigning data. | |
LiveOpsSetup:RemoteConfigFetchedSignalListener(RemoteConfigFetchedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:FetchComplete(Task) | |
Firebase.Extensions.<>c__DisplayClass0_1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Firebase] - Remote Config Fetch is completed. | |
RemoteConfigWrapper:FetchComplete(Task) | |
Firebase.Extensions.<>c__DisplayClass0_1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
Server LINK URL: https://nukeboxstudios.com/nukebox/foodtruckchefgame/services/index.php | |
<GetServerTime>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:23 PM] | |
[Firebase] - Remote Data Activation Completed? : True, Status: RanToCompletion, Result: True | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[PlayFab] - RemoteConfig Completed Starting Login. | |
PlayfabLoginHandler:RemoteConfigActivatedSignalListener(RemoteConfigActivatedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[PlayFab] - Login Already called, returning. | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
[LiveOps] - RemoteConfig Activation Completed Assigning data. | |
LiveOpsSetup:RemoteConfigActivatedSignalListener(RemoteConfigActivatedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:23 PM] | |
Data Fetched for FTC_MLPack_Master : 1 | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
StarterPackFirebaseData data => {"killSwitch":false,"requiredXP":3,"cycleDuration":2,"gapInterval":2,"cycleData":[{"offerData":[{"packType":"CoinsPack","skuId":"starter_v3_coin_pack3","iosSkuId":"starter_v3_coin_n_pack3","rewardId":"jj_coins","defaultPrice":9.99},{"packType":"GemsPack","skuId":"starter_v3_gem_pack5","iosSkuId":"starter_v3_gem_n_pack5","rewardId":"jj_gems","defaultPrice":9.99}],"comboData":[{"packType":"Pack_1","skuId":"starter_v3_combo_pack_20","iosSkuId":"starter_v3_combo_n_pack_20","rewardId":"starterPackCombo_1","gemsMultiplierValue":3,"coinsMultiplierValue":3,"defaultPrice":19.99}]},{"offerData":[{"packType":"CoinsPack","skuId":"starter_v3_coin_pack2","iosSkuId":"starter_v3_coin_n_pack2","rewardId":"cp_3","defaultPrice":4.99},{"packType":"GemsPack","skuId":"starter_v3_gem_pack3","iosSkuId":"starter_v3_gem_n_pack3","rewardId":"gp_3","defaultPrice":4.99}],"comboData":[{"packType":"Pack_1","skuId":"starter_v3_combo_pack_10","iosSkuId":"starter_v3_combo_n_pack_10","rewardId":"starterPackCombo_2","gemsMultiplierValue":3,"coinsMultiplierValue":3,"defaultPrice":9.99}]},{"offerData":[{"packType":"CoinsPack","skuId":"starter_v3_coin_pack1","iosSkuId":"starter_v3_coin_n_pack1","rewardId":"cp_2","defaultPrice":2.99},{"packType":"GemsPack","skuId":"starter_v3_gem_pack2","iosSkuId":"starter_v3_gem_n_pack2","rewardId":"gp_2","defaultPrice":2.99}],"comboData":[{"packType":"Pack_1","skuId":"starter_v3_combo_pack_5","iosSkuId":"starter_v3_combo_n_pack_5","rewardId":"starterPackCombo_3","gemsMultiplierValue":3,"coinsMultiplierValue":3,"defaultPrice":4.99}]}]} | |
StarterPackFirebaseDataHandler:SetStarterPackFirebaseData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
InitOfferData => {"killSwitch":false,"requiredXP":3,"cycleDuration":2,"gapInterval":2,"cycleData":[{"offerData":[{"packType":"CoinsPack","skuId":"starter_v3_coin_pack3","iosSkuId":"starter_v3_coin_n_pack3","rewardId":"jj_coins","accessibleTo":"","strikeOutValue":0,"offerIndex":0,"defaultPrice":9.989999771118164},{"packType":"GemsPack","skuId":"starter_v3_gem_pack5","iosSkuId":"starter_v3_gem_n_pack5","rewardId":"jj_gems","accessibleTo":"","strikeOutValue":0,"offerIndex":0,"defaultPrice":9.989999771118164}],"comboData":[{"packType":"Pack_1","skuId":"starter_v3_combo_pack_20","iosSkuId":"starter_v3_combo_n_pack_20","rewardId":"starterPackCombo_1","iconType":"","accessibleTo":"","showPopularTag":false,"strikeOutValue":0,"extraPercent":0,"defaultPrice":19.989999771118165,"gemsMultiplierValue":3,"coinsMultiplierValue":3}]},{"offerData":[{"packType":"CoinsPack","skuId":"starter_v3_coin_pack2","iosSkuId":"starter_v3_coin_n_pack2","rewardId":"cp_3","accessibleTo":"","strikeOutValue":0,"offerIndex":0,"defaultPrice":4.989999771118164},{"packType":"GemsPack","skuId":"starter_v3_gem_pack3","iosSkuId":"starter_v3_gem_n_pack3","rewardId":"gp_3","accessibleTo":"","strikeOutValue":0,"offerIndex":0,"defaultPrice":4.989999771118164}],"comboData":[{"packType":"Pack_1","skuId":"starter_v3_combo_pack_10","iosSkuId":"starter_v3_combo_n_pack_10","rewardId":"starterPackCombo_2","iconType":"","accessibleTo":"","showPopularTag":false,"strikeOutValue":0,"extraPercent":0,"defaultPrice":9.989999771118164,"gemsMultiplierValue":3,"coinsMultiplierValue":3}]},{"offerData":[{"packType":"CoinsPack","skuId":"starter_v3_coin_pack1","iosSkuId":"starter_v3_coin_n_pack1","rewardId":"cp_2","accessibleTo":"","strikeOutValue":0,"offerIndex":0,"defaultPrice":2.990000009536743},{"packType":"GemsPack","skuId":"starter_v3_gem_pack2","iosSkuId":"starter_v3_gem_n_pack2","rewardId":"gp_2","accessibleTo":"","strikeOutValue":0,"offerIndex":0,"defaultPrice":2.990000009536743}],"comboData":[{"packType":"Pack_1","skuId":"starter_v3_combo_pack_5","iosSkuId":"starter_v3_combo_n_pack_5","rewardId":"starterPackCombo_3","iconType":"","accessibleTo":"","showPopularTag":false,"strikeOutValue":0,"extraPercent":0,"defaultPrice":4.989999771118164,"gemsMultiplierValue":3,"coinsMultiplierValue":3}]}]} | |
StarterPackOfferHandler:InitOfferData(StarterPackFirebaseData) | |
StarterPackFirebaseDataHandler:SetStarterPackFirebaseData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Firebase] - LiveOps Setup: experimentName: exp_ftc_offerdata,variantName: var_ftc_offerdata_off | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
AWS Analytics: exp_register_player with Metrics - [0.0,0.0,0.0,0.0] and Attribs - ["exp_ftc_offerdata","var_ftc_offerdata_off","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: exp_register_player | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_Leaderboard : {"killSwitch":false,"entryQuest":1,"leagueDataVersion":"V_1.1","leagueRewardDataVersion":"V_1.1","xpLevelToUnlock":8,"inactiveDaysToDemotePlayer":30,"lastLevelsForRandomPickedCity":10} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_LeaderboardCarnival : {"enableFeature":true,"starsPerLevel":8,"carnivalChallengeRewardStar":30} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_CustomizedInterstitial : {"enableFeature":true,"disableForDays":30,"usdValue":10} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_FoodTruckFestival : {"caribbeanDataVersion":"V_1.6","cooldownTime":1,"enableFeature":true,"enableInstantExteriorUpgrade":true,"eventCooldownTime":24,"goldenKeyDiscountedProductId":"golden_key_offer_purchase","goldenKeyDiscountedProductIdIos":"golden_key_offer_purchase","goldenKeyDiscountEligibleDays":0,"goldenKeyProductId":"golden_key_offer_purchase","goldenKeyProductIdIos":"golden_key_offer_purchase","jukeBoxBoostersToGive":3,"noBurnBoostersToGive":1,"onePhaseTime":167,"restoreBoosterGemPrice":20,"restoreLifeGemPrice":50,"rewardDataVersion":"V_1.9","unlockAtXpLevel":10} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_LevelReplayability : {"enableFeature":false,"newUserTargetLevel":4,"oldUserTargetLevel":38,"eventEndTimer":5,"rewardDataVersion":"V_1.4","levelRequirementVersion":"V_1.0","levelDataVersion":"V_1.2","assetBundleVersion":"V_1.3","city0BundleVersion":"V_1.1","city1BundleVersion":"V_1.1","city2BundleVersion":"V_1.1","city3BundleVersion":"V_1.1","city4BundleVersion":"V_1.1","city5BundleVersion":"V_1.1","city6BundleVersion":"V_1.1","city7BundleVersion":"V_1.1","city8BundleVersion":"V_1.1","city9BundleVersion":"V_1.1","city10BundleVersion":"V_1.1","city11BundleVersion":"V_1.1","city12BundleVersion":"V_1.1","city13BundleVersion":"V_1.1","city15BundleVersion":"V_1.1"} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_CustomizedEtBooster : {"enableFeature":true,"forAllCities":true,"enableForCities":[6],"usePerLevel":3,"gemCost":30,"leaderboardGemCost":40} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_GooglePlayPoints : {"gppProductIdList":[{"productId":"gpp_ingame","rewards":[{"rewardType":1,"rewardValue":15,"trackingValue":"gpp_reward"}]}]} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_TowerOfFortune : {"enableFeature":true,"rewardDataVersion":"V_1.0","assetBundleVersion":"V_1.6","unlockXP":15,"gemSinkCostPerStage":5,"gemIncrementalVal":5,"requiredDefaultSkillet":3,"requiredSkilletsCapped":6,"lastLevelsForRandomPickedCity":5,"dayOfWeek":4,"eventStartHour":5,"eventStartMin":0,"announcementCooldown":24,"eventRuntime":36,"stageRewards":[{"stageRewards":["r_1","r_3","r_9"]},{"stageRewards":["r_1","r_3","r_7"]},{"stageRewards":["r_7","r_4","r_9"]},{"stageRewards":["r_2","r_5","r_8"]},{"stageRewards":["r_2","r_3","r_5"]}],"stageProbabilities":[{"stageProbability":[5,30,65,5]},{"stageProbability":[50,20,30,30]},{"stageProbability":[25,50,25,50]},{"stageProbability":[30,50,20,50]},{"stageProbability":[25,30,45,60]}],"finalReward":{"stageRewards":["r_10","gp_7"]}} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_Rewards : {"rewardDataVersion":"V_6.8","rewardGroupDataVersion":"V_3.3"} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_PartyBus_Data : {"enableFeature":true,"PartyBusDataList":[{"coinCost":2500,"payoutGem":2,"targetSession":6,"coolDownTimeInHours":1,"maxLimit":999},{"coinCost":3000,"payoutGem":3,"targetSession":18,"coolDownTimeInHours":2.5,"maxLimit":99},{"coinCost":4000,"payoutGem":4,"targetSession":66,"coolDownTimeInHours":3,"maxLimit":99},{"coinCost":5000,"payoutGem":5,"targetSession":162,"coolDownTimeInHours":3.5,"maxLimit":999},{"coinCost":6000,"payoutGem":6,"targetSession":999999,"coolDownTimeInHours":4,"maxLimit":999}]} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Firebase] - LiveOps Setup: experimentName: exp_ftc_starhaul_data,variantName: var_ftc_starhaul_data_on | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
AWS Analytics: exp_register_player with Metrics - [0.0,0.0,0.0,0.0] and Attribs - ["exp_ftc_starhaul_data","var_ftc_starhaul_data_on","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: exp_register_player | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
WelcomeBackData +++ 2 ++++ {"killSwitch":false,"gemsToGive":5,"inActiveDays":17} | |
WelcomeBackFirebaseDataHandler:SetWelcomeBackData() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:Get() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:get_WelcomeBackFirebaseDataHandler() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Data Fetched for FTC_WelcomeBack : {"killSwitch":false,"gemsToGive":5,"inActiveDays":17} | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
WelcomeBackData +++ 2 ++++ {"killSwitch":false,"gemsToGive":5,"inActiveDays":17} | |
WelcomeBackFirebaseDataHandler:SetWelcomeBackData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Firebase] - LiveOps Setup: experimentName: exp_ftc_cappedtv,variantName: var_ftc_cappedtv_on | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
AWS Analytics: exp_register_player with Metrics - [0.0,0.0,0.0,0.0] and Attribs - ["exp_ftc_cappedtv","var_ftc_cappedtv_on","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: exp_register_player | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Merge Event] - LiveOps Data: {"isActive":false,"serverTimeOption":0,"eventCoolDown":1440,"eventPriority":0,"dataVersion":"v1","assetBundleVersion":null,"jsonDataFolderFormat":"","genericAssetBundleFolderFormat":"","eventAssetBundleFolderFormat":"","downloadTrigger":null,"unlockTrigger":null,"eventStatus":[],"disableEventsForNewTrigger":[],"eventAssetBundleVersionOverride":null,"reviveBoosterInfo":{"reviveKillSwitch":true,"customersToBeAdded":1,"primaryOfferInfo":{"costType":1,"costValue":10},"secondaryOfferInfo":{"costType":1,"costValueToStrikeOut":20,"costValueToShow":10,"energyToGive":25,"loseCountToShowOffer":3}}} | |
MergeEventLiveOpsHandler:SetCoreLiveOpsData() | |
MergeEventLiveOpsHandler:.ctor() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:Get() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:get_MergeEventLiveOps() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Merge Event] - Energy System Data: {"isActive":false,"defaultCount":0,"max":5,"regenerateTimeInSec":120,"dealPercentage":10,"refillCost":500,"refillCount":0,"refillCostType":0,"consumption":1,"requestInfo":null,"adsInfo":null} | |
MergeEventLiveOpsHandler:SetEnergySystemLiveOpsData() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:Get() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:get_MergeEventLiveOps() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Merge Event] - LiveOps Data: {"isActive":true,"serverTimeOption":0,"eventCoolDown":2,"eventPriority":0,"dataVersion":"v24","assetBundleVersion":"v4","jsonDataFolderFormat":"MergeEvent/{0}/{1}/EventMetaData.json","genericAssetBundleFolderFormat":"MergeEvent/AssetBundles/{0}/{1}","eventAssetBundleFolderFormat":"MergeEvent/AssetBundles/{0}/{1}/","downloadTrigger":{"isSingleTriggerValue":true,"triggerValue":4,"triggerOption":null},"unlockTrigger":{"isSingleTriggerValue":true,"triggerValue":8,"triggerOption":null},"eventStatus":[{"id":1,"name":"Jingle Jangle","isActive":false},{"id":2,"name":"Amalfe Amore","isActive":false},{"id":3,"name":"Amalfe Amore","isActive":false},{"id":4,"name":"Earth day","isActive":false},{"id":5,"name":"Foodie's Paradise","isActive":false},{"id":6,"name":"Wicked Wiggle","isActive":false},{"id":7,"name":"Jingle Jangle","isActive":false},{"id":8,"name":"Amalfe Amore","isActive":false},{"id":9,"name":"Cupid Truffle","isActive":true}],"disableEventsForNewTrigger":[2],"eventAssetBundleVersionOverride":[],"reviveBoosterInfo":{"reviveKillSwitch":false,"customersToBeAdded":3,"primaryOfferInfo":{"costType":1,"costValue":15},"secondaryOfferInfo":{"costType":0,"costValueToStrikeOut":200,"costValueToShow":100,"energyToGive":25,"loseCountToShowOffer":3}}} | |
MergeEventLiveOpsHandler:SetCoreLiveOpsData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Merge Event] - LiveOps Data: {"isActive":true,"serverTimeOption":0,"eventCoolDown":2,"eventPriority":0,"dataVersion":"v24","assetBundleVersion":"v4","jsonDataFolderFormat":"MergeEvent/{0}/{1}/EventMetaData.json","genericAssetBundleFolderFormat":"MergeEvent/AssetBundles/{0}/{1}","eventAssetBundleFolderFormat":"MergeEvent/AssetBundles/{0}/{1}/","downloadTrigger":{"isSingleTriggerValue":true,"triggerValue":4,"triggerOption":null},"unlockTrigger":{"isSingleTriggerValue":true,"triggerValue":8,"triggerOption":null},"eventStatus":[{"id":1,"name":"Jingle Jangle","isActive":false},{"id":2,"name":"Amalfe Amore","isActive":false},{"id":3,"name":"Amalfe Amore","isActive":false},{"id":4,"name":"Earth day","isActive":false},{"id":5,"name":"Foodie's Paradise","isActive":false},{"id":6,"name":"Wicked Wiggle","isActive":false},{"id":7,"name":"Jingle Jangle","isActive":false},{"id":8,"name":"Amalfe Amore","isActive":false},{"id":9,"name":"Cupid Truffle","isActive":true}],"disableEventsForNewTrigger":[2],"eventAssetBundleVersionOverride":[],"reviveBoosterInfo":{"reviveKillSwitch":false,"customersToBeAdded":3,"primaryOfferInfo":{"costType":1,"costValue":15},"secondaryOfferInfo":{"costType":0,"costValueToStrikeOut":200,"costValueToShow":100,"energyToGive":25,"loseCountToShowOffer":3}}} | |
MergeEventLiveOpsHandler:SetCoreLiveOpsData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Merge Event] - Energy System Data: {"isActive":true,"defaultCount":100,"max":100,"regenerateTimeInSec":60,"refillCostType":1,"refillCost":10,"refillCount":25,"dealPercentage":10,"consumption":1,"requestInfo":null,"adsInfo":null} | |
MergeEventLiveOpsHandler:SetEnergySystemLiveOpsData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Merge Event] - Energy System Data: {"isActive":true,"defaultCount":100,"max":100,"regenerateTimeInSec":60,"refillCostType":1,"refillCost":10,"refillCount":25,"dealPercentage":10,"consumption":1,"requestInfo":null,"adsInfo":null} | |
MergeEventLiveOpsHandler:SetEnergySystemLiveOpsData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Merge Event] - Extension Deal: {"isActive":true,"thresholdForTrigger":2880,"extensionTimeInMinutes":2880,"skuId":"merge_1","nonOfferedSkuId":"merge_1","tokenMultiplier":2} | |
MergeEventLiveOpsHandler:SetExtensionDealLiveOpsData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Merge Event] - Extension Deal: {"isActive":true,"thresholdForTrigger":2880,"extensionTimeInMinutes":2880,"skuId":"merge_1","nonOfferedSkuId":"merge_1","tokenMultiplier":2} | |
MergeEventLiveOpsHandler:SetExtensionDealLiveOpsData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Firebase] - LiveOps Setup: experimentName: exp_ftc_ziggy_event,variantName: exp_ftc_ziggy_event_on | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
AWS Analytics: exp_register_player with Metrics - [0.0,0.0,0.0,0.0] and Attribs - ["exp_ftc_ziggy_event","exp_ftc_ziggy_event_on","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: exp_register_player | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
LiveOpsSetup:FetchDataFromRemoteConfig(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[IAP Street Purchase] JSON Data - null | |
IAPStreetDataHandler:SetIAPNewStreetPurchase() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:Get() | |
Nukebox.FoodTruckChef.Dependepncy.DataDependencies:get_IAPStreetUnlockFireBaseDataHandler() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[IAP Street Purchase] JSON Data - {"IAPStreetPurchase":[{"cityId":2,"cityKillSwitch":false,"citySkuId":"city_unlock_2","cityUsdPrice":"2","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":3,"cityKillSwitch":false,"citySkuId":"city_unlock_3","cityUsdPrice":"1.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":4,"cityKillSwitch":false,"citySkuId":"city_unlock_4","cityUsdPrice":"2.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":5,"cityKillSwitch":false,"citySkuId":"city_unlock_5","cityUsdPrice":"4.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":6,"cityKillSwitch":false,"citySkuId":"city_unlock_6","cityUsdPrice":"6.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":7,"cityKillSwitch":false,"citySkuId":"city_unlock_7","cityUsdPrice":"6.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":8,"cityKillSwitch":false,"citySkuId":"city_unlock_8","cityUsdPrice":"6.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":9,"cityKillSwitch":false,"citySkuId":"city_unlock_9","cityUsdPrice":"8.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":10,"cityKillSwitch":false,"citySkuId":"city_unlock_10","cityUsdPrice":"12.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":11,"cityKillSwitch":false,"citySkuId":"city_unlock_11","cityUsdPrice":"12.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":12,"cityKillSwitch":false,"citySkuId":"city_unlock_12","cityUsdPrice":"12.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":13,"cityKillSwitch":false,"citySkuId":"city_unlock_13","cityUsdPrice":"12.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":14,"cityKillSwitch":false,"citySkuId":"city_unlock_14","cityUsdPrice":"9.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":15,"cityKillSwitch":false,"citySkuId":"city_unlock_15","cityUsdPrice":"13.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":16,"cityKillSwitch":false,"citySkuId":"city_unlock_16","cityUsdPrice":"15.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":17,"cityKillSwitch":false,"citySkuId":"city_unlock_17","cityUsdPrice":"15.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":18,"cityKillSwitch":false,"citySkuId":"city_unlock_18","cityUsdPrice":"15.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":19,"cityKillSwitch":false,"citySkuId":"city_unlock_19","cityUsdPrice":"15.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3},{"cityId":20,"cityKillSwitch":false,"citySkuId":"city_unlock_20","cityUsdPrice":"19.99","killSwitch":true,"purchaseSkuId":null,"promotionalSkuId":null,"usdStreetPrice":null,"unlockXP":3}],"killSwitch":false,"purchaseSkuId":"city_unlock_1","promotionalSkuId":"city_unlock_2","usdStreetPrice":"9","unlockXP":3} | |
IAPStreetDataHandler:SetIAPNewStreetPurchase() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Indigg] LiveOps Data - {"isActive":true,"shouldAllowLogin":true,"minBalanceToWithdraw":50,"maxTransactionInLog":20,"maxTransactionInUI":20,"otpCoolDownSeconds":15,"unlockCondition":true,"unlockTrigger":{"isSingleTriggerValue":false,"triggerValue":0,"triggerOption":{"condition":0,"world":0,"restaurant":0,"level":3}},"mainInfoData":{"clientId":"b6410c9d-21e1-4da6-bf3d-9b5fb6dd3fdf","clientSecret":"kUxWS2wrE_TMbfqbtzQuzBHGp2E4hYLlrBWPrlXECAI","mainServerUrl":"https://stage-platform-protocols.kgen.io","storeUrl":"https://stage3.devindigg.com/gamer","tncUrl":"https://kgen.io/gamer/terms-and-conditions/","privacyUrl":"https://kgen.io/gamer/privacy-policy/"},"configData":{"entryLevel":1,"minStarForToken":1,"threshold":1,"rewards":5},"errorCodeData":[{"errorCode":"400","localization":"errorCode400","errorMessage":"Server Timed Out"},{"errorCode":"401","localization":"errorCode401","errorMessage":"Session Expired"},{"errorCode":"403","localization":"errorCode403","errorMessage":"Invalid Data"},{"errorCode":"422","localization":"errorCode422","errorMessage":"Invalid Entry"},{"errorCode":"429","localization":"errorCode429","errorMessage":"Server is Busy"},{"errorCode":"5","localization":"errorCode5xx","errorMessage":"Server down."},{"errorCode":"BAD_REQUEST","localization":"withdraw is temporarily disabled","errorMessage":"withdraw is temporarily disabled"}],"rewardEventIds":[{"idInGame":"LevelWin","idInIndiGG":"76e7b1ad-b41b-421e-a07e-1b70cc09e174"},{"idInGame":"Streak#1","idInIndiGG":"202170aa-927b-4b85-88b9-b09a01b99a02"},{"idInGame":"Streak#2","idInIndiGG":"000f3925-16e1-40ee-a7cd-678b072e4fa4"},{"idInGame":"DailyReward#3","idInIndiGG":"17d9114e-cc48-4c45-9b95-fb015bb7ef25"},{"idInGame":"DailyReward#6","idInIndiGG":"9028824e-2497-41c5-b453-1684244e92c0"}]} | |
Nukebox.FoodTruckChef.IndiGG.Firebase.Manager.LiveOpsDataHandler:SetIndiggData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Player Profile] Firebase Data {"killSwitch":false,"assetBundleVersion":"V_1.0","avatarDataVersion":"V_1.0","prefabSOName":"PlayerProfileNameSO","avatarSOName":"PlayerProfileAvatarSO","defaultAvatarInfo":{"defaultId":"chef0002","defaultName":"Guest0008"}} | |
Nukebox.PlayerProfile.Manager.PlayerProfileFirebaseDataHandler:SetFirebaseData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Rolling Offers] Firebase Data {"killSwitch":false,"assetBundleVersion":"V_1.9","assetName":"Canvas_RollingOffers","themeName":"Default","unlockCondition":{"unlockXPs":[{"minXp":5,"maxXp":55}],"streetIds":[],"userLTVs":[{"minLTV":0,"maxLTV":150}]},"eventDetails":{"eventStartDay":4,"eventStartTime":"11:00","eventDuration":4320,"minimumEventActivateDuration":30},"rollingOffersDatas":[{"truckId":"truck1","truckType":0,"skuIdForPurchase":"","rewardId":"re_1_1_c"},{"truckId":"truck2","truckType":2,"skuIdForPurchase":"","rewardId":"re_1_3_g"},{"truckId":"truck3","truckType":2,"skuIdForPurchase":"","rewardId":"re_3_1_c"},{"truckId":"truck4","truckType":1,"skuIdForPurchase":"rolling_offers_3","rewardId":"ron_t4"},{"truckId":"truck5","truckType":2,"skuIdForPurchase":"","rewardId":"r_15"},{"truckId":"truck6","truckType":0,"skuIdForPurchase":"","rewardId":"ron_t6"},{"truckId":"truck7","truckType":1,"skuIdForPurchase":"rolling_offers_4","rewardId":"ron_t7"},{"truckId":"truck8","truckType":2,"skuIdForPurchase":"","rewardId":"ron_t8"},{"truckId":"truck9","truckType":0,"skuIdForPurchase":"","rewardId":"r_10"},{"truckId":"truck10","truckType":1,"skuIdForPurchase":"rolling_offers_6","rewardId":"ron_t10"},{"truckId":"truck11","truckType":0,"skuIdForPurchase":"","rewardId":"ron_t11"},{"truckId":"truck12","truckType":0,"skuIdForPurchase":"","rewardId":"ron_t12"},{"truckId":"truck13","truckType":1,"skuIdForPurchase":"rolling_offers_7","rewardId":"ron_t13"},{"truckId":"truck14","truckType":0,"skuIdForPurchase":"","rewardId":"ron_t14"},{"truckId":"truck15","truckType":0,"skuIdForPurchase":"","rewardId":"ron_t15"}]} | |
Nukebox.RollingOffers.Manager.RollingOffersLiveOpsHandler:SetFirebaseData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Daily Challenge] LiveOps Data - {"isActive":true,"retryCount":3,"rewardKcashAmount":"100","unlockTrigger":{"isSingleTriggerValue":true,"triggerValue":4,"triggerOption":{"condition":0,"world":0,"restaurant":0,"level":0}},"mainServerUrl":"https://stage-platform-protocols.kgen.io","challengeId":"Nukebox__FoodTruckChef__2xPlay"} | |
Nukebox.DailyChallenge.Manager.DailyChallengeLiveOpsManager:SetFirebaseData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[No Ads] LiveOps Data - {"isFeatureEnabled":true,"primaryOfferData":{"isEnabledInStore":true,"skuId":"no_ads_1","defaultValue":"3.99"},"bonusOfferData":{"isEnabledInStore":true,"skuId":"no_ads_3","defaultValue":"$5.99","rewardId":"rg_noads","gemsValue":0}} | |
Nukebox.NoAds.Manager.LiveOpsDataHandler:SetFirebaseData(String) | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Reward data > Local | |
Nukebox.FoodTruckChef.Common.Rewards.Manager.RewardDataDownloadHandler:DownloadRewardData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
League data > Local | |
LeaderboardDataDownloader:DownloadLeagueData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
League reward data > Local | |
LeaderboardDataDownloader:DownloadLeagueRewardData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Reward data > New | |
Nukebox.FoodTruckChef.LevelReplayability.Manager.LevelReplayabilityDataDownloader:DownloadRewardData() | |
Nukebox.FoodTruckChef.LevelReplayability.Manager.LevelReplayabilityDataDownloader:DownloadData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Level Requirements data > New | |
Nukebox.FoodTruckChef.LevelReplayability.Manager.LevelReplayabilityDataDownloader:DownloadLevelRequirements() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Reward data > Local | |
Nukebox.FoodTruckChef.RewardsGroup.RewardGroupDataDownloader:DownloadRewardData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
IAPConfig data > Local | |
IAPDataDownloader:DownloadIAPData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
IAPConfig data > New | |
CarnivalDataDownloader:DownloadCarnivalData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
IAPConfig data > New | |
CarnivalLevelDataDownloader:DownloadCarnivalLevelData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Reward data > Local | |
DynamicLevelDataDownloader:DownloadLevelData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Reward data > Local | |
DynamicProductDataDownloader:DownloadLevelData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Reward data => New | |
DailyRewardsDataDownloader:DownloadDailyRewardData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
XpReward data > Local | |
XpRewardDataDownloader:DownloadXpRewardData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Refill cost data > Local | |
SpecialItemRefillDataDownloader:DownloadRefillCostRewardData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
Bot data > Local | |
RaceEventBotScoreDataDownloader:DownloadBotData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
IAPConfig data > New | |
StarHaulDataDownloader:DownloadStarHaulData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Player Profile] Progression data - | |
Nukebox.PlayerProfile.Manager.PlayerProfileProgressionHandler:LoadData() | |
Nukebox.PlayerProfile.Manager.PlayerProfileManager:.ctor() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
Nukebox.PlayerProfile.ResourceHandler.PlayerProfilesDataDownloader:InitAvatarData() | |
Nukebox.PlayerProfile.ResourceHandler.PlayerProfilesDataDownloader:DownloadAvatarData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
[Player Profile] Avatar data > New | |
Nukebox.PlayerProfile.ResourceHandler.PlayerProfilesDataDownloader:DownloadAvatarData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
IAPConfig data > New | |
SuperChefLevelDataDownloadHandler:DownloadSuperChefata() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
IAPConfig data > New | |
SuperChefEventDataDownloadHandler:DownloadSuperChefEventData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:24 PM] | |
EOS data > New | |
SkuIDMapperDataDownloader:DownloadEOSData() | |
LiveOpsSetup:DownloadAllRequiredData() | |
LiveOpsSetup:DataAssignmentAndDebug() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
RemoteConfigWrapper:RemoteConfigActivationCallback(Task`1) | |
Firebase.Extensions.<>c__DisplayClass4_1`1:<ContinueWithOnMainThread>b__1() | |
Firebase.<>c__DisplayClass5_0`1:<RunAsync>b__0() | |
Firebase.ExceptionAggregator:Wrap(Action) | |
Firebase.Dispatcher:PollJobs() | |
Firebase.Platform.FirebaseHandler:Update() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Server Link Data fetched from Url: https://nukeboxstudios.com/nukebox/foodtruckchefgame/services/index.php | |
<GetServerTime>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:25 PM] | |
Updating Server Time to: 06/18/2025 07:20:53 | |
Nukebox.FTC.LeaguesLeaderboardApi.Utils.ServerDateTime:SetServerTime(DateTime) | |
<GetServerTime>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:25 PM] | |
<color=orange>Streak Event is locked</color> | |
StreakEventManager:ExecuteStates() | |
StreakEventManager:StartProcess() | |
<GetServerTime>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:25 PM] | |
Server Link Data fetched from Url: https://nukeboxstudios.com/nukebox/foodtruckchefgame/services/index.php | |
<GetServerTime>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.387 : [UnityWebRequestClient] WebRequest information: | |
[GET]: https://api.kinoa.io/api/v3/inbox-messages/sequence?trigger-type=all&player_id=a_979039828893490623 | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 1641ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,Game-Auth=53c4d9795061553eeb373b9a414c496ba4d3746646d607545e9808fb3c891f0a,X-Request-SendTime-Ms=1750245141706} | |
Body: | |
Error: | |
Response Body: | |
{ | |
"event_sequence_id": 1463, | |
"flow_sequence_id": 103, | |
"state_change_event_sequence_id": 944, | |
"state_change_flow_sequence_id": 33 | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.388 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/players/session_start?player_id=a_979039828893490623 | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 1555ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=249694443912e518651bb33b5e7f63a24ebdc3769ef6da23f2e08c31e3389bd5,X-Request-SendTime-Ms=1750245141759} | |
Body: { | |
"player_state": null | |
} | |
Error: | |
Response Body: | |
{ | |
"player_id": "a_979039828893490623", | |
"player_state": { | |
"devices": [ | |
{ | |
"id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"platform": "Android", | |
"os_version": "Android OS 10 / API-29 (QKQ1.190828.002/V12.0.3.0.QEJMIXM)", | |
"type": "Handheld", | |
"model": "Xiaomi POCO F1", | |
"screen_resolution": { | |
"height": 1080, | |
"width": 2157, | |
"refresh_rate": 60 | |
}, | |
"screen_dpi": 440, | |
"last_session_time": 1750244929, | |
"last_session_time_ms": 1750244928843, | |
"session_count": 527 | |
}, | |
{ | |
"id": "4a13fb9616723f4fbbbc95f4d2056c20", | |
"platform": "Android", | |
"os_version": "Android OS 11 / API-30 (RP1A.200720.012/T510XXU5CWA1)", | |
"type": "Handheld", | |
"model": "samsung SM-T510", | |
"screen_resolution": { | |
"height": 900, | |
"width": 1440, | |
"refresh_rate": 60 | |
}, | |
"screen_dpi": 180, | |
"last_session_time": 1748437648, | |
"last_session_time_ms": 1748437647912, | |
"session_count": 6 | |
} | |
], | |
"purchases": { | |
"count": 118, | |
"total_amount": 1024.7969, | |
"last_payment_date": 1750244298, | |
"first_payment_date": 1745210753 | |
}, | |
"ads": { | |
"count": 67, | |
"total_amount": 0.42806712330060012, | |
"last_week_count": 6, | |
"last_active_day_count": 6 | |
}, | |
"revenue": { | |
"total_amount": 1025.22496712330061736 | |
}, | |
"level": 6, | |
"session_data": { | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"last_session_time": 1750245143, | |
"last_session_end": 1750133588, | |
"time_since_last_login": 45, | |
"last_event_time": 1750244989, | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_platform": "Android", | |
"device_os": "Android", | |
"os_version": "Android OS 10 / API-29 (QKQ1.190828.002/V12.0.3.0.QEJMIXM)", | |
"device_type": "Handheld", | |
"game_version": "8.60", | |
"sdk_version": "2.11.2.0", | |
"time_since_last_login_ms": 44856, | |
"last_session_end_ms": 1750244887497, | |
"last_session_time_ms": 1750244928843, | |
"last_event_time_ms": 1750244973699 | |
}, | |
"player_identifiers": { | |
"id": "a_979039828893490623", | |
"player_id": "a_979039828893490623", | |
"game_id": "824808da-e788-11ef-8616-4d7470b688f1", | |
"is_tester": true, | |
"device_ids": [ | |
"7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"4a13fb9616723f4fbbbc95f4d2056c20" | |
] | |
}, | |
"personal_info": { | |
"city": "", | |
"country_code": "IN", | |
"language_code": "en" | |
}, | |
"initial_device_os": "Android", | |
"time_zone": "GMT\u002B05:30", | |
"registration_time": 1745210312, | |
"install_time": 1750243424, | |
"install_time_ms": 1750243424242, | |
"is_tester": true, | |
"is_debug": true, | |
"is_cheater": false, | |
"is_blocked": false, | |
"changed_by_operator": false, | |
"activity_stats": { | |
"avg_purchase_amount": 8.6847, | |
"avg_last_week_purchase_amount": 5.7797, | |
"avg_last_month_purchase_amount": 12.6199, | |
"median_last_three_purchases_amount": 5.7797, | |
"total_last_week_purchase_amount": 5.7797, | |
"total_last_two_weeks_purchase_amount": 5.7797, | |
"total_last_month_purchase_amount": 403.8381, | |
"total_purchase_amount": 1024.7969, | |
"total_purchase_count": 118, | |
"days_passed_since_purchase": 0, | |
"max_purchase_amount": 58.5753, | |
"last_purchase_amount": 5.7797, | |
"last_purchase_ts": 1750244298, | |
"comfort_price_zone": 16.862900, | |
"max_last_week_purchase_amount": 5.7797, | |
"max_last_two_weeks_purchase_amount": 5.7797, | |
"max_last_month_purchase_amount": 58.5753, | |
"avg_session_duration_sec": 897, | |
"avg_last_day_session_duration_sec": 255, | |
"avg_last_week_session_duration_sec": 184, | |
"total_session_count": 588, | |
"total_session_duration_sec": 526824, | |
"total_last_week_sessions_count": 27, | |
"active_days_count": 36, | |
"active_days_in_a_row_count": 2, | |
"previous_session_duration_sec": 61, | |
"previous_event_ts": 1750244974, | |
"last_event_ts": 1750244989, | |
"previous_session_ts": 1750244928, | |
"last_session_ts": 1750245143, | |
"last_day_iaa_revenue": 0.1517455005645753, | |
"last_three_days_iaa_revenue": 0.1517455005645753, | |
"last_ecpm": 14.2718715667725, | |
"avg_last_day_ecpm": 25.3, | |
"avg_last_three_days_ecpm": 25.3, | |
"avg_ecpm": 6.4 | |
}, | |
"ab_tests_distribution": { | |
"e3bcd1da-ada0-49e2-a303-a72945db42b8": "c91acb67-d86d-4c02-8881-673f2be3d9d6", | |
"3e6aad9e-54a8-45fe-81e9-67b9509592b5": "0efe8283-7cba-43f0-ba46-4509e8f56570" | |
}, | |
"previous_calculated_hash": 1107252826, | |
"previous_state_back_up_time_ms": 1750225419827, | |
"gem_balance": 65, | |
"current_city_level": 33, | |
"coin_balance": 5435, | |
"nbs_ltv": 10.9799995, | |
"current_city": 0, | |
"total_days_played": 0, | |
"xp_level": 6, | |
"inactive_days": -1, | |
"is_payer": true | |
} | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.390 : [UnityWebRequestClient] WebRequest information: | |
[GET]: https://pevents.kinoa.io/api/v3/security-data?player_id=a_979039828893490623 | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 1521ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,Game-Auth=fd73c2b16d1e93ebbd69e9823315614f1be237c06331ad144b592e470cee5e30,X-Request-SendTime-Ms=1750245141826} | |
Body: | |
Error: | |
Response Body: | |
{ | |
"syncEventSequenceId": 349, | |
"eventSequenceId": 16562 | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.391 : [UnityWebRequestClient] WebRequest information: | |
[GET]: https://marketingpostback.kinoa.io/api/v1/ad/mediation/settings/applovin | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 1454ms | |
Headers: {Content-Type=application/json,Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Game-Auth=2dbd3c0fa300c7001eca16008410c9f8439f8fee61892a26195b47e0ef61580e,X-Request-SendTime-Ms=1750245141893} | |
Body: | |
Error: | |
Response Body: | |
{ | |
"id": "65161314-d004-416a-b0d8-69e2cd4df04a", | |
"defaultAdTypeLimitations": [], | |
"androidConfiguration": { | |
"id": "8a79cc23-8e45-4844-9a25-3b3d26714357", | |
"defaultAdUnitLimitations": [ | |
{ | |
"id": "77350a9e-5dbe-4e62-aef7-bd3f7d561abd", | |
"limitationType": "opportunisticMinCpm", | |
"settings": { | |
"typeDiscriminator": "THRESHOLD", | |
"threshold": null | |
}, | |
"order": 0 | |
} | |
], | |
"adUnits": [ | |
{ | |
"id": "c3fe452d-0786-4fa6-b014-38d021e00dbe", | |
"unitId": "6c3ef79c6e996e7d", | |
"name": "FoodTruck_Android_RV_LowFloor", | |
"adType": "REWARDED_VIDEO", | |
"description": "WW - $1", | |
"priority": 1, | |
"order": 0, | |
"limitations": [ | |
{ | |
"id": "220fdcec-fef8-4c89-98c1-cbc975618254", | |
"limitationType": "randomGapBetweenSeconds", | |
"settings": { | |
"typeDiscriminator": "RANGE", | |
"from": 1, | |
"to": 3 | |
}, | |
"order": 0 | |
}, | |
{ | |
"id": "e62cc43d-a752-47d5-8dcd-b06e520bd53d", | |
"limitationType": "limitRetriesOnFailedAttempts", | |
"settings": { | |
"typeDiscriminator": "CAPPING", | |
"times": 1, | |
"periodNumber": 3, | |
"periodType": "SECONDS" | |
}, | |
"order": 1 | |
}, | |
{ | |
"id": "7b76b03b-3eba-4836-b2d3-3873488336bd", | |
"limitationType": "cooldownForRetries", | |
"settings": { | |
"typeDiscriminator": "COOLDOWN", | |
"periodNumber": 2, | |
"periodType": "SECONDS" | |
}, | |
"order": 2 | |
} | |
] | |
}, | |
{ | |
"id": "d1659bf9-b131-411d-a538-6ed25ec40aa6", | |
"unitId": "df7a2de9127e842a", | |
"name": "FoodTruck_Android_INT_LowFloor", | |
"adType": "INTERSTITIAL", | |
"description": "WW - $1", | |
"priority": 2, | |
"order": 1, | |
"limitations": [ | |
{ | |
"id": "76a344b6-dfa5-4f84-aae2-10ef8dfc5a62", | |
"limitationType": "randomGapBetweenSeconds", | |
"settings": { | |
"typeDiscriminator": "RANGE", | |
"from": 1, | |
"to": 3 | |
}, | |
"order": 0 | |
}, | |
{ | |
"id": "735ab7b1-2f84-45d7-b3d5-04311f16b971", | |
"limitationType": "cooldownForRetries", | |
"settings": { | |
"typeDiscriminator": "COOLDOWN", | |
"periodNumber": 2, | |
"periodType": "SECONDS" | |
}, | |
"order": 1 | |
}, | |
{ | |
"id": "ba6fda5c-5074-47f5-b295-53be68641df8", | |
"limitationType": "limitRetriesOnFailedAttempts", | |
"settings": { | |
"typeDiscriminator": "CAPPING", | |
"times": 1, | |
"periodNumber": 3, | |
"periodType": "SECONDS" | |
}, | |
"order": 2 | |
} | |
] | |
}, | |
{ | |
"id": "1ed11eaf-6417-4bcc-addc-3292a94476af", | |
"unitId": "9d756fc85392ba0e", | |
"name": "FoodTruck_Android_RV_NoFloor", | |
"adType": "REWARDED_VIDEO", | |
"description": "No Floor", | |
"priority": 3, | |
"order": 2, | |
"limitations": [ | |
{ | |
"id": "e76d0d7c-b3a8-431e-843b-94593202ab18", | |
"limitationType": "randomGapBetweenSeconds", | |
"settings": { | |
"typeDiscriminator": "RANGE", | |
"from": 1, | |
"to": 3 | |
}, | |
"order": 0 | |
} | |
] | |
}, | |
{ | |
"id": "fad04cd7-9257-476d-a86e-c91eb8fad4ad", | |
"unitId": "1a9cbc1be56b559c", | |
"name": "FoodTruck_Android_INT_NoFloor", | |
"adType": "INTERSTITIAL", | |
"description": "", | |
"priority": 4, | |
"order": 3, | |
"limitations": [ | |
{ | |
"id": "613ee191-9f87-4a57-922c-e8c16e18edfa", | |
"limitationType": "randomGapBetweenSeconds", | |
"settings": { | |
"typeDiscriminator": "RANGE", | |
"from": 1, | |
"to": 3 | |
}, | |
"order": 0 | |
} | |
] | |
} | |
] | |
}, | |
"iosConfiguration": { | |
"id": "fe6557d3-e534-4c42-9b42-235a2893d995", | |
"defaultAdUnitLimitations": [], | |
"adUnits": [ | |
{ | |
"id": "ccd9cf2e-3364-483c-9d40-83a7d944b39f", | |
"unitId": "fe8e66e7ffa0c752", | |
"name": "FoodTruck_iOS_RV_LowFloor", | |
"adType": "REWARDED_VIDEO", | |
"description": "WW - $1", | |
"priority": 1, | |
"order": 0, | |
"limitations": [ | |
{ | |
"id": "5af75ca8-87b7-4129-9483-70cdafad0401", | |
"limitationType": "randomGapBetweenSeconds", | |
"settings": { | |
"typeDiscriminator": "RANGE", | |
"from": 1, | |
"to": 3 | |
}, | |
"order": 0 | |
}, | |
{ | |
"id": "c5770ae4-7bc8-48b3-8917-3cb06f5f7df4", | |
"limitationType": "limitRetriesOnFailedAttempts", | |
"settings": { | |
"typeDiscriminator": "CAPPING", | |
"times": 1, | |
"periodNumber": 3, | |
"periodType": "SECONDS" | |
}, | |
"order": 1 | |
}, | |
{ | |
"id": "2badc4e0-ac96-47a5-af36-0dc7cbac97ac", | |
"limitationType": "cooldownForRetries", | |
"settings": { | |
"typeDiscriminator": "COOLDOWN", | |
"periodNumber": 2, | |
"periodType": "SECONDS" | |
}, | |
"order": 2 | |
} | |
] | |
}, | |
{ | |
"id": "8e0d29e2-301f-4fd9-b3bd-5be09b41b3d5", | |
"unitId": "cfe931611b18ed18", | |
"name": "FoodTruck_iOS_INT_LowFloor", | |
"adType": "INTERSTITIAL", | |
"description": "", | |
"priority": 2, | |
"order": 1, | |
"limitations": [ | |
{ | |
"id": "55edb7a9-18dc-4f4f-b9d8-dfe65c6d5c83", | |
"limitationType": "randomGapBetweenSeconds", | |
"settings": { | |
"typeDiscriminator": "RANGE", | |
"from": 1, | |
"to": 3 | |
}, | |
"order": 0 | |
}, | |
{ | |
"id": "ccd44a0c-212e-4078-8822-adf6403fe0a4", | |
"limitationType": "limitRetriesOnFailedAttempts", | |
"settings": { | |
"typeDiscriminator": "CAPPING", | |
"times": 1, | |
"periodNumber": 3, | |
"periodType": "SECONDS" | |
}, | |
"order": 1 | |
}, | |
{ | |
"id": "7cfa00ae-6dcd-4f80-bc01-8bdf3427523c", | |
"limitationType": "cooldownForRetries", | |
"settings": { | |
"typeDiscriminator": "COOLDOWN", | |
"periodNumber": 2, | |
"periodType": "SECONDS" | |
}, | |
"order": 2 | |
} | |
] | |
}, | |
{ | |
"id": "1ee81839-d5a8-4dd2-9653-b1e9fcd652ba", | |
"unitId": "7b0d4233bcc48003", | |
"name": "FoodTruck_iOS_RV_NoFloor", | |
"adType": "REWARDED_VIDEO", | |
"description": "No Floor", | |
"priority": 3, | |
"order": 2, | |
"limitations": [ | |
{ | |
"id": "f07bc337-bf60-4fd4-8ee8-097ccc470676", | |
"limitationType": "randomGapBetweenSeconds", | |
"settings": { | |
"typeDiscriminator": "RANGE", | |
"from": 1, | |
"to": 3 | |
}, | |
"order": 0 | |
} | |
] | |
}, | |
{ | |
"id": "c147e5f3-cff6-4724-9887-5008fc9606c1", | |
"unitId": "f96bccab5762ef5b", | |
"name": "FoodTruck_iOS_INT_NoFloor", | |
"adType": "INTERSTITIAL", | |
"description": "No Floor", | |
"priority": 4, | |
"order": 3, | |
"limitations": [ | |
{ | |
"id": "69122ee5-07ef-41ee-866a-f88686a4a8e5", | |
"limitationType": "randomGapBetweenSeconds", | |
"settings": { | |
"typeDiscriminator": "RANGE", | |
"from": 1, | |
"to": 3 | |
}, | |
"order": 0 | |
} | |
] | |
} | |
] | |
} | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.519 : The InAppInboxService sequence ids are successfully get from the Server: | |
Game Event: '1463'. | |
Flow: '103'. | |
State changed by Game Event: '944' | |
State changed by Flow: '33'. | |
Severity: Trace | |
Kinoa.Logic.Services.<GetInboxSequenceIdAsync>d__20:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.585 : The GameEventsService sequence id is successfully get from the Server: 16562. | |
Severity: Trace | |
Kinoa.Logic.Services.<UpdateEventsSequenceIdAsync>d__22:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.619 : File '/storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/KinoaAdSchedulerStorage.dat' reading started. | |
Severity: Debug | |
Kinoa.Core.Serialization.<Load>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(String, String, Boolean, CancellationToken) | |
Kinoa.Core.Serialization.<Load>d__12:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(Boolean) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.Services.<GetConfiguration>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.622 : Failed to load File by specified path "/storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/KinoaAdSchedulerStorage.dat": | |
Could not find file "/storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/KinoaAdSchedulerStorage.dat" | |
Severity: Debug | |
Kinoa.Core.Serialization.<Load>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(String, String, Boolean, CancellationToken) | |
Kinoa.Core.Serialization.<Load>d__12:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(Boolean) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.Services.<GetConfiguration>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.623 : The default 'KinoaAdSchedulerStorage.dat' object will be created and saved by path: | |
/storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/KinoaAdSchedulerStorage.dat. | |
Severity: Debug | |
Kinoa.Core.Serialization.<<Load>g__CreateIfLoadFailed|0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Serialization.<>c__DisplayClass16_0:<Load>g__CreateIfLoadFailed|0() | |
Kinoa.Core.Serialization.<Load>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(String, String, Boolean, CancellationToken) | |
Kinoa.Core.Serialization.<Load>d__12:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(Boolean) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.Services.<GetConfiguration>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.626 : KinoaAdSchedulerStorage was loaded. | |
Severity: Debug | |
Kinoa.AdOptimization.Logic.Storages.KinoaAdSchedulerStorage:GetBlankObject() | |
Kinoa.Core.Serialization.<<Load>g__CreateIfLoadFailed|0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Serialization.<>c__DisplayClass16_0:<Load>g__CreateIfLoadFailed|0() | |
Kinoa.Core.Serialization.<Load>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(String, String, Boolean, CancellationToken) | |
Kinoa.Core.Serialization.<Load>d__12:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(Boolean) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.Services.<GetConfiguration>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.648 : [GameEventsService] First game launch: "install" event raising. | |
Severity: Debug | |
Kinoa.Logic.Services.<RaiseInstallEvent>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseInstallEvent() | |
Kinoa.Logic.<OnActivePlayerChanged>d__125:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.654 : [GameEventsService] Game Event install is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseInstallEvent>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseInstallEvent() | |
Kinoa.Logic.<OnActivePlayerChanged>d__125:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.655 : Event 'install' with ID: 'eb101175-87e6-453d-8915-eb22c391b8bb', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseInstallEvent>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseInstallEvent() | |
Kinoa.Logic.<OnActivePlayerChanged>d__125:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.657 : Events will not be sent: The game session is not opened. | |
State: InProgress. | |
Severity: Info | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseInstallEvent>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseInstallEvent() | |
Kinoa.Logic.<OnActivePlayerChanged>d__125:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.659 : Session ID: 8de5e3de-7486-40b1-bf58-7f4f14b2550b. | |
Active Player ID: a_979039828893490623. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseInstallEvent>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseInstallEvent() | |
Kinoa.Logic.<OnActivePlayerChanged>d__125:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.662 : [UnityWebRequestClient] WebRequest information: | |
[GET]: https://gamemeta.kinoa.io/public/configuration | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 1954ms | |
Headers: {Content-Type=application/json,Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Game-Auth=f8ce1954a71a444bc29454fcaa4c980f52f8c45d0f6ddb238cf6e5d274c22c66,X-Request-SendTime-Ms=1750245141626} | |
Body: | |
Error: | |
Response Body: | |
{ | |
"eventsInfo": [ | |
{ | |
"eventName": "collect_milestones", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_apps_inbox_received", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_created", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_eligibility", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_game_purchase", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "player_update", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "progress", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "progress_milestones", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "push_clicked", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "social_connect", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "social_disconnect", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "social_post", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "tutorial", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_impression", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "collected_resource", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "currency_sunk", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "inbox_message_replace", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "watch_ad", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_received", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "web_socket_closed", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "back_to_lobby", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "web_socket_opened", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "upgrade_made", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_send", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "low_gem_balance", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "set_tester", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "insufficient_gems", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "reset_player_state", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_smart_response", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "after_interstitial", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_inbox_deleted", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "inbox_messages_remove", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "level_start", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "reminder_in_app", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_close", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "upgrade_purchased", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "session_start", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "web_socket_error", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "install", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "fire_upon_claiming_reward", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_click", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "slow_request", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "payment", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "insufficient_coins", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "ftue", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "level_up", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "daily_reward_shown", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_download", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "tick", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "received_flow_action", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_get_local", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "mission_cleared", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "ab_test_group_assigned", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_smart_request", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "close_shop", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_get_checksum", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "achievement_cleared", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "currency_sourced", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "low_coin_balance", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "offline_events_sent", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "error", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_use", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "operator_changed_state", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "level_attempt", | |
"isDebug": false | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.685 : File saved successfully: /storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/KinoaAdSchedulerStorage.dat. | |
Severity: Trace | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.687 : The new game session is started successfully: 8de5e3de-7486-40b1-bf58-7f4f14b2550b. State: Opened. | |
Severity: Info | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.690 : Loading Debug Events meta information. | |
Severity: Debug | |
Kinoa.Logic.Services.<GetDebugEvensMeta>d__4:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.MetaService:GetDebugEvensMeta() | |
Kinoa.Logic.Services.<UpdateDebugEvensMeta>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.MetaService:UpdateDebugEvensMeta() | |
Kinoa.Logic.Services.GameSessionService:RaiseOnGameSessionStarted(String, IWebResponse) | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.691 : Applying security data to events. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.<OnGameSessionStarted>d__124:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:OnGameSessionStarted(Response`1) | |
Kinoa.Logic.Services.GameSessionService:RaiseOnGameSessionStarted(String, IWebResponse) | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.693 : Events sequence ID: 16564. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.<OnGameSessionStarted>d__124:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:OnGameSessionStarted(Response`1) | |
Kinoa.Logic.Services.GameSessionService:RaiseOnGameSessionStarted(String, IWebResponse) | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.695 : Send game events https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.GameEventsService:SendEventsRequest(EventsStorage`1, OnRequestSentAsync) | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.<OnGameSessionStarted>d__124:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:OnGameSessionStarted(Response`1) | |
Kinoa.Logic.Services.GameSessionService:RaiseOnGameSessionStarted(String, IWebResponse) | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.699 : Sending events(2) before compression: [ | |
{ | |
"sequence_id": 16563, | |
"event_data": { | |
"id": "d2717afb-bd5b-4daf-b250-9431b03e8649", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245143, | |
"time_ms": 1750245143197, | |
"wifi": true, | |
"name": "slow_request", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"method": "GET", | |
"url": "https://sdks.kinoa.io/settings/clock", | |
"headers": "{X-Request-SendTime-Ms=1750245141314}", | |
"code": 200, | |
"response": "{\u0022timeMs\u0022:1750245141230}", | |
"response_state": "Success", | |
"processing_time_ms": 1851, | |
"is_canceled": "False", | |
"sdk_game_event_created_at_ms": 1750245143196, | |
"sdk_game_event_processed_at_ms": 1750245143198 | |
} | |
}, | |
"player_state": null, | |
"guid": "b3a41e5a-f9ec-4e40-a588-9d226057ad9e" | |
}, | |
{ | |
"sequence_id": 16564, | |
"event_data": { | |
"id": "c28f4f41-7466-4ded-b3f4-5005255c9454", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245143, | |
"time_ms": 1750245143645, | |
"wifi": true, | |
"name": "install", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"sdk_game_event_created_at_ms": 1750245143644, | |
"sdk_game_event_processed_at_ms": 1750245143645 | |
} | |
}, | |
"player_state": null, | |
"guid": "eb101175-87e6-453d-8915-eb22c391b8bb" | |
} | |
] | |
Severity: Trace | |
Kinoa.Data.WebModels.<Populate>d__8`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Data.WebModels.WebEventsStorage:Populate(EventsStorage`1) | |
Kinoa.Logic.<SendEvents>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.WebRequests:SendEvents(EventsStorage`1, OnRequestSent, String, SettingsKey) | |
Kinoa.AsyncDispatcher:RunNetworkQueue() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.<OnGameSessionStarted>d__124:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:OnGameSessionStarted(Response`1) | |
Kinoa.Logic.Services.GameSessionService:RaiseOnGameSessionStarted(String, IWebResponse) | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.702 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.<OnGameSessionStarted>d__124:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:OnGameSessionStarted(Response`1) | |
Kinoa.Logic.Services.GameSessionService:RaiseOnGameSessionStarted(String, IWebResponse) | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.704 : TickEventTicker dispose and stop ticking. | |
Severity: Trace | |
Kinoa.Logic.Services.Ticking.TickingService:Dispose() | |
Kinoa.Logic.Services.Ticking.TickEventTicker:StartTicking() | |
Kinoa.Logic.Services.GameSessionService:RaiseOnGameSessionStarted(String, IWebResponse) | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.706 : TickEventTicker start ticking. | |
Severity: Trace | |
Kinoa.Logic.Services.Ticking.TickingService:StartTicking(CancellationToken) | |
Kinoa.Logic.Services.GameSessionService:RaiseOnGameSessionStarted(String, IWebResponse) | |
Kinoa.Logic.Services.GameSessionService:ProcessSessionStartResponse(GameSessionData, WebResponse) | |
Kinoa.Logic.Services.<SendSessionStartRequestAsync>d__16`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<UpdateNullablePlayerStateOnSessionStarted>d__22`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<UpdateLocalPlayerStateAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.727 : The new webSocket client initialized: | |
URL: wss://ms.kinoa.io/messaging/subscribe?player_id=a_979039828893490623&Game-Id=824808da-e788-11ef-8616-4d7470b688f1 | |
Headers: {Game-Auth=1c68fd24b6eac9eb587375d87eaf9630dfab137313750c262ef77dc459fc9bae}. | |
Severity: Trace | |
Kinoa.Core.Network.Clients.WebSocketClient:.ctor(String, Request, OnMessageReceived) | |
Kinoa.Logic.<CreateWebSocketClient>d__37:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.728 : Establishing a WebSocket connection for 'a_979039828893490623' player. | |
Current connection status is 'Closed'. | |
Severity: Debug | |
Kinoa.Core.Network.Clients.<ConnectAsync>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Network.Clients.WebSocketClient:ConnectAsync() | |
Kinoa.Logic.Services.<CreateConnectionAsync>d__12:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<CreateWebSocketClient>d__37:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
The new Game Session is successfully opened. | |
Kinoa.Services.<OpenSessionAsync>d__2`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
The Server Player State is successfully received. | |
Kinoa.Services.<OpenSessionAsync>d__2`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[Kinoa] Country Name - IN | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaSyncGameEventsService:SendSessionStartEventAsync() | |
Kinoa.Controllers.<SendSessionStartEventAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:SendSessionStartEventAsync() | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<OpenSessionAsync>d__2`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
Kinoa.Services.KinoaSyncGameEventsService:SetPlayerFieldsPropertyValues() | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaSyncGameEventsService:SendSessionStartEventAsync() | |
Kinoa.Controllers.<SendSessionStartEventAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:SendSessionStartEventAsync() | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<OpenSessionAsync>d__2`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[Kinoa] Player Properties updated - {"CoinBalance":0,"GemBalance":0,"NbsLtv":0.0,"XpLevel":1,"CurrentCity":-1,"CurrentCityLevel":1,"InactiveDays":-1,"TotalDaysPlayed":0,"IsPayer":false,"CurrentStreet":null,"SessionData":{"SessionID":"8de5e3de-7486-40b1-bf58-7f4f14b2550b","LastSessionTime":1750245143,"LastSessionTimeMs":1750245143682,"LastSessionEnd":1750244989,"LastSessionEndMs":1750244973699,"TimeSinceLastLogin":0,"TimeSinceLastLoginMs":0,"LastEventTime":1750245143,"LastEventTimeMs":1750245143682,"DeviceID":"7a350f2a4fc351eb1c1013d4bdfe4c10","DevicePlatform":"Android","DeviceOS":"Android","OsVersion":"Android OS 10 / API-29 (QKQ1.190828.002/V12.0.3.0.QEJMIXM)","DeviceType":"Handheld","DeepLink":null,"GameVersion":"8.60","SDKVersion":"2.11.2.0"},"PlayerIdentifiers":{"PlayerId":"a_979039828893490623","NativeId":null,"FacebookId":null,"GoogleId":null,"AppleId":null,"ExtraId1":null,"ExtraId2":null,"ExtraId3":null,"DeviceIds":["7a350f2a4fc351eb1c1013d4bdfe4c10","4a13fb9616723f4fbbbc95f4d2056c20"]},"Devices":[{"ID":"7a350f2a4fc351eb1c1013d4bdfe4c10","Platform":"Android","OsVersion":"Android OS 10 / API-29 (QKQ1.190828.002/V12.0.3.0.QEJMIXM)","Type":"Handheld","Model":"Xiaomi POCO F1","ScreenResolution":{"Height":1080,"Width":2157,"RefreshRate":60},"ScreenDPI":440.0,"LastSessionTime":1750245143,"LastSessionTimeMs":1750245143682,"SessionCount":528},{"ID":"4a13fb9616723f4fbbbc95f4d2056c20","Platform":"Android","OsVersion":"Android OS 11 / API-30 (RP1A.200720.012/T510XXU5CWA1)","Type":"Handheld","Model":"samsung SM-T510","ScreenResolution":{"Height":900,"Width":1440,"RefreshRate":60},"ScreenDPI":180.0,"LastSessionTime":1748437648,"LastSessionTimeMs":1748437647912,"SessionCount":6}],"PersonalInfo":{"CountryCode":"IN","Country":104,"LanguageCode":"en","Language":11,"City":""},"Purchases":{"Count":118,"TotalAmount":1024.7969,"LastPaymentDate":1750244298,"FirstPaymentDate":1745210753},"Ads":{"Count":67,"TotalAmount":0.42806712330060012},"Revenue":{"TotalAmount":1025.22496712330061736},"Progress":null,"Balance":null,"Level":6,"TimeZone":"GMT+05:30","RegistrationTime":1745210312,"InstallTime":1750243424,"InstallTimeMs":1750243424242,"IsTester":true,"IsBlocked":false,"IsCheater":false,"IsDebug":true,"ChangedByOperator":false,"CalculatedFields":null,"IsRegistered":true} | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaSyncGameEventsService:SendSessionStartEventAsync() | |
Kinoa.Controllers.<SendSessionStartEventAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:SendSessionStartEventAsync() | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<OpenSessionAsync>d__2`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.819 : SchedulerTicker dispose and stop ticking. | |
Severity: Trace | |
Kinoa.Logic.Services.Ticking.TickingService:Dispose() | |
Kinoa.Logic.Services.Ticking.SimpleTicker:StartTicking() | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.820 : SchedulerTicker start ticking. | |
Severity: Trace | |
Kinoa.Logic.Services.Ticking.TickingService:StartTicking(CancellationToken) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdLoadedEvent | |
Interstitial:add_OnAdLoadedEvent(Action`2) | |
Kinoa.Services.KinoaAdOptimizationService:InitializeInterstitialAds() | |
Kinoa.Services.<<Initialize>b__3_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdLoadFailedEvent | |
Interstitial:add_OnAdLoadFailedEvent(Action`2) | |
Kinoa.Services.KinoaAdOptimizationService:InitializeInterstitialAds() | |
Kinoa.Services.<<Initialize>b__3_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdDisplayFailedEvent | |
Interstitial:add_OnAdDisplayFailedEvent(Action`3) | |
Kinoa.Services.KinoaAdOptimizationService:InitializeInterstitialAds() | |
Kinoa.Services.<<Initialize>b__3_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnInterstitialAdHiddenEvent | |
Interstitial:add_OnAdHiddenEvent(Action`2) | |
Kinoa.Services.<<Initialize>b__3_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdLoadedEvent | |
Rewarded:add_OnAdLoadedEvent(Action`2) | |
Kinoa.Services.KinoaAdOptimizationService:InitializeRewardedAds() | |
Kinoa.Services.<<Initialize>b__3_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdLoadFailedEvent | |
Rewarded:add_OnAdLoadFailedEvent(Action`2) | |
Kinoa.Services.KinoaAdOptimizationService:InitializeRewardedAds() | |
Kinoa.Services.<<Initialize>b__3_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdDisplayFailedEvent | |
Rewarded:add_OnAdDisplayFailedEvent(Action`3) | |
Kinoa.Services.KinoaAdOptimizationService:InitializeRewardedAds() | |
Kinoa.Services.<<Initialize>b__3_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Debug [AppLovin MAX] Listener has been added to callback: OnRewardedAdHiddenEvent | |
Rewarded:add_OnAdHiddenEvent(Action`2) | |
Kinoa.Services.<<Initialize>b__3_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.AdOptimization.Logic.<Initialize>d__19:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Time Spent: 10.0257040113211, TapCount: 0 | |
SandboxSessionReporter:Update() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.894 : [SyncGameEventsService] Game Event session_start is executed: | |
Place: | |
Level: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<BuildGameEventAsync>d__10`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<DiffLocalPlayerStateAsync>d__2`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DiffAsync>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
[KINOA] 2025/06/18 16:42:25.899 : SyncGameEventsService.RaiseEventAsync(name:'session_start', id:'7e586d04-1b17-40f5-a2b8-27be5790867f'): API request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<BuildGameEventAsync>d__10`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<DiffLocalPlayerStateAsync>d__2`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DiffAsync>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:25 PM] | |
Server LINK URL: https://nukeboxstudios.com/nukebox/foodtruckchefgame/services/index.php | |
<GetServerTime>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.120 : [UnityWebRequestClient] WebRequest information: | |
[GET]: https://gamemeta.kinoa.io/public/configuration | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 287ms | |
Headers: {Content-Type=application/json,Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Game-Auth=f8ce1954a71a444bc29454fcaa4c980f52f8c45d0f6ddb238cf6e5d274c22c66,X-Request-SendTime-Ms=1750245143797} | |
Body: | |
Error: | |
Response Body: | |
{ | |
"eventsInfo": [ | |
{ | |
"eventName": "collect_milestones", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_apps_inbox_received", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_created", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_eligibility", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_game_purchase", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "player_update", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "progress", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "progress_milestones", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "push_clicked", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "social_connect", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "social_disconnect", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "social_post", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "tutorial", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_impression", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "collected_resource", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "currency_sunk", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "inbox_message_replace", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "watch_ad", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_received", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "web_socket_closed", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "back_to_lobby", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "web_socket_opened", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "upgrade_made", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_send", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "low_gem_balance", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "set_tester", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "insufficient_gems", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "reset_player_state", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_smart_response", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "after_interstitial", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_inbox_deleted", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "inbox_messages_remove", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "level_start", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "reminder_in_app", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_close", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "upgrade_purchased", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "session_start", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "web_socket_error", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "install", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "fire_upon_claiming_reward", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_click", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "slow_request", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "payment", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "insufficient_coins", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "ftue", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "level_up", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "daily_reward_shown", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_download", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "tick", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "received_flow_action", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_get_local", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "mission_cleared", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "ab_test_group_assigned", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_smart_request", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "close_shop", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "feature_settings_get_checksum", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "achievement_cleared", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "currency_sourced", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "low_coin_balance", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "offline_events_sent", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "error", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "in_app_use", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "operator_changed_state", | |
"isDebug": false | |
}, | |
{ | |
"eventName": "level_attempt", | |
"isDebug": false | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
Server Link Data fetched from Url: https://nukeboxstudios.com/nukebox/foodtruckchefgame/services/index.php | |
<GetServerTime>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.220 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/event?player_id=a_979039828893490623&compressed=true | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 267ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=416d34c557beff7971af9c0074c01276e1f7e62b499a47386db05514f009962e,X-Request-SendTime-Ms=1750245143884} | |
Body: { | |
"event": "H4sIAAAAAAAAA9VTTW/TQBC951dEPneb/fRHJA4cgFMvtAckQNZ+jJNVHDt416mqKP+dseOEVEChEhcOltb75s3Om3nzeTafH/Cbz5MA33poLJTeJcs5S1Uqbk4I7KGJpdNRIzBEJ2NI4njGMl0ZYpwyRDpdEcMVJYUUzFABeSqLZMiRONj7c+Yk00LRimtZWaEYGGYZZcJJ4yqQeH5GacNAedu4rkX2iAQIwbfNlC13oEA4IJnMUyKpYcRUKidZJSsmsR5FzYkX/RYGZZmiXComxeW23IZnACuyEXv0lUcgdj2M/40eMyShbh/LbuhXiFNNvbVY1nWwD+XeB29q1N2Uax9i2z1dB9ger7blTnd6fH+awxbiuh2lfXj3kEwj6Lt6uFnHuAvLxSK4Tbjd+KbVt75dBIjRN6uwsHVrN2fKGrSDbmzf4RP5eKqW3EPjHlAyuQtvLoKZYPJ45tnWDSI5pdNFB2HXNmFUfvjSU8r50LS7cDovf6Thgl7SnFlliDqO3PupR1PArmuHXyy8vJpBrtiEY/+sRj/WMDbjva6xhAlD/eUKh1GerGk7wDdcqePPk0x/TZle/w0pR85xdjxXWusn6C5Cmr6uJ2TVn0xohJYMlCZVAZZIkJRoleekcJynVGXaFZAMOW9e2jf5h32zPEdTS4ZWT9HqDhwxopJEUarQ57aQSv6X+5ZK9eK++QZ7X9f/fNX+2kaplK+3Eap6pY1wNpRhApJngL1VwpG8YIqA4dyKgpncmNFGs6/fAdTFsQu5BQAA", | |
"metrics": { | |
"first_reject_because_of_cache_is_empty_at_ms": 1750245139384, | |
"first_reject_because_of_session_is_not_ready_at_ms": 1750245143655, | |
"request_enqueue_at_ms": 1750245143692, | |
"request_dequeue_at_ms": 1750245143692, | |
"request_compressed_at_ms": 1750245143797 | |
} | |
} | |
Error: | |
Response Body: | |
{ | |
"player_id": "a_979039828893490623", | |
"events": [ | |
{ | |
"name": "slow_request" | |
}, | |
{ | |
"name": "install" | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.225 : Game Events have been sent successfully. Events count: 2. | |
Severity: Info | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.228 : [GameEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.231 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.254 : Debug Events meta information are loaded. | |
Severity: Info | |
Kinoa.Logic.Services.<GetDebugEvensMeta>d__4:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.621 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/sync-event?player_id=a_979039828893490623 | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 568ms | |
Headers: {Content-Type=application/json,Game-Id=824808da-e788-11ef-8616-4d7470b688f1,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=51acf9c8354244b23fdf53452565164bcf41b0389408faf11aa007739b0b60db,X-Request-SendTime-Ms=1750245143982} | |
Body: { | |
"player_id": "a_979039828893490623", | |
"event": { | |
"sequence_id": 350, | |
"event_data": { | |
"level": null, | |
"place": null, | |
"id": "7959280f-eb9e-4d35-ba50-29064c276770", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245143, | |
"time_ms": 1750245143788, | |
"wifi": true, | |
"name": "session_start", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"sdk_game_event_created_at_ms": 1750245143787, | |
"sdk_game_event_processed_at_ms": 1750245143884 | |
} | |
}, | |
"player_state": { | |
"coin_balance": 0, | |
"gem_balance": 0, | |
"nbs_ltv": 0, | |
"xp_level": 1, | |
"current_city": -1, | |
"current_city_level": 1, | |
"is_payer": false, | |
"session_data": { | |
"last_session_time_ms": 1750245143682, | |
"last_session_end": 1750244989, | |
"last_session_end_ms": 1750244973699, | |
"time_since_last_login": 0, | |
"time_since_last_login_ms": 106, | |
"last_event_time": 1750245143, | |
"last_event_time_ms": 1750245143788 | |
}, | |
"devices": [ | |
{ | |
"id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"platform": "Android", | |
"os_version": "Android OS 10 / API-29 (QKQ1.190828.002/V12.0.3.0.QEJMIXM)", | |
"type": "Handheld", | |
"model": "Xiaomi POCO F1", | |
"screen_resolution": { | |
"height": 1080, | |
"width": 2157, | |
"refresh_rate": 60 | |
}, | |
"screen_dpi": 440, | |
"last_session_time": 1750245143, | |
"last_session_time_ms": 1750245143682, | |
"session_count": 528 | |
}, | |
{ | |
"id": "4a13fb9616723f4fbbbc95f4d2056c20", | |
"platform": "Android", | |
"os_version": "Android OS 11 / API-30 (RP1A.200720.012/T510XXU5CWA1)", | |
"type": "Handheld", | |
"model": "samsung SM-T510", | |
"screen_resolution": { | |
"height": 900, | |
"width": 1440, | |
"refresh_rate": 60 | |
}, | |
"screen_dpi": 180, | |
"last_session_time": 1748437648, | |
"last_session_time_ms": 1748437647912, | |
"session_count": 6 | |
} | |
] | |
}, | |
"guid": "7e586d04-1b17-40f5-a2b8-27be5790867f" | |
} | |
} | |
Error: | |
Response Body: | |
{ | |
"optional_messages": [], | |
"inbox_messages": [ | |
{ | |
"name": "D4_Coins_for_FREE", | |
"order": 0, | |
"sent_time": 1750244298, | |
"scheduling": { | |
"start_time_ms": 1747988234000, | |
"end_time_ms": null | |
}, | |
"flow_id": "41f7eb0d-bd9d-48bc-8151-e09c79f49a4e", | |
"trigger_type": "flow", | |
"uuid": "7a5e8a08-f1b6-4ffa-9246-8737058469e9", | |
"message_id": "1237407a-37aa-11f0-99b2-435df97cf5e8", | |
"inbox_stats": { | |
"reminders": 5 | |
}, | |
"custom_params": null, | |
"extra": [], | |
"countdown_timer": { | |
"end_timestamp": 1750330698, | |
"extra_life_time": 0, | |
"is_visible": true | |
}, | |
"lobby_icon": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Grill\u002BMaster/Grill\u002BMaster\u002Bicon.png", | |
"content_type": "web_url", | |
"placement": 4, | |
"is_in_app_trigger": false, | |
"text": "", | |
"score": 0 | |
}, | |
"is_inbox_message": true, | |
"data": { | |
"template": "custom", | |
"template_key": "one_cta_template", | |
"images": { | |
"character_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Grill\u002BMaster/grill\u002Bmaster\u002Bgirl.png", | |
"content_type": "addressable", | |
"custom_fields": {} | |
}, | |
"background_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Grill\u002BMaster/Grill\u002BMaster\u002BBG.png", | |
"content_type": "addressable", | |
"custom_fields": {} | |
} | |
}, | |
"buttons": { | |
"main_cta": { | |
"click_config": { | |
"action": "billing", | |
"link": "" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "", | |
"url": null, | |
"packages": { | |
"ios_package_id": "Foodtruck_0.99", | |
"android_package_id": "foodtruck_0.99", | |
"ios_discount_package_id": "", | |
"android_discount_package_id": "" | |
}, | |
"resources": [ | |
{ | |
"body": "{}", | |
"amount": 10, | |
"expiration": 864000, | |
"resource_key": "gems" | |
}, | |
{ | |
"body": "{}", | |
"amount": 1000, | |
"expiration": 864000, | |
"resource_key": "coins" | |
} | |
], | |
"custom_fields": {} | |
}, | |
"x_button": { | |
"click_config": { | |
"action": "close", | |
"link": "" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "", | |
"url": null, | |
"resources": [], | |
"custom_fields": {} | |
} | |
}, | |
"texts": { | |
"upper_text": { | |
"content": "Fire up the grill with this sizzling deal!", | |
"custom_fields": { | |
"upper_text_color": "#FFFFFF" | |
} | |
}, | |
"resource_badge": { | |
"content": "1,000\u003Cbr\u003EFREE COINS", | |
"custom_fields": { | |
"resource_badge_color": "#3B72E7", | |
"resource_badge_text_color": "#fff2e8" | |
} | |
} | |
}, | |
"customs": {} | |
}, | |
"capping": { | |
"eligibility_limit": { | |
"original": 999, | |
"actual": 999 | |
} | |
}, | |
"is_triggered_offline": false, | |
"command": { | |
"action": "in_app_reminder" | |
}, | |
"progression_score": { | |
"current": 0, | |
"previous": 0, | |
"total": 0 | |
}, | |
"audiences": {}, | |
"configuration_filters": { | |
"Comfort Price Zone": 17.33146 | |
}, | |
"user_list": {}, | |
"ab_test_distribution": {}, | |
"ab_tests_distribution": {}, | |
"placement": { | |
"id": 4 | |
}, | |
"debug": { | |
"kafka_event_timestamp_ms": 0, | |
"message_sender_timestamp_ms": 1750244298773, | |
"flow_event_time_ms": 1750244269729, | |
"flow_event_received_at_ms": 1750244298746, | |
"flow_event_sent_to_kafka_at_ms": 1750244298756, | |
"flow_kafka_event_received_at_ms": 1750244298763, | |
"flow_trigger_sent_to_kafka_at_ms": 1750244298771, | |
"message_builded_at_ms": 1750244298839 | |
}, | |
"sequence_data": { | |
"state_change_sequence_id": 34, | |
"sequence_id": 104 | |
}, | |
"security_data": { | |
"sequence_id": 104, | |
"checksum": "6046a5bab1c1167704db8b85285f5aae1fdec4c1547f24cc3060008d9184ffce", | |
"state_change_sequence_id": 34 | |
} | |
}, | |
{ | |
"name": "Ingrid-TESTFestival_Summer_Intro_GroupB_a/bTest1_250620_clone", | |
"order": 0, | |
"sent_time": 1750244350, | |
"scheduling": { | |
"start_time_ms": 1750244078000, | |
"end_time_ms": 1750319940000 | |
}, | |
"flow_id": "b666fd99-9bd7-493f-81fe-990e59f3ef01", | |
"trigger_type": "flow", | |
"uuid": "3fd27e62-b004-400c-b736-c28b2faa9fa5", | |
"message_id": "81ae182e-4c32-11f0-932b-f67f2d138a33", | |
"inbox_stats": { | |
"reminders": 4 | |
}, | |
"custom_params": null, | |
"extra": [], | |
"countdown_timer": { | |
"end_timestamp": 1750319940, | |
"extra_life_time": 0, | |
"is_visible": true | |
}, | |
"lobby_icon": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Festival\u002BSummerFest/Kinoa\u002BIcon\u002B-\u002BSummer\u002BFeast.png", | |
"content_type": "web_url", | |
"placement": 1, | |
"is_in_app_trigger": false, | |
"text": "", | |
"score": 0 | |
}, | |
"is_inbox_message": true, | |
"data": { | |
"template": "custom", | |
"template_key": "one_cta_template", | |
"images": { | |
"character_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Festival\u002BSummerFest/KinoaPopup-SummerFeast-Char.png", | |
"content_type": "addressable", | |
"custom_fields": {} | |
}, | |
"background_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Festival\u002BSummerFest/KinoaPopup-SummerFeast.png", | |
"content_type": "addressable", | |
"custom_fields": {} | |
} | |
}, | |
"buttons": { | |
"main_cta": { | |
"click_config": { | |
"action": "close", | |
"link": "" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "YUMMY!", | |
"url": null, | |
"resources": [ | |
{ | |
"body": "{}", | |
"amount": 20, | |
"expiration": 864000, | |
"resource_key": "gems" | |
} | |
], | |
"custom_fields": {} | |
}, | |
"x_button": { | |
"click_config": { | |
"action": "close", | |
"link": "" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "", | |
"url": null, | |
"resources": [], | |
"custom_fields": {} | |
} | |
}, | |
"texts": { | |
"upper_text": { | |
"content": "Make 4 upgrades to serve up summer\u003Cbr\u003Eflavors and grab your goodies!: ", | |
"custom_fields": { | |
"upper_text_color": "#FFFFFF" | |
} | |
}, | |
"resource_badge": { | |
"content": "0/4", | |
"custom_fields": { | |
"resource_badge_color": "#3B72E7", | |
"resource_badge_text_color": "#fff2e8" | |
} | |
} | |
}, | |
"customs": {} | |
}, | |
"capping": {}, | |
"is_triggered_offline": false, | |
"command": { | |
"action": "in_app_reminder" | |
}, | |
"progression_score": { | |
"current": 0, | |
"previous": 0, | |
"total": 0 | |
}, | |
"audiences": {}, | |
"configuration_filters": {}, | |
"user_list": {}, | |
"ab_test_distribution": {}, | |
"ab_tests_distribution": {}, | |
"placement": { | |
"id": 1 | |
}, | |
"debug": { | |
"received_event_at_ms": 1750244350503, | |
"message_builded_at_ms": 1750244350623 | |
}, | |
"sequence_data": { | |
"state_change_sequence_id": 35, | |
"sequence_id": 105 | |
}, | |
"security_data": { | |
"sequence_id": 105, | |
"checksum": "64b2ccfb016d81bd72428aa307cf11026b9dde694613df8bc1f581a992f95823", | |
"state_change_sequence_id": 35 | |
} | |
}, | |
{ | |
"name": "NB QA - No Ads resource", | |
"order": 7, | |
"sent_time": 1750240898, | |
"scheduling": { | |
"start_time_ms": 1744866060000, | |
"end_time_ms": null | |
}, | |
"flow_id": null, | |
"trigger_type": "event", | |
"uuid": "02241a2d-72a8-4804-83d8-5bc0153050da", | |
"message_id": "5bc94c26-4c0c-11f0-8911-4a4b6beaa529", | |
"inbox_stats": null, | |
"custom_params": null, | |
"extra": [], | |
"countdown_timer": { | |
"end_timestamp": 1750291199, | |
"extra_life_time": 0, | |
"is_visible": true | |
}, | |
"lobby_icon": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Grill\u002BMaster/Grill\u002BMaster\u002Bicon.png", | |
"content_type": "web_url", | |
"placement": 20, | |
"is_in_app_trigger": false, | |
"text": "", | |
"score": 0 | |
}, | |
"is_inbox_message": true, | |
"data": { | |
"template": "custom", | |
"template_key": "one_cta_template", | |
"images": { | |
"character_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Dessert\u002BDelight/Dessert\u002BDelight\u002Bgirl.png", | |
"content_type": "web_url", | |
"custom_fields": {} | |
}, | |
"background_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Dessert\u002BDelight/Dessert\u002BDelight\u002B\u002Bframe.png", | |
"content_type": "web_url", | |
"custom_fields": {} | |
} | |
}, | |
"buttons": { | |
"main_cta": { | |
"click_config": { | |
"action": "billing", | |
"link": "store" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "Claim", | |
"url": null, | |
"packages": { | |
"ios_package_id": "Foodtruck_0.99", | |
"android_package_id": "foodtruck_0.99", | |
"ios_discount_package_id": "Foodtruck_4.99", | |
"android_discount_package_id": "foodtruck_4.99" | |
}, | |
"resources": [ | |
{ | |
"body": "{}", | |
"amount": 1000, | |
"expiration": 864000, | |
"resource_key": "coins" | |
}, | |
{ | |
"body": "{}", | |
"amount": 1, | |
"expiration": 864000, | |
"resource_key": "no_ads" | |
} | |
], | |
"custom_fields": {} | |
}, | |
"x_button": { | |
"click_config": { | |
"action": "close", | |
"link": "" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "X", | |
"url": null, | |
"resources": [], | |
"custom_fields": {} | |
} | |
}, | |
"texts": { | |
"fine_print": { | |
"content": "Available for a limited time only!", | |
"custom_fields": {} | |
}, | |
"upper_text": { | |
"content": "No Ads as resource", | |
"custom_fields": { | |
"upper_text_color": "#FFFFFF" | |
} | |
}, | |
"discount_badge": { | |
"content": "{0}%", | |
"custom_fields": { | |
"discount_badge_bg_color": "#d4021d", | |
"discount_badge_text_color": "#fff2e8" | |
} | |
}, | |
"resource_badge": { | |
"content": "Last \u003Cbr\u003E Chance", | |
"custom_fields": { | |
"resource_badge_color": "#fdf7e7", | |
"resource_badge_text_color": "#d4021d " | |
} | |
} | |
}, | |
"customs": {} | |
}, | |
"capping": { | |
"eligibility_limit": { | |
"original": 1, | |
"actual": 1 | |
} | |
}, | |
"is_triggered_offline": false, | |
"command": null, | |
"progression_score": { | |
"current": 0, | |
"previous": 0, | |
"total": 0 | |
}, | |
"audiences": { | |
"All testers": true | |
}, | |
"configuration_filters": {}, | |
"user_list": {}, | |
"ab_test_distribution": {}, | |
"ab_tests_distribution": {}, | |
"placement": { | |
"id": 20 | |
}, | |
"debug": { | |
"received_event_at_ms": 1750240897989, | |
"message_builded_at_ms": 1750240898128 | |
}, | |
"sequence_data": { | |
"sequence_id": 1459 | |
}, | |
"security_data": { | |
"sequence_id": 1459, | |
"checksum": "09d42e2ffdac1e1dfdce4bb6b39e1bb414be083602aa10f1879cef5ebf667863" | |
} | |
}, | |
{ | |
"name": "TEST_achievement_cleared_Olesia_200617", | |
"order": 1, | |
"sent_time": 1750242184, | |
"scheduling": { | |
"start_time_ms": 1750164346000, | |
"end_time_ms": 1750265640000 | |
}, | |
"flow_id": null, | |
"trigger_type": "event", | |
"uuid": "451407ee-8fa5-40ca-be19-758ff8ca2d7e", | |
"message_id": "34eed94c-4b79-11f0-89b4-e86698d47209", | |
"inbox_stats": { | |
"reminders": 2 | |
}, | |
"custom_params": null, | |
"extra": [], | |
"countdown_timer": { | |
"end_timestamp": 1750265640, | |
"extra_life_time": 0, | |
"is_visible": true | |
}, | |
"lobby_icon": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Snack\u002BAttack/Snack\u002BAttack\u002Bicon.png", | |
"content_type": "web_url", | |
"placement": 6, | |
"is_in_app_trigger": false, | |
"text": "", | |
"score": 0 | |
}, | |
"is_inbox_message": true, | |
"data": { | |
"template": "custom", | |
"template_key": "one_cta_template", | |
"images": { | |
"character_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Snack\u002BAttack/snack\u002Battack\u002Bgirl.png", | |
"content_type": "addressable", | |
"custom_fields": {} | |
}, | |
"background_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Snack\u002BAttack/Snack\u002BAttack\u002Bframe.png", | |
"content_type": "addressable", | |
"custom_fields": {} | |
} | |
}, | |
"buttons": { | |
"main_cta": { | |
"click_config": { | |
"action": "close", | |
"link": "" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "achievement_cleared", | |
"url": null, | |
"resources": [ | |
{ | |
"body": "{}", | |
"amount": 15, | |
"expiration": 864000, | |
"resource_key": "coins" | |
} | |
], | |
"custom_fields": {} | |
}, | |
"x_button": { | |
"click_config": { | |
"action": "close", | |
"link": "" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "", | |
"url": null, | |
"resources": [], | |
"custom_fields": {} | |
} | |
}, | |
"texts": { | |
"fine_print": { | |
"content": "achievement_cleared", | |
"custom_fields": {} | |
}, | |
"upper_text": { | |
"content": "achievement_cleared", | |
"custom_fields": { | |
"upper_text_color": "#FFFFFF" | |
} | |
}, | |
"discount_badge": { | |
"content": "-{0}%", | |
"custom_fields": { | |
"discount_badge_bg_color": "#d4021d", | |
"discount_badge_text_color": "#fff2e8" | |
} | |
}, | |
"resource_badge": { | |
"content": "BUNDLE\u003Cbr\u003ETIME!", | |
"custom_fields": { | |
"resource_badge_color": "#3B72E7", | |
"resource_badge_text_color": "#fff2e8" | |
} | |
} | |
}, | |
"customs": {} | |
}, | |
"capping": { | |
"eligibility_limit": { | |
"original": 999, | |
"actual": 999 | |
} | |
}, | |
"is_triggered_offline": false, | |
"command": { | |
"action": "in_app_reminder" | |
}, | |
"progression_score": { | |
"current": 0, | |
"previous": 0, | |
"total": 0 | |
}, | |
"audiences": { | |
"All testers": true | |
}, | |
"configuration_filters": { | |
"Comfort Price Zone": 17.33146 | |
}, | |
"user_list": {}, | |
"ab_test_distribution": {}, | |
"ab_tests_distribution": {}, | |
"placement": { | |
"id": 6 | |
}, | |
"debug": { | |
"received_event_at_ms": 1750242184236, | |
"sent_to_kafka_at_ms": 1750242184243, | |
"kafka_event_timestamp_ms": 1750242184243, | |
"message_sender_timestamp_ms": 1750242184581, | |
"message_builded_at_ms": 1750242184653 | |
}, | |
"sequence_data": { | |
"state_change_sequence_id": 944, | |
"sequence_id": 1463 | |
}, | |
"security_data": { | |
"sequence_id": 1463, | |
"checksum": "4ddf3a417f7e0753211f43b5ef44f343e17b39ec26d14739cc1b028dc04cdc81", | |
"state_change_sequence_id": 944 | |
} | |
}, | |
{ | |
"name": "NB QA - Show ad_clone", | |
"order": 9, | |
"sent_time": 1750240898, | |
"scheduling": { | |
"start_time_ms": 1744866060000, | |
"end_time_ms": null | |
}, | |
"flow_id": null, | |
"trigger_type": "event", | |
"uuid": "32aaea47-412f-48e4-8674-a3f40016b1f5", | |
"message_id": "0a76835c-4c25-11f0-96b0-4d4743f0747b", | |
"inbox_stats": null, | |
"custom_params": null, | |
"extra": [], | |
"countdown_timer": { | |
"end_timestamp": 1750291199, | |
"extra_life_time": 0, | |
"is_visible": true | |
}, | |
"lobby_icon": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Grill\u002BMaster/Grill\u002BMaster\u002Bicon.png", | |
"content_type": "web_url", | |
"placement": 22, | |
"is_in_app_trigger": false, | |
"text": "", | |
"score": 0 | |
}, | |
"is_inbox_message": true, | |
"data": { | |
"template": "custom", | |
"template_key": "one_cta_template", | |
"images": { | |
"character_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Dessert\u002BDelight/Dessert\u002BDelight\u002Bgirl.png", | |
"content_type": "web_url", | |
"custom_fields": {} | |
}, | |
"background_image": { | |
"content": "https://d11ytipb17j7k6.cloudfront.net/Kinoa/Dessert\u002BDelight/Dessert\u002BDelight\u002B\u002Bframe.png", | |
"content_type": "web_url", | |
"custom_fields": {} | |
} | |
}, | |
"buttons": { | |
"main_cta": { | |
"click_config": { | |
"action": "show_ad", | |
"link": "store" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "Watch ad and get gems", | |
"url": null, | |
"resources": [ | |
{ | |
"body": "{}", | |
"amount": 3, | |
"expiration": 864000, | |
"resource_key": "gems" | |
} | |
], | |
"custom_fields": {} | |
}, | |
"x_button": { | |
"click_config": { | |
"action": "close", | |
"link": "" | |
}, | |
"background_image": { | |
"content": "", | |
"content_type": "addressable" | |
}, | |
"label": "X", | |
"url": null, | |
"resources": [], | |
"custom_fields": {} | |
} | |
}, | |
"texts": { | |
"fine_print": { | |
"content": "Available for a limited time only!", | |
"custom_fields": {} | |
}, | |
"upper_text": { | |
"content": "Show ad", | |
"custom_fields": { | |
"upper_text_color": "#FFFFFF" | |
} | |
}, | |
"discount_badge": { | |
"content": "{0}%", | |
"custom_fields": { | |
"discount_badge_bg_color": "#d4021d", | |
"discount_badge_text_color": "#fff2e8" | |
} | |
}, | |
"resource_badge": { | |
"content": "Last \u003Cbr\u003E Chance", | |
"custom_fields": { | |
"resource_badge_color": "#fdf7e7", | |
"resource_badge_text_color": "#d4021d " | |
} | |
} | |
}, | |
"customs": {} | |
}, | |
"capping": { | |
"eligibility_limit": { | |
"original": 3, | |
"actual": 3 | |
} | |
}, | |
"is_triggered_offline": false, | |
"command": null, | |
"progression_score": { | |
"current": 0, | |
"previous": 0, | |
"total": 0 | |
}, | |
"audiences": { | |
"All testers": true | |
}, | |
"configuration_filters": {}, | |
"user_list": {}, | |
"ab_test_distribution": {}, | |
"ab_tests_distribution": {}, | |
"placement": { | |
"id": 22 | |
}, | |
"debug": { | |
"received_event_at_ms": 1750240897989, | |
"message_builded_at_ms": 1750240898141 | |
}, | |
"sequence_data": { | |
"sequence_id": 1460 | |
}, | |
"security_data": { | |
"sequence_id": 1460, | |
"checksum": "2626333f57503c34084a954698e846ac3e987a74f542fffe927f19264aef8031" | |
} | |
} | |
], | |
"inbox_details": { | |
"old_in_apps": [ | |
"7a5e8a08-f1b6-4ffa-9246-8737058469e9", | |
"3fd27e62-b004-400c-b736-c28b2faa9fa5", | |
"02241a2d-72a8-4804-83d8-5bc0153050da", | |
"451407ee-8fa5-40ca-be19-758ff8ca2d7e", | |
"32aaea47-412f-48e4-8674-a3f40016b1f5" | |
], | |
"new_in_apps": [], | |
"replaced_in_apps": [], | |
"reminder_in_apps": [ | |
"7a5e8a08-f1b6-4ffa-9246-8737058469e9", | |
"3fd27e62-b004-400c-b736-c28b2faa9fa5" | |
], | |
"progression_score_in_apps": [], | |
"milestones_progress_in_apps": [], | |
"removed_in_apps": [] | |
} | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.856 : INTERSTITIAL ad df7a2de9127e842a load requested. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdUnitProcessor:Loading() | |
Kinoa.AdOptimization.Logic.Processors.<LoadOne>d__15:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:LoadOne(KinoaAdUnitProcessor) | |
Kinoa.AdOptimization.Logic.Processors.<Tick>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Tick() | |
Kinoa.AdOptimization.Logic.<OnScheduleTick>d__27:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.SDKAdsClient:OnScheduleTick() | |
Kinoa.Core.Utils.<StartTicking>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.861 : REWARDED_VIDEO ad 6c3ef79c6e996e7d load requested. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdUnitProcessor:Loading() | |
Kinoa.AdOptimization.Logic.Processors.<LoadOne>d__15:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:LoadOne(KinoaAdUnitProcessor) | |
Kinoa.AdOptimization.Logic.Processors.<Tick>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Tick() | |
Kinoa.AdOptimization.Logic.<OnScheduleTick>d__27:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.SDKAdsClient:OnScheduleTick() | |
Kinoa.Core.Utils.<StartTicking>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.864 : SyncGameEventsService.RaiseEventAsync(name:'session_start', id:'7e586d04-1b17-40f5-a2b8-27be5790867f'): API request was sent successfully. | |
Severity: Info | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.880 : [GameEventsService] Game Event in_app_received is executed: | |
Place: | |
Level: | |
InAppID: 1237407a-37aa-11f0-99b2-435df97cf5e8 | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<<RaiseEventsAsync>b__1>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.<>c__DisplayClass14_0`2:<RaiseEventsAsync>b__1(TEventData, Int32) | |
System.Threading.Tasks.Task:WhenAll(IEnumerable`1) | |
Kinoa.Logic.Services.<RaiseEventsAsync>d__14`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.<>c__DisplayClass162_0`2:<RaiseEventsAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.Services.<RaiseSynchronousInAppReceivedEventsAsync>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.InAppEventsService:RaiseSynchronousInAppReceivedEventsAsync(SyncGameEventResponse, Int64) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.884 : [GameEventsService] Game Event in_app_received is executed: | |
Place: | |
Level: | |
InAppID: 81ae182e-4c32-11f0-932b-f67f2d138a33 | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<<RaiseEventsAsync>b__1>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.<>c__DisplayClass14_0`2:<RaiseEventsAsync>b__1(TEventData, Int32) | |
System.Threading.Tasks.Task:WhenAll(IEnumerable`1) | |
Kinoa.Logic.Services.<RaiseEventsAsync>d__14`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.<>c__DisplayClass162_0`2:<RaiseEventsAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.Services.<RaiseSynchronousInAppReceivedEventsAsync>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.InAppEventsService:RaiseSynchronousInAppReceivedEventsAsync(SyncGameEventResponse, Int64) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.892 : Events successfully added to 'a_979039828893490623' player storage: | |
in_app_received: 65bd483a-379a-4613-a195-cc8d437153d1, | |
in_app_received: aed017ce-0299-4301-96dc-2068443af962. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.<AddEvents>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvents(List`1) | |
Kinoa.Logic.Services.<RaiseEventsAsync>d__14`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.<>c__DisplayClass162_0`2:<RaiseEventsAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.Services.<RaiseSynchronousInAppReceivedEventsAsync>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.InAppEventsService:RaiseSynchronousInAppReceivedEventsAsync(SyncGameEventResponse, Int64) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.896 : Applying security data to events. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvents>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvents(List`1) | |
Kinoa.Logic.Services.<RaiseEventsAsync>d__14`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.<>c__DisplayClass162_0`2:<RaiseEventsAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.Services.<RaiseSynchronousInAppReceivedEventsAsync>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.InAppEventsService:RaiseSynchronousInAppReceivedEventsAsync(SyncGameEventResponse, Int64) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.903 : Events sequence ID: 16566. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvents>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvents(List`1) | |
Kinoa.Logic.Services.<RaiseEventsAsync>d__14`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.<>c__DisplayClass162_0`2:<RaiseEventsAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.Services.<RaiseSynchronousInAppReceivedEventsAsync>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.InAppEventsService:RaiseSynchronousInAppReceivedEventsAsync(SyncGameEventResponse, Int64) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.911 : Send game events https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.GameEventsService:SendEventsRequest(EventsStorage`1, OnRequestSentAsync) | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvents>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvents(List`1) | |
Kinoa.Logic.Services.<RaiseEventsAsync>d__14`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.<>c__DisplayClass162_0`2:<RaiseEventsAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.Services.<RaiseSynchronousInAppReceivedEventsAsync>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.InAppEventsService:RaiseSynchronousInAppReceivedEventsAsync(SyncGameEventResponse, Int64) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.914 : Sending events(2) before compression: [ | |
{ | |
"sequence_id": 16565, | |
"event_data": { | |
"in_app_id": "1237407a-37aa-11f0-99b2-435df97cf5e8", | |
"spent": null, | |
"received": null, | |
"level": null, | |
"place": null, | |
"id": "2654469c-ba8b-40ce-9c26-3ce150957231", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245144, | |
"time_ms": 1750245144870, | |
"wifi": true, | |
"name": "in_app_received", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"in_app_id": "1237407a-37aa-11f0-99b2-435df97cf5e8", | |
"in_app_uuid": "7a5e8a08-f1b6-4ffa-9246-8737058469e9", | |
"in_app_name": "D4_Coins_for_FREE", | |
"command": "InAppReminderCommand", | |
"kafka_event_timestamp_ms": 0, | |
"message_sender_timestamp_ms": 1750244298773, | |
"flow_event_time_ms": 1750244269729, | |
"flow_event_received_at_ms": 1750244298746, | |
"flow_event_sent_to_kafka_at_ms": 1750244298756, | |
"flow_kafka_event_received_at_ms": 1750244298763, | |
"flow_trigger_sent_to_kafka_at_ms": 1750244298771, | |
"message_builded_at_ms": 1750244298839, | |
"sdk_message_processed_at_ms": 1750245144869, | |
"sdk_message_received_at_ms": 1750245144649, | |
"sdk_game_event_created_at_ms": 1750245144870, | |
"sdk_game_event_processed_at_ms": 1750245144870 | |
} | |
}, | |
"player_state": null, | |
"guid": "65bd483a-379a-4613-a195-cc8d437153d1" | |
}, | |
{ | |
"sequence_id": 16566, | |
"event_data": { | |
"in_app_id": "81ae182e-4c32-11f0-932b-f67f2d138a33", | |
"spent": null, | |
"received": null, | |
"level": null, | |
"place": null, | |
"id": "401235ce-e712-4bab-8780-4d62126ee902", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245144, | |
"time_ms": 1750245144878, | |
"wifi": true, | |
"name": "in_app_received", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"in_app_id": "81ae182e-4c32-11f0-932b-f67f2d138a33", | |
"in_app_uuid": "3fd27e62-b004-400c-b736-c28b2faa9fa5", | |
"in_app_name": "Ingrid-TESTFestival_Summer_Intro_GroupB_a/bTest1_250620_clone", | |
"command": "InAppReminderCommand", | |
"received_event_at_ms": 1750244350503, | |
"message_builded_at_ms": 1750244350623, | |
"sdk_message_processed_at_ms": 1750245144878, | |
"sdk_message_received_at_ms": 1750245144649, | |
"sdk_game_event_created_at_ms": 1750245144878, | |
"sdk_game_event_processed_at_ms": 1750245144879 | |
} | |
}, | |
"player_state": null, | |
"guid": "aed017ce-0299-4301-96dc-2068443af962" | |
} | |
] | |
Severity: Trace | |
Kinoa.Data.WebModels.<Populate>d__8`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Data.WebModels.WebEventsStorage:Populate(EventsStorage`1) | |
Kinoa.Logic.<SendEvents>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.WebRequests:SendEvents(EventsStorage`1, OnRequestSent, String, SettingsKey) | |
Kinoa.AsyncDispatcher:RunNetworkQueue() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvents>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvents(List`1) | |
Kinoa.Logic.Services.<RaiseEventsAsync>d__14`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.<>c__DisplayClass162_0`2:<RaiseEventsAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventsAsync(IEnumerable`1, TPlayerState, Func`2, Boolean) | |
Kinoa.Logic.Services.<RaiseSynchronousInAppReceivedEventsAsync>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.InAppEventsService:RaiseSynchronousInAppReceivedEventsAsync(SyncGameEventResponse, Int64) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__2`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.920 : Successfully connected to a WebSocket server. | |
Severity: Trace | |
Kinoa.NativeWebSocket.<Connect>d__27:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.921 : WebSocket connection for a_979039828893490623 has been opened. | |
Severity: Debug | |
Kinoa.Core.Network.Clients.<OnOpen>d__26:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Network.Clients.WebSocketClient:OnOpen() | |
Kinoa.NativeWebSocket.<Connect>d__27:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.928 : [GameEventsService] Game Event web_socket_opened is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseWebSocketOpenedEvent>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.WebSocketEventsService:RaiseWebSocketOpenedEvent(String, Int32) | |
Kinoa.Core.Network.Clients.<OnOpen>d__26:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Network.Clients.WebSocketClient:OnOpen() | |
Kinoa.NativeWebSocket.<Connect>d__27:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.935 : Event 'web_socket_opened' with ID: 'b1096c62-aa07-4b3c-8b88-2a4d14ec543c', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseWebSocketOpenedEvent>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.WebSocketEventsService:RaiseWebSocketOpenedEvent(String, Int32) | |
Kinoa.Core.Network.Clients.<OnOpen>d__26:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Network.Clients.WebSocketClient:OnOpen() | |
Kinoa.NativeWebSocket.<Connect>d__27:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.937 : [GameEventStorages] Events will not be sent: Event queue is running. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseWebSocketOpenedEvent>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.WebSocketEventsService:RaiseWebSocketOpenedEvent(String, Int32) | |
Kinoa.Core.Network.Clients.<OnOpen>d__26:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Core.Network.Clients.WebSocketClient:OnOpen() | |
Kinoa.NativeWebSocket.<Connect>d__27:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.946 : [GameEventStorages] Events will not be sent: Event queue is running. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.<OnActivePlayerChanged>d__125:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[KINOA] 2025/06/18 16:42:26.949 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.<OnActivePlayerChanged>d__125:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[SyncGameEventResponse] In-app Game objects have been removed (2). | |
7a5e8a08-f1b6-4ffa-9246-8737058469e9, | |
3fd27e62-b004-400c-b736-c28b2faa9fa5. | |
Reason: reminderInApps. | |
Kinoa.Services.KinoaUiService:RemoveGameInApps(IEnumerable`1, String, String) | |
Kinoa.Services.KinoaUiService:ReplaceGameInApps(IEnumerable`1, String, String, Boolean) | |
Kinoa.Services.KinoaSyncGameEventsService:ProcessReminderInApps(SyncGameEventResponse) | |
Kinoa.Services.KinoaSyncGameEventsService:ProcessResponse(Response`1, Boolean) | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.<SendSessionStartEventAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:26 PM] | |
[SyncGameEventResponse] In-app Game objects have been created (2). | |
7a5e8a08-f1b6-4ffa-9246-8737058469e9, | |
3fd27e62-b004-400c-b736-c28b2faa9fa5. | |
Reason: reminderInApps. | |
Kinoa.Services.KinoaUiService:CreateGameInApps(IEnumerable`1, String, String, Boolean) | |
Kinoa.Services.KinoaSyncGameEventsService:ProcessReminderInApps(SyncGameEventResponse) | |
Kinoa.Services.KinoaSyncGameEventsService:ProcessResponse(Response`1, Boolean) | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.<SendSessionStartEventAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:26.999 : [GameEventsService] Game Event feature_settings_smart_request is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsSmartRequestEvent>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsSmartRequestEvent(IEnumerable`1) | |
Kinoa.Logic.Services.<SmartDownloadFeaturesSettingsAsync>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:SmartDownloadFeaturesSettingsAsync(List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaFeaturesSettingsService:SmartDownloadAsync(List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Controllers.<SendSessionStartEventAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.<SendSessionStartEventAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.006 : Event 'feature_settings_smart_request' with ID: '74a37e9e-321f-4e9d-9b1d-a9ab4ffb40ec', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsSmartRequestEvent>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsSmartRequestEvent(IEnumerable`1) | |
Kinoa.Logic.Services.<SmartDownloadFeaturesSettingsAsync>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:SmartDownloadFeaturesSettingsAsync(List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaFeaturesSettingsService:SmartDownloadAsync(List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Controllers.<SendSessionStartEventAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.<SendSessionStartEventAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.012 : [GameEventStorages] Events will not be sent: Event queue is running. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsSmartRequestEvent>d__0:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsSmartRequestEvent(IEnumerable`1) | |
Kinoa.Logic.Services.<SmartDownloadFeaturesSettingsAsync>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:SmartDownloadFeaturesSettingsAsync(List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaFeaturesSettingsService:SmartDownloadAsync(List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Controllers.<SendSessionStartEventAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.<SendSessionStartEventAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.025 : Get Features Settings Checksums https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetFeaturesSettingsChecksumsAsync(IEnumerable`1, CancellationToken) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:ProcessSmartDownloadAsync(List`1, List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Logic.Services.<SmartDownloadFeaturesSettingsAsync>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:SmartDownloadFeaturesSettingsAsync(List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Services.KinoaFeaturesSettingsService:SmartDownloadAsync(List`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Controllers.<OpenGameSessionAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Controllers.<SendSessionStartEventAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SendSessionStartEventAsync>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.<SendSessionStartEventAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.274 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/event?player_id=a_979039828893490623&compressed=true | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 293ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=72cef605eb192d98bf54322d35697c8d370cf5db2c3f6dbfb3695ca32899bc22,X-Request-SendTime-Ms=1750245144914} | |
Body: { | |
"event": "H4sIAAAAAAAAA9VVyW4bSQy9+ysEnVNI7cvcEo898DXxLQgKtSoF9za9KAgG+fdUb56WpThxgAAzBwESyUfykaynD1e73T/5s9vtu/D3ECoXdPL7P3aIM85ezZ5wDFWvvelNdozR+1Rp0zRz5B5hIigUBhBhDEAoQqCUxYAS5qMSLrIg92OqfdfkRBlSDUUxGdrgQjoGv7UVuVyxNTSFcWFrmMtizijlygFrpAUUugCUwxwQFxCDiglM0FzWh2Naee2FIQxGbGh0hKFgkUMQEU+tj4Hm7yeQuhshbyrf1hk9cwhdl+pqySZ9YIH4AASVPDdhEbCRSSAijYhazBi0M65P5UgCCQYxZYjSR6suuxOHFHDyfU4xZUffDmH6XZkpwzr8x9nNbQ3O5c628anTx9QlW2Tqlf6Uur5uv2wD3JBNpW5Ma6YWlkP4teX+CxyGddLZZ6AEEdk8mxgNUJhyIAURkMm8u6CeQFeKf1J9Xaeq07Fu9e27m5s1ztVlaaop/V31pmnehTJVPrTXi30JezDxwej5bscRd70pm3nOcAnJxs4cgu7CiH8aNW+DYiWFIAsiFvXnTc7TQK4EVueB65K06c8SU34e303Zaz0TuABiJ6Atz+dK8RMOfZsOh8z5h8UEejIsO6TCXywhycq+8w96jW/aerzKM8R05vwS4jssRgCnW8Ahn8rC3LXB9JdrCHgZ8mxjAmbM16uvCzTrz5dxWn0uspGh7Dksl86Z9VSS8ZEoAyhHBBikGHBOekoEYsSj/Zjz1XNyu272B3IrkQlI4gCoI3h5kQRbELmI2CMiDSG/QW4pzFLAssgGgfLzt8bmhywhoJ5jhHkICuL/qdzK/47c/vRyz+WWRI9F4BhYCGmeDcz/jIJw4LC0OBqjomHfkdu76tAmD+5v3t/fZhVMR1Po90NZ5qu/q/q21n+19dC81ea1vc9+pDGDHEPtiroKL5Tmxwc+n/kTJcnHwiD5OdUhYxPkpaozb/s3q478FdVRL1QdEzxEIr9IiJXKf8gQAcW9AxhymadjouJ4Up2rj98AaTsFhucJAAA=", | |
"metrics": { | |
"first_reject_because_of_cache_is_empty_at_ms": 1750245144226, | |
"request_enqueue_at_ms": 1750245144909, | |
"request_dequeue_at_ms": 1750245144909, | |
"request_compressed_at_ms": 1750245144913 | |
} | |
} | |
Error: | |
Response Body: | |
{ | |
"player_id": "a_979039828893490623", | |
"events": [ | |
{ | |
"name": "in_app_received" | |
}, | |
{ | |
"name": "in_app_received" | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.276 : Game Events have been sent successfully. Events count: 2. | |
Severity: Info | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.279 : Applying security data to events. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.282 : Events sequence ID: 16568. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.292 : Send game events https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.GameEventsService:SendEventsRequest(EventsStorage`1, OnRequestSentAsync) | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.296 : Sending events(2) before compression: [ | |
{ | |
"sequence_id": 16567, | |
"event_data": { | |
"id": "0def3f54-4b67-471b-9788-0f7e602ec899", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245144, | |
"time_ms": 1750245144918, | |
"wifi": true, | |
"name": "web_socket_opened", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"web_socket_id": "ad1ce4ea-7024-4ed8-8ca4-cb8ca7372343", | |
"web_socket_connect_attempt": 0, | |
"sdk_game_event_created_at_ms": 1750245144918, | |
"sdk_game_event_processed_at_ms": 1750245144918 | |
} | |
}, | |
"player_state": null, | |
"guid": "b1096c62-aa07-4b3c-8b88-2a4d14ec543c" | |
}, | |
{ | |
"sequence_id": 16568, | |
"event_data": { | |
"id": "e7c05f7a-fbdc-4ac8-a45e-3a9b6d078348", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245144, | |
"time_ms": 1750245144990, | |
"wifi": true, | |
"name": "feature_settings_smart_request", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"fs_0_key": "interstitials", | |
"fs_0_version": "3", | |
"fs_0_default": "False", | |
"fs_0_compress_data": "False", | |
"fs_0_failed_download_strategy": "GetCachedOrBuiltIn", | |
"sdk_method_requested_at_ms": 1750245144989, | |
"sdk_game_event_created_at_ms": 1750245144990, | |
"sdk_game_event_processed_at_ms": 1750245144990 | |
} | |
}, | |
"player_state": null, | |
"guid": "74a37e9e-321f-4e9d-9b1d-a9ab4ffb40ec" | |
} | |
] | |
Severity: Trace | |
Kinoa.Data.WebModels.<Populate>d__8`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Data.WebModels.WebEventsStorage:Populate(EventsStorage`1) | |
Kinoa.Logic.<SendEvents>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.WebRequests:SendEvents(EventsStorage`1, OnRequestSent, String, SettingsKey) | |
Kinoa.AsyncDispatcher:RunNetworkQueue() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.300 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.474 : WebSocket message received. Lenght: 46 bytes. | |
MessageReceivedAtMs: 1750245145467 | |
Text: | |
"{ | |
"type": "ping", | |
"sent_at": "11:12:26.304234869" | |
}" | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogMessage>d__31:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__2:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.507 : Server periodic PingMessage message received. | |
Severity: Trace | |
Kinoa.Logic.Services.<OnMessageReceived>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<DeserializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonInTreadAsync>d__10`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.808 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/event?player_id=a_979039828893490623&compressed=true | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 267ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=60efe0640a2a2a4057f7786217f24ae2d935bde688317f8a9c817734698b798b,X-Request-SendTime-Ms=1750245145469} | |
Body: { | |
"event": "H4sIAAAAAAAAA9VUTWvcMBC951csPkcgrWVL6q0ttPTUH1CK0MdoI2LLW0neEEr+e8fe3bJLmpRALz0Y23rvjWZGb/TtZrP5ic9m0xT4MUNyoKNv3m1Y3/Xi9ojAAVLV3lSDwMJuVkpDPYQ2dJxw2wvCBbNECSkJDQJ6ugUnlWqWGI2HQzxHboRpOxq2hgfXdgwsc4yy1nPrA3D8vpJMZZG8Tz5PqF6RAqXEKZ2iSQ8dtB6I4LInnFpGbOgkEYEHxu2266g96mocYalMdHTLO8b571U9litAMbliDzFEBGqeYf1PZo3QPIDVZXL3UPW0hwTnxGbnMLdLRSz6EEu0Axaf9F0sdcqPlwQ349Ko9yabNYnTYVzscCzTeOaAgyECcyQcvCTSGU6cxZdoxbblbXP7TOymlMBVbWqFcV8xEj2Rir/XO6xHH0/XZTAVPBJfaMZzyT5PS7kviVDzdPN0ku4H8whZl4qbIDHNw3BCdvOxQMuo6l2/JcZQNJNtHZEWzYQ+8YyD63jrmiXm7WuWlX+xLAhHuyAMCdY7wo2TxPAOSGuU7T0VsuXy/7Ssoq9aNuDxzhl0gVpj2hVdRpOrzksHS/3n/g1FU30PC7WJqUIuNdZohnL26Eo44Dq2ZSG1VwBeLGYeFrs2n1AEV6Cbxn3GPM/H+wdKMHFAX/rpIQ2T8ei7jMbbrel8hvrRuDvwX/OHOQ71S2ou/D1CvZv8uS9/9rZUb54h9cLYvTpDir5xhgQ3rQCFdt6ygJeE8kRZ5olRxvIQLKdwnKGb778APdbf2fkFAAA=", | |
"metrics": { | |
"first_reject_because_of_event_queue_is_ran_at_ms": 1750245144937, | |
"last_reject_because_of_event_queue_is_ran_at_ms": 1750245145010, | |
"request_enqueue_at_ms": 1750245145290, | |
"request_dequeue_at_ms": 1750245145290, | |
"request_compressed_at_ms": 1750245145368 | |
} | |
} | |
Error: | |
Response Body: | |
{ | |
"player_id": "a_979039828893490623", | |
"events": [ | |
{ | |
"name": "web_socket_opened" | |
}, | |
{ | |
"name": "feature_settings_smart_request" | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.809 : Game Events have been sent successfully. Events count: 2. | |
Severity: Info | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.813 : [GameEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.816 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:27 PM] | |
[KINOA] 2025/06/18 16:42:27.876 : REWARDED_VIDEO ad 9d756fc85392ba0e load requested. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdUnitProcessor:Loading() | |
Kinoa.AdOptimization.Logic.Processors.<LoadOne>d__15:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:LoadOne(KinoaAdUnitProcessor) | |
Kinoa.AdOptimization.Logic.Processors.<Tick>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Tick() | |
Kinoa.AdOptimization.Logic.<OnScheduleTick>d__27:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.SDKAdsClient:OnScheduleTick() | |
Kinoa.Core.Utils.<StartTicking>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.413 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://featureset.kinoa.io/features-configurations | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 1235ms | |
Headers: {Content-Type=application/json,Game-Id=824808da-e788-11ef-8616-4d7470b688f1,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=8403fe87f607b5e994fe277c92d43152c43e40088a21c0301acf95ab66889463,X-Request-SendTime-Ms=1750245145101} | |
Body: { | |
"checksumOnly": true, | |
"playerId": "a_979039828893490623", | |
"settings": [ | |
{ | |
"getDefault": false, | |
"compressData": false, | |
"key": "interstitials", | |
"version": "3" | |
} | |
] | |
} | |
Error: | |
Response Body: | |
{ | |
"settings": [ | |
{ | |
"request": { | |
"key": "interstitials", | |
"version": "3", | |
"getDefault": false, | |
"compressData": false, | |
"checksums": null | |
}, | |
"status": "OK", | |
"configurationName": "All Player Configurations", | |
"data": null, | |
"bundleResources": {}, | |
"filters": {}, | |
"audiences": { | |
"All players": true | |
}, | |
"userLists": {}, | |
"abTestsDistribution": {}, | |
"abTestDistribution": null, | |
"segmentGroupsCheckResult": { | |
"824fc5b6-e788-11ef-9825-c9278274b9cb": { | |
"isSuccess": true, | |
"relationshipType": "OR", | |
"subEntitiesResults": [ | |
{ | |
"id": "All players", | |
"isSuccess": true, | |
"type": "AUDIENCE" | |
} | |
] | |
} | |
}, | |
"startTime": 1748935612000, | |
"endTime": null, | |
"checksum": "ed9b3b6342144f3823651cce2c907192", | |
"compressed": false, | |
"compressedData": null | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.512 : The Features Settings checksums were received | |
Severity: Info | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LogSettings(IEnumerable`1, String) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.514 : Key: interstitials. Version: 3. Status: Ok. Checksum ed9b3b6342144f3823651cce2c907192. Source: Server. | |
Severity: Trace | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.523 : [GameEventsService] Game Event feature_settings_get_checksum is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetChecksumEvent>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetChecksumEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.525 : Event 'feature_settings_get_checksum' with ID: '1166db5c-2a9e-4d04-baca-a93e19af6799', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetChecksumEvent>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetChecksumEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.528 : Applying security data to events. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetChecksumEvent>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetChecksumEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.531 : Events sequence ID: 16569. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetChecksumEvent>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetChecksumEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.534 : Send game events https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.GameEventsService:SendEventsRequest(EventsStorage`1, OnRequestSentAsync) | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetChecksumEvent>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetChecksumEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.536 : Sending events(1) before compression: [ | |
{ | |
"sequence_id": 16569, | |
"event_data": { | |
"id": "ce2784c8-524b-4c9e-bb4f-fbdf1cf21d3f", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245146, | |
"time_ms": 1750245146513, | |
"wifi": true, | |
"name": "feature_settings_get_checksum", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"fs_0_key": "interstitials", | |
"fs_0_version": "3", | |
"fs_0_default": "False", | |
"fs_0_compress_data": "False", | |
"fs_0_source": "Server", | |
"fs_0_status": "Ok", | |
"fs_0_configuration": "All Player Configurations", | |
"fs_0_checksum": "ed9b3b6342144f3823651cce2c907192", | |
"sdk_method_requested_at_ms": 1750245145020, | |
"sdk_api_request_processing_time_ms": 1235, | |
"sdk_api_response_deserialization_time_ms": 64, | |
"sdk_game_event_created_at_ms": 1750245146513, | |
"sdk_game_event_processed_at_ms": 1750245146513 | |
} | |
}, | |
"player_state": null, | |
"guid": "1166db5c-2a9e-4d04-baca-a93e19af6799" | |
} | |
] | |
Severity: Trace | |
Kinoa.Data.WebModels.<Populate>d__8`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Data.WebModels.WebEventsStorage:Populate(EventsStorage`1) | |
Kinoa.Logic.<SendEvents>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.WebRequests:SendEvents(EventsStorage`1, OnRequestSent, String, SettingsKey) | |
Kinoa.AsyncDispatcher:RunNetworkQueue() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetChecksumEvent>d__2:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetChecksumEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.554 : File '/storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/interstitials.metadata.json' reading started. | |
Severity: Debug | |
Kinoa.Core.Serialization.<Load>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(String, String, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<LoadAssets>d__30`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LoadAssets(String, Storable, FeaturesSettingsSourceType, CancellationToken) | |
System.Threading.Tasks.Task:WhenAll(IEnumerable`1) | |
Kinoa.Core.Utils.Helpers.<WhenAll>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Utils.Helpers.TaskHelper:WhenAll(IEnumerable`1, String) | |
Kinoa.Logic.Services.<LoadMetadataFiles>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LoadMetadataFiles(IEnumerable`1, FeaturesSettingsSourceType, CancellationToken) | |
Kinoa.Logic.Services.<GetLocalMetadataAsync>d__11:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalMetadataAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalFeaturesSettingsAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, IEnumerable`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__13`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, List`1, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.560 : Failed to load File by specified path "/storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/interstitials.metadata.json": | |
Could not find file "/storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/interstitials.metadata.json" | |
Severity: Debug | |
Kinoa.Core.Serialization.<Load>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Serialization.Storable:Load(String, String, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<LoadAssets>d__30`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LoadAssets(String, Storable, FeaturesSettingsSourceType, CancellationToken) | |
System.Threading.Tasks.Task:WhenAll(IEnumerable`1) | |
Kinoa.Core.Utils.Helpers.<WhenAll>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Core.Utils.Helpers.TaskHelper:WhenAll(IEnumerable`1, String) | |
Kinoa.Logic.Services.<LoadMetadataFiles>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LoadMetadataFiles(IEnumerable`1, FeaturesSettingsSourceType, CancellationToken) | |
Kinoa.Logic.Services.<GetLocalMetadataAsync>d__11:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalMetadataAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalFeaturesSettingsAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, IEnumerable`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__13`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, List`1, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.571 : The Cache Features Settings were loaded | |
Severity: Info | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LogSettings(IEnumerable`1, String) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalFeaturesSettingsAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, IEnumerable`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__13`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, List`1, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.574 : Key: interstitials. Version: 3. Status: KeyNotFound. Checksum . Source: Cache. | |
Severity: Trace | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalFeaturesSettingsAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, IEnumerable`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__13`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, List`1, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.581 : [GameEventsService] Game Event feature_settings_get_local is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetLocalEvent>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetLocalEvent(IEnumerable`1, Int64) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalFeaturesSettingsAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, IEnumerable`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__13`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, List`1, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.584 : Event 'feature_settings_get_local' with ID: '9534b93b-881f-435a-99e3-51b474dd554b', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetLocalEvent>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetLocalEvent(IEnumerable`1, Int64) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalFeaturesSettingsAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, IEnumerable`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__13`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, List`1, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.587 : [GameEventStorages] Events will not be sent: Event queue is running. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetLocalEvent>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetLocalEvent(IEnumerable`1, Int64) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:GetLocalFeaturesSettingsAsync(IReadOnlyCollection`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, IEnumerable`1, FeaturesSettingsSourceType, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__13`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:AddLocalFeaturesSettingsAsync(List`1, List`1, Boolean, CancellationToken) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetFeaturesSettingsChecksumsAsync>d__5:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.592 : Streaming assets File not found: jar:file:///data/app/com.nukeboxstudios.foodtruckchef-U9gPXyy72lEghfS3lGTziA==/base.apk!/assets/Kinoa/interstitials.metadata.json. | |
Severity: Debug | |
Kinoa.Core.Serialization.<ProcessRequestAsync>d__15:MoveNext() | |
System.Runtime.CompilerServices.MoveNextRunner:Run() | |
Kinoa.Core.Extensions.Async.SimpleCoroutineAwaiter`1:Complete(T, Exception) | |
Kinoa.Core.Extensions.Async.<ReturnSelf>d__2`1:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.594 : The BuiltIn Features Settings were loaded | |
Severity: Info | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LogSettings(IEnumerable`1, String) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetLocalMetadataAsync>d__11:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadMetadataFiles>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Utils.Helpers.<WhenAll>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadAssets>d__30`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<LoadStreamingAssets>d__14:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<ProcessRequestAsync>d__15:MoveNext() | |
System.Runtime.CompilerServices.MoveNextRunner:Run() | |
Kinoa.Core.Extensions.Async.SimpleCoroutineAwaiter`1:Complete(T, Exception) | |
Kinoa.Core.Extensions.Async.<ReturnSelf>d__2`1:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.597 : Key: interstitials. Version: 3. Status: KeyNotFound. Checksum . Source: BuiltIn. | |
Severity: Trace | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetLocalMetadataAsync>d__11:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadMetadataFiles>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Utils.Helpers.<WhenAll>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadAssets>d__30`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<LoadStreamingAssets>d__14:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<ProcessRequestAsync>d__15:MoveNext() | |
System.Runtime.CompilerServices.MoveNextRunner:Run() | |
Kinoa.Core.Extensions.Async.SimpleCoroutineAwaiter`1:Complete(T, Exception) | |
Kinoa.Core.Extensions.Async.<ReturnSelf>d__2`1:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.601 : [GameEventsService] Game Event feature_settings_get_local is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetLocalEvent>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetLocalEvent(IEnumerable`1, Int64) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetLocalMetadataAsync>d__11:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadMetadataFiles>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Utils.Helpers.<WhenAll>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadAssets>d__30`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<LoadStreamingAssets>d__14:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<ProcessRequestAsync>d__15:MoveNext() | |
System.Runtime.CompilerServices.MoveNextRunner:Run() | |
Kinoa.Core.Extensions.Async.SimpleCoroutineAwaiter`1:Complete(T, Exception) | |
Kinoa.Core.Extensions.Async.<ReturnSelf>d__2`1:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.604 : Event 'feature_settings_get_local' with ID: 'a32d4565-c0ac-4400-adb9-c83451182f62', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetLocalEvent>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetLocalEvent(IEnumerable`1, Int64) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetLocalMetadataAsync>d__11:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadMetadataFiles>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Utils.Helpers.<WhenAll>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadAssets>d__30`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<LoadStreamingAssets>d__14:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<ProcessRequestAsync>d__15:MoveNext() | |
System.Runtime.CompilerServices.MoveNextRunner:Run() | |
Kinoa.Core.Extensions.Async.SimpleCoroutineAwaiter`1:Complete(T, Exception) | |
Kinoa.Core.Extensions.Async.<ReturnSelf>d__2`1:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.610 : [GameEventStorages] Events will not be sent: Event queue is running. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingsGetLocalEvent>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingsGetLocalEvent(IEnumerable`1, Int64) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetLocalMetadataAsync>d__11:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadMetadataFiles>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Utils.Helpers.<WhenAll>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadAssets>d__30`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<LoadStreamingAssets>d__14:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<ProcessRequestAsync>d__15:MoveNext() | |
System.Runtime.CompilerServices.MoveNextRunner:Run() | |
Kinoa.Core.Extensions.Async.SimpleCoroutineAwaiter`1:Complete(T, Exception) | |
Kinoa.Core.Extensions.Async.<ReturnSelf>d__2`1:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.615 : Download Features Settings https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:DownloadFeaturesSettingsAsync(IEnumerable`1, CancellationToken, ProgressChangedCallback) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__13`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Logic.Services.<AddLocalFeaturesSettingsAsync>d__14`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetLocalFeaturesSettingsAsync>d__12`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<GetLocalMetadataAsync>d__11:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadMetadataFiles>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Utils.Helpers.<WhenAll>d__0`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<LoadAssets>d__30`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<LoadStreamingAssets>d__14:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Serialization.<ProcessRequestAsync>d__15:MoveNext() | |
System.Runtime.CompilerServices.MoveNextRunner:Run() | |
Kinoa.Core.Extensions.Async.SimpleCoroutineAwaiter`1:Complete(T, Exception) | |
Kinoa.Core.Extensions.Async.<ReturnSelf>d__2`1:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:28 PM] | |
[KINOA] 2025/06/18 16:42:28.994 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://featureset.kinoa.io/features-configurations | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 267ms | |
Headers: {Content-Type=application/json,Game-Id=824808da-e788-11ef-8616-4d7470b688f1,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=edffdf802495c4158c67f3686e198b108f1aef27b84e81b4e28a1bc495c31495,X-Request-SendTime-Ms=1750245146656} | |
Body: { | |
"playerId": "a_979039828893490623", | |
"settings": [ | |
{ | |
"getDefault": false, | |
"compressData": false, | |
"key": "interstitials", | |
"version": "3" | |
} | |
] | |
} | |
Error: | |
Response Body: | |
{ | |
"settings": [ | |
{ | |
"request": { | |
"key": "interstitials", | |
"version": "3", | |
"getDefault": false, | |
"compressData": false, | |
"checksums": null | |
}, | |
"status": "OK", | |
"configurationName": "All Player Configurations", | |
"data": [ | |
{ | |
"$type": "interstitials", | |
"first_time_app_open_cooldown": 120, | |
"session_app_open_cooldown": 60, | |
"cooldown_between_interstitials": 60, | |
"cooldown_between_rewarded_ads_to_interstitials": 120, | |
"enableFeature": true, | |
"unlockLevel": 6, | |
"usdValue": 29 | |
} | |
], | |
"bundleResources": {}, | |
"filters": {}, | |
"audiences": { | |
"All players": true | |
}, | |
"userLists": {}, | |
"abTestsDistribution": {}, | |
"abTestDistribution": null, | |
"segmentGroupsCheckResult": { | |
"824fc5b6-e788-11ef-9825-c9278274b9cb": { | |
"isSuccess": true, | |
"relationshipType": "OR", | |
"subEntitiesResults": [ | |
{ | |
"id": "All players", | |
"isSuccess": true, | |
"type": "AUDIENCE" | |
} | |
] | |
} | |
}, | |
"startTime": 1748935612000, | |
"endTime": null, | |
"checksum": "ed9b3b6342144f3823651cce2c907192", | |
"compressed": false, | |
"compressedData": null | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.061 : The Features Settings were downloaded. | |
Severity: Info | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LogSettings(IEnumerable`1, String) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.063 : Key: interstitials. Version: 3. Status: Ok. Checksum ed9b3b6342144f3823651cce2c907192. Source: Server. | |
Severity: Trace | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.066 : The Compressed flag is not set to false, Data is unpacked. | |
Source: Server | |
Key: interstitials | |
Version 3 | |
Severity: Trace | |
Kinoa.Data.FeaturesSettings.<UnpackAsync>d__18:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Data.FeaturesSettings.FeatureSettingsResponse`1:UnpackAsync() | |
System.Threading.Tasks.Task:WhenAll(IEnumerable`1) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__34`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Process>d__36`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<Deserialize>d__39`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonAsync>d__0`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.094 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/event?player_id=a_979039828893490623&compressed=true | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 299ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=bc02a0e1138e9d1475d39975332e072d529315fbc0584fe913ca685e76a31033,X-Request-SendTime-Ms=1750245146756} | |
Body: { | |
"event": "H4sIAAAAAAAAA3VTy27bMBC85ysEnSNAfOnRW1Cg1xbosSgIPpY2Yb1KUi7SIv/elSwHUpIeBEucmfXszvLHQ5b9xSfL8gi/ZhgMSG/zTxmpRNU+3hC4wpCkVUkhsLDzlZIboHXDTVMIynXBTQuF1twVTltHjKPEMpcvNXILV3+vnNeKidJRxZ1hgoAmhpSEWY4q4Ph+kIxxkTwNNoyoXpEIMfpx2Ko1FgQwC0XNm6rgpSaFdqIpascd4ZoKUeqbLvkels5qUVIuCK9eT2UfD4AgbMV+e+cRSGGG9XtQa4XcgUpzABkhJT+cojxBkuYM5hLnfjM5G4M+92of5dVHrzscxCDPPqYxPO8JZsajXk4qqNXQFoyLspQXWKi5HxKEmHzyqov5445wxXOcykJiB8CCU3OXFuALiuAAmrGfAvq8p/sBJY5zMGvb3yHgvxzBhJNYI/p6eVN4cP40B5U2U09dl33r1DOE7PMeO3bxOkRUgG010xXjlHDuWEMZBoNTpaYta9LSuzDai+whnUcrw7LDMYGVKr0JFX/KnUBN/s6WUxiXrDBJudsGysQ7fpzQMOBIIwRMwP9ZW9ipKr7TnHBd5O3ymIAr85Gt+669l2yu/idCzcvDyyad1sGuaSxJDXPXbchpvl0TQqrKamEKqvCaclvyQiujCtUyIK1yVd22+Vrz5z+kpDhlFAQAAA==", | |
"metrics": { | |
"first_reject_because_of_cache_is_empty_at_ms": 1750245145811, | |
"request_enqueue_at_ms": 1750245146531, | |
"request_dequeue_at_ms": 1750245146531, | |
"request_compressed_at_ms": 1750245146655 | |
} | |
} | |
Error: | |
Response Body: | |
{ | |
"player_id": "a_979039828893490623", | |
"events": [ | |
{ | |
"name": "feature_settings_get_checksum" | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.095 : Game Events have been sent successfully. Events count: 1. | |
Severity: Info | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.098 : Applying security data to events. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.102 : Events sequence ID: 16571. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.105 : Send game events https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.GameEventsService:SendEventsRequest(EventsStorage`1, OnRequestSentAsync) | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.108 : Sending events(2) before compression: [ | |
{ | |
"sequence_id": 16570, | |
"event_data": { | |
"id": "722070dc-2753-4c36-97be-46ad10a5f282", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245146, | |
"time_ms": 1750245146572, | |
"wifi": true, | |
"name": "feature_settings_get_local", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"fs_0_key": "interstitials", | |
"fs_0_version": "3", | |
"fs_0_default": "False", | |
"fs_0_compress_data": "False", | |
"fs_0_source": "Cache", | |
"fs_0_status": "KeyNotFound", | |
"sdk_method_requested_at_ms": 1750245146541, | |
"sdk_game_event_created_at_ms": 1750245146572, | |
"sdk_game_event_processed_at_ms": 1750245146572 | |
} | |
}, | |
"player_state": null, | |
"guid": "9534b93b-881f-435a-99e3-51b474dd554b" | |
}, | |
{ | |
"sequence_id": 16571, | |
"event_data": { | |
"id": "bb421156-6905-4919-900c-5386ab7876e2", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245146, | |
"time_ms": 1750245146595, | |
"wifi": true, | |
"name": "feature_settings_get_local", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"fs_0_key": "interstitials", | |
"fs_0_version": "3", | |
"fs_0_default": "False", | |
"fs_0_compress_data": "False", | |
"fs_0_source": "BuiltIn", | |
"fs_0_status": "KeyNotFound", | |
"sdk_method_requested_at_ms": 1750245146585, | |
"sdk_game_event_created_at_ms": 1750245146595, | |
"sdk_game_event_processed_at_ms": 1750245146595 | |
} | |
}, | |
"player_state": null, | |
"guid": "a32d4565-c0ac-4400-adb9-c83451182f62" | |
} | |
] | |
Severity: Trace | |
Kinoa.Data.WebModels.<Populate>d__8`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Data.WebModels.WebEventsStorage:Populate(EventsStorage`1) | |
Kinoa.Logic.<SendEvents>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.WebRequests:SendEvents(EventsStorage`1, OnRequestSent, String, SettingsKey) | |
Kinoa.AsyncDispatcher:RunNetworkQueue() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.113 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.128 : File saved successfully: /storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/interstitials.metadata.json. | |
Severity: Trace | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.129 : File saved successfully: /storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/kinoa_824808da-e788-11ef-8616-4d7470b688f1/interstitials.json. | |
Severity: Trace | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.135 : [GameEventsService] Game Event feature_settings_download is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingDownloadEvent>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingDownloadEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.138 : Event 'feature_settings_download' with ID: 'b700b50a-3400-47de-8498-5d87c2ebe76e', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingDownloadEvent>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingDownloadEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.139 : [GameEventStorages] Events will not be sent: Event queue is running. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingDownloadEvent>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingDownloadEvent(Response`1, Int64) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.142 : The Features Settings were loaded smartly. | |
Severity: Info | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:LogSettings(IEnumerable`1, String) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:CreateSmartResponse(List`1, IWebResponse) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.143 : Key: interstitials. Version: 3. Status: Ok. Checksum ed9b3b6342144f3823651cce2c907192. Source: Server. | |
Severity: Trace | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:CreateSmartResponse(List`1, IWebResponse) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.150 : [GameEventsService] Game Event feature_settings_smart_response is executed: | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingSmartResponseEvent>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingSmartResponseEvent(IEnumerable`1) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:CreateSmartResponse(List`1, IWebResponse) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.152 : Event 'feature_settings_smart_response' with ID: '78d998fb-af50-4efa-ba36-f91ffa935087', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingSmartResponseEvent>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingSmartResponseEvent(IEnumerable`1) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:CreateSmartResponse(List`1, IWebResponse) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.155 : [GameEventStorages] Events will not be sent: Event queue is running. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseFeatureSettingSmartResponseEvent>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.FeatureSettingsEventsService:RaiseFeatureSettingSmartResponseEvent(IEnumerable`1) | |
Kinoa.Logic.Services.FeaturesSettingsServiceV2:CreateSmartResponse(List`1, IWebResponse) | |
Kinoa.Logic.Services.<ProcessSmartDownloadAsync>d__1`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.Services.<DownloadFeaturesSettingsAsync>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Serialization.<Save>d__10:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
The requested Features Settings were received: | |
Status: Ok. Source: Server. Key: interstitials. Version: 3. Configuration: All Player Configurations. Checksum: ed9b3b6342144f3823651cce2c907192. Start Time: 2025-06-03 07:26:52. End Time: . Audiences: All players. User Lists: . | |
Kinoa.Services.KinoaFeaturesSettingsService:Log(StringBuilder) | |
Kinoa.Services.KinoaFeaturesSettingsService:LogSettings(IEnumerable`1) | |
Kinoa.Services.KinoaFeaturesSettingsService:LogSettingsData(List`1) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
Interstitials Settings: | |
First time app open Cooldown: 120 | |
Session app open Cooldown: 60 | |
Cooldown between interstitials: 60 | |
Cooldown between rewarded ads to interstitials: 120 | |
Kinoa.Services.KinoaFeaturesSettingsService:Log(StringBuilder) | |
Kinoa.Services.KinoaFeaturesSettingsService:LogSettingsData(List`1) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] The local Features Settings collection is updated: | |
Key: interstitials, Version: 3, Checksum: ed9b3b6342144f3823651cce2c907192, Source: Server | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] Features Settings download request was successful. | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] Data fecthing for Feature Settings done | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] Firing Data Loaded Signal | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] Data Loaded Signal Received | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonManager:OnInterstitialDataLoadedEvent(OnKinoaAdmonDataLoadedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] Interstitial Data - [{"FirstTimeAppOpenCooldown":120,"SessionAppOpenCooldown":60,"CooldownBetweenInterstitials":60,"CooldownBetweenRewardedAdsToInterstitials":120,"EnableFeature":true,"UnlockLevel":6,"UsdValue":29.0}] | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonManager:OnInterstitialDataLoadedEvent(OnKinoaAdmonDataLoadedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] Set Durations for all cooldowns | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonTimerManager:SetCooldownDurations(InterstitialsData) | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonManager:OnInterstitialDataLoadedEvent(OnKinoaAdmonDataLoadedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] Start Timer for Launch | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonManager:StartSessionTimers() | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonManager:OnInterstitialDataLoadedEvent(OnKinoaAdmonDataLoadedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] Start First Launch Timer | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonManager:StartSessionTimers() | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonManager:OnInterstitialDataLoadedEvent(OnKinoaAdmonDataLoadedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] First App Open Timer Started. Show Interstitial after 120 seconds passed | |
Start Time - 06/18/2025 07:20:57 and End Time - 06/18/2025 07:22:57 | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonTimerManager:StartFirstSessionTimer() | |
Nukebox.KinoaAdmon.Manager.KinoaAdmonManager:OnInterstitialDataLoadedEvent(OnKinoaAdmonDataLoadedSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[Kinoa Admon] Interstitials Feature Settings access: 1 | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
The active Game Session is already opened, no need to retry. | |
Kinoa.Controllers.<EnsureGameSessionOpen>d__4:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Controllers.KinoaGameController:EnsureGameSessionOpen() | |
Kinoa.Controllers.<LogInAndOpenSession>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Services.<SmartDownloadAsync>d__4`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Logic.<ExecuteAsync>d__185`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.629 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/event?player_id=a_979039828893490623&compressed=true | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 268ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=ea9a21e37e061d23b4b0fbbde12649dd33b233ccd7faa9af8039dc414f808f2b,X-Request-SendTime-Ms=1750245147290} | |
Body: { | |
"event": "H4sIAAAAAAAAA+1Ty4rbMBTd5yuC1xHoaVndtYWBUugPlCL0uMqIcexUklNCmX+v7GRKMq8y0E2hC4Osc87l3nN1vq7W65/1W6+bDN8nGBzo6Jt3a9IKiTcnBA4wFO1NMRWY2c1CaSSlWGLvEJWCIe5Yi5S0gHhrPMFGBNrRZq7ReDjEh8qNNEzgQA0PjgkCljiCCfPc+gC8nq8kY54l7wefxqpekAw5x3E4V+s8CGAekORdizi2BNkgOiQDD4RbKgS2J12JO5gnkwJTLghvf9/qXb4ChKQL9iOGWIGSJlj+B7NUaAKYMiXQGUqJwzbrLRTdj8705w4n52qTl9KY9SHmaPvqwqBvYy5jOl4S3FSvdnpvklm6OW8lZI31HczUJg4FUi6xRNPnZnNBONT7aslMYleAh2CmvszATRXBFejG3T7VPh9W+wwlj1Nyy8wfjbt9hJXqwrKez3D8MpabcRr8AyP7O72Dcjt6neaHlQt4bcoTpzm5EGyrv/r02lyqHj8vOS3nqWSfxtn1l0RVc7+6P0v3vTlCWkaYpxumvj8j2+n0rpRg3CpmUdeRgDgTBikFDAliueTeC8FtM9fcvBYh8ocIWcspIaJFrcICcUUUUhg7JFjXGis72cI/GiEl/kfoUYQ+TLEvn4a/H6JOvDlE6gXJqyFS4o0hMox6LlqBHDYOcY4xMt4q5DpWK5KOhpYuIVp9+wXb4hRWigYAAA==", | |
"metrics": { | |
"first_reject_because_of_event_queue_is_ran_at_ms": 1750245146584, | |
"last_reject_because_of_event_queue_is_ran_at_ms": 1750245146609, | |
"request_enqueue_at_ms": 1750245147103, | |
"request_dequeue_at_ms": 1750245147103, | |
"request_compressed_at_ms": 1750245147194 | |
} | |
} | |
Error: | |
Response Body: | |
{ | |
"player_id": "a_979039828893490623", | |
"events": [ | |
{ | |
"name": "feature_settings_get_local" | |
}, | |
{ | |
"name": "feature_settings_get_local" | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.631 : Game Events have been sent successfully. Events count: 2. | |
Severity: Info | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.633 : Applying security data to events. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.636 : Events sequence ID: 16573. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.639 : Send game events https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.GameEventsService:SendEventsRequest(EventsStorage`1, OnRequestSentAsync) | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.642 : Sending events(2) before compression: [ | |
{ | |
"sequence_id": 16572, | |
"event_data": { | |
"id": "c4675886-64ea-48e7-89f5-0ee983bf4346", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245147, | |
"time_ms": 1750245147125, | |
"wifi": true, | |
"name": "feature_settings_download", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"fs_0_key": "interstitials", | |
"fs_0_version": "3", | |
"fs_0_default": "False", | |
"fs_0_compress_data": "False", | |
"fs_0_source": "Server", | |
"fs_0_status": "Ok", | |
"fs_0_configuration": "All Player Configurations", | |
"fs_0_checksum": "ed9b3b6342144f3823651cce2c907192", | |
"sdk_method_requested_at_ms": 1750245146610, | |
"sdk_api_request_processing_time_ms": 267, | |
"sdk_api_response_deserialization_time_ms": 31, | |
"sdk_game_event_created_at_ms": 1750245147125, | |
"sdk_game_event_processed_at_ms": 1750245147125 | |
} | |
}, | |
"player_state": null, | |
"guid": "b700b50a-3400-47de-8498-5d87c2ebe76e" | |
}, | |
{ | |
"sequence_id": 16573, | |
"event_data": { | |
"id": "1f27fd89-f3c2-4e27-9806-28f0086244ab", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245147, | |
"time_ms": 1750245147140, | |
"wifi": true, | |
"name": "feature_settings_smart_response", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"fs_0_key": "interstitials", | |
"fs_0_version": "3", | |
"fs_0_default": "False", | |
"fs_0_compress_data": "False", | |
"fs_0_source": "Server", | |
"fs_0_status": "Ok", | |
"fs_0_configuration": "All Player Configurations", | |
"fs_0_checksum": "ed9b3b6342144f3823651cce2c907192", | |
"sdk_game_event_created_at_ms": 1750245147140, | |
"sdk_game_event_processed_at_ms": 1750245147140 | |
} | |
}, | |
"player_state": null, | |
"guid": "78d998fb-af50-4efa-ba36-f91ffa935087" | |
} | |
] | |
Severity: Trace | |
Kinoa.Data.WebModels.<Populate>d__8`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Data.WebModels.WebEventsStorage:Populate(EventsStorage`1) | |
Kinoa.Logic.<SendEvents>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.WebRequests:SendEvents(EventsStorage`1, OnRequestSent, String, SettingsKey) | |
Kinoa.AsyncDispatcher:RunNetworkQueue() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.646 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:29 PM] | |
[KINOA] 2025/06/18 16:42:29.896 : INTERSTITIAL ad 1a9cbc1be56b559c load requested. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdUnitProcessor:Loading() | |
Kinoa.AdOptimization.Logic.Processors.<LoadOne>d__15:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:LoadOne(KinoaAdUnitProcessor) | |
Kinoa.AdOptimization.Logic.Processors.<Tick>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Tick() | |
Kinoa.AdOptimization.Logic.<OnScheduleTick>d__27:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.SDKAdsClient:OnScheduleTick() | |
Kinoa.Core.Utils.<StartTicking>d__0:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:30 PM] | |
[KINOA] 2025/06/18 16:42:30.197 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/event?player_id=a_979039828893490623&compressed=true | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 301ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=dabdaddaa3727d3582792755b4060da88b0f40a40c69a6cb6d57f5bbbcb491a1,X-Request-SendTime-Ms=1750245147824} | |
Body: { | |
"event": "H4sIAAAAAAAAA+1Uy27bMBC85ysMnUOAT5HqLSjQawv0WBQEH0uHsCy5JOUgLfLvpWQ7tZv0kV6KAj0IkDg7q+HO7n64Wq2+1Ge1ajJ8mmBwoKNvXq1IKyS9PiCwh6Fob4qpwBzdLCGN460USrWo5WAQVyCR6oJAGKBTzAbOeNvMORoP+3jK3EjDBA7U8OCYIGCJI5gwz60PwOv7BWXMM+Vm8Gms7AXJkHMch2M25UEA84Akr0o4tgTZIBSSgQfCLRUC2wOvxC3MN5MCUy4Il4+nepsvAELFgt3FECtQ0gTL92CWDE0AU6YEOkMpcVhn7ce7oR/NSeDkXNV4zoxZ72OOtq9FGPRtzGVM9+cBbqpHW70zySxijqaErLHewBzaxKFAyiWWaPrcXJ8F7Ot5rcgcxC4AD8FMfZmBN5UEF6Abt7tUdZ6cfSYkj1Nyy5XfQ6p/uQRLrcJiz9vNd4mHENdTMuUo6qbvV+96cw9p9focu7yFuwW3ydN2ZoDvLLMt45RwHpiirBWkVpW6DkvS0RMx+43eQrkdvU5z/+YCXpvynaFtS/AZweziKVrv0jh7VV3U3zqBtvJJeN5VvVArmiFVA+Ln5QZnJEbOOOvaKfowNy7VbnlO1anNnlKOon5EqpyHq4cjdbfUdTFjNmqY+v6IrKfDhFiJsRXYIMYxRlzWWVG8U0h4JR0FC7KFZs55/bNlwH6xDEigMnjVocAcRRyoRJ3CLaIqYKxayrmx/+Yy4PhlyyBvTSqPHfN/JfyFlfB748fxH4wfxy8cP6l816lgkQmijl8tP7KGtSh0JATT1fZXchm/q49fAY+XvuCOBwAA", | |
"metrics": { | |
"first_reject_because_of_event_queue_is_ran_at_ms": 1750245147136, | |
"last_reject_because_of_event_queue_is_ran_at_ms": 1750245147152, | |
"request_enqueue_at_ms": 1750245147637, | |
"request_dequeue_at_ms": 1750245147637, | |
"request_compressed_at_ms": 1750245147724 | |
} | |
} | |
Error: | |
Response Body: | |
{ | |
"player_id": "a_979039828893490623", | |
"events": [ | |
{ | |
"name": "feature_settings_download" | |
}, | |
{ | |
"name": "feature_settings_smart_response" | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:30 PM] | |
[KINOA] 2025/06/18 16:42:30.198 : Game Events have been sent successfully. Events count: 2. | |
Severity: Info | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:30 PM] | |
[KINOA] 2025/06/18 16:42:30.201 : [GameEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:30 PM] | |
[KINOA] 2025/06/18 16:42:30.205 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:30 PM] | |
[NB Ad Module] [AppLovin] - OnInterstitialLoadedEvent, Unit ID: df7a2de9127e842a, Ad Info:{"AdUnitIdentifier":"df7a2de9127e842a","AdFormat":"INTER","NetworkName":"AppLovin","NetworkPlacement":"inter_regular","Placement":"","CreativeIdentifier":"75456852","Revenue":0.01917024803161621,"RevenuePrecision":"exact","WaterfallInfo":{"Name":"Default Waterfall","TestName":"Control","NetworkResponses":[{"AdLoadState":1,"MediatedNetwork":{"Name":"AppLovin","AdapterClassName":"com.applovin.mediation.adapters.AppLovinMediationAdapter","AdapterVersion":"13.1.0","SdkVersion":"13.1.0","InitializationStatus":1},"Credentials":{"placement_id":"inter_regular"},"IsBidding":true,"LatencyMillis":1367,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"Unity Ads","AdapterClassName":"com.applovin.mediation.adapters.UnityAdsMediationAdapter","AdapterVersion":"4.14.0.0","SdkVersion":"4.14.0","InitializationStatus":1},"Credentials":{"is_bidding_enabled":true,"game_id":"3863067","placement_id":"BID_Interstitial_GP"},"IsBidding":true,"LatencyMillis":-1,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"AdMob","AdapterClassName":"com.applovin.mediation.adapters.GoogleMediationAdapter","AdapterVersion":"24.1.0.0","SdkVersion":"24.1.0","InitializationStatus":-3},"Credentials":{"app_id":"ca-app-pub-3448068875135490~2038853677","placement_id":"ca-app-pub-3448068875135490/1838168921"},"IsBidding":true,"LatencyMillis":-1,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"Mintegral","AdapterClassName":"com.applovin.mediation.adapters.MintegralMediationAdapter","AdapterVersion":"16.9.51.0","SdkVersion":"MAL_16.9.51","InitializationStatus":1},"Credentials":{"app_id":"198395","app_key":"edc58188995af6842db47ea247f9f082","placement_id":"2266574"},"IsBidding":true,"LatencyMillis":-1,"Error":null}],"LatencyMillis":1367},"LatencyMillis":3373,"DspName":""} | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:OnInterstitialLoadedEvent(String, AdInfo) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:30 PM] | |
[KINOA] 2025/06/18 16:42:30.274 : INTERSTITIAL ad df7a2de9127e842a loaded in 3417 ms. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdUnitProcessor:Loaded() | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:30 PM] | |
[KINOA] 2025/06/18 16:42:30.277 : interstitialProcessor Cache. Max: df7a2de9127e842a with 0.0191702480316162 | |
df7a2de9127e842a with 0.0191702480316162 | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:LogCache() | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:30 PM] | |
[KINOA] 2025/06/18 16:42:30.278 : interstitialProcessor | Ad loaded: AdUnitID = df7a2de9127e842a, AdUnitRevenue = 0.0191702480316162. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:32 PM] | |
[Player Profile] Data downloaded from url - https://nukeboxstudiosftc.s3.amazonaws.com/Food_Truck_QA/Game+Config+Sheets/PlayerProfile/AvatarData/V_1.0/PlayerProfilesData.txt | |
Utilities.<>c__DisplayClass13_0:<DownloadFile>b__0(Boolean, UnityWebRequest) | |
Utilities.<StartDownload>d__18:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:32 PM] | |
[NB Ad Module] [AppLovin] - OnRewardedAdLoadedEvent, Unit ID: 9d756fc85392ba0e, Ad Info:{"AdUnitIdentifier":"9d756fc85392ba0e","AdFormat":"REWARDED","NetworkName":"AppLovin","NetworkPlacement":"inter_videoa","Placement":"","CreativeIdentifier":"77038936","Revenue":0.079207389831542976,"RevenuePrecision":"exact","WaterfallInfo":{"Name":"Default Waterfall","TestName":"Control","NetworkResponses":[{"AdLoadState":1,"MediatedNetwork":{"Name":"AppLovin","AdapterClassName":"com.applovin.mediation.adapters.AppLovinMediationAdapter","AdapterVersion":"13.1.0","SdkVersion":"13.1.0","InitializationStatus":1},"Credentials":{"placement_id":"inter_videoa"},"IsBidding":true,"LatencyMillis":2656,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"AdMob","AdapterClassName":"com.applovin.mediation.adapters.GoogleMediationAdapter","AdapterVersion":"24.1.0.0","SdkVersion":"24.1.0","InitializationStatus":-3},"Credentials":{"app_id":"ca-app-pub-3448068875135490~2038853677","placement_id":"ca-app-pub-3448068875135490/5729350465"},"IsBidding":true,"LatencyMillis":-1,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"Unity Ads","AdapterClassName":"com.applovin.mediation.adapters.UnityAdsMediationAdapter","AdapterVersion":"4.14.0.0","SdkVersion":"4.14.0","InitializationStatus":1},"Credentials":{"is_bidding_enabled":true,"game_id":"3863067","placement_id":"Unity_bidding_rewarded"},"IsBidding":true,"LatencyMillis":-1,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"Vungle","AdapterClassName":"com.applovin.mediation.adapters.VungleMediationAdapter","AdapterVersion":"7.4.3.1","SdkVersion":"7.4.3","InitializationStatus":1},"Credentials":{"app_id":"61bad8e6cfe4c8eb2650e062","placement_id":"RV_AN_DF-9877588"},"IsBidding":true,"LatencyMillis":-1,"Error":null}],"LatencyMillis":2656},"LatencyMillis":5072,"DspName":""} | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:OnRewardedAdLoadedEvent(String, AdInfo) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:32 PM] | |
[KINOA] 2025/06/18 16:42:32.962 : REWARDED_VIDEO ad 9d756fc85392ba0e loaded in 5085 ms. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdUnitProcessor:Loaded() | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:32 PM] | |
[KINOA] 2025/06/18 16:42:32.963 : rewardedProcessor Cache. Max: 9d756fc85392ba0e with 0.079207389831543 | |
9d756fc85392ba0e with 0.079207389831543 | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:LogCache() | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:32 PM] | |
[KINOA] 2025/06/18 16:42:32.964 : rewardedProcessor | Ad loaded: AdUnitID = 9d756fc85392ba0e, AdUnitRevenue = 0.079207389831543. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:32 PM] | |
[NB Ad Module] [AppLovin] - OnRewardedAdLoadedEvent, Unit ID: 6c3ef79c6e996e7d, Ad Info:{"AdUnitIdentifier":"6c3ef79c6e996e7d","AdFormat":"REWARDED","NetworkName":"AppLovin","NetworkPlacement":"inter_videoa","Placement":"","CreativeIdentifier":"77038810","Revenue":0.078690010070800787,"RevenuePrecision":"exact","WaterfallInfo":{"Name":"Default Waterfall","TestName":"Control","NetworkResponses":[{"AdLoadState":1,"MediatedNetwork":{"Name":"AppLovin","AdapterClassName":"com.applovin.mediation.adapters.AppLovinMediationAdapter","AdapterVersion":"13.1.0","SdkVersion":"13.1.0","InitializationStatus":1},"Credentials":{"placement_id":"inter_videoa"},"IsBidding":true,"LatencyMillis":4282,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"AdMob","AdapterClassName":"com.applovin.mediation.adapters.GoogleMediationAdapter","AdapterVersion":"24.1.0.0","SdkVersion":"24.1.0","InitializationStatus":-3},"Credentials":{"app_id":"ca-app-pub-3448068875135490~2038853677","placement_id":"ca-app-pub-3448068875135490/5729350465"},"IsBidding":true,"LatencyMillis":-1,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"Unity Ads","AdapterClassName":"com.applovin.mediation.adapters.UnityAdsMediationAdapter","AdapterVersion":"4.14.0.0","SdkVersion":"4.14.0","InitializationStatus":1},"Credentials":{"is_bidding_enabled":true,"game_id":"3863067","placement_id":"Unity_bidding_rewarded"},"IsBidding":true,"LatencyMillis":-1,"Error":null}],"LatencyMillis":4282},"LatencyMillis":6092,"DspName":""} | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:OnRewardedAdLoadedEvent(String, AdInfo) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:32 PM] | |
[KINOA] 2025/06/18 16:42:32.987 : REWARDED_VIDEO ad 6c3ef79c6e996e7d loaded in 6125 ms. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdUnitProcessor:Loaded() | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:32 PM] | |
[KINOA] 2025/06/18 16:42:32.988 : rewardedProcessor Cache. Max: 9d756fc85392ba0e with 0.079207389831543 | |
9d756fc85392ba0e with 0.079207389831543 | |
6c3ef79c6e996e7d with 0.0786900100708008 | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:LogCache() | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:33 PM] | |
[KINOA] 2025/06/18 16:42:32.989 : rewardedProcessor | Ad loaded: AdUnitID = 6c3ef79c6e996e7d, AdUnitRevenue = 0.0786900100708008. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:35 PM] | |
Time Spent: 20.0061243812124, TapCount: 0 | |
SandboxSessionReporter:Update() | |
----------------------------------------------- | |
[04:42:36 PM] | |
[NB Ad Module] [AppLovin] - OnInterstitialLoadedEvent, Unit ID: 1a9cbc1be56b559c, Ad Info:{"AdUnitIdentifier":"1a9cbc1be56b559c","AdFormat":"INTER","NetworkName":"AppLovin","NetworkPlacement":"inter_regular","Placement":"","CreativeIdentifier":"66660027","Revenue":0.026068325042724608,"RevenuePrecision":"exact","WaterfallInfo":{"Name":"Default Waterfall","TestName":"Control","NetworkResponses":[{"AdLoadState":1,"MediatedNetwork":{"Name":"AppLovin","AdapterClassName":"com.applovin.mediation.adapters.AppLovinMediationAdapter","AdapterVersion":"13.1.0","SdkVersion":"13.1.0","InitializationStatus":1},"Credentials":{"placement_id":"inter_regular"},"IsBidding":true,"LatencyMillis":2900,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"Unity Ads","AdapterClassName":"com.applovin.mediation.adapters.UnityAdsMediationAdapter","AdapterVersion":"4.14.0.0","SdkVersion":"4.14.0","InitializationStatus":1},"Credentials":{"is_bidding_enabled":true,"game_id":"3863067","placement_id":"BID_Interstitial_GP"},"IsBidding":true,"LatencyMillis":-1,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"AdMob","AdapterClassName":"com.applovin.mediation.adapters.GoogleMediationAdapter","AdapterVersion":"24.1.0.0","SdkVersion":"24.1.0","InitializationStatus":-3},"Credentials":{"app_id":"ca-app-pub-3448068875135490~2038853677","placement_id":"ca-app-pub-3448068875135490/1838168921"},"IsBidding":true,"LatencyMillis":-1,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"Mintegral","AdapterClassName":"com.applovin.mediation.adapters.MintegralMediationAdapter","AdapterVersion":"16.9.51.0","SdkVersion":"MAL_16.9.51","InitializationStatus":1},"Credentials":{"app_id":"198395","app_key":"edc58188995af6842db47ea247f9f082","placement_id":"2266574"},"IsBidding":true,"LatencyMillis":-1,"Error":null},{"AdLoadState":0,"MediatedNetwork":{"Name":"ironSource","AdapterClassName":"com.applovin.mediation.adapters.IronSourceMediationAdapter","AdapterVersion":"8.7.0.0.0","SdkVersion":"8.7.0","InitializationStatus":1},"Credentials":{"app_key":"d9eb38c1","placement_id":"3648618"},"IsBidding":true,"LatencyMillis":-1,"Error":null}],"LatencyMillis":2900},"LatencyMillis":6212,"DspName":""} | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:OnInterstitialLoadedEvent(String, AdInfo) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:36 PM] | |
[KINOA] 2025/06/18 16:42:36.145 : INTERSTITIAL ad 1a9cbc1be56b559c loaded in 6248 ms. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__28:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdUnitProcessor:Loaded() | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:36 PM] | |
[KINOA] 2025/06/18 16:42:36.146 : interstitialProcessor Cache. Max: 1a9cbc1be56b559c with 0.0260683250427246 | |
df7a2de9127e842a with 0.0191702480316162 | |
1a9cbc1be56b559c with 0.0260683250427246 | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:LogCache() | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:36 PM] | |
[KINOA] 2025/06/18 16:42:36.147 : interstitialProcessor | Ad loaded: AdUnitID = 1a9cbc1be56b559c, AdUnitRevenue = 0.0260683250427246. | |
Severity: Trace | |
Kinoa.AdOptimization.Logic.Processors.<Loaded>d__16:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.AdOptimization.Logic.Processors.KinoaAdsProcessor:Loaded(String, Decimal) | |
<>c__DisplayClass149_0`2:<InvokeEvent>b__0() | |
AppLovinMax.Internal.MaxEventExecutor:Update() | |
----------------------------------------------- | |
[04:42:37 PM] | |
[KINOA] 2025/06/18 16:42:37.516 : WebSocket message received. Lenght: 46 bytes. | |
MessageReceivedAtMs: 1750245155509 | |
Text: | |
"{ | |
"type": "ping", | |
"sent_at": "11:12:36.310771117" | |
}" | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogMessage>d__31:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__2:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:37 PM] | |
[KINOA] 2025/06/18 16:42:37.548 : Server periodic PingMessage message received. | |
Severity: Trace | |
Kinoa.Logic.Services.<OnMessageReceived>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<DeserializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonInTreadAsync>d__10`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:45 PM] | |
Time Spent: 30.0087134914975, TapCount: 0 | |
SandboxSessionReporter:Update() | |
----------------------------------------------- | |
[04:42:47 PM] | |
[KINOA] 2025/06/18 16:42:47.510 : WebSocket message received. Lenght: 46 bytes. | |
MessageReceivedAtMs: 1750245165501 | |
Text: | |
"{ | |
"type": "ping", | |
"sent_at": "11:12:46.317112459" | |
}" | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogMessage>d__31:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__2:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:47 PM] | |
[KINOA] 2025/06/18 16:42:47.543 : Server periodic PingMessage message received. | |
Severity: Trace | |
Kinoa.Logic.Services.<OnMessageReceived>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<DeserializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonInTreadAsync>d__10`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:49 PM] | |
CLD:: GuestLogin | |
ServerDataHandler:GuestLogin() | |
UnityEngine.EventSystems.EventSystem:Update() | |
----------------------------------------------- | |
[04:42:49 PM] | |
City unlock before >> {"CitiesUnlocked":[],"DisplayName":"","LeagueId":1} | |
LeaderboardManager:LoadCitiesUnlocked() | |
ServerDataHandler:GuestLogin() | |
UnityEngine.EventSystems.EventSystem:Update() | |
----------------------------------------------- | |
[04:42:49 PM] | |
City unlock after >> {"CitiesUnlocked":[0],"DisplayName":"","LeagueId":1} | |
LeaderboardManager:LoadCitiesUnlocked() | |
ServerDataHandler:GuestLogin() | |
UnityEngine.EventSystems.EventSystem:Update() | |
----------------------------------------------- | |
[04:42:49 PM] | |
[GPGs] Trying to reead file FTC_GAME_DATA for data condlict check | |
GooglePlayGames.Android.AndroidSavedGameClient:InternalOpen(String, DataSource, ConflictResolutionStrategy, Boolean, ConflictCallback, Action`2) | |
GooglePlayGames.Android.AndroidSavedGameClient:OpenWithAutomaticConflictResolution(String, DataSource, ConflictResolutionStrategy, Action`2) | |
<LoadFromCloudRoutin>d__23:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Google Play Game Services] - Trying to Read Data from Saved Game. | |
CloudDataManager:OnFileOpenToLoad(SavedGameRequestStatus, ISavedGameMetadata) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
AndroidJNIHelper.GetSignature: using Byte parameters is obsolete, use SByte parameters instead | |
UnityEngine.AndroidJavaObject:Call(String, Object[]) | |
GooglePlayGames.Android.AndroidSavedGameClient:ReadBinaryData(ISavedGameMetadata, Action`2) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
AndroidJNIHelper: converting from Byte array is obsolete, use SByte array instead | |
UnityEngine.AndroidJavaObject:Call(String, Object[]) | |
GooglePlayGames.Android.AndroidSavedGameClient:ReadBinaryData(ISavedGameMetadata, Action`2) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
CLD:: OnGameLoad -> status : Success | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
CLD:: Calling Process Cloud Data | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
CLD:: Data loaded from Cloud:{"DataInfo":[{"deviceID":"7a350f2a4fc351eb1c1013d4bdfe4c10","timeWhenSaved":"06/18/2025 12:51:37","lastTimeSaved":1750251097}],"gameData":[{"coins":5435,"gems":65,"playerExperience":183,"playerExperienceTarget":500,"playerLevel":6,"saveCityAchievements":[{"name":"Brand new day","isUnlocked":true,"isClaimed":false},{"name":"Top notch","isUnlocked":false,"isClaimed":false},{"name":"Special service","isUnlocked":false,"isClaimed":false},{"name":"Culinary perfection","isUnlocked":true,"isClaimed":true},{"name":"Bonus income","isUnlocked":false,"isClaimed":false},{"name":"Coffee break","isUnlocked":false,"isClaimed":false},{"name":"New chef on the block","isUnlocked":false,"isClaimed":false},{"name":"Cautious chef","isUnlocked":false,"isClaimed":false},{"name":"Perfect score","isUnlocked":false,"isClaimed":false},{"name":"Overtime","isUnlocked":false,"isClaimed":false},{"name":"Good business","isUnlocked":false,"isClaimed":false},{"name":"Pro chef","isUnlocked":false,"isClaimed":false},{"name":"Satisfied customers","isUnlocked":false,"isClaimed":false},{"name":"Master chef","isUnlocked":false,"isClaimed":false},{"name":"Coffee addict","isUnlocked":false,"isClaimed":false},{"name":"Best service","isUnlocked":false,"isClaimed":false},{"name":"Booming business","isUnlocked":false,"isClaimed":false},{"name":"Bad publicity","isUnlocked":false,"isClaimed":false},{"name":"Raise the bar","isUnlocked":false,"isClaimed":false},{"name":"Arson","isUnlocked":false,"isClaimed":false},{"name":"More the merrier","isUnlocked":false,"isClaimed":false},{"name":"Every penny counts","isUnlocked":false,"isClaimed":false},{"name":"Sleepless nights","isUnlocked":false,"isClaimed":false},{"name":"Non stop cooking","isUnlocked":false,"isClaimed":false},{"name":"Clockwork Chef","isUnlocked":false,"isClaimed":false},{"name":"The finest food truck","isUnlocked":false,"isClaimed":false},{"name":"Over achiever","isUnlocked":true,"isClaimed":false},{"name":"Bling bling","isUnlocked":false,"isClaimed":false},{"name":"Spending spree","isUnlocked":false,"isClaimed":false},{"name":"Unfortunate day","isUnlocked":false,"isClaimed":false},{"name":"Lightning fast","isUnlocked":false,"isClaimed":false},{"name":"Try until you succeed","isUnlocked":false,"isClaimed":false},{"name":"Come back tomorrow","isUnlocked":false,"isClaimed":false},{"name":"Well done","isUnlocked":true,"isClaimed":true},{"name":"Top of the line","isUnlocked":false,"isClaimed":false},{"name":"Outstanding service","isUnlocked":false,"isClaimed":false},{"name":"No one leaves thirsty","isUnlocked":false,"isClaimed":false},{"name":"Pizza supreme","isUnlocked":false,"isClaimed":false},{"name":"Next adventure","isUnlocked":false,"isClaimed":false},{"name":"Speak Out Loud","isUnlocked":false,"isClaimed":false},{"name":"Negative Balance","isUnlocked":true,"isClaimed":false},{"name":"Dirty Chef","isUnlocked":true,"isClaimed":false},{"name":"Upgrading It All","isUnlocked":false,"isClaimed":false},{"name":"Millionaire","isUnlocked":false,"isClaimed":false},{"name":"Extra Job","isUnlocked":false,"isClaimed":false},{"name":"Food Truck Chain","isUnlocked":false,"isClaimed":false},{"name":"Smart Upgrading","isUnlocked":false,"isClaimed":false},{"name":"High stakes","isUnlocked":false,"isClaimed":false},{"name":"It's raining tips","isUnlocked":false,"isClaimed":false},{"name":"Flawless","isUnlocked":false,"isClaimed":false},{"name":"Sweet Paradise","isUnlocked":false,"isClaimed":false},{"name":"Veteran Cook","isUnlocked":false,"isClaimed":false},{"name":"Minting money","isUnlocked":false,"isClaimed":false},{"name":"Food truck empire","isUnlocked":false,"isClaimed":false},{"name":"King of Sandwiches","isUnlocked":false,"isClaimed":false},{"name":"World chef","isUnlocked":false,"isClaimed":false},{"name":"Unstoppable","isUnlocked":false,"isClaimed":false},{"name":"Top-notch food trucks","isUnlocked":false,"isClaimed":false},{"name":"Food truck tycoon","isUnlocked":false,"isClaimed":false}],"starsInEachLevel":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"citiesUnlocked":[true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"latestLevelUnlockedPerCity":[30,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"isCollectAllCoinsOnBoardingDone":false,"isAutoCookerUnlockedForPasta":true,"isAutoCookerUnlockedForMaxicon":false,"isAutoCookerEnabledForPasta":false,"isAutoCookerEnabledForMaxicon":false,"isAutoCookerPurchased":false,"isAutoCookerPurchasedForMaxicon":false,"IsSpecialItem_1_Unlocked":0,"IsSpecialItem_2_Unlocked":1,"ChocolateTruffleUnlocked":0,"ChurrosUnlocked":0,"BBQKeyLimePieUnlock":0,"DonutUnlocked":0,"asianPuddingUnlocked":0,"isAutoCookerUnlockedForAsian":false,"isAutoCookerEnabledForAsian":false,"isAutoCookerPurchasedForAsian":false,"BreakfastDanishPastryUnlock":0,"isAutoCookerEnabledForBreakfast":false,"isAutoCookerPurchasedForBreakFast":false,"isAutoCookerUnlockedForBreakFast":false,"CakePopUnlocked":0,"isAutoCookerEnabledForIceCream":false,"isAutoCookerPurchasedForIceCream":false,"isAutoCookerUnlockedForIceCream":false,"CupCakeUnlocked":0,"cherryTartUnlocked":0,"isAutoCookerEnabledForBubbleTea":false,"isAutoCookerPurchasedForBubbleTea":false,"isAutoCookerUnlockedForBubbleTea":false,"FortuneCookiesUnlocked":0,"IsCityUnlockOnboardingDone":false,"roundRobinIndexForChallenge":0,"totalChallengeLevelsPerCity":[15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15],"isChallengeEnabled":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"isChallangeUnlocked":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"isChallangeCompleted":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"isChallangeRewardClaimed":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"latestChallangeLevelUnlocked":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"isChallangeTimerEnd":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"challangeTimer":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"starsAchievedPerChallangeLevel":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"challangeElapsedTime":0,"CookiesUnlocked":0,"challangeStartDate":0,"challangeStartMonth":0,"challangeStartYear":0,"challangeStartTime":"","challengeFirstTime":true,"isPitchingSystemVariableSet":false,"canShowPitchingSystem":true,"IsStarterPackShown":false,"IsPurchasedHigherThanStarterPack":true,"PurchasedIAP_ID":-1,"IsPurchasedStarterPack":false,"CityIDStr":"","IsStarterPackTimerEnded":false,"IsStarterPackTimerStarted":false,"isGoogleplayLoggedinOnce":false,"isFBLoggedinOnce":false,"isFBLikedOnce":false,"fbLikePopShown":false,"isTwitterFollowed":false,"twitterFollowedPopShown":false,"isDataMigrationDone":false,"isIOSDataMigrationDone":false,"isAutoOvenEnabledForBBQ":false,"isAutoOvenPurchasedForBBQ":false,"isAutoOvenUnlockedForBBQ":false,"isExteriorUpgradeOnBoardingDone":true,"isFBLaunchedOnce":false,"startDateAutoCookerAvailableForPasta":"06/18/2025 09:39:37","startDateAutoCookerAvailableForTexMex":"","startDateAutoCookerAvailableForAsian":"","startDateAutoOvenAvailableForBBQ":"","startDateAutoCookerAvailableForBreakFast":"","startDateAutoCookerAvailableForIceCream":"","startDateAutoCookerAvailableForBubbleTea":"","firstLaunchDate":"22-10-2019 00:00:00","sessionCount":0,"challengeCountForAnalytics":0,"totalOffersCompleted":0,"statPastaLevel":0,"totalPartiesStarted":0,"iapData":{"purchaseDataList":[]},"totalChallengesBoughtin":0,"lastPartyStartTime":"","lastPartyClaimTime":"","totalUsdSpentOnIap":0.0,"totalAdRevenue":0.20196999609470368,"lastAdEventTrackedForSingular":0.20000000298023225,"lastAdEventTrackedForFacebook":0.20000000298023225,"dailyBonusTimer":["06/02/2025 17:34:39","","","","","","","","","","","","","","","","","","","","","","",""],"isRewardGivenForDataLoss":true,"offerBuyCounterDuringChineseEventPB":0,"playerTypePB":2,"noOfPurchasesDonePB":2,"after_LevelAttempt":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"before_LevelAttempt":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"IsRFPromoDownloaded":false,"leagueLeaderboardData":{"CitiesUnlocked":[0],"DisplayName":"","LeagueId":1},"ftfNoBurnBooster":0,"ftfJukeBoxBooster":0,"ftfGameData":{"isGoldenKeyPurchased":false,"isGoldenFridgeRewardCollected":false,"goldenFridgeStartDate":"","allPhaseData":[{"allLevelData":[{"levelNo":0,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":1,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":2,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":3,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":4,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":5,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":6,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":7,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":8,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":9,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":10,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":11,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":12,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":13,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":14,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false}],"lastCompletedLevelNo":0,"isPhaseCompletedShown":false},{"allLevelData":[{"levelNo":0,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":1,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":2,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":3,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":4,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":5,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":6,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":7,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":8,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":9,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":10,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":11,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":12,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":13,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":14,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false}],"lastCompletedLevelNo":0,"isPhaseCompletedShown":false},{"allLevelData":[{"levelNo":0,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":1,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":2,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":3,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":4,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":5,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":6,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":7,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":8,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":9,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":10,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":11,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":12,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":13,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":14,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false}],"lastCompletedLevelNo":0,"isPhaseCompletedShown":false},{"allLevelData":[{"levelNo":0,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":1,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":2,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":3,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":4,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":5,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":6,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":7,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":8,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":9,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":10,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":11,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":12,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":13,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false},{"levelNo":14,"isBlueRewardCollected":false,"isGoldenRewardCollected":false,"isLevelCompleted":false}],"lastCompletedLevelNo":0,"isPhaseCompletedShown":false}],"isEvenEndedShown":false,"isUserParticipated":false},"streakEventProgressData":{"eventId":2,"eventStartTime":1750228939,"isEventEndedEarly":false,"milestoneNum":3,"prevMilestoneNum":1,"streakStatus":0,"shouldShowFirstMileStonePopup":true,"hasShownFirstMileStonePopup":true,"adWatchedCount":0,"isTopOnFTUECompleted":true,"isStreakEventInfoShown":true,"isMainScreenSeenOnce":true,"unclaimedReward":{"mileStoneNum":0,"rewardId":""}},"raceEventProgress":{"eventId":2,"eventStartTime":1749708742,"roundStartTime":1749789406,"eventEndTime":1749795142,"currentRoundIndex":1,"isInfoShown":true,"playerTruckId":6,"isEndPopUpShown":false,"isEventEndedEarly":false,"isEarlyEventPassed":true,"isTapOnFTUECompleted":true,"lastSeenMainScreen":1749789409,"raceEventRoundProgress":[{"roundId":1,"isIntroShown":true,"isRewardClaimed":true,"roundStatus":2,"forceUpdatePassiveBotScore":true,"participantData":[{"userName":"You","score":11,"prevScore":11,"curPosition":0,"prevPosition":0,"truckId":6,"uniqueId":0,"lastUpdatedScore":6998915844,"raceEventBotScoreProgress":{"totalScoresDistributed":0,"raceEventBotScoreIntervalData":[]}},{"userName":"Aaysha","score":9,"prevScore":9,"curPosition":1,"prevPosition":1,"truckId":1,"uniqueId":1,"lastUpdatedScore":1749708842,"raceEventBotScoreProgress":{"totalScoresDistributed":9,"raceEventBotScoreIntervalData":[{"intervalId":0,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0},{"intervalId":1,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0}]}},{"userName":"ChaCha","score":6,"prevScore":6,"curPosition":4,"prevPosition":4,"truckId":16,"uniqueId":2,"lastUpdatedScore":1749708842,"raceEventBotScoreProgress":{"totalScoresDistributed":6,"raceEventBotScoreIntervalData":[{"intervalId":0,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0}]}},{"userName":"Chef","score":9,"prevScore":9,"curPosition":2,"prevPosition":2,"truckId":5,"uniqueId":3,"lastUpdatedScore":1749708842,"raceEventBotScoreProgress":{"totalScoresDistributed":9,"raceEventBotScoreIntervalData":[{"intervalId":0,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0},{"intervalId":1,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0},{"intervalId":2,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0}]}},{"userName":"maremay","score":8,"prevScore":8,"curPosition":3,"prevPosition":3,"truckId":3,"uniqueId":4,"lastUpdatedScore":1749708842,"raceEventBotScoreProgress":{"totalScoresDistributed":8,"raceEventBotScoreIntervalData":[{"intervalId":0,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0},{"intervalId":1,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0}]}}]},{"roundId":2,"isIntroShown":true,"isRewardClaimed":false,"roundStatus":1,"forceUpdatePassiveBotScore":true,"participantData":[{"userName":"You","score":6,"prevScore":0,"curPosition":3,"prevPosition":0,"truckId":6,"uniqueId":0,"lastUpdatedScore":3499578889,"raceEventBotScoreProgress":{"totalScoresDistributed":0,"raceEventBotScoreIntervalData":[]}},{"userName":"Jao","score":6,"prevScore":0,"curPosition":1,"prevPosition":1,"truckId":7,"uniqueId":1,"lastUpdatedScore":1749789458,"raceEventBotScoreProgress":{"totalScoresDistributed":6,"raceEventBotScoreIntervalData":[{"intervalId":0,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0},{"intervalId":1,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0}]}},{"userName":"dengdeng","score":4,"prevScore":0,"curPosition":4,"prevPosition":2,"truckId":8,"uniqueId":2,"lastUpdatedScore":1749789458,"raceEventBotScoreProgress":{"totalScoresDistributed":4,"raceEventBotScoreIntervalData":[{"intervalId":0,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0}]}},{"userName":"Paige","score":7,"prevScore":0,"curPosition":0,"prevPosition":3,"truckId":17,"uniqueId":3,"lastUpdatedScore":1749789458,"raceEventBotScoreProgress":{"totalScoresDistributed":7,"raceEventBotScoreIntervalData":[{"intervalId":0,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0},{"intervalId":1,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0},{"intervalId":2,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0}]}},{"userName":"myisha277","score":6,"prevScore":0,"curPosition":2,"prevPosition":4,"truckId":16,"uniqueId":4,"lastUpdatedScore":1749789458,"raceEventBotScoreProgress":{"totalScoresDistributed":6,"raceEventBotScoreIntervalData":[{"intervalId":0,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0},{"intervalId":1,"scoreToDistribute":0,"totalScoreToDistribute":0,"lastScoreUpdatedTime":0}]}}]},{"roundId":3,"isIntroShown":false,"isRewardClaimed":false,"roundStatus":0,"forceUpdatePassiveBotScore":false,"participantData":[{"userName":"You","score":0,"prevScore":0,"curPosition":0,"prevPosition":0,"truckId":6,"uniqueId":0,"lastUpdatedScore":0,"raceEventBotScoreProgress":{"totalScoresDistributed":0,"raceEventBotScoreIntervalData":[]}},{"userName":"Roxie","score":0,"prevScore":0,"curPosition":0,"prevPosition":0,"truckId":1,"uniqueId":1,"lastUpdatedScore":0,"raceEventBotScoreProgress":{"totalScoresDistributed":0,"raceEventBotScoreIntervalData":[]}},{"userName":"Penny","score":0,"prevScore":0,"curPosition":0,"prevPosition":0,"truckId":17,"uniqueId":2,"lastUpdatedScore":0,"raceEventBotScoreProgress":{"totalScoresDistributed":0,"raceEventBotScoreIntervalData":[]}},{"userName":"maremay","score":0,"prevScore":0,"curPosition":0,"prevPosition":0,"truckId":0,"uniqueId":3,"lastUpdatedScore":0,"raceEventBotScoreProgress":{"totalScoresDistributed":0,"raceEventBotScoreIntervalData":[]}},{"userName":"mayce","score":0,"prevScore":0,"curPosition":0,"prevPosition":0,"truckId":8,"uniqueId":4,"lastUpdatedScore":0,"raceEventBotScoreProgress":{"totalScoresDistributed":0,"raceEventBotScoreIntervalData":[]}}]}]},"saraPopupProgress":{"isNewUser":true,"hasShownPopup":false},"discordPopupProgress":{"isRewardClaimed":false,"lastSeen":1750263729,"isUserAttempted":false,"canRewardBeClaimed":false},"ftfEventData":{"startTime":0,"endTime":0,"currentPhase":0},"ftfUserData":{"NoBurnDistributed":false,"JukeBoxDistributed":false,"CompletedFTFEventOnboarding":false,"CompletedFTFLevelFailedOnboarding":false,"CompletedFTFImpatientCustomerOnboarding":false,"CompletedFTFIndecisiveCusomerOnboarding":false,"CompletedKitchenOnboarding":0,"phaseStartTracked":-1,"eventEndTracked":false,"phaseCompletedTracker":[false,false,false,false]},"ftfEventPlayed":{"eventPlayed":[]},"ftfEventID":9,"levelReplayabilityGameData":{"starLevelCityData":[]},"levelReplayabilityTimerData":{"lRUser":2,"startTime":0,"endTime":0,"hasTimerEnded":false,"hasTimerStarted":false},"googlePlayPointsSkuData":{"skuIds":[]},"towerOfFortuneGameData":{"skilletCollected":0,"eventPlayedCount":0,"gemSinkUsedCount":0,"isFreePlayUsed":false,"miniGameData":{"currentStageIndex":0,"isRewardDistributed":false,"rewardsCollected":[]}},"towerOfFortuneTimerData":{"isEventComingSoonEnded":false,"isEventRunning":false,"isEventEnded":false,"isComingSoonPopupShown":false,"isEventRunningPopupShown":false},"towerOfFortuneLevelPickData":{"TOFPickedLevel":[]},"towerOfFortunePreviousLevelPickData":{"TOFPickedLevel":[]},"TOFEventId":0,"TotalCappedTvAdsWatched":1,"TotalCappedTvAdsWatchedInDay":0,"LastCappedTvAdWatchedTime":"06/18/2025 06:45:54","MergeEvent":{"eventId":0,"playedEvents":[],"playedTriggerFtues":[],"events":[],"completedFtueId":0,"completedGPFtueStepId":0,"isFtueRunning":false,"levelLostCount":0,"customerLostCount":0},"ziggyEventProgressionData":{"currentActiveDay":1750204800,"currentStateStartTime":0,"currentStateEndTime":0,"currentState":1,"currentMileStoneNum":0,"prevMileStoneNum":0,"deliveryRewardToGive":"","milestoneRewardToGive":"","canForceAwakeState":false,"smilyReceived":0,"timeSpent":0,"orderIds":[4,2,7],"completedMilestone":[],"orderId":1,"isAnnouncementPopupShown":true,"isInfoPopupShown":true,"canTriggerStateAnim":false,"isOrderDelivered":false,"isLastOrderFailed":false},"IndiGGData":{"isIntroDone":true,"isAnnouncementShown":true,"walletInfo":{"indiggUserId":"","indiggGlobalWalletId":"","indiggCustodianWalletId":""},"transactionEntries":[],"cityLevelRewardInfos":[]},"nBProgressionData":{"canClaimReward":false,"isRewardClaimed":false},"streetPopupData":{"announcementData":[{"index":0,"hasShownPopup":false,"saveId":"announcement_2_3","lastShownTime":0}]},"playerProfileData":{"isFirstAutoPopupShown":true,"currentAvatarSelected":"chef0001","currentPlayerName":"","unlockedAvatars":[],"isNameSyncedToLB":true},"rollingOffersData":{"isAutoPopupShownOnEventStart":true,"currentTruckId":0,"nextTruckId":0,"isRewardClaimed":false,"eventStartDate":1749812400,"eventEndDate":1750071600,"offersData":{"truckId":"0","truckType":0,"skuIdForPurchase":"","defaultPrice":"","rewardId":""}},"xsollaProgressData":{"xsollaOrderInfos":[],"isHudIntroDone":true,"isPackIntroDone":true},"dailyChallengeProgressData":{"isMonthlyAnnouncementShown":true,"dailyParticipationLimit":5,"dailyWinningLimit":3,"stakeAmount":50,"monthlyCapAmount":4500,"currentMonthEarning":2400,"dailyDetails":{"currentDayAttemptsCount":2,"currentDayWinningCount":3},"transactionDetails":{"transactionId":"","cityId":0,"levelNo":0,"isTransactionInProgress":false,"isRetryExhausted":false},"eventStartDate":1748736000,"eventEndDate":1751328000,"dailyEventStartTime":1750204800,"dailyEventEndTime":1750291200},"crossPromotionProgressData":{"crossPromotionStatus":[{"promotionType":1,"isQuestCompleted":false}]},"noAdsProgressData":{"isNoAdsPurchased":true,"isRewardDistributedForBonusOffer":true}}],"City_0":[{"name":"","isUnlocked":true,"unlockedLevels":30,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Red pasta","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Red sauce","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cheese","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Olive","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"White pasta","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"White sauce","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tomato","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Coffee","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Garlic Bread","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lemon Tea","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Peach Tea","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bruschetta","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cheese Cake","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Red sauce plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Red sauce pan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Espresso Machine","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bread Oven","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"White pasta plates","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"White sauce pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hot plate","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Popular dish","isUnlocked":false,"isClaimed":false},{"name":"Pasta fever","isUnlocked":false,"isClaimed":false},{"name":"Freebie","isUnlocked":false,"isClaimed":false},{"name":"Supreme sauce","isUnlocked":false,"isClaimed":false},{"name":"Finest white sauce","isUnlocked":false,"isClaimed":false},{"name":"The next best thing","isUnlocked":false,"isClaimed":false},{"name":"Good start","isUnlocked":false,"isClaimed":false},{"name":"Cant do without coffee","isUnlocked":false,"isClaimed":false},{"name":"Coffee bliss","isUnlocked":false,"isClaimed":false},{"name":"Baker's choice","isUnlocked":false,"isClaimed":false},{"name":"Best appetizers","isUnlocked":false,"isClaimed":false},{"name":"Quick Fix","isUnlocked":false,"isClaimed":false},{"name":"Nimble hands","isUnlocked":false,"isClaimed":false},{"name":"Pick one","isUnlocked":false,"isClaimed":false},{"name":"Burn out","isUnlocked":false,"isClaimed":false},{"name":"Tried and tested","isUnlocked":false,"isClaimed":false},{"name":"Give it your best","isUnlocked":false,"isClaimed":false},{"name":"Ready to serve","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"speakers\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,0,350,400],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,10,20,25],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,1.0,5.0,5.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,350,400,500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,25,30],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,5.0,30.0],\"speedUpCostGems\":[0,1,1,2],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,350,400,500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,25,30],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,5.0,30.0],\"speedUpCostGems\":[0,1,1,2],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,350,400,500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,25,30],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,5.0,30.0],\"speedUpCostGems\":[0,1,1,2],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBag\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,350,400,500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,25,30],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,5.0,30.0],\"speedUpCostGems\":[0,1,1,2],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBag\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,350,400,500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,25,30],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,5.0,30.0],\"speedUpCostGems\":[0,1,1,2],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"spanishGuitar\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1800,2000,2200],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,120,140,160],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,300.0],\"speedUpCostGems\":[0,3,3,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"planter\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,300,350,400],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,12,20,25],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,1.0,5.0,5.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"bookRack\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,800,1000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,30,40],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,5.0,30.0],\"speedUpCostGems\":[0,1,1,2],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuStandee\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1000,1200],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,40,50,60],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,2,2],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"airDancer\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1300,1500,1700],\"upgradeCostGolds\":[0,3,5,5],\"xpRewarded\":[0,70,90,110],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,4,6],\"installTime\":[0.0,30.0,30.0,60.0],\"speedUpCostGems\":[0,2,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["{\"applianceName\":\"Red sauce plates\",\"applianceID\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":2,\"unlockLevel\":1,\"preprationTime\":[0,0,0],\"capacity\":[1,2,3],\"upgradeCostCoins\":[0,400,600],\"upgradeCostGolds\":[0,0,0],\"xpRewarded\":[0,10,20],\"installTime\":[0,10,15,20],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"applianceName\":\"Red sauce pan\",\"applianceID\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":1,\"preprationTime\":[3,9,7,4],\"capacity\":[1,2,3,4],\"upgradeCostCoins\":[0,600,700,800],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,7,10,20],\"installTime\":[0,10,15,20],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"applianceName\":\"Espresso Machine\",\"applianceID\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":1,\"preprationTime\":[13,10,8,5],\"capacity\":[1,1,2,3],\"upgradeCostCoins\":[0,150,600,700],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,5,10,20],\"installTime\":[0,10,15,20],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"applianceName\":\"Bread Oven\",\"applianceID\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":18,\"preprationTime\":[13,8,8,5],\"capacity\":[1,1,2,3],\"upgradeCostCoins\":[0,600,700,850],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,7,10,25],\"installTime\":[0,10,15,20],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"applianceName\":\"White pasta plates\",\"applianceID\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":2,\"unlockLevel\":4,\"preprationTime\":[0,0,0],\"capacity\":[4,5,6],\"upgradeCostCoins\":[0,400,600],\"upgradeCostGolds\":[0,0,0],\"xpRewarded\":[0,10,20],\"installTime\":[0,10,15,20],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"applianceName\":\"White sauce pan\",\"applianceID\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":4,\"preprationTime\":[10,9,7,4],\"capacity\":[5,6,7,8],\"upgradeCostCoins\":[0,600,700,800],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,7,10,20],\"installTime\":[0,10,15,20],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"applianceName\":\"Hot plate\",\"applianceID\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":4,\"preprationTime\":[0,0,0,0],\"capacity\":[1,2,3,4],\"upgradeCostCoins\":[0,300,400,500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,5,10,20],\"installTime\":[0,10,15,20],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}"],"ingredientUpgradeDetails":["{\"ingredientName\":\"Red pasta\",\"ingredientID\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":6,\"price\":[5,6,7,8],\"upgradeCostCoins\":[0,700,800,900],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,7,12,20],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"ingredientName\":\"Red sauce\",\"ingredientID\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":1,\"price\":[10,11,12,13],\"upgradeCostCoins\":[0,700,800,900],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,7,12,20],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"ingredientName\":\"Cheese\",\"ingredientID\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":11,\"price\":[2,3,4,5],\"upgradeCostCoins\":[0,400,500,600],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,3,7,15],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"ingredientName\":\"Olive\",\"ingredientID\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":12,\"price\":[2,3,4,5],\"upgradeCostCoins\":[0,400,500,600],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,3,7,15],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"ingredientName\":\"White pasta\",\"ingredientID\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":4,\"price\":[5,6,7,8],\"upgradeCostCoins\":[0,700,800,900],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,7,12,20],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"ingredientName\":\"White sauce\",\"ingredientID\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":4,\"price\":[10,11,12,13],\"upgradeCostCoins\":[0,700,800,900],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,7,12,20],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"ingredientName\":\"Tomato\",\"ingredientID\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":8,\"price\":[2,3,4,5],\"upgradeCostCoins\":[0,400,500,600],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,3,7,15],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}"],"productUpgradeDetails":["{\"productName\":\"Coffee\",\"productID\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":1,\"price\":[5,6,7,8],\"upgradeCostCoins\":[0,800,900,1000],\"upgradeCostGolds\":[0,5,5,10],\"xpRewarded\":[0,10,20,30],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"productName\":\"Garlic Bread\",\"productID\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":18,\"price\":[6,7,8,9],\"upgradeCostCoins\":[0,800,900,1000],\"upgradeCostGolds\":[0,5,5,10],\"xpRewarded\":[0,10,20,30],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"productName\":\"Lemon Tea\",\"productID\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":18,\"price\":[5,6,7,8],\"upgradeCostCoins\":[0,800,900,1000],\"upgradeCostGolds\":[0,5,5,10],\"xpRewarded\":[0,10,20,30],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"productName\":\"Peach Tea\",\"productID\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":25,\"price\":[5,6,7,8],\"upgradeCostCoins\":[0,800,900,1000],\"upgradeCostGolds\":[0,5,5,10],\"xpRewarded\":[0,10,20,30],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"productName\":\"Bruschetta\",\"productID\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":30,\"price\":[15,20,30,45],\"upgradeCostCoins\":[0,0,0,0],\"upgradeCostGolds\":[0,2,3,5],\"xpRewarded\":[0,10,20,50],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}","{\"productName\":\"Cheese Cake\",\"productID\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"unlockLevel\":22,\"price\":[15,20,30,45],\"upgradeCostCoins\":[0,0,0,0],\"upgradeCostGolds\":[2,2,3,5],\"xpRewarded\":[0,10,20,50],\"installTime\":[20,35,45,60],\"adboostTime\":[10,10,10,10],\"timeRemaining\":0,\"isUpgradeStarted\":false,\"startDate\":0,\"timeProgress\":0.0,\"currentUpgradeLevel\":0}",""]}],"City_1":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Round","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Square","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Triangle","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cheese","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Olive","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pepperoni","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Jalapeno","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Peach Iced Tea","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chicken Wings","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chocolate Truffle","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Deep Fryer","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Iced Tea Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Oven","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Tasty drink","isUnlocked":false,"isClaimed":false},{"name":"Multi task master","isUnlocked":false,"isClaimed":false},{"name":"Pizza express","isUnlocked":false,"isClaimed":false},{"name":"Up the ante","isUnlocked":false,"isClaimed":false},{"name":"Perfect crust","isUnlocked":false,"isClaimed":false},{"name":"Thirst quenchers","isUnlocked":false,"isClaimed":false},{"name":"Keeping it cool","isUnlocked":false,"isClaimed":false},{"name":"Chef's choice","isUnlocked":false,"isClaimed":false},{"name":"Only the finest","isUnlocked":false,"isClaimed":false},{"name":"Best of the best","isUnlocked":false,"isClaimed":false},{"name":"Crispy wings","isUnlocked":false,"isClaimed":false},{"name":"The more the merrier","isUnlocked":false,"isClaimed":false},{"name":"No limits","isUnlocked":false,"isClaimed":false},{"name":"Let the feast begin","isUnlocked":false,"isClaimed":false},{"name":"Wing it","isUnlocked":false,"isClaimed":false},{"name":"Refreshment vendor","isUnlocked":false,"isClaimed":false},{"name":"Lip smacking wings","isUnlocked":false,"isClaimed":false},{"name":"Delicious dessert","isUnlocked":false,"isClaimed":false},{"name":"Pizzeria mastery","isUnlocked":false,"isClaimed":false},{"name":"Every tip counts","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"table\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,900,1100],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,40,60,80],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"table\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,900,1100],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,40,60,80],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"table\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,900,1100],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,40,60,80],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBag\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,900,1100],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,40,60,80],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBag\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,900,1100],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,40,60,80],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"planter\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,400,500,700],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,30,50],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,5.0,5.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"planter\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,400,500,700],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,30,50],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,5.0,5.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuStandee\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,600,800,1000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,30,40,50],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,5.0,5.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"cheeseBoard\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,900,1100],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,40,60,80],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,2.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"guitar\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,10,15,20],\"xpRewarded\":[0,200,300,400],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,240.0,360.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"trampoline\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,6,8,10],\"xpRewarded\":[0,140,190,240],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,4,9],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"hammock\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1500,1800],\"upgradeCostGolds\":[0,3,5,5],\"xpRewarded\":[0,60,80,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,3,6],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beatBox\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,400,500,700],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,20,30,50],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,5.0,5.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"bookRack\",\"id\":13,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,800,1000,1200],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,40,50,60],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","",""],"ingredientUpgradeDetails":["","","","","","",""],"productUpgradeDetails":["","",""]}],"City_2":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Quesadilla","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chicken Steak","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chimi Changa","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Sour Cream","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Salad","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Rice","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Strawberry Smoothie","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Corn","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Churros","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Quesadilla Pan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Smoothie Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hot Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chicken Steak Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chimi Changa Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Corn Grill","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Quick Service","isUnlocked":false,"isClaimed":false},{"name":"Big drink","isUnlocked":false,"isClaimed":false},{"name":"Quesadilla Supreme","isUnlocked":false,"isClaimed":false},{"name":"Making Space","isUnlocked":false,"isClaimed":false},{"name":"Lightning Hands","isUnlocked":false,"isClaimed":false},{"name":"Steak House","isUnlocked":false,"isClaimed":false},{"name":"No Left Overs","isUnlocked":false,"isClaimed":false},{"name":"Smooth Operator","isUnlocked":false,"isClaimed":false},{"name":"Tasty treats","isUnlocked":false,"isClaimed":false},{"name":"Clean Sweep","isUnlocked":false,"isClaimed":false},{"name":"Delicious Drinks","isUnlocked":false,"isClaimed":false},{"name":"Express Service","isUnlocked":false,"isClaimed":false},{"name":"Mexican Feast","isUnlocked":false,"isClaimed":false},{"name":"Fancy Plates","isUnlocked":false,"isClaimed":false},{"name":"Fiery Fiesta","isUnlocked":false,"isClaimed":false},{"name":"Hot Streak","isUnlocked":false,"isClaimed":false},{"name":"Raise The Stakes","isUnlocked":false,"isClaimed":false},{"name":"Churros Crunch","isUnlocked":false,"isClaimed":false},{"name":"Mix And Match","isUnlocked":false,"isClaimed":false},{"name":"Big Tipper","isUnlocked":false,"isClaimed":false},{"name":"Cornilicious","isUnlocked":false,"isClaimed":false},{"name":"Corntastic","isUnlocked":false,"isClaimed":false},{"name":"Fun For All","isUnlocked":false,"isClaimed":false},{"name":"On Demand","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"sunShelter\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"sunShelter\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"sunShelter\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"woodenStool\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"woodenStool\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"surfBoard\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,800,1000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,50,70,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"trampoline\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1500,1800],\"upgradeCostGolds\":[0,5,7,8],\"xpRewarded\":[0,90,120,140],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"dartBoard\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1200,1500],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,60,80,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boomBox\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,800,1000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,50,70,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boomBox\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,800,1000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,50,70,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"cutOutBoard\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1200,1500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,60,80,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"balls\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1500,1800],\"upgradeCostGolds\":[0,5,7,8],\"xpRewarded\":[0,90,120,140],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"hammock\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3300,4000],\"upgradeCostGolds\":[0,10,14,17],\"xpRewarded\":[0,200,300,370],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,240.0,240.0,240.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"bookRack\",\"id\":13,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,100,130,180],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"guitar\",\"id\":14,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4000,4800,5500],\"upgradeCostGolds\":[0,15,20,25],\"xpRewarded\":[0,300,400,500],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,240.0,240.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","","",""],"ingredientUpgradeDetails":["","","","","",""],"productUpgradeDetails":["","",""]}],"City_3":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Square Cake Base","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Round Cake Base","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Butter Cream","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Glaze","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Strawberry","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pineapple","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cherry","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Kiwi","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Hot Chocolate","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Waffle","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Donuts","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Square Cake Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Round Cake Table Top","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cake Oven","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Waffle Maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hot Chocolate Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Ahead of the curve","isUnlocked":false,"isClaimed":false},{"name":"Sugar rush","isUnlocked":false,"isClaimed":false},{"name":"Hot and gooey","isUnlocked":false,"isClaimed":false},{"name":"Serve it hot","isUnlocked":false,"isClaimed":false},{"name":"It's all good","isUnlocked":false,"isClaimed":false},{"name":"Butterlicious","isUnlocked":false,"isClaimed":false},{"name":"Little customers","isUnlocked":false,"isClaimed":false},{"name":"Clean slate","isUnlocked":false,"isClaimed":false},{"name":"Waffle King","isUnlocked":false,"isClaimed":false},{"name":"Cake Maker","isUnlocked":false,"isClaimed":false},{"name":"Unlimited waffles","isUnlocked":false,"isClaimed":false},{"name":"Sleight of hand","isUnlocked":false,"isClaimed":false},{"name":"Cake express","isUnlocked":false,"isClaimed":false},{"name":"Layer cake","isUnlocked":false,"isClaimed":false},{"name":"Déjà vu","isUnlocked":false,"isClaimed":false},{"name":"Cake factory","isUnlocked":false,"isClaimed":false},{"name":"Flavourful","isUnlocked":false,"isClaimed":false},{"name":"Wonderland","isUnlocked":false,"isClaimed":false},{"name":"Cherry on top","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"tables\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"chessSet\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1200,1500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,80,120,160],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBag\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBag\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"bannerStand\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"airDancer\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4500,5000,6000],\"upgradeCostGolds\":[0,15,20,25],\"xpRewarded\":[0,400,500,600],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,240.0,240.0,240.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boomBox\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1200,1500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,80,120,170],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boomBox\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1200,1500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,80,120,170],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,1,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"flowerPot\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3600],\"upgradeCostGolds\":[0,0,15,20],\"xpRewarded\":[0,240,300,360],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"flowerPot\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3600],\"upgradeCostGolds\":[0,0,15,20],\"xpRewarded\":[0,240,300,360],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"guitar\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,6000,7000],\"upgradeCostGolds\":[0,20,27,30],\"xpRewarded\":[0,400,500,600],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,360.0,360.0,600.0],\"speedUpCostGems\":[0,12,12,12],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","",""],"ingredientUpgradeDetails":["","","","","","","",""],"productUpgradeDetails":["","",""]}],"City_4":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Bread","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cheese","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Avocado","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tomato","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lettuce","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Ham","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Onion","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Cola","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Soup","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cookies","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Cola Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Stove","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Soup Pot","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"More room for sandwiches","isUnlocked":false,"isClaimed":false},{"name":"Grilling time!","isUnlocked":false,"isClaimed":false},{"name":"Unlimited sandwiches","isUnlocked":false,"isClaimed":false},{"name":"Value for money","isUnlocked":false,"isClaimed":false},{"name":"Kids first","isUnlocked":false,"isClaimed":false},{"name":"Best in business","isUnlocked":false,"isClaimed":false},{"name":"Get comfortable","isUnlocked":false,"isClaimed":false},{"name":"Sandwich gourmet","isUnlocked":false,"isClaimed":false},{"name":"Crunchy onions","isUnlocked":false,"isClaimed":false},{"name":"Grill cheese","isUnlocked":false,"isClaimed":false},{"name":"No empty belly","isUnlocked":false,"isClaimed":false},{"name":"Coin sweep","isUnlocked":false,"isClaimed":false},{"name":"Cookie delight","isUnlocked":false,"isClaimed":false},{"name":"Better upgrades","isUnlocked":false,"isClaimed":false},{"name":"Cola magic","isUnlocked":false,"isClaimed":false},{"name":"Sandwiches for everyone","isUnlocked":false,"isClaimed":false},{"name":"Unicyclist","isUnlocked":false,"isClaimed":false},{"name":"Sandwich spree","isUnlocked":false,"isClaimed":false},{"name":"Slick service","isUnlocked":false,"isClaimed":false},{"name":"Upgrade frenzy","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"flowerPot\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1800,2100,2500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,150,190,240],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,60.0,60.0],\"speedUpCostGems\":[0,3,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"flowerPot\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1800,2100,2500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,150,190,240],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,60.0,60.0],\"speedUpCostGems\":[0,3,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBags\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBags\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boomBox\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boomBox\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"table\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"table\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1600,2000,2500],\"upgradeCostGolds\":[0,0,3,9],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuBoard\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3600],\"upgradeCostGolds\":[0,5,15,20],\"xpRewarded\":[0,240,300,360],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,30.0,30.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"unicycle\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,6000,7000],\"upgradeCostGolds\":[0,20,27,30],\"xpRewarded\":[0,400,500,600],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,600.0,600.0,600.0],\"speedUpCostGems\":[0,12,12,12],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"mascot\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4500,5000,6000],\"upgradeCostGolds\":[0,15,20,25],\"xpRewarded\":[0,450,500,600],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,240.0,240.0,240.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","",""],"ingredientUpgradeDetails":["","","","","","",""],"productUpgradeDetails":["","",""]}],"City_5":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Tofu","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fish","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Steak","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bok Choy","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Soy Gravy","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Noodles","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Green Tea","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Dumpling","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Asian Pudding","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Tea Pot","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tofu Pan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fish Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Dumpling Oven","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Steak Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Space enhancement","isUnlocked":false,"isClaimed":false},{"name":"Tight service","isUnlocked":false,"isClaimed":false},{"name":"First come first serve","isUnlocked":false,"isClaimed":false},{"name":"High upkeep","isUnlocked":false,"isClaimed":false},{"name":"Mahjong Master","isUnlocked":false,"isClaimed":false},{"name":"Tofu express","isUnlocked":false,"isClaimed":false},{"name":"Delicious puddin'","isUnlocked":false,"isClaimed":false},{"name":"Steady payroll","isUnlocked":false,"isClaimed":false},{"name":"Temptation","isUnlocked":false,"isClaimed":false},{"name":"Combo wombo","isUnlocked":false,"isClaimed":false},{"name":"Outdoor improvements","isUnlocked":false,"isClaimed":false},{"name":"Something's Fishy","isUnlocked":false,"isClaimed":false},{"name":"One of each","isUnlocked":false,"isClaimed":false},{"name":"100% quality","isUnlocked":false,"isClaimed":false},{"name":"Cooking frenzy","isUnlocked":false,"isClaimed":false},{"name":"A la carte","isUnlocked":false,"isClaimed":false},{"name":"Sugary madness","isUnlocked":false,"isClaimed":false},{"name":"Zingy!","isUnlocked":false,"isClaimed":false},{"name":"Going all out","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"speakers\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,800,1000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,120,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"speakers\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,800,1000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,120,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"bonsaiTree\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,800,1000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,120,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"table\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"table\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"table\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"segway\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,1500,1800],\"upgradeCostGolds\":[0,0,0,6],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beanBags\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,1500,1800],\"upgradeCostGolds\":[0,0,3,5],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"mahjong\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,1500,1800],\"upgradeCostGolds\":[0,0,3,5],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"bannerBoard\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,1500,1800],\"upgradeCostGolds\":[0,0,3,5],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"chineseLantern\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,5,7,12],\"xpRewarded\":[0,200,300,400],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,240.0,240.0,240.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"chineseLion\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,5,7,12],\"xpRewarded\":[0,200,300,400],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,240.0,240.0,240.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"asianGong\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3700],\"upgradeCostGolds\":[0,10,12,15],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,180.0,360.0,360.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"mascot\",\"id\":13,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4000,4800,5500],\"upgradeCostGolds\":[0,15,20,25],\"xpRewarded\":[0,500,600,700],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,600.0,600.0,600.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","",""],"ingredientUpgradeDetails":["","","","","",""],"productUpgradeDetails":["","",""]}],"City_6":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Pork Chops","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mashed Potato","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hush Puppies","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Grilled Corn","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Root Beer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Grilled Zucchini","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mac and Cheese","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bread","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Baked Beans","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Corn Dog","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Key Lime Pie","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lollipop","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mugs","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cotton Candy","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Caps","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"BBQ Grill","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tray","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Root Beer Dispenser","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Oven","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fryer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Customer comes first","isUnlocked":false,"isClaimed":false},{"name":"Pocket money","isUnlocked":false,"isClaimed":false},{"name":"Steak out","isUnlocked":false,"isClaimed":false},{"name":"Grill on","isUnlocked":false,"isClaimed":false},{"name":"Next level","isUnlocked":false,"isClaimed":false},{"name":"Gastronomical","isUnlocked":false,"isClaimed":false},{"name":"Nice to meat you","isUnlocked":false,"isClaimed":false},{"name":"All set","isUnlocked":false,"isClaimed":false},{"name":"Hot and sizzling","isUnlocked":false,"isClaimed":false},{"name":"Dart em-all","isUnlocked":false,"isClaimed":false},{"name":"Guzzler","isUnlocked":false,"isClaimed":false},{"name":"Fizzle","isUnlocked":false,"isClaimed":false},{"name":"Rush hour","isUnlocked":false,"isClaimed":false},{"name":"Legendary chef","isUnlocked":false,"isClaimed":false},{"name":"Gourmet grill","isUnlocked":false,"isClaimed":false},{"name":"Face lift","isUnlocked":false,"isClaimed":false},{"name":"Sausage fest","isUnlocked":false,"isClaimed":false},{"name":"Cheesy goodness","isUnlocked":false,"isClaimed":false},{"name":"Grill house","isUnlocked":false,"isClaimed":false},{"name":"Five star truck","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"wreath\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,500,1500,2000],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,10.0,15.0,30.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"flowerPot\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,500,750,1250],\"upgradeCostGolds\":[0,1,2,3],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,10.0,15.0,30.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"miniFoosballTable\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,500,750,1250],\"upgradeCostGolds\":[0,3,4,5],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,10.0,15.0,30.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boomBox\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,1000,1500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,10.0,15.0,30.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,1500,2500],\"upgradeCostGolds\":[0,0,2,3],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,1500,2500],\"upgradeCostGolds\":[0,0,2,3],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,1500,2500],\"upgradeCostGolds\":[0,0,2,3],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"airDancer\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,700,1000,1250],\"upgradeCostGolds\":[0,3,3,3],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,300.0,600.0,900.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"bannerStand\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,750,1250,1750],\"upgradeCostGolds\":[0,0,2,3],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"decorationFlags\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,750,1000,1750],\"upgradeCostGolds\":[0,0,2,3],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"balloonArch\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1000,1250,1500],\"upgradeCostGolds\":[0,3,4,5],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"dartBoard\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,0,0,3],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"photoStand-in\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2250],\"upgradeCostGolds\":[0,0,2,3],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"toyStatue\",\"id\":13,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,7,10,13],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","",""],"ingredientUpgradeDetails":["","","","","","","","","",""],"productUpgradeDetails":["","","","",""]}],"City_7":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Egg","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fried Tomatoes","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Toast","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bacon","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Sausage","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Baked Beans","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Danish Pastry","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pancake","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Orange Juice","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Juice Mixer","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Egg Pan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"TAble Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hot Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bacon Fry Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pancake Maker","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Sausage Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Girl power","isUnlocked":false,"isClaimed":false},{"name":"In a flash","isUnlocked":false,"isClaimed":false},{"name":"Sublime service","isUnlocked":false,"isClaimed":false},{"name":"Sunny side up","isUnlocked":false,"isClaimed":false},{"name":"Super spacious","isUnlocked":false,"isClaimed":false},{"name":"Mixing it up","isUnlocked":false,"isClaimed":false},{"name":"Scrambled eggs","isUnlocked":false,"isClaimed":false},{"name":"Bacon to the call","isUnlocked":false,"isClaimed":false},{"name":"Flipping pancakes","isUnlocked":false,"isClaimed":false},{"name":"Tangerine goodness","isUnlocked":false,"isClaimed":false},{"name":"Eggs all day","isUnlocked":false,"isClaimed":false},{"name":"Red hot sausages","isUnlocked":false,"isClaimed":false},{"name":"Sausage fest","isUnlocked":false,"isClaimed":false},{"name":"Lets put a smile","isUnlocked":false,"isClaimed":false},{"name":"Silver platter","isUnlocked":false,"isClaimed":false},{"name":"Pick and choose","isUnlocked":false,"isClaimed":false},{"name":"Gourmet ingredients","isUnlocked":false,"isClaimed":false},{"name":"Take my money","isUnlocked":false,"isClaimed":false},{"name":"Blink of an eye","isUnlocked":false,"isClaimed":false},{"name":"Pancake king","isUnlocked":false,"isClaimed":false},{"name":"Venerable chef","isUnlocked":false,"isClaimed":false},{"name":"Dazzling diner","isUnlocked":false,"isClaimed":false},{"name":"In a heartbeat","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"mascot\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,14,17,20],\"xpRewarded\":[0,220,280,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"flowerPot\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,6,12],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"flowerPot\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,6,12],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,6,12],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,6,12],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuStandee\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,140,200,290],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"miniJukebox\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1600,1800],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,120,170,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"miniJukebox\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1600,1800],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,120,170,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"magazineRack\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4200],\"upgradeCostGolds\":[0,17,20,25],\"xpRewarded\":[0,300,350,450],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,240.0,240.0],\"speedUpCostGems\":[0,5,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"bubblegumDispenser\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1600,1800],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,120,170,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,2.0,4.0,6.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"airHockey\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,6000,700],\"upgradeCostGolds\":[0,22,30,35],\"xpRewarded\":[0,700,900,1200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,2,4,6],\"installTime\":[0.0,360.0,360.0,360.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,6,12],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"guitar\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,6000,7000,8000],\"upgradeCostGolds\":[0,25,35,40],\"xpRewarded\":[0,600,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,600.0,600.0,600.0],\"speedUpCostGems\":[0,12,12,12],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","","",""],"ingredientUpgradeDetails":["","","","","",""],"productUpgradeDetails":["","",""]}],"City_8":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Waffle","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chocolate Syrup","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Banana","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Strawberry","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Blackberries","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Strawberry Syrup","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Maple Syrup","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Ice Cream","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Blueberry Syrup","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Coffee","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Vanilla Milkshake","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chocolate milkshake","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cupcake","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Coffee dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Waffle maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Storage cabinet","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Sweet Syrup","isUnlocked":false,"isClaimed":false},{"name":"Ice Cream Maker","isUnlocked":false,"isClaimed":false},{"name":"Impresario","isUnlocked":false,"isClaimed":false},{"name":"Shape Up","isUnlocked":false,"isClaimed":false},{"name":"Spread The Waffles","isUnlocked":false,"isClaimed":false},{"name":"Quickster, Quick Finger","isUnlocked":false,"isClaimed":false},{"name":"Extra Money","isUnlocked":false,"isClaimed":false},{"name":"Royal Waffle","isUnlocked":false,"isClaimed":false},{"name":"Vanilla Trail","isUnlocked":false,"isClaimed":false},{"name":"Chocotastic","isUnlocked":false,"isClaimed":false},{"name":"Wafflicious","isUnlocked":false,"isClaimed":false},{"name":"Fancy Waffles","isUnlocked":false,"isClaimed":false},{"name":"Waffle House","isUnlocked":false,"isClaimed":false},{"name":"Syrup Mania","isUnlocked":false,"isClaimed":false},{"name":"Cupcake Express","isUnlocked":false,"isClaimed":false},{"name":"Waffle Craze","isUnlocked":false,"isClaimed":false},{"name":"Waffle Fever","isUnlocked":false,"isClaimed":false},{"name":"Waffle Connoisseur","isUnlocked":false,"isClaimed":false},{"name":"Lavish Arrangement","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"tables\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,6,12],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,6,12],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"tables\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,6,12],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"stools\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,7,14],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,4.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"stools\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3200],\"upgradeCostGolds\":[0,0,7,14],\"xpRewarded\":[0,200,260,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,4.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuStandee\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,3000],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,120,170,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boomBox\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,5,10],\"xpRewarded\":[0,220,280,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"pogoStick\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,4500,5500],\"upgradeCostGolds\":[0,7,14,20],\"xpRewarded\":[0,700,900,1200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,360.0,360.0,360.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"basketballHoop\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,4000,5000],\"upgradeCostGolds\":[0,10,15,20],\"xpRewarded\":[0,600,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,600.0,600.0,600.0],\"speedUpCostGems\":[0,12,12,12],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"flowerPot\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,0,3,7],\"xpRewarded\":[0,140,200,290],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"newspaperRack\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4200],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,300,350,450],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,240.0,240.0],\"speedUpCostGems\":[0,5,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"mascot\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1200,1600,1800],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,120,170,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,2.0,4.0,6.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","",""],"ingredientUpgradeDetails":["","","","","","","","",""],"productUpgradeDetails":["","","",""]}],"City_9":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Candy Floss cone","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lavender Ice cream","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Sour patch","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Raspberry Ice Cream","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Toffee popcorn","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Caramel Ice Cream","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Wafer cigar","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Matcha Ice Cream","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chocolate candy","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Crystalized flower","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Spearmint smoothie","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Rose smoothie","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Forest berry smoothie","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cake pop","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Ice Cream maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Candy floss maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fridge","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Smoothie dispenser","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Candy cream","isUnlocked":false,"isClaimed":false},{"name":"Rich and creamy","isUnlocked":false,"isClaimed":false},{"name":"Sweet and juicy","isUnlocked":false,"isClaimed":false},{"name":"Dandy candy","isUnlocked":false,"isClaimed":false},{"name":"Wasted!","isUnlocked":false,"isClaimed":false},{"name":"Flavourtastic","isUnlocked":false,"isClaimed":false},{"name":"Get your ice cream!","isUnlocked":false,"isClaimed":false},{"name":"On the double","isUnlocked":false,"isClaimed":false},{"name":"Best in business","isUnlocked":false,"isClaimed":false},{"name":"Super candy","isUnlocked":false,"isClaimed":false},{"name":"Swanky truck","isUnlocked":false,"isClaimed":false},{"name":"Scooped up","isUnlocked":false,"isClaimed":false},{"name":"Crème de la crème","isUnlocked":false,"isClaimed":false},{"name":"Smoothie star","isUnlocked":false,"isClaimed":false},{"name":"Money hungry","isUnlocked":false,"isClaimed":false},{"name":"One short","isUnlocked":false,"isClaimed":false},{"name":"Ice cream empire","isUnlocked":false,"isClaimed":false},{"name":"Smoothie king","isUnlocked":false,"isClaimed":false},{"name":"Groovy dispenser","isUnlocked":false,"isClaimed":false},{"name":"Wall to wall","isUnlocked":false,"isClaimed":false},{"name":"Pronto!","isUnlocked":false,"isClaimed":false},{"name":"Popsilicious","isUnlocked":false,"isClaimed":false},{"name":"Hook line and sinker","isUnlocked":false,"isClaimed":false},{"name":"Impeccable","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"tables\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"heliumBalloons\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,400,500,600],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,540.0],\"speedUpCostGems\":[0,4,5,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"cutOutBoard\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"gramophone\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"jetPack\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"signboard\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"circularSwing\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,3000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,360.0,360.0,360.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"gliderPlane\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,4000,5000],\"upgradeCostGolds\":[0,10,15,20],\"xpRewarded\":[0,600,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,360.0,720.0,1440.0],\"speedUpCostGems\":[0,6,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuBoard\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1000,1500,2000],\"upgradeCostGolds\":[0,0,2,5],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"mascot\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,3000,4000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,2.0,4.0,6.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,540.0],\"speedUpCostGems\":[0,4,5,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"barStools\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,360.0,360.0,360.0],\"speedUpCostGems\":[0,6,6,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"ballPool\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,5,7],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,360.0,540.0,720.0],\"speedUpCostGems\":[0,6,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","",""],"ingredientUpgradeDetails":["","","","","","","","","",""],"productUpgradeDetails":["","","",""]}],"City_10":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Whipped Cream","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lime and Matcha Tea","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Taro and Lavender Tea","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Coconut and Vanilla Tea","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mango and Passion Fruit Tea","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fruit Garnish","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bluberry and Blackberry Tea","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Strawberry and Raspberry Tea","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Balloon","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cups","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lollipop","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pretzel","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Popcorn","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fortune Cookies","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Blender","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Glass","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Boba Steamer","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Petzel Oven","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Rich and fruity","isUnlocked":false,"isClaimed":false},{"name":"Bubble maker","isUnlocked":false,"isClaimed":false},{"name":"Hands full","isUnlocked":false,"isClaimed":false},{"name":"Fancy bubbles","isUnlocked":false,"isClaimed":false},{"name":"Bubble tea blitz","isUnlocked":false,"isClaimed":false},{"name":"Blend in","isUnlocked":false,"isClaimed":false},{"name":"Bubble tea king","isUnlocked":false,"isClaimed":false},{"name":"Hot pretzels","isUnlocked":false,"isClaimed":false},{"name":"Fruitastic","isUnlocked":false,"isClaimed":false},{"name":"Fun for all","isUnlocked":false,"isClaimed":false},{"name":"Whip it up","isUnlocked":false,"isClaimed":false},{"name":"Cherry on top","isUnlocked":false,"isClaimed":false},{"name":"Finest blend","isUnlocked":false,"isClaimed":false},{"name":"Ripe and juicy","isUnlocked":false,"isClaimed":false},{"name":"Super oven","isUnlocked":false,"isClaimed":false},{"name":"Bubble tea unlimited","isUnlocked":false,"isClaimed":false},{"name":"Pretzel supreme","isUnlocked":false,"isClaimed":false},{"name":"Fortune 50","isUnlocked":false,"isClaimed":false},{"name":"Amazing kitchen","isUnlocked":false,"isClaimed":false},{"name":"Complete package","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"tables\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,3000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"btbicycle\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"btsnackvendingmachine\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,4000,5000],\"upgradeCostGolds\":[0,10,15,20],\"xpRewarded\":[0,600,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"barStools\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"btadvertisingbillboard\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1000,1500,2000],\"upgradeCostGolds\":[0,0,2,5],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuBoard\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,400,500,600],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,1.5,2.0],\"tipTime\":[0.0,1.0,2.0,2.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,4,5,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"btphonebooth\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,5,7],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"btkidswings\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,300.0,300.0,300.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"btradio\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"btplants\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"signboard\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"mascot\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,3000,4000],\"upgradeCostGolds\":[0,2,5,12],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,4,5,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","",""],"ingredientUpgradeDetails":["","","","","","","",""],"productUpgradeDetails":["","","","","",""]}],"City_11":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Ketchup","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cod","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hand Cut Chips","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mustard","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mushy Beans","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Cider","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Crumpets","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cherry Bakewell Tarts","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Cider","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Skillet Pan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Beer Batter","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Deep Fryer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Food Warmer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Crumpet Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Heat up the pan","isUnlocked":false,"isClaimed":false},{"name":"Serving More!","isUnlocked":false,"isClaimed":false},{"name":"Cod amateur","isUnlocked":false,"isClaimed":false},{"name":"Exquisite batter","isUnlocked":false,"isClaimed":false},{"name":"Generous tippers","isUnlocked":false,"isClaimed":false},{"name":"Tasty dips!","isUnlocked":false,"isClaimed":false},{"name":"Customer comfort","isUnlocked":false,"isClaimed":false},{"name":"Cod expert","isUnlocked":false,"isClaimed":false},{"name":"A Quick drink","isUnlocked":false,"isClaimed":false},{"name":"Serve them all!","isUnlocked":false,"isClaimed":false},{"name":"Crumpet trumpet","isUnlocked":false,"isClaimed":false},{"name":"Fastest fish first","isUnlocked":false,"isClaimed":false},{"name":"More the merrier!","isUnlocked":false,"isClaimed":false},{"name":"Saucy-licious","isUnlocked":false,"isClaimed":false},{"name":"Side dish express","isUnlocked":false,"isClaimed":false},{"name":"Cod-mania","isUnlocked":false,"isClaimed":false},{"name":"Super fast cod!","isUnlocked":false,"isClaimed":false},{"name":"Sweet tooth","isUnlocked":false,"isClaimed":false},{"name":"Fish N Chips royalty!","isUnlocked":false,"isClaimed":false},{"name":"Beach fun","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"tables\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,3000,4000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,2.0,4.0,6.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,4,5,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"speakers\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"jetSki\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,300.0,300.0,300.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"cutOutBoard1\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beachHouse\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,300,500,600],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,4,5,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuBoard\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,3000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"signBoard\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,1,2],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"sandCastle\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,4500,5500],\"upgradeCostGolds\":[0,7,14,18],\"xpRewarded\":[0,300,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boat\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"beachLounge\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1000,1500,2000],\"upgradeCostGolds\":[0,1,2,3],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"boat\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"lifeguardTower\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,5,7],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","","",""],"ingredientUpgradeDetails":["","","","",""],"productUpgradeDetails":["","",""]}],"City_12":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Sausage","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pretzel bun","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Potato skins","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Ketchup","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mustard sauce","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Sauerkraut","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Rosti","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cheese","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Curry sauce","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Shorle","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fondue","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Black Forest Cake","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Sausage pan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Sausage maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Oven","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Rosti pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Couch potato","isUnlocked":false,"isClaimed":false},{"name":"Sausage fever","isUnlocked":false,"isClaimed":false},{"name":"No.1 oven","isUnlocked":false,"isClaimed":false},{"name":"Bigger better","isUnlocked":false,"isClaimed":false},{"name":"Superior pans","isUnlocked":false,"isClaimed":false},{"name":"Outdoor fun","isUnlocked":false,"isClaimed":false},{"name":"Never say no","isUnlocked":false,"isClaimed":false},{"name":"Exterior renovation","isUnlocked":false,"isClaimed":false},{"name":"Get every tip","isUnlocked":false,"isClaimed":false},{"name":"Oven king","isUnlocked":false,"isClaimed":false},{"name":"Rapid serving","isUnlocked":false,"isClaimed":false},{"name":"Its grillin time","isUnlocked":false,"isClaimed":false},{"name":"Finest fry pan","isUnlocked":false,"isClaimed":false},{"name":"Perfecto","isUnlocked":false,"isClaimed":false},{"name":"Sweet treat","isUnlocked":false,"isClaimed":false},{"name":"No waiting line","isUnlocked":false,"isClaimed":false},{"name":"Fun zone","isUnlocked":false,"isClaimed":false},{"name":"Venerable kitchen","isUnlocked":false,"isClaimed":false},{"name":"Bratwurst's best","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,400,500,600],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,4,5,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1000,1500,2000],\"upgradeCostGolds\":[0,1,2,3],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,5,7],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,4500,5500],\"upgradeCostGolds\":[0,7,14,18],\"xpRewarded\":[0,600,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,3000,4000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,4,5,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"hoverBoard\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,3000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"speakers\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"nutcracker\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,300.0,300.0,300.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","",""],"ingredientUpgradeDetails":["","","","","","","","",""],"productUpgradeDetails":["","",""],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"City_13":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Calamari","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Patatas Bravas","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Marinated Olives","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lemon Slice","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chorizo","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Padron Peppers","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chilli Aioli","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bechamel Sauce","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Croquette","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Cucumber Fresca","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pineapple Fresca","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tamarind Fresca","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Watermelon Fresca","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tres Leches Cake","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Calamari Pan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Patatas Bravas Pan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cucumber Fresca Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pineapple Fresca Dispenser","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Food Warmer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chorizo Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tamrind Fresca Dispenser","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Watermelon Fresca Dispenser","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pardon Pepper Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Croquette Fryer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Pan powerup","isUnlocked":false,"isClaimed":false},{"name":"Fancy Cucumbers","isUnlocked":false,"isClaimed":false},{"name":"Olive for this","isUnlocked":false,"isClaimed":false},{"name":"Frescas Quench","isUnlocked":false,"isClaimed":false},{"name":"In a queue","isUnlocked":false,"isClaimed":false},{"name":"Speedy step","isUnlocked":false,"isClaimed":false},{"name":"Bravos Patata","isUnlocked":false,"isClaimed":false},{"name":"Verve to Serve!","isUnlocked":false,"isClaimed":false},{"name":"Pineapple rush","isUnlocked":false,"isClaimed":false},{"name":"Trippy Tip","isUnlocked":false,"isClaimed":false},{"name":"Tamarind rush","isUnlocked":false,"isClaimed":false},{"name":"Fried & the Furious ","isUnlocked":false,"isClaimed":false},{"name":"Quick Call","isUnlocked":false,"isClaimed":false},{"name":"Rich' O live","isUnlocked":false,"isClaimed":false},{"name":"Sour Slice","isUnlocked":false,"isClaimed":false},{"name":"Chill chilly","isUnlocked":false,"isClaimed":false},{"name":"Nothing left behind","isUnlocked":false,"isClaimed":false},{"name":"Riverside tycoon","isUnlocked":false,"isClaimed":false},{"name":"Dream Kitchen","isUnlocked":false,"isClaimed":false},{"name":"Finest Chef","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,5000,6500],\"upgradeCostGolds\":[0,2,3,5],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,5000,7500],\"upgradeCostGolds\":[0,4,6,8],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,6000,9000],\"upgradeCostGolds\":[0,0,0,2],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,7500,15000],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,10000,12500,15000],\"upgradeCostGolds\":[0,7,14,21],\"xpRewarded\":[0,400,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,2,4,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,4000,6000],\"upgradeCostGolds\":[0,2,4,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,4000,6000],\"upgradeCostGolds\":[0,2,4,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,2,4,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,4000,6000],\"upgradeCostGolds\":[0,2,4,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"binoculus\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,5000,7000],\"upgradeCostGolds\":[0,1,2,3],\"xpRewarded\":[0,90,140,190],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuBoard\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,3,5,7],\"xpRewarded\":[0,350,400,450],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"dartBoard\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,5000,7000],\"upgradeCostGolds\":[0,1,2,3],\"xpRewarded\":[0,40,65,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"balloonCart\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,4000,6000],\"upgradeCostGolds\":[0,2,4,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"binoculus\",\"id\":13,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,5000,7000],\"upgradeCostGolds\":[0,1,2,3],\"xpRewarded\":[0,90,140,190],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"lampSignBoard\",\"id\":14,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,4000,6000],\"upgradeCostGolds\":[0,2,4,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","","","","","","",""],"ingredientUpgradeDetails":["","","","","","","","",""],"productUpgradeDetails":["","","","",""],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"City_14":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Start Steak","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Grilled Space Crab","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Astro Burrito","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Rance Sauce","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Space Salad","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"White rice with chopstick","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Neutron Zing","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Space Kabab","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tessaract Churros","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Star Steak Grill","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Neutron Zing Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hot Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Space Crab Grill","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Astro Burrito Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Kabab Grill","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Excelsior service","isUnlocked":false,"isClaimed":false},{"name":"Neutral charge","isUnlocked":false,"isClaimed":false},{"name":"Star steak supreme","isUnlocked":false,"isClaimed":false},{"name":"Stellar expansion","isUnlocked":false,"isClaimed":false},{"name":"Speed of light","isUnlocked":false,"isClaimed":false},{"name":"Crab den","isUnlocked":false,"isClaimed":false},{"name":"None left behind","isUnlocked":false,"isClaimed":false},{"name":"Warp speed","isUnlocked":false,"isClaimed":false},{"name":"Crabs and burritos","isUnlocked":false,"isClaimed":false},{"name":"Cash cleave","isUnlocked":false,"isClaimed":false},{"name":"In zing we trust","isUnlocked":false,"isClaimed":false},{"name":"Maximum warp","isUnlocked":false,"isClaimed":false},{"name":"Galactic diversity","isUnlocked":false,"isClaimed":false},{"name":"Novice plating","isUnlocked":false,"isClaimed":false},{"name":"Faster than light","isUnlocked":false,"isClaimed":false},{"name":"Use the force","isUnlocked":false,"isClaimed":false},{"name":"The first element","isUnlocked":false,"isClaimed":false},{"name":"Churros crunch","isUnlocked":false,"isClaimed":false},{"name":"One with everything","isUnlocked":false,"isClaimed":false},{"name":"Imperial tipper","isUnlocked":false,"isClaimed":false},{"name":"Grilliscious","isUnlocked":false,"isClaimed":false},{"name":"Centurion ka-bob","isUnlocked":false,"isClaimed":false},{"name":"Compliant completer","isUnlocked":false,"isClaimed":false},{"name":"A grand service","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,4,5,6],\"xpRewarded\":[0,90,120,140],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,4,5,6],\"xpRewarded\":[0,90,120,140],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,4,5,6],\"xpRewarded\":[0,90,120,140],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,900,1125,1350],\"upgradeCostGolds\":[0,0,0,5],\"xpRewarded\":[0,100,130,180],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuBoard\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,525,600,750],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,50,70,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"serviceDroids\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,525,600,750],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,50,70,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"portalStation\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,675,900,1125],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,60,80,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"portalStation\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,675,900,1125],\"upgradeCostGolds\":[0,0,0,0],\"xpRewarded\":[0,60,80,100],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,30.0],\"speedUpCostGems\":[0,3,3,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"alienBike\",\"id\":13,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1875,2475,3000],\"upgradeCostGolds\":[0,8,11,13],\"xpRewarded\":[0,200,300,370],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,2,4,6],\"installTime\":[0.0,240.0,240.0,240.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"spaceBuggy\",\"id\":14,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3600,4125],\"upgradeCostGolds\":[0,11,15,19],\"xpRewarded\":[0,300,400,500],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,240.0,240.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","","",""],"ingredientUpgradeDetails":["","","","","",""],"productUpgradeDetails":["","",""],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"City_15":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Noodles","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Onigiri","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Egg Rolls","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Boiled Egg","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Kombucha Tea","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Nori","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Gyoza","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Katsu","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Soy Sauce","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Takoyaki","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Mochi","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chocolate Sticks","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Kitsune Mask","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Kawaii Plushies","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Japanese Fan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Noodle Pot","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bowl","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Broth Pot","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Kombucha Tea Dispenser","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Gyoza Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Takoyaki Pan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Noodle Up!","isUnlocked":false,"isClaimed":false},{"name":"Benefit in Kind","isUnlocked":false,"isClaimed":false},{"name":"Instant Noodles","isUnlocked":false,"isClaimed":false},{"name":"Brew It!","isUnlocked":false,"isClaimed":false},{"name":"Par-Tea!","isUnlocked":false,"isClaimed":false},{"name":"Brew Master","isUnlocked":false,"isClaimed":false},{"name":"Happy Brothday!","isUnlocked":false,"isClaimed":false},{"name":"So Ramentic!","isUnlocked":false,"isClaimed":false},{"name":"Beat It!","isUnlocked":false,"isClaimed":false},{"name":"Eggceptional!","isUnlocked":false,"isClaimed":false},{"name":"Speedster","isUnlocked":false,"isClaimed":false},{"name":"Gyoza Me Up!","isUnlocked":false,"isClaimed":false},{"name":"Gyoza Sensei!","isUnlocked":false,"isClaimed":false},{"name":"With a Smile !","isUnlocked":false,"isClaimed":false},{"name":"Ramen-ia","isUnlocked":false,"isClaimed":false},{"name":"Facelift","isUnlocked":false,"isClaimed":false},{"name":"Ramen Specialist","isUnlocked":false,"isClaimed":false},{"name":"Ornamentalist","isUnlocked":false,"isClaimed":false},{"name":"Ramen King","isUnlocked":false,"isClaimed":false},{"name":"Ramen Perfectionist","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4500,5250,6000],\"upgradeCostGolds\":[0,7,10,13],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1525,2010,3125],\"upgradeCostGolds\":[0,2,4,6],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,10.0,15.0,30.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,750,1125,1875],\"upgradeCostGolds\":[0,0,1,3],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,10.0,15.0,30.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2250,3000,3375],\"upgradeCostGolds\":[0,0,3,5],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1525,2010,3125],\"upgradeCostGolds\":[0,3,5,7],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1050,2250,3750],\"upgradeCostGolds\":[0,0,3,5],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1050,2250,3750],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1525,2010,3125],\"upgradeCostGolds\":[0,3,4,5],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1050,2250,3750],\"upgradeCostGolds\":[0,0,3,7],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"taikoDrum\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3125,4100,5625],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,10.0,15.0,30.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"menuStand\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,1875,2250],\"upgradeCostGolds\":[0,0,3,5],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"vendingMachine\",\"id\":11,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,4,5],\"xpRewarded\":[0,30,60,90],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"toriiGate\",\"id\":12,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1125,1875,2625],\"upgradeCostGolds\":[0,0,3,5],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"sakuraBonsai\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1525,2010,3125],\"upgradeCostGolds\":[0,2,4,6],\"xpRewarded\":[0,25,50,75],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,2.0,3.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,5.0,10.0,15.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","",""],"ingredientUpgradeDetails":["","","","","","","","","",""],"productUpgradeDetails":["","","","",""],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"City_16":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Plain Tortilla","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Guacamole","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cheese","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Salsa","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mexican Rice","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Empanada","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Refried Beans","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Flan","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Hard shell taco maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tortilla chip maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chips plate","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tabletop","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Bowl taco Maker","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Mexican rice maker","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Empanada oven","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Shellebration","isUnlocked":false,"isClaimed":false},{"name":"Taco Tuesday","isUnlocked":false,"isClaimed":false},{"name":"Bowled!","isUnlocked":false,"isClaimed":false},{"name":"Taco rush","isUnlocked":false,"isClaimed":false},{"name":"Lunch rush","isUnlocked":false,"isClaimed":false},{"name":"Tips for tacs","isUnlocked":false,"isClaimed":false},{"name":"Guactopus","isUnlocked":false,"isClaimed":false},{"name":"Taco bout progress","isUnlocked":false,"isClaimed":false},{"name":"like Nuevo","isUnlocked":false,"isClaimed":false},{"name":"Guacamo-OLE!","isUnlocked":false,"isClaimed":false},{"name":"Just Cheese it","isUnlocked":false,"isClaimed":false},{"name":"Chip off the old Guac!","isUnlocked":false,"isClaimed":false},{"name":"Totally Tortilla","isUnlocked":false,"isClaimed":false},{"name":"Bean me up Scotty","isUnlocked":false,"isClaimed":false},{"name":"Davey Crock-it","isUnlocked":false,"isClaimed":false},{"name":"Empa-si, Empa-nada","isUnlocked":false,"isClaimed":false},{"name":"Speedy tacover","isUnlocked":false,"isClaimed":false},{"name":"Maximum Taco","isUnlocked":false,"isClaimed":false},{"name":"Taco Grande","isUnlocked":false,"isClaimed":false},{"name":"El Jefe","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,7500,10000],\"upgradeCostGolds\":[0,7,7,8],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,10000,15000,20000],\"upgradeCostGolds\":[0,7,7,9],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,4000,5000],\"upgradeCostGolds\":[0,10,10,9],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,390.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,3000,4000],\"upgradeCostGolds\":[0,7,6,6],\"xpRewarded\":[0,350,400,450],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,8000,10000],\"upgradeCostGolds\":[0,7,6,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,7500,10000],\"upgradeCostGolds\":[0,7,6,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,7500,10000],\"upgradeCostGolds\":[0,10,10,9],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,4000,5000],\"upgradeCostGolds\":[0,10,10,9],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,8000,10000,12000],\"upgradeCostGolds\":[0,20,20,22],\"xpRewarded\":[0,400,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,2,4,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city17exterior8\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,8000,10000],\"upgradeCostGolds\":[0,10,10,9],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city17exterior9\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,7500,15000,25000],\"upgradeCostGolds\":[0,0,0,1],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,1.5,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","","",""],"ingredientUpgradeDetails":["","","","","","",""],"productUpgradeDetails":[""],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"City_17":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Naan","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tandoor Chicken","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Butter Chicken","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Raita","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Biriyani","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Carrot Halwa","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lassi","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Clay Oven","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Naan Slicer","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lassi Maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Tabletop","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plate","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Fired up","isUnlocked":false,"isClaimed":false},{"name":"Second to naan!","isUnlocked":false,"isClaimed":false},{"name":"NAAN-STOPPABLE!","isUnlocked":false,"isClaimed":false},{"name":"Chicken Maestro","isUnlocked":false,"isClaimed":false},{"name":"Kiln it!","isUnlocked":false,"isClaimed":false},{"name":"Fast fingers","isUnlocked":false,"isClaimed":false},{"name":"Bhai! Aur Ek Lassi!","isUnlocked":false,"isClaimed":false},{"name":"Mix it up","isUnlocked":false,"isClaimed":false},{"name":"Biryani Boss","isUnlocked":false,"isClaimed":false},{"name":"JAB TAK HEI NAAN","isUnlocked":false,"isClaimed":false},{"name":"Lassied!","isUnlocked":false,"isClaimed":false},{"name":"Slicer Master","isUnlocked":false,"isClaimed":false},{"name":"Cut above the rest","isUnlocked":false,"isClaimed":false},{"name":"KARRATE HALWA!","isUnlocked":false,"isClaimed":false},{"name":"Deep fried!","isUnlocked":false,"isClaimed":false},{"name":"Its Halwa-ween!","isUnlocked":false,"isClaimed":false},{"name":"Let's get wasted!","isUnlocked":false,"isClaimed":false},{"name":"Up you go","isUnlocked":false,"isClaimed":false},{"name":"Now serve puns!","isUnlocked":false,"isClaimed":false},{"name":"Tandoor King","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,7500,10000],\"upgradeCostGolds\":[0,10,12,8],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,10000,15000,20000],\"upgradeCostGolds\":[0,10,12,8],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,4000,5000],\"upgradeCostGolds\":[0,10,9,8],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,390.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,3000,4000],\"upgradeCostGolds\":[0,6,8,5],\"xpRewarded\":[0,350,400,450],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,8000,10000],\"upgradeCostGolds\":[0,12,11,9],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,7500,10000],\"upgradeCostGolds\":[0,8,4,3],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,30.0,60.0,90.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,7500,10000],\"upgradeCostGolds\":[0,10,10,7],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,4000,5000],\"upgradeCostGolds\":[0,9,7,6],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,8000,10000,12000],\"upgradeCostGolds\":[0,25,30,30],\"xpRewarded\":[0,400,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,2,4,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city18exterior10\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,8000,10000],\"upgradeCostGolds\":[0,13,13,10],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,120.0,240.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city18exterior10\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,7500,15000,25000],\"upgradeCostGolds\":[0,10,8,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,1.0,1.5,2.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","",""],"ingredientUpgradeDetails":["","","","",""],"productUpgradeDetails":["",""],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"City_18":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Orange slices","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Broth","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pork","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Beans","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Acaraje","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Vatapa","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Salsa","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chard","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Fejioada","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Lemonade","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"One Pot Shrimp","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Papaya Cream","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Lemonade Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Stove","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Prep Table","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Acaraje Fryer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Food Warmer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Induction Cooker","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Fire up the container","isUnlocked":false,"isClaimed":false},{"name":"Serving More!","isUnlocked":false,"isClaimed":false},{"name":"Feijoada mania","isUnlocked":false,"isClaimed":false},{"name":"Keep it warm","isUnlocked":false,"isClaimed":false},{"name":"Two is better than one","isUnlocked":false,"isClaimed":false},{"name":"Express Service","isUnlocked":false,"isClaimed":false},{"name":"Lemon Lemon Lemon","isUnlocked":false,"isClaimed":false},{"name":"Fire up the Fryer","isUnlocked":false,"isClaimed":false},{"name":"Looks does matter","isUnlocked":false,"isClaimed":false},{"name":"Why so serious","isUnlocked":false,"isClaimed":false},{"name":"Fancy plates","isUnlocked":false,"isClaimed":false},{"name":"Gone Shrimping","isUnlocked":false,"isClaimed":false},{"name":"Lime it up","isUnlocked":false,"isClaimed":false},{"name":"Top Notch","isUnlocked":false,"isClaimed":false},{"name":"Hey ya Papya","isUnlocked":false,"isClaimed":false},{"name":"Big tipper","isUnlocked":false,"isClaimed":false},{"name":"A fine Diner","isUnlocked":false,"isClaimed":false},{"name":"Don't burn the kitchen","isUnlocked":false,"isClaimed":false},{"name":"A fine feast","isUnlocked":false,"isClaimed":false},{"name":"Neat and Clean","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,3000,4000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,2.0,4.0,6.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,4,5,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,300.0,300.0,300.0],\"speedUpCostGems\":[0,5,5,5],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,2500],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,150,200,250],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,30.0,30.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,300,500,600],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,4,5,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1500,2000,3000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,1,1,1],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4500],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,1,2],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,4500,5500],\"upgradeCostGolds\":[0,7,14,18],\"xpRewarded\":[0,300,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,9,9,9],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2000,2500,3000],\"upgradeCostGolds\":[0,0,3,6],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city19exterior10\",\"id\":9,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,1000,1500,2000],\"upgradeCostGolds\":[0,1,2,3],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.5,1.0,1.5],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city19exterior11\",\"id\":10,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,5,7],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","","","","",""],"ingredientUpgradeDetails":["","","","","","","","",""],"productUpgradeDetails":["","",""],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"City_19":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Popcorn","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Lime Sugar","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pretzel","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Oreo","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Strawberry Sugar","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Umbrella","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Pineapple Sugar","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Chocolate","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Blueberry Sugar","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Cola","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Menthe Ice Cream","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cassis Ice Cream","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Caramel Popcorn Brownie","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Cola Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Popcorn Maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Popcorn Bucket","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table Top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Popcorn Freezer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Cola Mania","isUnlocked":false,"isClaimed":false},{"name":"The Bigger the better","isUnlocked":false,"isClaimed":false},{"name":"Side income","isUnlocked":false,"isClaimed":false},{"name":"Being Prepared","isUnlocked":false,"isClaimed":false},{"name":"Express Service","isUnlocked":false,"isClaimed":false},{"name":"Sweet like Sugar","isUnlocked":false,"isClaimed":false},{"name":"Scoopy dooby do","isUnlocked":false,"isClaimed":false},{"name":"Speed it up","isUnlocked":false,"isClaimed":false},{"name":"Refreshing time","isUnlocked":false,"isClaimed":false},{"name":"Pop it up","isUnlocked":false,"isClaimed":false},{"name":"Chocolate is Love","isUnlocked":false,"isClaimed":false},{"name":"Chef's special","isUnlocked":false,"isClaimed":false},{"name":"The Add-ons","isUnlocked":false,"isClaimed":false},{"name":"Popcorn Fanatic","isUnlocked":false,"isClaimed":false},{"name":"Kernel Captain","isUnlocked":false,"isClaimed":false},{"name":"Maximum capacity","isUnlocked":false,"isClaimed":false},{"name":"Staying ahead","isUnlocked":false,"isClaimed":false},{"name":"Lavish Arrangement","isUnlocked":false,"isClaimed":false},{"name":"A fine Diner","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,5500,6000],\"upgradeCostGolds\":[0,7,14,18],\"xpRewarded\":[0,300,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,4000,4500],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4000,5000,5500],\"upgradeCostGolds\":[0,7,14,18],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4000,5000,5500],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,2,4,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":["","","","",""],"ingredientUpgradeDetails":["","","","","","","","",""],"productUpgradeDetails":["","","",""],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"City_20":[{"name":"","isUnlocked":false,"unlockedLevels":1,"lastLevelPopUpShowedPerCity":false,"allStarLevelsCountPerCity":0,"ingredients":[{"name":"Sprinkles","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Donut Batter","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hot Chocolate","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Marshmallow","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Macaron","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"products":[{"name":"Strawberry Smoothie","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Donut Holes","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Cheesecake Bars","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"appliances":[{"name":"Smoothie Dispenser","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Plates","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Table top","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Donut Maker","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Donut Cutter","isUnlocked":true,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Hot Chocolate Dispenser","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Donut Fridge","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"Donut Hole Fryer","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0},{"name":"","isUnlocked":false,"level":0,"timeRemaining":0,"isUpgradeStarted":false,"startDate":0,"timeProgress":0.0,"currentUpgradeLevel":0}],"cityMissions":[{"name":"Smooth Operator","isUnlocked":false,"isClaimed":false},{"name":"Pastry Chef","isUnlocked":false,"isClaimed":false},{"name":"Cheesy Delight","isUnlocked":false,"isClaimed":false},{"name":"Customer Care","isUnlocked":false,"isClaimed":false},{"name":"Glaze Master","isUnlocked":false,"isClaimed":false},{"name":"Lord of the Donuts","isUnlocked":false,"isClaimed":false},{"name":"Exterior Designer","isUnlocked":false,"isClaimed":false},{"name":"Well Furnished","isUnlocked":false,"isClaimed":false},{"name":"Hot Chocolate Mania","isUnlocked":false,"isClaimed":false},{"name":"Hole in the Wall","isUnlocked":false,"isClaimed":false},{"name":"Infinite Flavor","isUnlocked":false,"isClaimed":false},{"name":"Cheese Overload","isUnlocked":false,"isClaimed":false},{"name":"Topping Bonanza","isUnlocked":false,"isClaimed":false},{"name":"Air Bender","isUnlocked":false,"isClaimed":false},{"name":"Full Capacity","isUnlocked":false,"isClaimed":false},{"name":"Very Berry Heaven","isUnlocked":false,"isClaimed":false},{"name":"Meet your Maker","isUnlocked":false,"isClaimed":false},{"name":"Pastry Prodigy","isUnlocked":false,"isClaimed":false},{"name":"Fine Ambience","isUnlocked":false,"isClaimed":false},{"name":"Night of the Appliance","isUnlocked":false,"isClaimed":false}],"interiorUpgrade":["{\"name\":\"city21exterior1\",\"id\":0,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,4500,5000],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior2\",\"id\":1,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,4500,5000],\"upgradeCostGolds\":[0,5,7,10],\"xpRewarded\":[0,100,150,200],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,1.0,2.0,3.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior3\",\"id\":2,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,5000,5500,6000],\"upgradeCostGolds\":[0,7,14,18],\"xpRewarded\":[0,300,700,1000],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,540.0,540.0,540.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior4\",\"id\":3,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3500,4500,5000],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,150,200,300],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,300.0,350.0,450.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior5\",\"id\":4,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,2500,3000,3500],\"upgradeCostGolds\":[0,3,6,12],\"xpRewarded\":[0,200,250,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,60.0,60.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior6\",\"id\":5,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4000,5000,5500],\"upgradeCostGolds\":[0,7,14,18],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,300.0,350.0,450.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior7\",\"id\":6,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,3000,3500,4000],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,0,0,0],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,60.0,120.0,180.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior8\",\"id\":7,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4000,5000,5500],\"upgradeCostGolds\":[0,7,14,18],\"xpRewarded\":[0,350,450,550],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.0,0.0,0.0],\"tipValue\":[0,1,2,3],\"installTime\":[0.0,300.0,350.0,450.0],\"speedUpCostGems\":[0,1,2,3],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}","{\"name\":\"city21exterior9\",\"id\":8,\"upgradeLevel\":0,\"maxUpgradeLevel\":3,\"upgradeCostCoins\":[0,4000,5000,5500],\"upgradeCostGolds\":[0,2,5,10],\"xpRewarded\":[0,250,300,350],\"extraCustomer\":[0,1,2,3],\"customerWaitTime\":[0.0,0.0,0.0,0.0],\"tipTime\":[0.0,0.5,1.0,1.5],\"tipValue\":[0,0,0,0],\"installTime\":[0.0,240.0,300.0,360.0],\"speedUpCostGems\":[0,2,4,6],\"timeRemaining\":\"\",\"isUpgradeStarted\":false,\"startDate\":\"\",\"timeProgress\":0.0}"],"kitchenUpgradeDetails":[],"ingredientUpgradeDetails":[],"productUpgradeDetails":[],"isAutoCookerEnabled":false,"isAutoCookerPurchased":false,"isAutoCookerUnlocked":false,"startDateAutoCookerAvailable":"","specialItemUnlocked":0}],"PARTY_BUS_DATA":[{"startTime":"01/01/0001 00:00:00","isCooldownTimerActive":false,"isRewardClaimed":false,"busLevel":"0","noOfClaims":"0","noOfParticipates":"0"}],"PARTY_BUS_INFO_DATA":[{"isInfoOnBoardingSeen":false}],"PROPERTIES_DATA":[{"totalAdsViewed":10,"firstLaunchDate":"05/26/2025 10:39:28","sessionCount":51,"challengeCountForAnalytics":0,"totalOffersCompleted":0,"statPastaLevel":0,"totalPartiesStarted":0,"iapData":{"purchaseDataList":[]},"totalChallengesBoughtin":0,"lastPartyStartTime":"","lastPartyClaimTime":"","totalUsdSpentOnIap":10.979999542236329}],"SPACE_STREET_DATA":[{"is30GemRewardRecieved":false}],"REGEN_POPUP_DATA":[{"isRegenPopUpSeen":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]}],"STAR_COLLECT_EVENT_DATA":[{"isTimerStarted":false,"isTimerEnded":false,"eventStartDate":0,"eventEndDate":0,"collectedStars":0,"currentEventVersionNum":0,"currentAssetVersionNum":0,"gemsEarned":0,"milestone1Collected":false,"milestone2Collected":false,"milestone3Collected":false,"eventCompletedDate":0}],"OFFER_DATA":[{"list":[]}],"OFFER_COUNT":[{"uniqueId":"OFFER_COUNT","count":0}],"LAST_PLAYED_LOCATION":[0],"SUPER_CHEF_EVENT_DATA":[{"superChefEventStartDate_Data":"06/21/2025 11:00:00","superChefEventEndDate_Data":"06/21/2025 11:00:00","superChefEventStartOnBoardingDone_Data":true,"superChefEventTastyPastryOnBoardingDone_Data":false,"superChefEventGetStartedClicked_Data":true,"superChefEventRunningVersion_Data":"0","superChefEventCityID_Data":"8","superChefEventMilestine1Claimed_Data":false,"superChefEventMilestine2Claimed_Data":false,"superChefEventMilestine3Claimed_Data":false,"superChefEventEndedForCheck_Data":true,"superChefEventLikesCollected_Data":"0","superChefEventTicketsCollected_Data":"100","superChefEventTastyPastryCollected_Data":"3","superChefEventNoBurnOnBoardingDone_Data":false,"superChefEventEndedVersion_Data":"0"}],"RESTURANT_OFFER_DATA":[{"isResturantOfferShownForCity_Data":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]}],"EARLY_UNLOCK_DATA":[{"earlyUnlockStartTime":""}],"DUFF_EVENT_DATA":[{"duffEventEndDateForUser_Data":"","duffEventStartOnBoarding_Data":false,"duffEventTastyPastryOnBoardingDone_Data":false,"duffEventNoBurnOnBoardingDone_Data":false,"duffEventLikesCollected_Data":"0","duffEventRunningVersion_Data":"0","duffEventTicketsCollected_Data":"50","duffEventEndedVersion_Data":"-1","duffEventEndedForCheck_Data":false}],"DUFF_COOKBOOK_DATA":[{"duffRecipeUnlocked_Data":"000"}],"PIGGY_BANK_DATA":[{"piggyBankTimerStartDate_Data":"","piggyBankGemCollected_Data":20,"piggyBankVariant_Data":"","piggyBankMaster_Data":""}],"DAILY_QUEST_DATA_V3":[{"m_Quest":[{"m_strTitleKey":"quest1Title","m_strDescriptionKey":"quest1Description","m_sPlayerPrefToChange":"DailyQuest_new_1_0","m_strEnglishTitleForAnalytics":"Food Rush","m_bIsCompleted":false,"m_bIsClaimed":false,"m_bIsCoinReward":false,"m_bIsGemReward":true,"m_bIsLocked":false,"m_bIsCitySpecific":false,"mDailyQuestType":1,"mDailyQuestSubType":0,"m_iQuestID":1,"m_iTarget":180,"m_iProgression":0,"m_cityID":0,"m_iCoinRewards":0,"m_iGemRewards":1,"m_iXPRewards":0,"m_iDailyQuestArrayID":1,"m_iDailyQuestSubArrayID":-1,"m_iRepeatCount":0,"m_iLevelNumberForContinuousLevelCount":[]},{"m_strTitleKey":"quest4Title","m_strDescriptionKey":"quest4Description","m_sPlayerPrefToChange":"DailyQuest_new_4_1","m_strEnglishTitleForAnalytics":"Never Rest","m_bIsCompleted":false,"m_bIsClaimed":false,"m_bIsCoinReward":false,"m_bIsGemReward":true,"m_bIsLocked":true,"m_bIsCitySpecific":false,"mDailyQuestType":4,"mDailyQuestSubType":1,"m_iQuestID":2,"m_iTarget":6,"m_iProgression":0,"m_cityID":0,"m_iCoinRewards":0,"m_iGemRewards":1,"m_iXPRewards":0,"m_iDailyQuestArrayID":4,"m_iDailyQuestSubArrayID":1,"m_iRepeatCount":0,"m_iLevelNumberForContinuousLevelCount":[]},{"m_strTitleKey":"quest9Title","m_strDescriptionKey":"quest9Description","m_sPlayerPrefToChange":"DailyQuest_new_6_0","m_strEnglishTitleForAnalytics":"Coin Collector","m_bIsCompleted":false,"m_bIsClaimed":false,"m_bIsCoinReward":false,"m_bIsGemReward":true,"m_bIsLocked":true,"m_bIsCitySpecific":false,"mDailyQuestType":6,"mDailyQuestSubType":0,"m_iQuestID":3,"m_iTarget":4000,"m_iProgression":0,"m_cityID":0,"m_iCoinRewards":0,"m_iGemRewards":1,"m_iXPRewards":0,"m_iDailyQuestArrayID":6,"m_iDailyQuestSubArrayID":-1,"m_iRepeatCount":0,"m_iLevelNumberForContinuousLevelCount":[]}],"mKeys":["Quest_StartTime_v3","Quest_ResetTime_v3","Quest_ClaimedTodayQuest_v3","dailyQuest_QuestPickedAfterRefresh_v3","str_RemainigDailyQuestToPick_v3","str_PreviouslyPickedDailyQuestStatus_v3","DailyQuest_SubQuestPickCount_v34","dailyQuest_Day1DailyQuest_v3","Quest_TotalMilestone_v3","showOnBoardingForDailyQuest_v3","str_DailyQuestPartyBusReward","isDailyQuestGeneralOnBoardingDone_v3"],"mValues":[{"str_SavedValue":"06/18/2025 12:12:23","mType":1},{"str_SavedValue":"06/19/2025 12:12:23","mType":1},{"str_SavedValue":"0","mType":0},{"str_SavedValue":"1","mType":0},{"str_SavedValue":"2/3/5/8/9/10","mType":1},{"str_SavedValue":"1/4/6","mType":1},{"str_SavedValue":"1","mType":0},{"str_SavedValue":"1","mType":0},{"str_SavedValue":"20","mType":0},{"str_SavedValue":"False","mType":2},{"str_SavedValue":"1","mType":0},{"str_SavedValue":"True","mType":2}]}]} | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
CLD:: CloudData contains DataInfo | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Conflict] - Current Device Id: 7a350f2a4fc351eb1c1013d4bdfe4c10 | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Conflict] - Loaded DataInfo DeviceID: 7a350f2a4fc351eb1c1013d4bdfe4c10 | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Conflict] - Loaded DataInfo TimeWhenSaved: 06/18/2025 12:51:37 | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Multi-Device Check] - Checking data conflict | |
DataConflictManager:CheckDataConflict() | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[GPGs] Trying to reead file FTC_GAME_DATA for data condlict check | |
GooglePlayGames.Android.AndroidSavedGameClient:InternalOpen(String, DataSource, ConflictResolutionStrategy, Boolean, ConflictCallback, Action`2) | |
GooglePlayGames.Android.AndroidSavedGameClient:OpenWithAutomaticConflictResolution(String, DataSource, ConflictResolutionStrategy, Action`2) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
CLD:: CloudData contains gameData | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
CLD:: WriteToLocal > higherData : cloudXP | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
serverControlFileLocalVersion: 1.0.0 | |
<StartProcess>d__53:MoveNext() | |
UnityEngine.GameObject:AddComponent() | |
Global:set_noOfPurchasesDone(Int32) | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
------------>>>>>>>> getting *** FALSE *** from here isDownloadDone:False | |
<StartProcess>d__53:MoveNext() | |
UnityEngine.GameObject:AddComponent() | |
Global:set_noOfPurchasesDone(Int32) | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
City unlock before >> {"CitiesUnlocked":[0],"DisplayName":"","LeagueId":1} | |
LeaderboardManager:LoadCitiesUnlocked() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
City unlock after >> {"CitiesUnlocked":[0],"DisplayName":"","LeagueId":1} | |
LeaderboardManager:LoadCitiesUnlocked() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Merge-Event] is Data is null: False, Server JSON: {"eventId":0,"playedEvents":[],"playedTriggerFtues":[],"events":[],"completedFtueId":0,"completedGPFtueStepId":0,"isFtueRunning":false,"levelLostCount":0,"customerLostCount":0} | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Data Sync] Total Usd Spent - Getter - 0 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Rolling Offers] Progression data - | |
Nukebox.RollingOffers.Manager.RollingOffersProgressionHandler:LoadData() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:InitValues() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:.ctor() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Daily Challenge] PlayerProgression data - | |
Nukebox.DailyChallenge.Manager.DailyChallengeProgressionManager:LoadData() | |
Nukebox.DailyChallenge.Manager.DailyChallengeManager:.ctor() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Daily Challenge] Get Challenge API failed. Error message - Event not Enabled | |
Nukebox.DailyChallenge.APIs.Core.SecureAPI:Invoke(Dictionary`2, String[], Dictionary`2, Dictionary`2, ApiCallBackDelegate) | |
Nukebox.DailyChallenge.Manager.APIMainHandler:Invoke(APITypes, Dictionary`2, String[], Dictionary`2, Dictionary`2, ApiCallBackDelegate) | |
Nukebox.DailyChallenge.Manager.DailyChallengeManager:.ctor() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Daily Challenge] PlayerProgression Save Data - {"isMonthlyAnnouncementShown":true,"dailyParticipationLimit":5,"dailyWinningLimit":3,"stakeAmount":50,"monthlyCapAmount":4500,"currentMonthEarning":2400,"dailyDetails":{"currentDayAttemptsCount":2,"currentDayWinningCount":3},"transactionDetails":{"transactionId":"","cityId":0,"levelNo":0,"isTransactionInProgress":false,"isRetryExhausted":false},"eventStartDate":1748736000,"eventEndDate":1751328000,"dailyEventStartTime":1750204800,"dailyEventEndTime":1750291200} | |
Nukebox.DailyChallenge.Manager.DailyChallengeProgressionManager:SaveData(Boolean) | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[Cross Promotion] Progression data - | |
CrossPromotionProgressHandler:LoadData() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
DependencyResolver:Resolve(Type) | |
DependencyResolver:Resolve() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:50 PM] | |
[No Ads] PlayerProgression data - | |
Nukebox.NoAds.Manager.ProgressionHandler:LoadData() | |
Nukebox.NoAds.Manager.NoAdsManager:SetProgressionData() | |
System.Reflection.RuntimeConstructorInfo:InternalInvoke(Object, Object[], Boolean) | |
iPAHeartBeat.Core.Dependency.DependencyResolver:Resolve(Type) | |
iPAHeartBeat.Core.Dependency.DependencyResolver:Resolve() | |
GoogleCloudSave:WriteCloudPBGameDataToLocal(PBGameData) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
[Data Sync] Total Usd Spent - Setter - 10.98 | |
Global:set_totalUsdSpentOnIap(Single) | |
CloudDataManager:LoadPropertiesData(String) | |
CloudDataManager:WriteAllCloudDataToLocal(String) | |
CloudDataManager:WriteToLocal(String, Boolean) | |
CloudDataManager:ProcessCloudData(Byte[]) | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
CLD:: Data loaded from Cloud:True | |
CloudDataManager:OnGameLoad(SavedGameRequestStatus, Byte[]) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
[GPGs] Trying to reead file FTC_GAME_DATA for data condlict check | |
GooglePlayGames.Android.AndroidSavedGameClient:InternalOpen(String, DataSource, ConflictResolutionStrategy, Boolean, ConflictCallback, Action`2) | |
GooglePlayGames.Android.AndroidSavedGameClient:OpenWithAutomaticConflictResolution(String, DataSource, ConflictResolutionStrategy, Action`2) | |
<SaveDataAfterDelay>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:51 PM] | |
[CloudSave] - OnFileOpenToLoad, Success >> {"JavaSnapshot":{},"JavaMetadata":{},"JavaContents":{},"IsOpen":true,"Filename":"FTC_GAME_DATA","Description":null,"CoverImageURL":null,"TotalTimePlayed":"-00:00:00.0010000","LastModifiedTimestamp":"2025-06-18T11:09:36.627"} | |
DataConflictManager:OnFileOpenToLoad(SavedGameRequestStatus, ISavedGameMetadata, Action`1) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
AndroidJNIHelper.GetSignature: using Byte parameters is obsolete, use SByte parameters instead | |
UnityEngine.AndroidJavaObject:Call(String, Object[]) | |
GooglePlayGames.Android.AndroidSavedGameClient:ReadBinaryData(ISavedGameMetadata, Action`2) | |
DataConflictManager:OnFileOpenToLoad(SavedGameRequestStatus, ISavedGameMetadata, Action`1) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
AndroidJNIHelper: converting from Byte array is obsolete, use SByte array instead | |
UnityEngine.AndroidJavaObject:Call(String, Object[]) | |
GooglePlayGames.Android.AndroidSavedGameClient:ReadBinaryData(ISavedGameMetadata, Action`2) | |
DataConflictManager:OnFileOpenToLoad(SavedGameRequestStatus, ISavedGameMetadata, Action`1) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
[Multi-Device Check] - Current Device Id: 7a350f2a4fc351eb1c1013d4bdfe4c10 | |
DataConflictManager:DataWithDeviceIdCheck(DataInfo) | |
DataConflictManager:OnGameLoad(SavedGameRequestStatus, Byte[], Action`1) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
[Multi-Device Check] - Loaded DataInfo DeviceID: 7a350f2a4fc351eb1c1013d4bdfe4c10 | |
DataConflictManager:DataWithDeviceIdCheck(DataInfo) | |
DataConflictManager:OnGameLoad(SavedGameRequestStatus, Byte[], Action`1) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
[Multi-Device Check] - Loaded DataInfo TimeWhenSaved: 06/18/2025 12:51:37 | |
DataConflictManager:DataWithDeviceIdCheck(DataInfo) | |
DataConflictManager:OnGameLoad(SavedGameRequestStatus, Byte[], Action`1) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:51 PM] | |
[Multi-Device Check] - Same Device Does not require show Multi-device Popup. | |
Will Recheck after 150 seconds delay. | |
DataConflictManager:RecheckMultiDevice(String) | |
DataConflictManager:OnGameLoad(SavedGameRequestStatus, Byte[], Action`1) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:52 PM] | |
serverControlAssetBundleLivePath: https://nukeboxstudiosftc.s3.amazonaws.com/Food_Truck_QA/Game+Config+Sheets/IAPAssets/Android_1.2.4/servercontrolassetbundleLive | |
<DownloadData>d__59:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:52 PM] | |
AndroidJNIHelper.GetSignature: using Byte parameters is obsolete, use SByte parameters instead | |
UnityEngine.AndroidJavaObject:Call(String, Object[]) | |
GooglePlayGames.Android.AndroidSavedGameClient:CommitUpdate(ISavedGameMetadata, SavedGameMetadataUpdate, Byte[], Action`2) | |
CloudDataManager:OnFileOpenToSave(SavedGameRequestStatus, ISavedGameMetadata) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:52 PM] | |
AndroidJNIHelper: converting Byte array is obsolete, use SByte array instead | |
UnityEngine.AndroidJavaObject:Call(String, Object[]) | |
GooglePlayGames.Android.AndroidSavedGameClient:CommitUpdate(ISavedGameMetadata, SavedGameMetadataUpdate, Byte[], Action`2) | |
CloudDataManager:OnFileOpenToSave(SavedGameRequestStatus, ISavedGameMetadata) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:52 PM] | |
OnGameSave -> status : Success | |
CloudDataManager:OnGameSave(SavedGameRequestStatus, ISavedGameMetadata) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:53 PM] | |
[GameObject Destroyed]:GenericRewardPopup is destroyed | |
Type: Autopopup | |
PopUp:OnDestroy() | |
----------------------------------------------- | |
[04:42:53 PM] | |
[GameObject Destroyed]:GenericPopup is destroyed | |
Type: Autopopup | |
PopUp:OnDestroy() | |
----------------------------------------------- | |
[04:42:53 PM] | |
[Ads] [NB Module] [AdSystemManager] Network set to AppLovin | |
Nukebox.AdsSystem.Manager.AdsSystemManager:SetupNetwork(String) | |
AdManager:Awake() | |
----------------------------------------------- | |
[04:42:53 PM] | |
[NB Ad Module] [AppLovin] userID : 96A297340FE5C0E | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SetUserId(String) | |
AdManager:Awake() | |
----------------------------------------------- | |
[04:42:53 PM] | |
---->>>> Player Age In Days: 0 | |
Global:get_GetPlayerAge() | |
MenuSystem:Awake() | |
----------------------------------------------- | |
[04:42:53 PM] | |
---->>>> Age below 7 | |
MenuSystem:Awake() | |
----------------------------------------------- | |
[04:42:53 PM] | |
Start Process Called | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:Awake() | |
----------------------------------------------- | |
[04:42:53 PM] | |
event_FileVersion_Android0 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:Awake() | |
----------------------------------------------- | |
[04:42:53 PM] | |
event_FileVersion_Android_Saved-1 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:Awake() | |
----------------------------------------------- | |
[04:42:53 PM] | |
starCollectEventAssetVersion22 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:Awake() | |
----------------------------------------------- | |
[04:42:53 PM] | |
starCollectEventAssetVersion_Saved-1 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:Awake() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Test] Rect : position = (0.00, 0.00) => AnchorMin :x = 0 y = 0 => AnchorMax : x = 1 y = 1 | |
SafeAreaHandler:ApplySafeArea(Rect) | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Test] Rect : position = (0.00, 0.00) => AnchorMin :x = 0 y = 0 => AnchorMax : x = 1 y = 1 | |
SafeAreaHandler:ApplySafeArea(Rect) | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Test] Rect : position = (0.00, 0.00) => AnchorMin :x = 0 y = 0 => AnchorMax : x = 1 y = 1 | |
SafeAreaHandler:ApplySafeArea(Rect) | |
----------------------------------------------- | |
[04:42:54 PM] | |
--------------------Disabling icon--------------------- | |
LeaderboarIcon:SetIcon() | |
LeaderBoardUIManager:OnEnable() | |
----------------------------------------------- | |
[04:42:54 PM] | |
LLDependencies.LeaderboardManager.RewardData : | |
LeaderBoardUIManager:GetInBoxData(Boolean) | |
LeaderBoardUIManager:OnEnable() | |
----------------------------------------------- | |
[04:42:54 PM] | |
LeagueData : {"LeagueData":[{"LeagueNo":1,"LeagueName":"Rising Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":40,"TopPromoteCount":30,"BottomDemoteCount":0},{"LeagueNo":2,"LeagueName":"Skilled Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":30,"TopPromoteCount":15,"BottomDemoteCount":6},{"LeagueNo":3,"LeagueName":"Epic Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":20,"TopPromoteCount":10,"BottomDemoteCount":4},{"LeagueNo":4,"LeagueName":"Master Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":15,"TopPromoteCount":8,"BottomDemoteCount":4},{"LeagueNo":5,"LeagueName":"Champion Chef","EntryQuestAmount":1,"GemReward":1,"CoinReward":0,"BucketSize":10,"TopPromoteCount":0,"BottomDemoteCount":5}]} | |
LeaderBoardUIManager:OnEnable() | |
----------------------------------------------- | |
[04:42:54 PM] | |
AWS Analytics: load_time_measurement with Metrics - [5045.0,0.0,0.0,0.0] and Attribs - ["play_to_city_selection","wifi","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
AnalyticsManager:SceneLoadChanged(Scene, LoadSceneMode) | |
UnityEngine.SceneManagement.SceneManager:Internal_SceneLoaded(Scene, LoadSceneMode) | |
----------------------------------------------- | |
[04:42:54 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
AnalyticsManager:SceneLoadChanged(Scene, LoadSceneMode) | |
UnityEngine.SceneManagement.SceneManager:Internal_SceneLoaded(Scene, LoadSceneMode) | |
----------------------------------------------- | |
[04:42:54 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: load_time_measurement | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
AnalyticsManager:SceneLoadChanged(Scene, LoadSceneMode) | |
UnityEngine.SceneManagement.SceneManager:Internal_SceneLoaded(Scene, LoadSceneMode) | |
----------------------------------------------- | |
[04:42:54 PM] | |
TapJoy Consent :: ConsentInformation.ConsentStatus Obtained | |
AdManager:SetTJConsent() | |
AdManager:TapjoyConnect() | |
AdManager:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Ads][AdManager] Trying to init sdk .... | |
AdManager:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Ads][AdManager] SetUserConsent | |
AdManager:SetUserConsent() | |
AdManager:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Ads][AdManager] GetUserConsentStatus | |
AdManager:GetUserConsentStatus() | |
AdManager:SetUserConsent() | |
AdManager:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[NB Ad Module] [AppLovin] consent : True | |
Nukebox.AdsSystem.Platform.AppLovin.AppLovinAdManager:SetConsent(Boolean) | |
AdManager:SetUserConsent() | |
AdManager:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Data Sync] Total Usd Spent - Getter - 10.98 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
AWS Analytics: Seg_deviceType_phone with Metrics - [0.0,0.0,0.0,0.0] and Attribs - ["","","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: Seg_deviceType_phone | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Facebook event name : Seg_deviceType_phone | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
AWS Analytics: ftue_l1_app_start with Metrics - [0.0,0.0,0.0,0.0] and Attribs - ["","","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: ftue_l1_app_start | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Test] Rect : position = (0.00, 0.00) => AnchorMin :x = 0 y = 0 => AnchorMax : x = 1 y = 1 | |
SafeAreaHandler:ApplySafeArea(Rect) | |
CitySelectionState:SetCurrentCityMapScreen(Boolean, Boolean) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
CT:: lastAdWatchedTime : 06/18/2025 07:21:18 | |
Nukebox.FoodTruckChef.CappedTv.CappedTvManager:get_IsDailyQuotaExhausted() | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
CT:: currentTime : 06/18/2025 07:21:22 | |
Nukebox.FoodTruckChef.CappedTv.CappedTvManager:get_IsDailyQuotaExhausted() | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
CT:: totalAdsWatchedInDay : 0 | |
Nukebox.FoodTruckChef.CappedTv.CappedTvManager:get_IsDailyQuotaExhausted() | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
CT:: cappedTvFirebaseData.adWatchInADay : 25 | |
Nukebox.FoodTruckChef.CappedTv.CappedTvManager:get_IsDailyQuotaExhausted() | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Ads][AdManager] CappedTV rewardAdReady and timer not running | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[No Ads] Is Event active - False | |
Nukebox.NoAds.Manager.NoAdsManager:IsEventActive() | |
Nukebox.NoAds.Manager.NoAdsManager:CanShowNoAds() | |
NoAdsIconHandler:OnStateChanged(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[No Ads][Interstitial]Is No Ads purchased - True | |
CustomizedInterstitialManager:CanShowIntersitialAds() | |
Nukebox.NoAds.Manager.NoAdsManager:CanShowNoAds() | |
NoAdsIconHandler:OnStateChanged(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[No Ads] Reward Data is null for reward id - rg_noads | |
Nukebox.NoAds.Handlers.NoAdsAdHandler:IsRewardDataAvailable() | |
Nukebox.NoAds.Manager.NoAdsManager:CanShowNoAds() | |
NoAdsIconHandler:OnStateChanged(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Merge-Event] - Is AdapterAccess? False | |
MergeEventHudIconHandler:CheckAndEnableIcon(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Merge-Event] - isGenericDownloadable? False, isUnlocked? False | |
MergeEventHudIconHandler:CheckAndEnableIcon(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Merge-Event] - Assets are not ready | |
MergeEventHudIconHandler:CheckAndEnableIcon(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
>>>>> PopUpManager.PreviousState : Splash <<<<< | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
>>>>> PopUpManager.CurrentState : Splash <<<<< | |
MenuSystem:changeState(StateID, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
AWS Analytics: app_launch with Metrics - [735024351.0,110134410.0,0.0,0.0] and Attribs - ["96A297340FE5C0E","","d448d86b-e065-4aee-ab43-27aecc697866","d3wmBM_0ROWoycp9iM-Hdq"] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: app_launch | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Facebook event name : app_launch | |
AnalyticsManager:TrackEvent(String, Dictionary`2, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Singular Event] Trying to check EventName app_launch_Sandbox | |
AnalyticsManager:TrackEvent(String, Dictionary`2, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Facebook event name : User_FID | |
AnalyticsManager:TrackEvent(String, Dictionary`2, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Singular Event] Trying to check EventName User_FID_Sandbox with custom data{"User_FID":"d3wmBM_0ROWoycp9iM-Hdq"} | |
AnalyticsManager:TrackEvent(String, Dictionary`2, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Facebook event name : app_launch | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
---->>>> Player Age In Days: 0 | |
Global:get_GetPlayerAge() | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
---->>>> Player Age In Days: 0 | |
Global:get_GetPlayerAge() | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Facebook event name : d0_app_launch | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Facebook event name : d0_app_launch | |
AnalyticsManager:TrackEvent(String, Dictionary`2, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Singular Event] Trying to check EventName d0_app_launch_Sandbox | |
AnalyticsManager:TrackEvent(String, Dictionary`2, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Facebook event name : first_launch | |
AnalyticsManager:TrackEvent(String, Dictionary`2, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Singular Event] Trying to check EventName first_launch_Sandbox | |
AnalyticsManager:TrackEvent(String, Dictionary`2, Boolean) | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Facebook event name : first_launch | |
MenuSystem:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[GPGS] Authenticated - LogIn() | |
Nukebox.GooglePlayServices:LogIn() | |
MainMenuState:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
GPLogin 2 | |
MainMenuState:Start() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Trophee] Trying to enable CampaignUI => Placement: CitySelectionScreen | |
TropheeAdHandler:InitTropheeAds() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Merge-Event] Could Data: {"eventId":0,"playedEvents":[],"playedTriggerFtues":[],"events":[],"completedFtueId":0,"completedGPFtueStepId":0,"isFtueRunning":false,"levelLostCount":0,"customerLostCount":0} | |
Nukebox.Modules.MergeEvent.GameSpecific.MergeEventGameAdapterOverride:ReadProgression() | |
Nukebox.Modules.MergeEvent.Adapter.MergeEventAdapter:InitMergeEvent() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Merge-Event] Json Data is updated with Cloud data | |
Nukebox.Modules.MergeEvent.GameSpecific.MergeEventGameAdapterOverride:ReadProgression() | |
Nukebox.Modules.MergeEvent.Adapter.MergeEventAdapter:InitMergeEvent() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Merge-Event] Player Pref is updated for with Cloud Data | |
Nukebox.Modules.MergeEvent.GameSpecific.MergeEventGameAdapterOverride:ReadProgression() | |
Nukebox.Modules.MergeEvent.Adapter.MergeEventAdapter:InitMergeEvent() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Merge-Event] Read Progression = 1 Data: {"eventId":0,"playedEvents":[],"playedTriggerFtues":[],"events":[],"completedFtueId":0,"completedGPFtueStepId":0,"isFtueRunning":false,"levelLostCount":0,"customerLostCount":0} | |
Nukebox.Modules.MergeEvent.GameSpecific.MergeEventGameAdapterOverride:ReadProgression() | |
Nukebox.Modules.MergeEvent.Adapter.MergeEventAdapter:InitMergeEvent() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Merge-Event] Read Progression = 2 Data: {"eventId":0,"playedEvents":[],"playedTriggerFtues":[],"events":[],"completedFtueId":0,"completedGPFtueStepId":0,"isFtueRunning":false,"levelLostCount":0,"customerLostCount":0} | |
Nukebox.Modules.MergeEvent.GameSpecific.MergeEventGameAdapterOverride:ReadProgression() | |
Nukebox.Modules.MergeEvent.Adapter.MergeEventAdapter:InitMergeEvent() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Start Process Called | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
event_FileVersion_Android0 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
event_FileVersion_Android_Saved-1 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion22 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion_Saved-1 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
CheckingConditionTrue | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
-> BEFORE <-30.10587 | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
-> AFTER <-30.10587 | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion22 | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion_Saved-1 | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
eventAssetDownloaded : False | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Start Process Called | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
event_FileVersion_Android0 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
event_FileVersion_Android_Saved-1 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion22 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion_Saved-1 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckingCondition() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Kinoa] GPS ============ 1 | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Kinoa] GPS ============ 3.1 | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
Social.localUser.id => a_979039828893490623 | |
Nukebox.GooglePlayServices:Init() | |
Nukebox.<DoInit>d__39:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Tapjoy] - Connect Success | |
AdManager:HandleConnectSuccess() | |
----------------------------------------------- | |
[04:42:54 PM] | |
Start Process Called | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
event_FileVersion_Android0 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
event_FileVersion_Android_Saved-1 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion22 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion_Saved22 | |
StarCollectEventSystem:StartProcess() | |
StarCollectEventSystem:CheckTriggerCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
CheckingConditionTrue | |
StarCollectEventSystem:CheckingCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
-> BEFORE <-30.12587 | |
StarCollectEventSystem:CheckingCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
-> AFTER <-30.12587 | |
StarCollectEventSystem:CheckingCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion22 | |
StarCollectEventSystem:CheckingCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
starCollectEventAssetVersion_Saved22 | |
StarCollectEventSystem:CheckingCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
eventAssetDownloaded : True | |
StarCollectEventSystem:CheckingCondition() | |
StarCollectEventSystem:LoadAndParseAssetBundleData() | |
StarCollectEventSystem:WriteAssetBundleToLocal(Byte[]) | |
<DownloadEventAssetData>d__108:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
<color=yellow> >>> CHCKING FOR ONLINE/OFFLINE <<< </color> | |
LeaderBoardUIManager:<CheckForOnlineOffline>b__72_0(Single) | |
Utilities.Scheduler:Update() | |
----------------------------------------------- | |
[04:42:54 PM] | |
--------------------Disabling icon--------------------- | |
LeaderboarIcon:SetIcon() | |
LeaderBoardUIManager:<CheckForOnlineOffline>b__72_0(Single) | |
Utilities.Scheduler:Update() | |
----------------------------------------------- | |
[04:42:54 PM] | |
----- - - - - - All 3 file are written in PersistentData Path | |
ServerIAPHandler:WriteFilesToLocal(String, Byte[]) | |
<StartProcess>d__53:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
[IAP] Is Initialized - False | |
CompleteProject.Purchaser:IsInitialized() | |
ServerControlPurchaser:InitializePurchasing(String[]) | |
<StartProcess>d__53:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 2 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 3 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 4 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
<color=yellow>Milestone1RewardCollected : False</color> | |
StarCollectEventSystem:CheckUnclaimedRewards() | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
<color=yellow>Milestone2RewardCollected : False</color> | |
StarCollectEventSystem:CheckUnclaimedRewards() | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
<color=yellow>Milestone3RewardCollected : False</color> | |
StarCollectEventSystem:CheckUnclaimedRewards() | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 444 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 555 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 666 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 777 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 888-1AND 0 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
START TIMER 5 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
<color=white> >>> LastParticipatedEventWeekNumber : -1 - currentWeekNum : 25 <<< </color> | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:54 PM] | |
[Test] Rect : position = (0.00, 0.00) => AnchorMin :x = 0 y = 0 => AnchorMax : x = 1 y = 1 | |
SafeAreaHandler:ApplySafeArea(Rect) | |
CitySelectionState:SetCurrentCityMapScreen(Boolean, Boolean) | |
<DisableLoadingBG>d__47:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
[IAP] Is Initialized - False | |
CompleteProject.Purchaser:IsInitialized() | |
CompleteProject.Purchaser:InitializePurchasing(ConfigurationBuilder) | |
<InitPurchasing>d__3:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
Added special offers for init | |
Nukebox.IAPSystem.Implementation.ProductAdder.AddProductsFromFirebase:AddStarterPack(ConfigurationBuilder) | |
Nukebox.IAPSystem.Implementation.ProductAdder.AddProductsFromFirebase:AddProducts(ConfigurationBuilder) | |
Nukebox.IAPSystem.Implementation.UnityPurchasing.UnityPurchasingWrapper:Initialize() | |
<InitPurchasing>d__3:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
Added special offers for init | |
Nukebox.IAPSystem.Implementation.ProductAdder.AddProductsFromFirebase:AddStarterPack(ConfigurationBuilder) | |
Nukebox.IAPSystem.Implementation.ProductAdder.AddProductsFromFirebase:AddProducts(ConfigurationBuilder) | |
Nukebox.IAPSystem.Implementation.UnityPurchasing.UnityPurchasingWrapper:Initialize() | |
<InitPurchasing>d__3:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:54 PM] | |
Added special offers for init | |
Nukebox.IAPSystem.Implementation.ProductAdder.AddProductsFromFirebase:AddStarterPack(ConfigurationBuilder) | |
Nukebox.IAPSystem.Implementation.ProductAdder.AddProductsFromFirebase:AddProducts(ConfigurationBuilder) | |
Nukebox.IAPSystem.Implementation.UnityPurchasing.UnityPurchasingWrapper:Initialize() | |
<InitPurchasing>d__3:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup On Enter Start | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Piggy Bank] Check for unlock condition | |
PiggyBankMaster:CheckForPiggyBankUnlockCondition() | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Piggy Bank] Is Unlocked - True | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
PiggyBankMaster.TotalGemsCollectedInPiggyBank 20 | |
PiggyBankUI:IsPiggyBankClaimable() | |
PiggyBankUI:SetPiggyBankIconUI() | |
PiggyBankMaster:ShowPiggyBankIcon(Boolean) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
PiggyBankMaster.Instance.piggyBankMinRewardValue 35 | |
PiggyBankUI:IsPiggyBankClaimable() | |
PiggyBankUI:SetPiggyBankIconUI() | |
PiggyBankMaster:ShowPiggyBankIcon(Boolean) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
IsPiggyBankClaimable False | |
PiggyBankUI:IsPiggyBankClaimable() | |
PiggyBankUI:SetPiggyBankIconUI() | |
PiggyBankMaster:ShowPiggyBankIcon(Boolean) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
PiggyBankMaster.TotalGemsCollectedInPiggyBank 20 | |
PiggyBankUI:IsPiggyBankTimerStartable() | |
PiggyBankUI:SetPiggyBankIconUI() | |
PiggyBankMaster:ShowPiggyBankIcon(Boolean) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
PiggyBankMaster.Instance.piggyBankMinRewardValue 35 | |
PiggyBankUI:IsPiggyBankTimerStartable() | |
PiggyBankUI:SetPiggyBankIconUI() | |
PiggyBankMaster:ShowPiggyBankIcon(Boolean) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
PiggyBankMaster.Instance.piggyBankTimer.piggyBankTimerEnded False | |
PiggyBankUI:IsPiggyBankTimerStartable() | |
PiggyBankUI:SetPiggyBankIconUI() | |
PiggyBankMaster:ShowPiggyBankIcon(Boolean) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
IsPiggyBankTimerStartable False | |
PiggyBankUI:IsPiggyBankTimerStartable() | |
PiggyBankUI:SetPiggyBankIconUI() | |
PiggyBankMaster:ShowPiggyBankIcon(Boolean) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
EnableFirebaseAnalytics: True, IsFirebaseReady: True, isFirebaseAnalyticReady: True | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetricaAnalyticsTracker] - Setting user properties for event: n_piggy_bank | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetrica] Data - {"player_level":6.0,"content_city_number":0.0,"content_level_number":1.0,"wallet_balance_gc":5435.0,"wallet_balance_pc":65.0} | |
AppMetricaAnalyticsTracker:SetUserPropertiesFromKvp(Dictionary`2) | |
AppMetricaAnalyticsTracker:SetUserProperties(String) | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetrica] Data - {"udid":"7a350f2a4fc351eb1c1013d4bdfe4c10"} | |
AppMetricaAnalyticsTracker:SetUserPropertiesFromKvp(Dictionary`2) | |
AppMetricaAnalyticsTracker:SetUserProperties(String) | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetricaAnalyticsTracker] - Trying Tracking event : n_piggy_bank, data - {"Status":"Triggered","Gems":"0","Variant":"Non Payer","udid":"7a350f2a4fc351eb1c1013d4bdfe4c10","content_city_number":"1","content_level_number":"1","player_level":"6","wallet_balance_gc":"5435","wallet_balance_pc":"65"} | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Parameters Dictionary: Status: Triggered, Gems: 0, Variant: Non Payer, udid: 7a350f2a4fc351eb1c1013d4bdfe4c10, content_city_number: 1, content_level_number: 1, player_level: 6, wallet_balance_gc: 5435, wallet_balance_pc: 65 | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
PiggyBankMaster.TotalGemsCollectedInPiggyBank 20 | |
PiggyBankUI:IsPiggyBankTimerStartable() | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
PiggyBankMaster.Instance.piggyBankMinRewardValue 35 | |
PiggyBankUI:IsPiggyBankTimerStartable() | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
PiggyBankMaster.Instance.piggyBankTimer.piggyBankTimerEnded False | |
PiggyBankUI:IsPiggyBankTimerStartable() | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
IsPiggyBankTimerStartable False | |
PiggyBankUI:IsPiggyBankTimerStartable() | |
PiggyBankMaster:OnStartCustom(Boolean, Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
CheckForFriendRefActivation called : False | |
FriendRefShare:CheckForFriendRefActivation() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
GetGiftData Called | |
FriendReferFeature:GetGiftData() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
GetInboxData Called | |
FriendReferFeature:GetDifferenceInList() | |
FriendReferFeature:GetGiftData() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
TotalNoOfPlayersJoined 0 | |
FriendReferFeature:GetDifferenceInList() | |
FriendReferFeature:GetGiftData() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
GetDifferenceInList is Zero | |
FriendReferFeature:GetGiftData() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
--------------------Disabling icon--------------------- | |
LeaderboarIcon:SetIcon() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Kinoa Admon] On CitySelection OnEnter - Is countdownExpired - False | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Promotion Date Setted | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
OMA Promotion Date Setted | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.cityID!0 | |
ObjectPlateformBehaviour:EnableFunction() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Trying to download file from link : https://nukeboxstudiosftc.s3.amazonaws.com/Food_Truck_QA/EventAssets/Announcement/Android/V_1.4/announcementbundle | |
AnnouncementBundleURL:GetURL(String) | |
AnnouncementBundleHandler:LoadEventBundle(Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
AWS Analytics: gplay_login with Metrics - [0.0,0.0,0.0,0.0] and Attribs - ["","CitySelectionScreen","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: gplay_login | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 1 Pasta | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 2 Pizza | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 3 TexMex | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 4 Bakery | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 5 Sandwich | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 6 Asian | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 7 BBQ | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 8 Breakfast | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 9 Waffle | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 10 Icecream | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 11 Bubble Tea | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 12 Fish N Chips | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 13 Bratwurst | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 14 tapas | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 15 Space | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 16 Ramen | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 17 Taco | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 18 Tandoor | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 19 Brazil | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 20 Popcorn | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.citiesUnlocked [i]CITY 21 Donut | |
CitySelectionState:CheckCities() | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Global.ChallengeTriggerTime = 0 | |
CitySelectionState:LoadGame() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
WelcomeBackData +++ 3 ++++ {"killSwitch":false,"gemsToGive":5,"inActiveDays":17}Saved Time1750245175 | |
CitySelectionState:CheckWelcomeBackReward() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
--->>> SessionHandler.instance.previousWeekDaySessionData.sessionStartTime: 1750245175 | |
CitySelectionState:CheckWelcomeBackReward() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
WelcomeBackData +++ 4 ++++ {"killSwitch":false,"gemsToGive":5,"inActiveDays":17}TotalDays Time0.229167816990741 | |
CitySelectionState:CheckWelcomeBackReward() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
CheckingConditionTrue | |
StarCollectEventSystem:CheckingCondition() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
-> BEFORE <-30.39326 | |
StarCollectEventSystem:CheckingCondition() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
-> AFTER <-30.39326 | |
StarCollectEventSystem:CheckingCondition() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
starCollectEventAssetVersion22 | |
StarCollectEventSystem:CheckingCondition() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
starCollectEventAssetVersion_Saved22 | |
StarCollectEventSystem:CheckingCondition() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
eventAssetDownloaded : True | |
StarCollectEventSystem:CheckingCondition() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Leagues leaderboard is not unlocked! | |
Nukebox.FTC.LeaguesLeaderboardApi.Handler.LLApiHandler:IsApiAvailable() | |
Nukebox.FTC.LeaguesLeaderboardApi.Handler.LLApiHandler:InitiateApiCall(LLAPI, LLApiResultObject) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Leagues leaderboard is not unlocked! | |
Nukebox.FTC.LeaguesLeaderboardApi.Handler.LLApiHandler:IsApiAvailable() | |
Nukebox.FTC.LeaguesLeaderboardApi.Handler.LLApiHandler:InitiateApiCall(LLAPI, LLApiResultObject) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
<color=red>LB:: Leaderboard is not running</color> | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
---->>>> Player Age In Days: 0 | |
Global:get_GetPlayerAge() | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
EnableFirebaseAnalytics: True, IsFirebaseReady: True, isFirebaseAnalyticReady: True | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetricaAnalyticsTracker] - Setting user properties for event: d0_app_launch | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetrica] Data - {"player_level":6.0,"content_city_number":0.0,"content_level_number":1.0,"wallet_balance_gc":5435.0,"wallet_balance_pc":65.0} | |
AppMetricaAnalyticsTracker:SetUserPropertiesFromKvp(Dictionary`2) | |
AppMetricaAnalyticsTracker:SetUserProperties(String) | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetrica] Data - {"udid":"7a350f2a4fc351eb1c1013d4bdfe4c10"} | |
AppMetricaAnalyticsTracker:SetUserPropertiesFromKvp(Dictionary`2) | |
AppMetricaAnalyticsTracker:SetUserProperties(String) | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetricaAnalyticsTracker] - Trying Tracking event : d0_app_launch, data - {"udid":"7a350f2a4fc351eb1c1013d4bdfe4c10","content_city_number":"1","content_level_number":"1","player_level":"6","wallet_balance_gc":"5435","wallet_balance_pc":"65"} | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Parameters Dictionary: udid: 7a350f2a4fc351eb1c1013d4bdfe4c10, content_city_number: 1, content_level_number: 1, player_level: 6, wallet_balance_gc: 5435, wallet_balance_pc: 65 | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
EnableFirebaseAnalytics: True, IsFirebaseReady: True, isFirebaseAnalyticReady: True | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetricaAnalyticsTracker] - Setting user properties for event: first_launch | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetrica] Data - {"player_level":6.0,"content_city_number":0.0,"content_level_number":1.0,"wallet_balance_gc":5435.0,"wallet_balance_pc":65.0} | |
AppMetricaAnalyticsTracker:SetUserPropertiesFromKvp(Dictionary`2) | |
AppMetricaAnalyticsTracker:SetUserProperties(String) | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetrica] Data - {"udid":"7a350f2a4fc351eb1c1013d4bdfe4c10"} | |
AppMetricaAnalyticsTracker:SetUserPropertiesFromKvp(Dictionary`2) | |
AppMetricaAnalyticsTracker:SetUserProperties(String) | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[AppMetricaAnalyticsTracker] - Trying Tracking event : first_launch, data - {"udid":"7a350f2a4fc351eb1c1013d4bdfe4c10","content_city_number":"1","content_level_number":"1","player_level":"6","wallet_balance_gc":"5435","wallet_balance_pc":"65"} | |
AppMetricaAnalyticsTracker:TrackEvent(String, Dictionary`2) | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Parameters Dictionary: udid: 7a350f2a4fc351eb1c1013d4bdfe4c10, content_city_number: 1, content_level_number: 1, player_level: 6, wallet_balance_gc: 5435, wallet_balance_pc: 65 | |
AnalyticsManager:SendFirebaseEvent(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
CitySelectionState:CheckAndSendFirebaseEvents() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Kinoa] Show Popup condition met | |
Nukebox.FoodTruckChef.KinoaClient.PopupHandler.ConditionChecker.KinoaPopupConditionChecker:IsShowPopupConditionMet() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:CheckAndDisplayInAppMessage() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaManager:FetchInAppMessage() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup On Enter Streak Check Started | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup CheckAndDownLoadStreakEventAB start | |
CitySelectionState:CheckAndDownLoadStreakEventAB() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Trying to download file from link : https://nukeboxstudiosftc.s3.amazonaws.com/Food_Truck_QA/EventAssets/StreakEvent/Android/V_1.9/streakevent | |
StreakEventURL:GetURL(String) | |
StreakEventBundleHandler:LoadStreakEventBundle(Boolean) | |
CitySelectionState:CheckAndDownLoadStreakEventAB() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup CheckAndDownLoadStreakEventAB end | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup UpdateStreakRestore start | |
CitySelectionState:UpdateStreakRestore() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup UpdateStreakRestore end | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup LoadPrefabsForStreakAutoPopup start | |
CitySelectionState:LoadPrefabsForStreakAutoPopup() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup LoadPrefabsForStreakAutoPopup end | |
CitySelectionState:LoadPrefabsForStreakAutoPopup() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup CheckForStreakAutoPopup Start | |
CitySelectionState:CheckForStreakAutoPopup() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup CheckForStreakAutoPopup bundleData:False currentState:True isTopOnFTUECompleted:True | |
CitySelectionState:CheckForStreakAutoPopup() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup CheckForStreakAutoPopup end | |
CitySelectionState:CheckForStreakAutoPopup() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Trying to download file from link : https://nukeboxstudiosftc.s3.amazonaws.com/Food_Truck_QA/EventAssets/PlayerProfile/Android/V_1.0/playerprofilebundle | |
PlayerProfileBundleURL:GetURL(String) | |
Nukebox.PlayerProfile.ResourceHandler.PlayerProfileBundleHandler:LoadEventBundle(Boolean) | |
CitySelectionState:CheckForPlayerProfilePopup() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Rolling Offers]Is xp unlocked - True. Player Level - 6 | |
Nukebox.RollingOffers.Manager.XPOfferUnlockCondition:IsConditionMet() | |
Nukebox.RollingOffers.Manager.<>c:<IsUnlockConditionMet>b__2_0(KeyValuePair`2) | |
System.Linq.Enumerable:All(IEnumerable`1, Func`2) | |
Nukebox.RollingOffers.Manager.RollingOffersConditionManager:IsUnlockConditionMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:AreOfferConditionsMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:CheckOfferEventStatusForUser() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:StartProcess() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:CheckForRollingOfferEventRunning() | |
CitySelectionState:CheckForRollingOfferEventRunning() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Data Sync] Total Usd Spent - Getter - 10.98 | |
Global:get_totalUsdSpentOnIap() | |
Nukebox.RollingOffers.Manager.UserLTVOfferUnlockCondition:IsConditionMet() | |
Nukebox.RollingOffers.Manager.<>c:<IsUnlockConditionMet>b__2_0(KeyValuePair`2) | |
System.Linq.Enumerable:All(IEnumerable`1, Func`2) | |
Nukebox.RollingOffers.Manager.RollingOffersConditionManager:IsUnlockConditionMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:AreOfferConditionsMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:CheckOfferEventStatusForUser() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:StartProcess() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:CheckForRollingOfferEventRunning() | |
CitySelectionState:CheckForRollingOfferEventRunning() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Rolling Offers] Total Usd spent = 10.98 and Can Unlock True | |
Nukebox.RollingOffers.Manager.UserLTVOfferUnlockCondition:IsConditionMet() | |
Nukebox.RollingOffers.Manager.<>c:<IsUnlockConditionMet>b__2_0(KeyValuePair`2) | |
System.Linq.Enumerable:All(IEnumerable`1, Func`2) | |
Nukebox.RollingOffers.Manager.RollingOffersConditionManager:IsUnlockConditionMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:AreOfferConditionsMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:CheckOfferEventStatusForUser() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:StartProcess() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:CheckForRollingOfferEventRunning() | |
CitySelectionState:CheckForRollingOfferEventRunning() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Rolling Offers] All Unlock Conditions Met - True | |
Nukebox.RollingOffers.Manager.RollingOffersConditionManager:IsUnlockConditionMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:AreOfferConditionsMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:CheckOfferEventStatusForUser() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:StartProcess() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:CheckForRollingOfferEventRunning() | |
CitySelectionState:CheckForRollingOfferEventRunning() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Rolling Offers] Reward Data is null for reward id - ron_t4 | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:AreRewardDataAvailable() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:AreOfferConditionsMet() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:CheckOfferEventStatusForUser() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:StartProcess() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:CheckForRollingOfferEventRunning() | |
CitySelectionState:CheckForRollingOfferEventRunning() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Rolling Offers] No Event Unlocked For User | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:CheckOfferEventStatusForUser() | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:StartProcess() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:CheckForRollingOfferEventRunning() | |
CitySelectionState:CheckForRollingOfferEventRunning() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Rolling Offers] Is Event Sctive - StartProcess() - False | |
Nukebox.RollingOffers.Manager.RollingOffersEventManager:StartProcess() | |
Nukebox.RollingOffers.Manager.RollingOffersManager:CheckForRollingOfferEventRunning() | |
CitySelectionState:CheckForRollingOfferEventRunning() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Trying to download file from link : https://nukeboxstudiosftc.s3.amazonaws.com/Food_Truck_QA/EventAssets/RollingOffers/Android/V_1.9/rollingoffersbundle | |
Nukebox.RollingOffers.ResourceHandler.RollingOffersBundleURL:GetURL(String) | |
Nukebox.RollingOffers.ResourceHandler.RollingOffersBundleHandler:LoadEventBundle(Boolean) | |
Nukebox.RollingOffers.Manager.RollingOffersManager:CheckForRollingOfferEventRunning() | |
CitySelectionState:CheckForRollingOfferEventRunning() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Data Sync] Total Usd Spent - Getter - 10.98 | |
Global:get_totalUsdSpentOnIap() | |
CloudDataManager:SavePropertiesData() | |
CloudDataManager:SaveAllDataToCloud() | |
Nukebox.FoodTruckChef.ZiggyDeliveryEvent.Manager.ZiggyEventManager:DistributePendingRewards() | |
Nukebox.FoodTruckChef.ZiggyDeliveryEvent.Manager.ZiggyEventManager:StartProcess() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Ziggy event is running | |
Nukebox.FoodTruckChef.ZiggyDeliveryEvent.Manager.ZiggyEventRunningState:ExecuteState() | |
Nukebox.FoodTruckChef.ZiggyDeliveryEvent.Manager.ZiggyEventManager:StartProcess() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Error : Ziggy Event popup is not assigned properly for announcementScreen | |
Nukebox.FoodTruckChef.ZiggyDeliveryEvent.Manager.ZiggyEventUiManager:LoadPopup(ZiggyEventPopup) | |
Nukebox.FoodTruckChef.ZiggyDeliveryEvent.Manager.ZiggyEventUiManager:PreLoadAutoPopups() | |
Nukebox.FoodTruckChef.ZiggyDeliveryEvent.Manager.ZiggyEventManager:CheckForEventPopup() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Xsolla] Remote Bundle version V_1.1 | |
Path /storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/Xsolla/EventAssets/xsollabundle | |
Folder /storage/emulated/0/Android/data/com.nukeboxstudios.foodtruckchef/files/Xsolla/EventAssets/ | |
XsollaBundleHandler:LoadEventBundle(Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Trying to download file from link : https://nukeboxstudiosftc.s3.amazonaws.com/Food_Truck_QA/EventAssets/Xsolla/Android/V_1.1/xsollabundle | |
XsollaBundleURL:GetURL(String) | |
XsollaBundleHandler:LoadEventBundle(Boolean) | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Test] Rect : position = (0.00, 0.00) => AnchorMin :x = 0 y = 0 => AnchorMax : x = 1 y = 1 | |
SafeAreaHandler:ApplySafeArea(Rect) | |
UnityEngine.Object:Instantiate(T) | |
NoAdsUIManager:LoadPopup(NoAdsPopups) | |
NoAdsUIManager:PreLoadAutoPopups() | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
Auto popup On Enter End | |
CitySelectionState:OnEnter() | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
CT:: lastAdWatchedTime : 06/18/2025 07:21:18 | |
Nukebox.FoodTruckChef.CappedTv.CappedTvManager:get_IsDailyQuotaExhausted() | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
CT:: currentTime : 06/18/2025 07:21:23 | |
Nukebox.FoodTruckChef.CappedTv.CappedTvManager:get_IsDailyQuotaExhausted() | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
CT:: totalAdsWatchedInDay : 0 | |
Nukebox.FoodTruckChef.CappedTv.CappedTvManager:get_IsDailyQuotaExhausted() | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
CT:: cappedTvFirebaseData.adWatchInADay : 25 | |
Nukebox.FoodTruckChef.CappedTv.CappedTvManager:get_IsDailyQuotaExhausted() | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Ads][AdManager] CappedTV rewardAdReady and timer not running | |
AdManager:CheckAdStatus(AdPlacement) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[No Ads] Is Event active - False | |
Nukebox.NoAds.Manager.NoAdsManager:IsEventActive() | |
Nukebox.NoAds.Manager.NoAdsManager:CanShowNoAds() | |
NoAdsIconHandler:OnStateChanged(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[No Ads][Interstitial]Is No Ads purchased - True | |
CustomizedInterstitialManager:CanShowIntersitialAds() | |
Nukebox.NoAds.Manager.NoAdsManager:CanShowNoAds() | |
NoAdsIconHandler:OnStateChanged(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[No Ads] Reward Data is null for reward id - rg_noads | |
Nukebox.NoAds.Handlers.NoAdsAdHandler:IsRewardDataAvailable() | |
Nukebox.NoAds.Manager.NoAdsManager:CanShowNoAds() | |
NoAdsIconHandler:OnStateChanged(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Merge-Event] - Is AdapterAccess? True | |
MergeEventHudIconHandler:CheckAndEnableIcon(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Merge-Event] - isGenericDownloadable? True, isUnlocked? False | |
MergeEventHudIconHandler:CheckAndEnableIcon(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Merge-Event] - Assets are not ready | |
MergeEventHudIconHandler:CheckAndEnableIcon(StateID) | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
>>>>> PopUpManager.PreviousState : Splash <<<<< | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
>>>>> PopUpManager.CurrentState : CitySelection <<<<< | |
MenuSystem:changeState(StateID, Boolean) | |
<OnClickPlayButton>d__73:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[GPGs] Trying to reead file FTC_GAME_DATA for data condlict check | |
GooglePlayGames.Android.AndroidSavedGameClient:InternalOpen(String, DataSource, ConflictResolutionStrategy, Boolean, ConflictCallback, Action`2) | |
GooglePlayGames.Android.AndroidSavedGameClient:OpenWithAutomaticConflictResolution(String, DataSource, ConflictResolutionStrategy, Action`2) | |
<SaveDataAfterDelay>d__36:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
LLDependencies.LeaderboardManager.RewardData : | |
LeaderBoardUIManager:GetInBoxData(Boolean) | |
LeaderBoardUIManager:CheckLeaderboardInboxData() | |
<>c__DisplayClass21_0:<GetInboxData>b__0(String) | |
PlayFabInboxHandler:OnGetInboxDataApiSuccess(Action`1, Action, GetUserDataResult) | |
PlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer) | |
PlayFab.Internal.<Post>d__12:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 2 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 3 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 4 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
<color=yellow>Milestone1RewardCollected : False</color> | |
StarCollectEventSystem:CheckUnclaimedRewards() | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
<color=yellow>Milestone2RewardCollected : False</color> | |
StarCollectEventSystem:CheckUnclaimedRewards() | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
<color=yellow>Milestone3RewardCollected : False</color> | |
StarCollectEventSystem:CheckUnclaimedRewards() | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 444 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 555 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 666 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 777 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 888-1AND 0 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
START TIMER 5 | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
<color=white> >>> LastParticipatedEventWeekNumber : -1 - currentWeekNum : 25 <<< </color> | |
StarCollectEventSystem:StartTimer() | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Merge-Event] - Event Json Data is process is completed. Please check Logs for Is success or Fail. | |
AsyncDownloader.GitHub.Internal.AsyncOperationResponse`1:OnDownloadSuccess(T) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:OnAsyncOperationSuccess() | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:55 PM] | |
[Merge-Event] - Event Json data Download. | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnEventDataDownloadedSuccessful(String, Action`1) | |
AsyncDownloader.GitHub.<>c__DisplayClass1_0`1:<Then>b__0(Object) | |
AsyncDownloader.GitHub.Internal.AsyncOperationResponse`1:OnDownloadSuccess(T) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:OnAsyncOperationSuccess() | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[Merge-Event] - Event Json data Converted. | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:ConvertEventDataToStructuredObject() | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnEventDataDownloadedSuccessful(String, Action`1) | |
AsyncDownloader.GitHub.<>c__DisplayClass1_0`1:<Then>b__0(Object) | |
AsyncDownloader.GitHub.Internal.AsyncOperationResponse`1:OnDownloadSuccess(T) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:OnAsyncOperationSuccess() | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[Tapjoy] - C#: HandlePlacementRequestSuccess: placement: TapPlacement | |
TapjoyUnity.TJPlacement:DispatchPlacementEvent(String) | |
----------------------------------------------- | |
[04:42:56 PM] | |
Error: Empty or null response received. | |
TropheeSDK.Utility.<FetchCampaignUrl>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.<HttpPostAsync>d__5:MoveNext() | |
UnityEngine.AsyncOperation:InvokeCompletionEvent() | |
----------------------------------------------- | |
[04:42:56 PM] | |
[TropheePersistentDataManager] No new CampaignUrl—continuing with stored value: | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchCampaignUrl>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.<HttpPostAsync>d__5:MoveNext() | |
UnityEngine.AsyncOperation:InvokeCompletionEvent() | |
----------------------------------------------- | |
[04:42:56 PM] | |
Time Spent: 40.3846773507576, TapCount: 1 | |
SandboxSessionReporter:Update() | |
----------------------------------------------- | |
[04:42:56 PM] | |
Unavailable product location_earlyunlock-location_earlyunlock | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] OnInitSuccess | |
CompleteProject.Purchaser:OnInitSuccess(OnIAPInitSuccessfulSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
CompleteProject.Purchaser:SetLocalizedPrices() | |
CompleteProject.Purchaser:OnInitSuccess(OnIAPInitSuccessfulSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:56 PM] | |
Restaurant unlock price for payer: ₹500.00 | |
CompleteProject.Purchaser:SetLocalizedPrices() | |
CompleteProject.Purchaser:OnInitSuccess(OnIAPInitSuccessfulSignal) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:56 PM] | |
<color=green>LTD Auto popup Triggered</color> | |
PopUp:AutoPopUpShow(PopupItemList) | |
<ShowNextPopUp>d__170:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
IAPSpecialComboSlotData:SetStrikeOutprice(Int32) | |
IAPSpecialComboSlotData:SetLocalizedPrices() | |
IAPSpecialComboSlotData:InitSkuId(SpecialBundleData) | |
SpecialPackHandler:InitPack(List`1, Single) | |
LTDPopupHandler:OpenOfferPopup() | |
PopUp:AutoPopUpShow(PopupItemList) | |
<ShowNextPopUp>d__170:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
IAPSpecialComboSlotData:SetLocalizedPrices() | |
IAPSpecialComboSlotData:InitSkuId(SpecialBundleData) | |
SpecialPackHandler:InitPack(List`1, Single) | |
LTDPopupHandler:OpenOfferPopup() | |
PopUp:AutoPopUpShow(PopupItemList) | |
<ShowNextPopUp>d__170:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
IAPSpecialComboSlotData:SetStrikeOutprice(Int32) | |
IAPSpecialComboSlotData:SetLocalizedPrices() | |
IAPSpecialComboSlotData:InitSkuId(SpecialBundleData) | |
SpecialPackHandler:InitPack(List`1, Single) | |
LTDPopupHandler:OpenOfferPopup() | |
PopUp:AutoPopUpShow(PopupItemList) | |
<ShowNextPopUp>d__170:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
IAPSpecialComboSlotData:SetLocalizedPrices() | |
IAPSpecialComboSlotData:InitSkuId(SpecialBundleData) | |
SpecialPackHandler:InitPack(List`1, Single) | |
LTDPopupHandler:OpenOfferPopup() | |
PopUp:AutoPopUpShow(PopupItemList) | |
<ShowNextPopUp>d__170:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
CityIDForSale 2 | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
CheckResturantOfferCondition _______________Called333333 | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
CheckResturantOfferCondition ______________Called55555 | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
ShowResturantOfferPOPup Called | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
CompleteProject.Purchaser:SetLocalizedPrices() | |
CompleteProject.Purchaser:LocalizePriceIfAlreadyInitialized() | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
Restaurant unlock price for payer: ₹500.00 | |
CompleteProject.Purchaser:SetLocalizedPrices() | |
CompleteProject.Purchaser:LocalizePriceIfAlreadyInitialized() | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
IAPSpecialComboSlotData:SetStrikeOutprice(Int32) | |
IAPSpecialComboSlotData:SetLocalizedPrices() | |
InAppPurchaseScript:LocalizePrices() | |
CompleteProject.Purchaser:SetLocalizedPrices() | |
CompleteProject.Purchaser:LocalizePriceIfAlreadyInitialized() | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
IAPSpecialComboSlotData:SetLocalizedPrices() | |
InAppPurchaseScript:LocalizePrices() | |
CompleteProject.Purchaser:SetLocalizedPrices() | |
CompleteProject.Purchaser:LocalizePriceIfAlreadyInitialized() | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
IAPSpecialComboSlotData:SetStrikeOutprice(Int32) | |
IAPSpecialComboSlotData:SetLocalizedPrices() | |
InAppPurchaseScript:LocalizePrices() | |
CompleteProject.Purchaser:SetLocalizedPrices() | |
CompleteProject.Purchaser:LocalizePriceIfAlreadyInitialized() | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
IAPSpecialComboSlotData:SetLocalizedPrices() | |
InAppPurchaseScript:LocalizePrices() | |
CompleteProject.Purchaser:SetLocalizedPrices() | |
CompleteProject.Purchaser:LocalizePriceIfAlreadyInitialized() | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
IsLocationPurchaseEnabledForUser___ True | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
ShowPopUp Called | |
ResturantUnlockOfferScript:ShowAutopopup() | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
AWS Analytics: restaurant_unlock_offer_shown with Metrics - [0.0,0.0,0.0,0.0] and Attribs - ["restaurant_offer_shown_for_texMexStreet_p","","",""] | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
AWS Analytics: isEnabled? True, Initialized: True | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName, Int32, Int32, List`1, List`1) | |
AnalyticsManager:SendAnalyticsEventForAmazon(AnalyticsEventName) | |
AnalyticsManager:SendAnalyticsEvent(AnalyticsEventName) | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
FB Analytics Enabled?: True, FB IsInitialized: True, EventName: restaurant_unlock_offer_shown | |
AnalyticsManager:SendAnalyticsEventForFacebook(AnalyticsEventName) | |
ResturantUnlockOfferScript:ShowResturantOfferPOPup() | |
<CheckResturantOfferCondition>d__29:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[Merge-Event] - Generic Event Download progress: 0 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
iPAHeartBeat.Unity.AssetHandler.AssetBundle.AssetBundleHandler:FindAssetsByName(String, String, String, DownloadProgressDelegate, AssetDownloadCompleteDelegate`1) | |
Nukebox.Unity.CoroutineSystem.<ScheduleRoutine>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[Merge-Event] - Generic Event Download progress: 0 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:CreateRequest() | |
Nukebox.Unity.CoroutineSystem.<ScheduleRoutine>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
No ad response or data received. | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:DownloadAndShowIconImage() | |
TropheeSDK.Campaigns.Managers.<InitializeCampaign>d__24:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:InitializeCampaign() | |
TropheeSDK.Campaigns.Managers.<OnRefreshAsync>d__51:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:OnRefreshAsync() | |
TropheeSDK.Campaigns.Managers.<<RefreshAwakeCall>b__47_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:<RefreshAwakeCall>b__47_0() | |
TropheeSDK.Utility.<RefreshRoutine>d__11:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
TropheeSDK.Utility.AdRefreshManager:StartRefresh() | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:TriggerStartRefreshFromManager() | |
System.Collections.Generic.List`1:ForEach(Action`1) | |
<ScheduleRoutine>d__8:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
No ad response or data received. | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:DownloadAndShowIconImage() | |
TropheeSDK.Campaigns.Managers.<InitializeCampaign>d__24:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:InitializeCampaign() | |
TropheeSDK.Campaigns.Managers.<OnRefreshAsync>d__51:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:OnRefreshAsync() | |
TropheeSDK.Campaigns.Managers.<<RefreshAwakeCall>b__47_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:<RefreshAwakeCall>b__47_0() | |
TropheeSDK.Utility.<RefreshRoutine>d__11:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
TropheeSDK.Utility.AdRefreshManager:StartRefresh() | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:TriggerStartRefreshFromManager() | |
System.Collections.Generic.List`1:ForEach(Action`1) | |
<ScheduleRoutine>d__8:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
No ad response or data received. | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:DownloadAndShowIconImage() | |
TropheeSDK.Campaigns.Managers.<InitializeCampaign>d__24:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:InitializeCampaign() | |
TropheeSDK.Campaigns.Managers.<OnRefreshAsync>d__51:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:OnRefreshAsync() | |
TropheeSDK.Campaigns.Managers.<<RefreshAwakeCall>b__47_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:<RefreshAwakeCall>b__47_0() | |
TropheeSDK.Utility.<RefreshRoutine>d__11:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
TropheeSDK.Utility.AdRefreshManager:StartRefresh() | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:TriggerStartRefreshFromManager() | |
System.Collections.Generic.List`1:ForEach(Action`1) | |
<ScheduleRoutine>d__8:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
No ad response or data received. | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:DownloadAndShowIconImage() | |
TropheeSDK.Campaigns.Managers.<InitializeCampaign>d__24:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:InitializeCampaign() | |
TropheeSDK.Campaigns.Managers.<OnRefreshAsync>d__51:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:OnRefreshAsync() | |
TropheeSDK.Campaigns.Managers.<<RefreshAwakeCall>b__47_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:<RefreshAwakeCall>b__47_0() | |
TropheeSDK.Utility.<RefreshRoutine>d__11:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
TropheeSDK.Utility.AdRefreshManager:StartRefresh() | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:TriggerStartRefreshFromManager() | |
System.Collections.Generic.List`1:ForEach(Action`1) | |
<ScheduleRoutine>d__8:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
No ad response or data received. | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:DownloadAndShowIconImage() | |
TropheeSDK.Campaigns.Managers.<InitializeCampaign>d__24:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:InitializeCampaign() | |
TropheeSDK.Campaigns.Managers.<OnRefreshAsync>d__51:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:OnRefreshAsync() | |
TropheeSDK.Campaigns.Managers.<<RefreshAwakeCall>b__47_0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:<RefreshAwakeCall>b__47_0() | |
TropheeSDK.Utility.<RefreshRoutine>d__11:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
TropheeSDK.Utility.AdRefreshManager:StartRefresh() | |
TropheeSDK.Campaigns.Managers.Trophee2DCamapaignManager:TriggerStartRefreshFromManager() | |
System.Collections.Generic.List`1:ForEach(Action`1) | |
<ScheduleRoutine>d__8:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
startDate_____superchef06/21/2025 11:00:00 | |
SuperChefMaster:IsSuperChefEventActive() | |
<StartSuperCheffAndDuffChallenge>d__225:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
endDate________superchef06/21/2025 11:00:00 | |
SuperChefMaster:IsSuperChefEventActive() | |
<StartSuperCheffAndDuffChallenge>d__225:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
SessionHandler.instance.currentTimeFromServer________06/18/2025 12:51:21 | |
SuperChefMaster:IsSuperChefEventActive() | |
<StartSuperCheffAndDuffChallenge>d__225:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[Tapjoy] - C#: HandlePlacementContentReady: placement: TapPlacement | |
AdManager:HandlePlacementContentReady(TJPlacement) | |
TapjoyUnity.TJPlacement:DispatchPlacementEvent(String) | |
----------------------------------------------- | |
[04:42:56 PM] | |
Ad not cached for placement ID: TropheeCampaignUI_1. Caching now... | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:SetResult(TResult) | |
TropheeSDK.<Start>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
Ad not cached for placement ID: TropheeCampaignUI_2. Caching now... | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:SetResult(TResult) | |
TropheeSDK.<Start>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
Ad not cached for placement ID: TropheeCampaignUI_3. Caching now... | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:SetResult(TResult) | |
TropheeSDK.<Start>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
Ad not cached for placement ID: TropheeCampaignUI_4. Caching now... | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:SetResult(TResult) | |
TropheeSDK.<Start>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
Ad not cached for placement ID: TropheeCampaignUI_5. Caching now... | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:SetResult(TResult) | |
TropheeSDK.<Start>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
No campaign URL Found | |
TropheeSDK.Campaigns.Managers.<Start>d__18:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
No campaign URL Found | |
TropheeSDK.Campaigns.Managers.<Start>d__18:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
No campaign URL Found | |
TropheeSDK.Campaigns.Managers.<Start>d__18:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
No campaign URL Found | |
TropheeSDK.Campaigns.Managers.<Start>d__18:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
No campaign URL Found | |
TropheeSDK.Campaigns.Managers.<Start>d__18:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<GetDataAsync>d__19:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<EnsureInitializedAsync>d__20:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
TropheeSDK.Utility.<InternalInit>d__22:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
TropheeSDK.Utility.<FetchAdvertisingIdWithTimeoutAsync>d__25:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
TropheeSDK.Gaid.<GetAdvertisingIdAsync>d__1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:56 PM] | |
AndroidJNIHelper.GetSignature: using Byte parameters is obsolete, use SByte parameters instead | |
UnityEngine.AndroidJavaObject:Call(String, Object[]) | |
GooglePlayGames.Android.AndroidSavedGameClient:CommitUpdate(ISavedGameMetadata, SavedGameMetadataUpdate, Byte[], Action`2) | |
CloudDataManager:OnFileOpenToSave(SavedGameRequestStatus, ISavedGameMetadata) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:56 PM] | |
AndroidJNIHelper: converting Byte array is obsolete, use SByte array instead | |
UnityEngine.AndroidJavaObject:Call(String, Object[]) | |
GooglePlayGames.Android.AndroidSavedGameClient:CommitUpdate(ISavedGameMetadata, SavedGameMetadataUpdate, Byte[], Action`2) | |
CloudDataManager:OnFileOpenToSave(SavedGameRequestStatus, ISavedGameMetadata) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:56 PM] | |
[Merge-Event] - Generic Event Download progress: 50 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:OnAsyncOperationSuccess() | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
[Merge-Event] - Generic Event Download progress: 50 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:CreateRequest() | |
iPAHeartBeat.Unity.AssetHandler.AssetBundle.AssetBundleHandler:OnBundleManifestDownloadedSuccessful(String, String, Boolean, String, String, DownloadProgressDelegate, AssetDownloadCompleteDelegate`1) | |
iPAHeartBeat.Unity.AssetHandler.AssetBundle.<>c__DisplayClass17_0`1:<GetAssetBundleManifest>b__0(String) | |
AsyncDownloader.GitHub.<>c__DisplayClass1_0`1:<Then>b__0(Object) | |
AsyncDownloader.GitHub.Internal.AsyncOperationResponse`1:OnDownloadSuccess(T) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:OnAsyncOperationSuccess() | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
PARTY BUS -> ReadPartyConfigFromResources else : https://s3.amazonaws.com/nukeboxstudios/Food_Truck/Game+Config+Sheets/Offer/ios/1.0.3/PartyBus_Sheet.txt | |
<CheckPartyBusConfigSheet>d__58:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:56 PM] | |
OnGameSave -> status : Success | |
CloudDataManager:OnGameSave(SavedGameRequestStatus, ISavedGameMetadata) | |
GooglePlayGames.Android.<>c__DisplayClass16_1`2:<ToOnGameThread>b__1() | |
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update() | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 50.94107 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 51.25477 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 52.50953 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:57 PM] | |
[TropheeManager] Placement ID 'TropheeCampaignUI_1' not found after retries. | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:57 PM] | |
[TropheeManager] Placement ID 'TropheeCampaignUI_2' not found after retries. | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:57 PM] | |
[TropheeManager] Placement ID 'TropheeCampaignUI_3' not found after retries. | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:57 PM] | |
[TropheeManager] Placement ID 'TropheeCampaignUI_4' not found after retries. | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:57 PM] | |
[TropheeManager] Placement ID 'TropheeCampaignUI_5' not found after retries. | |
TropheeSDK.<InitializeTropheePlacement>d__66:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:57 PM] | |
[KINOA] 2025/06/18 16:42:57.517 : WebSocket message received. Lenght: 46 bytes. | |
MessageReceivedAtMs: 1750245175509 | |
Text: | |
"{ | |
"type": "ping", | |
"sent_at": "11:12:56.325835945" | |
}" | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogMessage>d__31:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__2:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:57 PM] | |
[KINOA] 2025/06/18 16:42:57.551 : Server periodic PingMessage message received. | |
Severity: Trace | |
Kinoa.Logic.Services.<OnMessageReceived>d__17:MoveNext() | |
System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.<DeserializeAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<DeserializeJsonInTreadAsync>d__10`1:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 52.82323 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 53.7643 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 54.078 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 54.39169 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 55.01907 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:57 PM] | |
[Merge-Event] - Generic Event Download progress: 55.64645 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 55.96015 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Test] Rect : position = (0.00, 0.00) => AnchorMin :x = 0 y = 0 => AnchorMax : x = 1 y = 1 | |
SafeAreaHandler:ApplySafeArea(Rect) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaUiView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.309 : [GameEventsService] Game Event in_app_impression is executed: | |
Place: MainMenu | |
Level: | |
InAppID: 1237407a-37aa-11f0-99b2-435df97cf5e8 | |
Severity: Info | |
Kinoa.Logic.Services.GameEventBuildingService:LogInfo(GameEventData) | |
Kinoa.Logic.Services.<PrepareEventAsync>d__8`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventBuildingService:PrepareEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.<SendInAppImpressionEvent>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.GameEvents:SendInAppImpressionEvent(InAppImpressionEventData) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.311 : Event 'in_app_impression' with ID: '91cb4883-24f2-49b8-bc8b-697195f03645', added to 'a_979039828893490623' player storage. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.EventsStorage`1:AddEvent(T) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.<SendInAppImpressionEvent>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.GameEvents:SendInAppImpressionEvent(InAppImpressionEventData) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.312 : Applying security data to events. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.<SendInAppImpressionEvent>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.GameEvents:SendInAppImpressionEvent(InAppImpressionEventData) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.313 : Events sequence ID: 16574. | |
Severity: Trace | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.<SendInAppImpressionEvent>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.GameEvents:SendInAppImpressionEvent(InAppImpressionEventData) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.314 : Send game events https request enqueue. | |
Severity: Debug | |
Kinoa.Logic.Services.GameEventsService:SendEventsRequest(EventsStorage`1, OnRequestSentAsync) | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.<SendInAppImpressionEvent>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.GameEvents:SendInAppImpressionEvent(InAppImpressionEventData) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.316 : Sending events(1) before compression: [ | |
{ | |
"sequence_id": 16574, | |
"event_data": { | |
"player_id": "a_979039828893490623", | |
"in_app_id": "1237407a-37aa-11f0-99b2-435df97cf5e8", | |
"spent": null, | |
"received": null, | |
"level": null, | |
"place": "MainMenu", | |
"id": "cf93a435-ad4d-4b0e-8938-07d81aa9b2a1", | |
"device_id": "7a350f2a4fc351eb1c1013d4bdfe4c10", | |
"device_os": "Android", | |
"session_id": "8de5e3de-7486-40b1-bf58-7f4f14b2550b", | |
"time": 1750245176, | |
"time_ms": 1750245176300, | |
"wifi": true, | |
"name": "in_app_impression", | |
"success": true, | |
"is_visible_in_history": true, | |
"custom_params": { | |
"sdk_game_event_created_at_ms": 1750245176300, | |
"sdk_game_event_processed_at_ms": 1750245176300 | |
} | |
}, | |
"player_state": null, | |
"guid": "91cb4883-24f2-49b8-bc8b-697195f03645" | |
} | |
] | |
Severity: Trace | |
Kinoa.Data.WebModels.<Populate>d__8`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Data.WebModels.WebEventsStorage:Populate(EventsStorage`1) | |
Kinoa.Logic.<SendEvents>d__3`1:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.WebRequests:SendEvents(EventsStorage`1, OnRequestSent, String, SettingsKey) | |
Kinoa.AsyncDispatcher:RunNetworkQueue() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<AddEvent>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.GameEventStorages:AddEvent(SerializedGameEvent) | |
Kinoa.Logic.Services.<RaiseEventAsync>d__13`2:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.Logic.<>c__DisplayClass161_0`2:<RaiseEventAsync>b__0() | |
Kinoa.Logic.<ExecuteAsync>d__183:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(TStateMachine&) | |
Kinoa.Logic.SDKClient:ExecuteAsync(Func`1, CancellationToken) | |
Kinoa.Logic.SDKClient:RaiseEventAsync(TEventData, TPlayerState, Func`2) | |
Kinoa.<SendInAppImpressionEvent>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.GameEvents:SendInAppImpressionEvent(InAppImpressionEventData) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:SetupButton(InAppCustomTemplateData, InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:PopulateData(InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
CompleteProject.Purchaser:GetProductStatusBySkuId(String) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:SetupButton(InAppCustomTemplateData, InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:PopulateData(InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
Missing SKU ID during SetButtonConfig. | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:SetupButton(InAppCustomTemplateData, InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:PopulateData(InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
Purchaser : FetchAdditionalProducts() started | |
CompleteProject.Purchaser:FetchAdditionalProducts(Dictionary`2) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:SetupButton(InAppCustomTemplateData, InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:PopulateData(InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
Purchaser : [foodtruck_0.99, Consumable] did not exist before. Now getting added to Hashset | |
CompleteProject.Purchaser:FetchAdditionalProducts(Dictionary`2) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:SetupButton(InAppCustomTemplateData, InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:PopulateData(InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
Purchaser : Products [{"id":"foodtruck_0.99","storeSpecificId":"foodtruck_0.99","type":0,"enabled":true,"payouts":[],"payout":null}] | |
CompleteProject.Purchaser:FetchAdditionalProducts(Dictionary`2) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:SetupButton(InAppCustomTemplateData, InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:PopulateData(InAppMessage) | |
Nukebox.FoodTruckChef.KinoaClient.View.KinoaOneCtaPopupView:ShowPopup(InAppMessage, Action) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaUiHandler:ShowPopup(KinoaPopup, InAppMessage, Action) | |
<WaitForAllImages>d__7:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 57.21492 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 57.52861 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 58.15599 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
Purchaser : Fetched Successfully Additional Products | |
CompleteProject.Purchaser:AdditionalFetchedSuccess() | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:58 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire() | |
CompleteProject.Purchaser:AdditionalFetchedSuccess() | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:58 PM] | |
[IAP] Is Initialized - True | |
CompleteProject.Purchaser:IsInitialized() | |
CompleteProject.Purchaser:GetProductStatusBySkuId(String) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire() | |
CompleteProject.Purchaser:AdditionalFetchedSuccess() | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:58 PM] | |
Missing SKU ID during SetButtonConfig. | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire() | |
CompleteProject.Purchaser:AdditionalFetchedSuccess() | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:58 PM] | |
Purchaser : FetchAdditionalProducts() started | |
CompleteProject.Purchaser:FetchAdditionalProducts(Dictionary`2) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire() | |
CompleteProject.Purchaser:AdditionalFetchedSuccess() | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:58 PM] | |
Fetched failed because productId is null | |
CompleteProject.Purchaser:FetchAdditionalProducts(Dictionary`2) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:ConfigureSku(List`1) | |
Nukebox.FoodTruckChef.KinoaClient.Controller.KinoaBillingButtonHandler:SetButtonConfig() | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire(TType) | |
iPAHeartBeat.Core.SignalSystem.SignalManager:Fire() | |
CompleteProject.Purchaser:AdditionalFetchedSuccess() | |
UnityEngine.Purchasing.Extension.UnityUtil:Update() | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 58.46968 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 59.41076 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 60.03814 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 60.35184 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[Merge-Event] - Generic Event Download progress: 60.66552 | |
Nukebox.Modules.MergeEvent.Common.ResourcesManager:OnGenericAssetDownloadProgress(Single) | |
AsyncDownloader.GitHub.Internal.DownloadContentAsync`1:SetProgress(Single) | |
AsyncDownloader.GitHub.Internal.<StartUnityWebRequest>d__35:MoveNext() | |
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.920 : [UnityWebRequestClient] WebRequest information: | |
[POST]: https://pevents.kinoa.io/api/v3/event?player_id=a_979039828893490623&compressed=true | |
Code: 200 | |
Unity Result: Success | |
Processing Time: 318ms | |
Headers: {Game-Id=824808da-e788-11ef-8616-4d7470b688f1,Content-Type=application/json,session_id=8de5e3de-7486-40b1-bf58-7f4f14b2550b,Game-Auth=f51bc2604ebd0bc3038d073d82112c072a254357a5809cb9b645d9293e3cf409,X-Request-SendTime-Ms=1750245176531} | |
Body: { | |
"event": "H4sIAAAAAAAAA3WSzW7dIBCF93kKy+sggQED3fUB8gRVhAYYUlRf7Br7VlGVdy/+SeSoysKSmZlvzhmYHw9N87d+TdMW/L1i9mhTaL81rJdKPB4ZvGNebIAFamKrbqcBXnE+KluwRhnKje60NlwY2ne83dA2ZQvTdJaxjitBFRCuAAhjkRJjXEcElyEa5aNEfWBlqnoVyesw7IEZPaY7hmtsqK6Ga6B68rgJPUHKT5jX08Mu7qPhUJUIBBGIcBRJ9aoJVUEzgOoD2FEf8J7eL6FVwCWNHYjouWTomGeU8SBciCjq/ydkLBvyPYd5rPQxCZaSxnx20wEl8oBECd0TQR0jLkpNVBSRCddJSd3BLem2jcKUpJ2QTPUfUXsrnxKc0j33J8VUE8u84n7OsHf4eILbNB9eTmOr9/V8JVKx91SSG+rw2f5MZRnn12uBX2voZieYYTfxvjfhl32pavZYEz8jLBgsLF9Y/R+Z5nEz8xVUmbeHtxM9N68sVeTy+jXzsh63bJh3QmtOOhHrdhmnifPakd4oZmSkvBey3Xs+/wNP56b2/gIAAA==", | |
"metrics": { | |
"first_reject_because_of_cache_is_empty_at_ms": 1750245148200, | |
"request_enqueue_at_ms": 1750245176310, | |
"request_dequeue_at_ms": 1750245176310, | |
"request_compressed_at_ms": 1750245176435 | |
} | |
} | |
Error: | |
Response Body: | |
{ | |
"player_id": "a_979039828893490623", | |
"events": [ | |
{ | |
"name": "in_app_impression", | |
"place": "MainMenu" | |
} | |
] | |
} | |
Severity: Trace | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.922 : Game Events have been sent successfully. Events count: 1. | |
Severity: Info | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.926 : [GameEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Player:Resume() | |
Kinoa.Logic.Services.<OnSendEventsResponse>d__21:MoveNext() | |
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Services.GameEventsService:OnSendEventsResponse(WebResponse, Object, OnRequestSentAsync) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__6:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<SendRequestAsync>d__7:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<TrySendAsync>d__8:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsync>d__0:MoveNext() | |
System.Threading.Tasks.TaskCompletionSource`1:TrySetResult(TResult) | |
Kinoa.Core.Extensions.Async.<<RunOnMainThreadAsync>b__0>d:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Network.Clients.<ProcessRequestAsyncInternal>d__1:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(Task`1) | |
Kinoa.Core.Network.Clients.<LogRequest>d__3:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult(TResult) | |
Kinoa.Core.Extensions.<GetLogStringAsync>d__3:MoveNext() | |
UnityEngine.UnitySynchronizationContext:Exec() | |
----------------------------------------------- | |
[04:42:58 PM] | |
[KINOA] 2025/06/18 16:42:58.929 : [P2PEventStorages] Events will not be sent: Cached events storage is null or empty. | |
Severity: Debug | |
Kinoa.Logic.Storages.Events.EventStorages`1:IsReadyToSend() | |
Kinoa.Logic.Storages.Events.<SendEvents>d__40:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:SendEvents(Boolean) | |
Kinoa.Logic.Storages.Events.<Resume>d__39:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachine&) | |
Kinoa.Logic.Storages.Events.EventStorages`1:Resume(Boolean) | |
Kinoa.Logic.Storages.<Resume>d__47:MoveNext() | |
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(TStateMachin |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment