/// <summary> /// Shows new child context menu. /// </summary> /// <param name="child">The child menu.</param> /// <param name="location">The child menu initial location.</param> /// <param name="isSubMenu">True if context menu is a normal sub-menu, otherwise it is a custom menu popup linked as child.</param> public void ShowChild(ContextMenuBase child, Vector2 location, bool isSubMenu = true) { // Hide current child HideChild(); // Set child _childCM = child; _childCM._parentCM = this; _childCM._isSubMenu = isSubMenu; // Show child _childCM.Show(this, location); }