Esempio n. 1
0
        /*============================
         * 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();
            }
        }
Esempio n. 2
0
 public static void InvokeHungerChanged(Mobile mobile, int oldValue)
 {
     OnHungerChanged?.Invoke(mobile, oldValue);
 }