예제 #1
0
        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;
                }
            }
        }