public void Drop(IDroppable item) { if (item is ItemListItem) { RdlActor actor = (item as ItemListItem).Actor; if (actor.Properties.GetValue <ObjectType>("ObjectType") == ObjectType.Quest) { QuestFacilitatorDialog diag = new QuestFacilitatorDialog(); diag.Tag = actor; diag.QuestFacilitatorTypeSelected += new QuestFacilitatorTypeSelectedEventHandler(diag_QuestFacilitatorTypeSelected); PopupManager.Add(diag, new Point(354, 57)); // Admin screen position. } else { actor.OwnerID = this.Actor.ID; this.ActorDrop(this, new ActorEventArgs { Actor = actor }); //// Args: //// 0 = Item //// 1 = Target //ServerManager.Instance.SendCommand("ADMINDROPITEM", actor.Name, this.Actor.ID); } } }
private void lblName_MouseEnter(object sender, MouseEventArgs e) { if (this.EnableDetails && _avatar != null) { _details = new AvatarDetails(); _details.Show(_avatar); PopupManager.Add(_details, e.GetPosition(null)); } }
private void MenuElement_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { e.Handled = true; if (this.Item != null) { ContextMenu.ContextMenuType cmType = ContextMenu.ContextMenuType.Item; switch (this.SlotType) { case ItemSlotType.Equipment: cmType = ContextMenu.ContextMenuType.Equipment; break; case ItemSlotType.Action: cmType = ContextMenu.ContextMenuType.Action; break; } _context = new ContextMenu(cmType, this.Item); _context.Click += new ActionEventHandler(OnContextMenuClick); _context.CreateAction += new CreateActionEventHandler(OnContextCreateAction); _context.MouseLeave += new MouseEventHandler(OnContextMouseLeave); PopupManager.Add(_context, e.GetPosition(null)); } }
private void NameLabel_MouseEnter(object sender, MouseEventArgs e) { _details = new ItemDetails(); _details.Show(this.Actor, Game.Player); PopupManager.Add(_details, e.GetPosition(null)); }
private void NameLabel_MouseEnter(object sender, MouseEventArgs e) { _details = new AvatarDetails(); _details.Show(new Avatar(this.Actor)); PopupManager.Add(_details, e.GetPosition(null)); }