/** * <summary>Creates and returns a new MenuCrafting that has the same values as itself.</summary> * <param name = "fromEditor">If True, the duplication was done within the Menu Manager and not as part of the gameplay initialisation.</param> * <returns>A new MenuCrafting with the same values as itself</returns> */ public override MenuElement DuplicateSelf(bool fromEditor) { MenuDialogList newElement = CreateInstance <MenuDialogList>(); newElement.Declare(); newElement.CopyDialogList(this); return(newElement); }