public override bool OnDrag(Vector3 mousePos, GameObject gObj)
    {
        if (onDrag != null)
        {
            return(onDrag.Invoke(mousePos, gObj));
        }

        return(false);
    }