public void onDLCPackagesStatusUpdate(string message) { SoomlaUtils.LogDebug(TAG, "SOOMLA/UNITY onDLCPackagesStatusUpdate: " + message); JSONObject eventJSON = new JSONObject(message); bool hasChanges = eventJSON["hasChanges"].b; List <string> packagesToSync = new List <string>(); List <JSONObject> packagesToSyncJSON = eventJSON["packagesToSync"].list; if (packagesToSyncJSON != null) { foreach (var packageToSyncJSON in packagesToSyncJSON) { packagesToSync.Add(packageToSyncJSON.str); } } List <string> packagesDeleted = new List <string>(); List <JSONObject> packagesDeletedJSON = eventJSON["packagesDeleted"].list; if (packagesDeletedJSON != null) { foreach (var packageDeletedJSON in packagesDeletedJSON) { packagesDeleted.Add(packageDeletedJSON.str); } } HighwayEvents.OnDLCPackagesStatusUpdate(hasChanges, packagesToSync, packagesDeleted); }