public void DispatchRequestResult(string[] bundle) { int resultCode = Int32.Parse(bundle[1]); string message = bundle [2]; SubscriptionsRequestResult result; if (resultCode == 0) { result = new SubscriptionsRequestResult(this.id); for (int i = 3; i < bundle.Length; i++) { if (!bundle[i].Equals(string.Empty)) { Subscription subscription = new Subscription(new DataType(bundle[i])); result.AddSubscription(subscription); } } } else { result = new SubscriptionsRequestResult(this.id, resultCode, message); } OnRequestFinished(new SubscriptionsRequestResult(this.id)); }
void Request_OnRequestFinished1(SA.Fitness.SubscriptionsRequestResult result) { Debug.Log("SubscriptionsRequest.ListSubscriptions " + result.IsSucceeded); if (result.IsSucceeded) { foreach (SA.Fitness.Subscription sub in result.Subscriptions) { Debug.Log("Subscription: " + sub.DataType.Value); } } }