예제 #1
0
 public async Task Process(GaConfigureResourceCurrencies args)
 {
     try
     {
         GameAnalytics.ConfigureAvailableResourceCurrencies(args.List);
     }
     catch (Exception ex)
     {
         Trace.TraceError("Error configuring GA resource currencies: {0}", ex);
     }
 }
예제 #2
0
        private static void configureAvailableResourceCurrencies(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.ConfigureAvailableResourceCurrencies((string[])arrayList.ToArray(typeof(string)));
        }