public void GrabIcon(object sender, IconGrabEventArgs e) { foreach (var icon in IconList) { if (icon.Contains(e.GrabPoint)) { HudHandler.GrabbedIcon = icon.Clone(); HudHandler.MoveGrabbedIcon(e.GrabPoint.X, e.GrabPoint.Y); } } }
public void GrabIcon(object sender, IconGrabEventArgs e) { for (int i = 0; i < IconList.Count; i++) { if (IconList[i].Contains(e.GrabPoint) && IconList[i].CopyAble) { var retVal = IconList[i].Clone(); IconList[i] = DefaultEmptyIcon.Clone(); HudHandler.GrabbedIcon = retVal; HudHandler.MoveGrabbedIcon(e.GrabPoint.X, e.GrabPoint.Y); } } }
public void OnIconGrab(IconGrabEventArgs e) { IconGrab(this, e); }