/*============================ * Hunger methods *============================*/ /// <summary> /// Sets hunger. /// </summary> /// <param name="newHunger">The new hunger value.</param> public void SetHunger(float newHunger) { if (!UseHunger) { return; } _hunger = Mathf.Clamp(newHunger, 0, HungerSettings.MaxValue); CheckForStarvation(); if (OnHungerChanged != null) { OnHungerChanged.Invoke(); } }
public static void InvokeHungerChanged(Mobile mobile, int oldValue) { OnHungerChanged?.Invoke(mobile, oldValue); }