/// <summary> /// Determine users settings and begin counting calories /// </summary> public void StartCounting() { string UsersSex = UserManagement.YUR_UserManager.YUR_Users.CurrentUser.Data_Biometrics.Sex; if (UsersSex == "male") { Sexs = UserData.Biometrics.Sexs.Male; } else if (UsersSex == "female") { Sexs = UserData.Biometrics.Sexs.Female; } else { Sexs = UserData.Biometrics.Sexs.Unspecified; } float Height; if (UserManagement.YUR_UserManager.YUR_Users.CurrentUser.Data_Biometrics.Metric_Units) { WeightInKilograms = UserManagement.YUR_UserManager.YUR_Users.CurrentUser.Data_Biometrics.metric.Weight; Height = UserManagement.YUR_UserManager.YUR_Users.CurrentUser.Data_Biometrics.metric.Height * 100; } else { WeightInKilograms = UserManagement.YUR_UserManager.YUR_Users.CurrentUser.Data_Biometrics.customary.Weight * 0.45359f; // Convert weight pounds to kilograms Height = UserManagement.YUR_UserManager.YUR_Users.CurrentUser.Data_Biometrics.customary.Height * 2.54f; // Convert height inches to centimeters } BioAdjustment = Systems.Tracking.Calories.Biometric_Adjustment(Sexs, Height, WeightInKilograms, UserManagement.YUR_UserManager.YUR_Users.CurrentUser.Data_Biometrics.Age); CalorieCountDisplay.text = "0"; Calories.calories.totalCaloriesBurnt = 0; gameObject.SetActive(true); if (YUR.Yur.platform == VRUiKits.Utils.VRPlatform.OCULUS) { StartCoroutine(WaitForOVRManager(true)); } Debug.Log("Starting to count calories"); isSetup = true; Completed?.Invoke(); }
public static float Biometric_Adjustment(UserData.Biometrics.Sexs sex, float height_centimeters, float weight_kilograms, int age) { return(CalorieTracking.BioAdjust((int)sex, height_centimeters, weight_kilograms, age)); }