コード例 #1
0
ファイル: Food.cs プロジェクト: NasIta/RogueLike-Infinite
        public override void Use()
        {
            Player.instance.Hunger = (Player.instance.Hunger + HungerRecovery).Normalize(Player.instance.MaxHunger);
            Player.instance.Inventory.Remove(this);

            ScreenUpdater.OnHungerChanged();
            ScreenUpdater.OnInventoryChanged();
        }
コード例 #2
0
ファイル: Player.cs プロジェクト: NasIta/RogueLike-Infinite
 public static void SpendHunger()
 {
     if (instance.Hunger > 0)
     {
         instance.Hunger--;
         ScreenUpdater.OnHungerChanged();
     }
     else
     {
         ApplyDamage(1);
     }
 }