FairyGUI.GObject.LocalToGlobal C# (CSharp) Method

LocalToGlobal() public method

Transforms a point from the local coordinate system to global (Stage) coordinates.
public LocalToGlobal ( Vector2 pt ) : Vector2
pt UnityEngine.Vector2
return UnityEngine.Vector2
        public Vector2 LocalToGlobal(Vector2 pt)
        {
            if (_pivotAsAnchor)
            {
                pt.x += _width * _pivotX;
                pt.y += _height * _pivotY;
            }
            return displayObject.LocalToGlobal(pt);
        }

Same methods

GObject::LocalToGlobal ( Rect rect ) : Rect

Usage Example

示例#1
0
    public void StartDrag(GObject source, string icon, object sourceData, int touchPointID = -1)
    {
        if (_agent.parent != null)
            return;

        _sourceData = sourceData;
        _agent.url = icon;
        GRoot.inst.AddChild(_agent);
        Vector2 pt = source.LocalToGlobal(new Vector2(0, 0));
        _agent.SetXY(pt.x, pt.y);
        _agent.StartDrag(null, touchPointID);
    }
All Usage Examples Of FairyGUI.GObject::LocalToGlobal