public static void ShowContextMenu(ContextMenuShowMenu menu) { ContextMenu?.Dispose(); ContextMenu = menu; if (ContextMenu == null || menu.IsDisposed) return; Add(ContextMenu); }
public static void Dispose() { GameCursor?.Dispose(); GameCursor = null; _keyboardFocusControl = null; _validForDClick = null; _lastFocus = null; MouseOverControl = null; DraggingControl = null; PopupMenu = null; SystemChat = null; ContextMenu = null; }
public static void HideContextMenu() { ContextMenu?.Dispose(); ContextMenu = null; }