public async Task Process(GaConfigureResourceItemTypes args) { try { GameAnalytics.ConfigureAvailableResourceItemTypes(args.List); } catch (Exception ex) { Trace.TraceError("Error configuring GA resource currencies: {0}", ex); } }
private static void configureAvailableResourceItemTypes(string list) { IList <object> objectList = GA_MiniJSON.Deserialize(list) as IList <object>; ArrayList arrayList = new ArrayList(); foreach (object obj in (IEnumerable <object>)objectList) { arrayList.Add(obj); } GameAnalytics.ConfigureAvailableResourceItemTypes((string[])arrayList.ToArray(typeof(string))); }