ScriptGUI.DDContainer.SetItemInfo C# (CSharp) Method

SetItemInfo() static private method

static private SetItemInfo ( DDContainer sender, ScriptGUI.DragEventArg &arg, DDItemInfo &item_info ) : void
sender DDContainer
arg ScriptGUI.DragEventArg
item_info DDItemInfo
return void
        internal static void SetItemInfo(DDContainer sender, ref DragEventArg arg, ref DDItemInfo item_info)
        {
            _DDItemInfo _info = (_DDItemInfo)Util.PtrToStruct<_DDItemInfo>(arg.DDItemInfo);

            item_info.receiver_index = _info.receiver_index;
            item_info.sender_index = _info.sender_index;

            item_info.sender = sender.Name;

            if (_info.receiver == IntPtr.Zero)
            {
                item_info.receiver = null;
            }
            item_info.receiver = Widget.GetName(_info.receiver);
        }