예제 #1
0
        private static Vector2 GetRelativePosition(this Vector2 vector)
        {
            var offset = Vector2.Zero;

            if (_icon.Equals(CursorIcon.Default) || _icon.Equals(CursorIcon.DefaultColorblind))
            {
                offset = new Vector2(-8, -8);
            }
            else if (_icon.Equals(CursorIcon.HoverShop))
            {
                offset = new Vector2(-20, -15);
            }
            else if (_icon.Equals(CursorIcon.HoverEnemy))
            {
                offset = new Vector2(-2, -1);
            }

            return(vector + offset);
        }