private void UseItem() { if (itemInside.Data.State == ActiveItem && !onCoolDown) { ActiveItem itemParams = (ActiveItem)itemInside.Data; if (!GameLibOfMethods.animator.GetBool("Walking")) { GameLibOfMethods.StaticCoroutine.Start(GameLibOfMethods.DoAction( delegate { itemParams.Use(); Consume(1); StartCoroutine(StartCooldown(itemParams.cooldown)); }, itemParams.UsageTime, itemParams.AnimationToPlayName)); Inventory.FoodInHand = itemParams.icon; } } }