IEnumerator Casting()
    {
        while (Input.GetMouseButton(0))
        {
            yield return(new WaitForSeconds(.1f));

            if (SpellManager.CurrentStrength < InventoryPlayer.Instance.getCurrentStackSize())
            {
                SpellManager.AddingStrength();
            }
            else if ((InventoryPlayer.Instance.getCurrentSlot() as SpellData).target == SpellData.TargetType.Ray)
            {
                break;
            }
        }
        InventoryPlayer.Instance.RemoveCurrentItem(SpellManager.CurrentStrength);
        SpellManager.StopCasting();
    }