Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 3
0
 public void OnIconGrab(IconGrabEventArgs e)
 {
     IconGrab(this, e);
 }