protected override void OnCast()
    {
        HealingCircle healingCircle = Instantiate(healingCirclePrefab, transform.position, transform.rotation).GetComponent <HealingCircle>();

        healingCircle.Activate(healingCircleDuration, healingCirclePower);
        StartCooldown();
    }
    protected override void OnCast()
    {
        Vector3 screenPos = Input.mousePosition;
        Vector2 worldpos  = mainCamera.ScreenToWorldPoint(screenPos);

        healingCircle = Instantiate(healingCirclePrefab, worldpos, transform.rotation).GetComponent <HealingCircle>();
        isSelecting   = true;
        IsLocked      = true;
    }