コード例 #1
0
        public override bool PasteNode()
        {
            if (!CanPasteIntoNode)
                return false;

            var clipboard = NbtClipboardController.CopyFromClipboard();
            if (clipboard == null || clipboard.Node == null)
                return false;

            var name = clipboard.Name;
            if (string.IsNullOrEmpty(name))
                name = "UNNAMED";

            AddTag(clipboard.Node, MakeUniqueName(name));
            return true;
        }
コード例 #2
0
        public override bool PasteNode()
        {
            if (!CanPasteIntoNode)
            {
                return(false);
            }

            NbtClipboardData clipboard = NbtClipboardController.CopyFromClipboard();

            if (clipboard == null || clipboard.Node == null)
            {
                return(false);
            }

            AppendTag(clipboard.Node);
            return(true);
        }
コード例 #3
0
        public override bool PasteNode()
        {
            if (!CanPasteIntoNode)
            {
                return(false);
            }

            NbtClipboardData clipboard = NbtClipboardController.CopyFromClipboard();

            if (clipboard == null || clipboard.Node == null)
            {
                return(false);
            }

            if (Tag.Count == 0)
            {
                Tag.ChangeValueType(clipboard.Node.GetTagType());
            }

            AppendTag(clipboard.Node);
            return(true);
        }
コード例 #4
0
        public override bool PasteNode()
        {
            if (!CanPasteIntoNode)
            {
                return(false);
            }

            NbtClipboardData clipboard = NbtClipboardController.CopyFromClipboard();

            if (clipboard == null || clipboard.Node == null)
            {
                return(false);
            }

            string name = clipboard.Name;

            if (string.IsNullOrEmpty(name))
            {
                name = "UNNAMED";
            }

            AddTag(clipboard.Node, MakeUniqueName(name));
            return(true);
        }