예제 #1
0
        public float DigestFood(float foodAmount)
        {
            if (fullnessPoints.value == 0)
            {
                return(0);
            }

            foodAmount = Mathf.Min(fullnessPoints.value, foodAmount);
            float foodPercent = foodAmount / fullnessPoints.value;

            fullnessPoints.value = Mathf.Max(0, fullnessPoints.value - foodAmount);
            float cal       = bodyManager.Digest(foodPercent);
            float foodRatio = cal / foodAmount;

            return(foodRatio);
        }