コード例 #1
0
        public static void Postfix(Survival __instance, float damage)
        {
            float foodPerTempDamage = __instance.GetFoodPerTempDamage();
            float value             = __instance.food - damage * foodPerTempDamage;

            float min = __instance.GetMinStomachSize();
            float max = __instance.GetStomachOverfillSize();

            __instance.food = Mathf.Clamp(value, min, max);
        }