private void PrintAchievementInfo(UM_iAchievement achievement) { UM_Logger.Log("------------------------------------------------"); UM_Logger.Log("achievement.Identifier: " + achievement.Identifier); UM_Logger.Log("achievement.Name: " + achievement.Name); UM_Logger.Log("achievement.State: " + achievement.State); UM_Logger.Log("achievement.Type: " + achievement.Type); UM_Logger.Log("achievement.TotalSteps: " + achievement.TotalSteps); UM_Logger.Log("achievement.CurrentSteps: " + achievement.CurrentSteps); }
private void StartPayment(UM_ProductType productType) { UM_iProduct validProduct = null; foreach (var product in UM_InAppService.Client.Products) { if (product.Type == productType && product.IsActive) { validProduct = product; break; } } if (validProduct != null) { UM_Logger.Log("Start Payment for: " + validProduct.Id); UM_InAppService.Client.AddPayment(validProduct.Id); } else { var message = string.Format("You don't have any {0} products set.", productType); UM_DialogsUtility.ShowMessage("Not Found", message); } }