public static bool Prefix(StatusBar __instance, ref float __result)
        {
            var fatigueMonitor = ModHealthManager.GetFatigueMonitor();

            __result = fatigueMonitor.getRateOfChange();

            return(false);
        }
Ejemplo n.º 2
0
 private static void Postfix(StatusBar __instance, ref float __result)
 {
     if (__instance.m_StatusBarType == StatusBar.StatusBarType.Fatigue)
     {
         var fatigueMonitor = ModHealthManager.GetFatigueMonitor();
         __result = fatigueMonitor.getRateOfChange();
     }
     else if (__instance.m_StatusBarType == StatusBar.StatusBarType.Thirst)
     {
         var thirstMonitor = ModHealthManager.GetThirstMonitor();
         __result = thirstMonitor.getRateOfChange();
     }
 }