FairyGUI.GObject.LocalToGlobal C# (CSharp) Method

LocalToGlobal() public method

public LocalToGlobal ( Rect rect ) : Rect
rect UnityEngine.Rect
return UnityEngine.Rect
        public Rect LocalToGlobal(Rect rect)
        {
            Rect ret = new Rect();
            Vector2 v = this.LocalToGlobal(new Vector2(rect.xMin, rect.yMin));
            ret.xMin = v.x;
            ret.yMin = v.y;
            v = this.LocalToGlobal(new Vector2(rect.xMax, rect.yMax));
            ret.xMax = v.x;
            ret.yMax = v.y;
            return ret;
        }

Same methods

GObject::LocalToGlobal ( Vector2 pt ) : Vector2

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