コード例 #1
0
        /// <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();
        }
コード例 #2
0
 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));
 }