mirror of
				https://github.com/szrpf/DataBoardDemo.git
				synced 2025-11-03 21:05:37 +00:00 
			
		
		
		
	v2.2
This commit is contained in:
		@@ -1 +1 @@
 | 
			
		||||
{"version":"1.0.8","stats":{"D:/Project/DataBoard/temp/quick-scripts/src/__qc_index__.js":"2023-05-24T05:24:03.276Z","D:/Project/DataBoard/temp/quick-scripts/src/assets/Script/DataBoard.js":"2023-05-24T05:24:03.172Z","D:/Project/DataBoard/temp/quick-scripts/src/assets/Script/Hero.js":"2023-05-24T05:24:03.176Z"}}
 | 
			
		||||
{"version":"1.0.8","stats":{"D:/Project/DataBoardDemo/temp/quick-scripts/src/__qc_index__.js":"2023-05-27T13:37:03.175Z","D:/Project/DataBoardDemo/temp/quick-scripts/src/assets/Script/Hero.js":"2023-05-27T13:37:03.096Z","D:/Project/DataBoardDemo/temp/quick-scripts/src/assets/Script/DataBoard.js":"2023-05-27T13:37:03.096Z"}}
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -1,6 +1,6 @@
 | 
			
		||||
 | 
			
		||||
(function () {
 | 
			
		||||
var scripts = [{"deps":{"./assets/Script/DataBoard":1,"./assets/Script/Hero":2},"path":"preview-scripts/__qc_index__.js"},{"deps":{},"path":"preview-scripts/assets/Script/DataBoard.js"},{"deps":{},"path":"preview-scripts/assets/Script/Hero.js"}];
 | 
			
		||||
var scripts = [{"deps":{"./assets/Script/DataBoard":2,"./assets/Script/Hero":1},"path":"preview-scripts/__qc_index__.js"},{"deps":{},"path":"preview-scripts/assets/Script/Hero.js"},{"deps":{},"path":"preview-scripts/assets/Script/DataBoard.js"}];
 | 
			
		||||
var entries = ["preview-scripts/__qc_index__.js"];
 | 
			
		||||
var bundleScript = 'preview-scripts/__qc_bundle__.js';
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -80,4 +80,4 @@ cc._RF.pop();
 | 
			
		||||
                        });
 | 
			
		||||
                    }
 | 
			
		||||
                })();
 | 
			
		||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxIZXJvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFNLElBQUEsS0FBc0IsRUFBRSxDQUFDLFVBQVUsRUFBbEMsT0FBTyxhQUFBLEVBQUUsUUFBUSxjQUFpQixDQUFDO0FBRzFDO0lBQXdDLDhCQUFZO0lBQXBEO1FBQUEscUVBdUJDO1FBdEJHLFFBQUUsR0FBRyxHQUFHLENBQUM7UUFDVCxRQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ1IsV0FBSyxHQUFHO1lBQ0osSUFBSSxFQUFDLElBQUk7WUFDVCxLQUFLLEVBQUM7Z0JBQ0YsSUFBSSxFQUFDLElBQUk7Z0JBQ1QsTUFBTSxFQUFDLEVBQUU7YUFDWjtZQUNELElBQUksRUFBQztnQkFDRCxJQUFJLEVBQUMsSUFBSTtnQkFDVCxJQUFJLEVBQUM7b0JBQ0QsSUFBSSxFQUFDLElBQUk7b0JBQ1QsS0FBSyxFQUFDLENBQUM7b0JBQ1AsT0FBTyxFQUFDLEdBQUc7aUJBQ2Q7YUFDSjtTQUNKLENBQUE7O0lBTUwsQ0FBQztJQUpHLDJCQUFNLEdBQU4sVUFBUSxFQUFFO1FBQ04sSUFBSSxDQUFDLEVBQUUsSUFBSSxHQUFHLEdBQUMsRUFBRSxDQUFDO1FBQ2xCLElBQUksQ0FBQyxFQUFFLElBQUksR0FBRyxHQUFDLEVBQUUsQ0FBQztJQUN0QixDQUFDO0lBdEJnQixVQUFVO1FBRDlCLE9BQU87T0FDYSxVQUFVLENBdUI5QjtJQUFELGlCQUFDO0NBdkJELEFBdUJDLENBdkJ1QyxFQUFFLENBQUMsU0FBUyxHQXVCbkQ7a0JBdkJvQixVQUFVIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XG5cbkBjY2NsYXNzXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBIZWxsb3dvcmxkIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcbiAgICBocCA9IDEwMDtcbiAgICBtcCA9IDYwO1xuICAgIGVxdWlwID0ge1xuICAgICAgICBuYW1lOifoo4XlpIcnLFxuICAgICAgICBzd29yZDp7XG4gICAgICAgICAgICBuYW1lOiflsI/liIAnLFxuICAgICAgICAgICAgYXR0YWNrOjMwXG4gICAgICAgIH0sXG4gICAgICAgIHNob2U6e1xuICAgICAgICAgICAgbmFtZTon6I2J6Z6LJyxcbiAgICAgICAgICAgIGF0dHI6e1xuICAgICAgICAgICAgICAgIG5hbWU6J+WxnuaApycsXG4gICAgICAgICAgICAgICAgc3BlZWQ6NSxcbiAgICAgICAgICAgICAgICBkdXJhYmxlOjEwMFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdXBkYXRlIChkdCkge1xuICAgICAgICB0aGlzLmhwICs9IDEuMCpkdDtcbiAgICAgICAgdGhpcy5tcCArPSAwLjUqZHQ7XG4gICAgfVxufSJdfQ==
 | 
			
		||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxIZXJvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFNLElBQUEsS0FBc0IsRUFBRSxDQUFDLFVBQVUsRUFBbEMsT0FBTyxhQUFBLEVBQUUsUUFBUSxjQUFpQixDQUFDO0FBRzFDO0lBQXdDLDhCQUFZO0lBQXBEO1FBQUEscUVBdUJDO1FBdEJHLFFBQUUsR0FBRyxHQUFHLENBQUM7UUFDVCxRQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ1IsV0FBSyxHQUFHO1lBQ0osSUFBSSxFQUFDLElBQUk7WUFDVCxLQUFLLEVBQUM7Z0JBQ0YsSUFBSSxFQUFDLElBQUk7Z0JBQ1QsTUFBTSxFQUFDLEVBQUU7YUFDWjtZQUNELElBQUksRUFBQztnQkFDRCxJQUFJLEVBQUMsSUFBSTtnQkFDVCxJQUFJLEVBQUM7b0JBQ0QsSUFBSSxFQUFDLElBQUk7b0JBQ1QsS0FBSyxFQUFDLENBQUM7b0JBQ1AsT0FBTyxFQUFDLEdBQUc7aUJBQ2Q7YUFDSjtTQUNKLENBQUE7O0lBTUwsQ0FBQztJQUpHLDJCQUFNLEdBQU4sVUFBUSxFQUFFO1FBQ04sSUFBSSxDQUFDLEVBQUUsSUFBSSxHQUFHLEdBQUMsRUFBRSxDQUFDO1FBQ2xCLElBQUksQ0FBQyxFQUFFLElBQUksR0FBRyxHQUFDLEVBQUUsQ0FBQztJQUN0QixDQUFDO0lBdEJnQixVQUFVO1FBRDlCLE9BQU87T0FDYSxVQUFVLENBdUI5QjtJQUFELGlCQUFDO0NBdkJELEFBdUJDLENBdkJ1QyxFQUFFLENBQUMsU0FBUyxHQXVCbkQ7a0JBdkJvQixVQUFVIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBIZWxsb3dvcmxkIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuICAgIGhwID0gMTAwO1xyXG4gICAgbXAgPSA2MDtcclxuICAgIGVxdWlwID0ge1xyXG4gICAgICAgIG5hbWU6J+ijheWkhycsXHJcbiAgICAgICAgc3dvcmQ6e1xyXG4gICAgICAgICAgICBuYW1lOiflsI/liIAnLFxyXG4gICAgICAgICAgICBhdHRhY2s6MzBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHNob2U6e1xyXG4gICAgICAgICAgICBuYW1lOifojYnpnosnLFxyXG4gICAgICAgICAgICBhdHRyOntcclxuICAgICAgICAgICAgICAgIG5hbWU6J+WxnuaApycsXHJcbiAgICAgICAgICAgICAgICBzcGVlZDo1LFxyXG4gICAgICAgICAgICAgICAgZHVyYWJsZToxMDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICAgICAgdGhpcy5ocCArPSAxLjAqZHQ7XHJcbiAgICAgICAgdGhpcy5tcCArPSAwLjUqZHQ7XHJcbiAgICB9XHJcbn0iXX0=
 | 
			
		||||
@@ -154,7 +154,7 @@ var DataBoard = /** @class */ (function (_super) {
 | 
			
		||||
        set: function (value) {
 | 
			
		||||
            this._customLabelString = value;
 | 
			
		||||
            this.customLabelStringSplit = value
 | 
			
		||||
                .replace(/,/g, '_~_').replace(/:/g, '_!_').replace(/ /g, '_@_')
 | 
			
		||||
                .replace(/,|,/g, '_~_').replace(/:|:/g, '_!_').replace(/ |\t/g, '_@_')
 | 
			
		||||
                .replace(/_*\n_*/g, '_\n_').split('_');
 | 
			
		||||
        },
 | 
			
		||||
        enumerable: false,
 | 
			
		||||
@@ -203,12 +203,12 @@ var DataBoard = /** @class */ (function (_super) {
 | 
			
		||||
        configurable: true
 | 
			
		||||
    });
 | 
			
		||||
    ;
 | 
			
		||||
    DataBoard.prototype.onLoad = function () {
 | 
			
		||||
    DataBoard.prototype.start = function () {
 | 
			
		||||
        this.boardNode = this.node.getChildByName('DataBoard');
 | 
			
		||||
        if (!CC_EDITOR && !window['DATABOARD']) {
 | 
			
		||||
            this.destroy();
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
        this.boardNode = this.node.getChildByName('DataBoard');
 | 
			
		||||
        if (cc.isValid(this.boardNode)) {
 | 
			
		||||
            this.boardNode.removeFromParent();
 | 
			
		||||
            this.boardNode.destroy();
 | 
			
		||||
@@ -219,7 +219,7 @@ var DataBoard = /** @class */ (function (_super) {
 | 
			
		||||
        this.boardNode.setParent(this.node);
 | 
			
		||||
        this.boardNode.x = this.boardNode.y = 0;
 | 
			
		||||
        this.boardNode.zIndex = cc.macro.MAX_ZINDEX;
 | 
			
		||||
        this.boardNode['_objFlags'] |= cc.Object['Flags'].HideInHierarchy;
 | 
			
		||||
        // this.boardNode['_objFlags'] |= cc.Object['Flags'].HideInHierarchy;
 | 
			
		||||
        this.boardNode['_objFlags'] |= cc.Object['Flags'].LockedInEditor;
 | 
			
		||||
        this.outlineBoxNode = new cc.Node('OutlineBox');
 | 
			
		||||
        this.outlineBoxNode.setParent(this.boardNode);
 | 
			
		||||
@@ -287,6 +287,11 @@ var DataBoard = /** @class */ (function (_super) {
 | 
			
		||||
            return;
 | 
			
		||||
        if (!this.customLabelStringSplit)
 | 
			
		||||
            return;
 | 
			
		||||
        var radian = -this.node.angle * Math.PI / 180;
 | 
			
		||||
        var cos = Math.cos(radian);
 | 
			
		||||
        var sin = Math.sin(radian);
 | 
			
		||||
        this.customLabelNode.x = this.customLabelOffset.x * cos - this.customLabelOffset.y * sin;
 | 
			
		||||
        this.customLabelNode.y = this.customLabelOffset.x * sin + this.customLabelOffset.y * cos;
 | 
			
		||||
        var str = '';
 | 
			
		||||
        var strs = this.customLabelStringSplit;
 | 
			
		||||
        if (!this.monitorComp && this.customComponentName) {
 | 
			
		||||
@@ -356,7 +361,8 @@ var DataBoard = /** @class */ (function (_super) {
 | 
			
		||||
    };
 | 
			
		||||
    DataBoard.prototype.parseString = function (str) {
 | 
			
		||||
        var strs = str.split('.');
 | 
			
		||||
        var ret = this.monitorComp[strs[0]] || "#" + strs[0];
 | 
			
		||||
        var ret = this.monitorComp[strs[0]];
 | 
			
		||||
        ret === undefined && (ret = "#" + strs[0]);
 | 
			
		||||
        for (var i = 1, len = strs.length; i < len; ++i) {
 | 
			
		||||
            if (ret[strs[i]] === undefined) {
 | 
			
		||||
                return (ret.name ? ret.name : ret) + "." + strs[i];
 | 
			
		||||
@@ -370,7 +376,6 @@ var DataBoard = /** @class */ (function (_super) {
 | 
			
		||||
            this.boardNode.removeFromParent();
 | 
			
		||||
            this.boardNode.destroy();
 | 
			
		||||
        }
 | 
			
		||||
        ;
 | 
			
		||||
        this.node.targetOff(this);
 | 
			
		||||
    };
 | 
			
		||||
    __decorate([
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
{"version":3,"sources":["assets\\Script\\Hero.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAM,IAAA,KAAsB,EAAE,CAAC,UAAU,EAAlC,OAAO,aAAA,EAAE,QAAQ,cAAiB,CAAC;AAG1C;IAAwC,8BAAY;IAApD;QAAA,qEAuBC;QAtBG,QAAE,GAAG,GAAG,CAAC;QACT,QAAE,GAAG,EAAE,CAAC;QACR,WAAK,GAAG;YACJ,IAAI,EAAC,IAAI;YACT,KAAK,EAAC;gBACF,IAAI,EAAC,IAAI;gBACT,MAAM,EAAC,EAAE;aACZ;YACD,IAAI,EAAC;gBACD,IAAI,EAAC,IAAI;gBACT,IAAI,EAAC;oBACD,IAAI,EAAC,IAAI;oBACT,KAAK,EAAC,CAAC;oBACP,OAAO,EAAC,GAAG;iBACd;aACJ;SACJ,CAAA;;IAML,CAAC;IAJG,2BAAM,GAAN,UAAQ,EAAE;QACN,IAAI,CAAC,EAAE,IAAI,GAAG,GAAC,EAAE,CAAC;QAClB,IAAI,CAAC,EAAE,IAAI,GAAG,GAAC,EAAE,CAAC;IACtB,CAAC;IAtBgB,UAAU;QAD9B,OAAO;OACa,UAAU,CAuB9B;IAAD,iBAAC;CAvBD,AAuBC,CAvBuC,EAAE,CAAC,SAAS,GAuBnD;kBAvBoB,UAAU","file":"","sourceRoot":"/","sourcesContent":["const {ccclass, property} = cc._decorator;\n\n@ccclass\nexport default class Helloworld extends cc.Component {\n    hp = 100;\n    mp = 60;\n    equip = {\n        name:'装备',\n        sword:{\n            name:'小刀',\n            attack:30\n        },\n        shoe:{\n            name:'草鞋',\n            attr:{\n                name:'属性',\n                speed:5,\n                durable:100\n            }\n        }\n    }\n\n    update (dt) {\n        this.hp += 1.0*dt;\n        this.mp += 0.5*dt;\n    }\n}"]}
 | 
			
		||||
{"version":3,"sources":["assets\\Script\\Hero.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAM,IAAA,KAAsB,EAAE,CAAC,UAAU,EAAlC,OAAO,aAAA,EAAE,QAAQ,cAAiB,CAAC;AAG1C;IAAwC,8BAAY;IAApD;QAAA,qEAuBC;QAtBG,QAAE,GAAG,GAAG,CAAC;QACT,QAAE,GAAG,EAAE,CAAC;QACR,WAAK,GAAG;YACJ,IAAI,EAAC,IAAI;YACT,KAAK,EAAC;gBACF,IAAI,EAAC,IAAI;gBACT,MAAM,EAAC,EAAE;aACZ;YACD,IAAI,EAAC;gBACD,IAAI,EAAC,IAAI;gBACT,IAAI,EAAC;oBACD,IAAI,EAAC,IAAI;oBACT,KAAK,EAAC,CAAC;oBACP,OAAO,EAAC,GAAG;iBACd;aACJ;SACJ,CAAA;;IAML,CAAC;IAJG,2BAAM,GAAN,UAAQ,EAAE;QACN,IAAI,CAAC,EAAE,IAAI,GAAG,GAAC,EAAE,CAAC;QAClB,IAAI,CAAC,EAAE,IAAI,GAAG,GAAC,EAAE,CAAC;IACtB,CAAC;IAtBgB,UAAU;QAD9B,OAAO;OACa,UAAU,CAuB9B;IAAD,iBAAC;CAvBD,AAuBC,CAvBuC,EAAE,CAAC,SAAS,GAuBnD;kBAvBoB,UAAU","file":"","sourceRoot":"/","sourcesContent":["const {ccclass, property} = cc._decorator;\r\n\r\n@ccclass\r\nexport default class Helloworld extends cc.Component {\r\n    hp = 100;\r\n    mp = 60;\r\n    equip = {\r\n        name:'装备',\r\n        sword:{\r\n            name:'小刀',\r\n            attack:30\r\n        },\r\n        shoe:{\r\n            name:'草鞋',\r\n            attr:{\r\n                name:'属性',\r\n                speed:5,\r\n                durable:100\r\n            }\r\n        }\r\n    }\r\n\r\n    update (dt) {\r\n        this.hp += 1.0*dt;\r\n        this.mp += 0.5*dt;\r\n    }\r\n}"]}
 | 
			
		||||
		Reference in New Issue
	
	Block a user