wujia hace 6 meses
padre
commit
821f7ade0d

+ 2 - 2
assets/script/game/common/InterfaceAddEnum.ts

@@ -18,8 +18,8 @@ export enum ScrollViewEventMap {
 
 // /** 公告 */
 export interface BulletinEnum {
-    content: string,       //公告内容
-    img: null        //公告图片;可空
+    content: string;       //公告内容
+    img: null;        //公告图片;可空
 }
 
 /** 弹窗类型 */

+ 10 - 4
assets/script/game/data/RoleData.ts

@@ -1,26 +1,32 @@
+import { RoleConf } from "../ui/tower/conf/RoleConf";
 import { UserData } from "./UserData";
 
 //服务器端返回的英雄数据
 interface RoleServer {
-    id: string; //英雄id (种族id*10000 +动物形象id
+    id: string; //英雄id 动物形象id
     grade: number;  //星级
     dna_lv: string;   //基因等级
     dna_attr:{any}   //基因属性
     equip: [];//读取状态
     skin: [];//皮肤
     fight_force: number;//战力
+    conf:{}//配置
 }
 
 class Data {
 
     private _roles: { [id: string]: RoleServer } = {};
     setData(data: {[id: string]:RoleServer}): void {
+        let rConf = RoleConf.data;
         if (data) {
            for(const id in data) {
                 if (data.hasOwnProperty(id)) {
-                    const role = data[id];
-                    this._roles[id] = role;
-                    // console.log(`ID: ${id}, Name: ${role.name}, Level: ${role.level}`);
+                    if (rConf[id]){
+                        const role = data[id];
+                        role.conf = rConf[id];
+                        this._roles[id] = role;
+                        // console.log(`ID: ${id}, Name: ${role.name}, Level: ${role.level}`);
+                    }
                 }
            }
         }

+ 1 - 0
assets/script/game/manager/MailManager.ts

@@ -117,6 +117,7 @@ export class MailManager {
         LoginMgr.sendPost('user', 'get_mails', (data) => {
             console.log(data);
             MailData.setNewMail(data.get_mails)
+            callback();
         }, args)
     }
 

+ 4 - 0
assets/script/game/manager/RoleManager.ts

@@ -10,4 +10,8 @@ export class RoleManager {
         }, {})
         return false;
     }
+
+    static getAllRoleByRace(){
+        let roles = {}
+    }
 }

+ 9 - 0
assets/script/game/ui/hero.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.2.0",
+  "importer": "directory",
+  "imported": true,
+  "uuid": "a184e782-fc1c-4d10-aafb-aa0ff7f8d17e",
+  "files": [],
+  "subMetas": {},
+  "userData": {}
+}

+ 41 - 0
assets/script/game/ui/hero/HeroAttr.ts

@@ -0,0 +1,41 @@
+import { _decorator, Node } from 'cc';
+import { BaseView } from '../../../framework/layer/BaseView';
+const { ccclass, property } = _decorator;
+
+@ccclass('HeroAttr')
+export class HeroAttr extends BaseView {
+
+	protected onLoad() {
+		super.onLoad();
+	}
+
+	protected onDestroy() {
+		
+	}
+
+	//UI开打时会调用,如果有初始化代码应该放到此函数
+	onOpen() {
+
+	}
+
+	//UI关闭时会调用,该函数在onDestroy前调用
+	onClose() {
+
+	}
+	
+	//框架管理UI层级时会调用,可根据UI情况修改
+	onShow() {
+		super.onShow();
+	}
+	
+	//框架管理UI层级时会调用,可根据UI情况修改
+	onHide() {
+		super.onHide();
+	}
+
+	//UI事件处理
+	private onTouchButton(event: Event) {
+		//Framework.audio.playEffect(AudioID.Click);
+		let target: any = event.target;
+	}
+}

+ 9 - 0
assets/script/game/ui/hero/HeroAttr.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "4.0.24",
+  "importer": "typescript",
+  "imported": true,
+  "uuid": "9c1780e0-b716-4efc-890c-7b6bb9aff7c8",
+  "files": [],
+  "subMetas": {},
+  "userData": {}
+}

+ 59 - 0
assets/script/game/ui/hero/HeroList.ts

@@ -0,0 +1,59 @@
+import { _decorator, Label, Node } from 'cc';
+import { BaseView } from '../../../framework/layer/BaseView';
+import List from '../../../framework/list/List';
+import { StringUtil } from '../../../framework/util/StringUtil';
+import { HeroListItem } from './HeroListItem';
+const { ccclass, property } = _decorator;
+
+@ccclass('HeroList')
+export class HeroList extends BaseView {
+	@property({ type: Label, tooltip: "标题" })
+	titleTx: Label = null;
+
+	@property({ type: List, tooltip: "滑动容器" })
+	sv: List = null;
+
+	private _herosData = [];
+	protected onLoad() {
+		super.onLoad();
+		this.titleTx.string = StringUtil.getLanguageData('英雄列表');
+		for (let index = 0; index < 4; index++) {
+			
+		}
+		this.sv.numItems = 4;
+	}
+
+	protected onDestroy() {
+		
+	}
+
+	//UI开打时会调用,如果有初始化代码应该放到此函数
+	onOpen() {
+		
+	}
+
+	//UI关闭时会调用,该函数在onDestroy前调用
+	onClose() {
+
+	}
+	
+	//框架管理UI层级时会调用,可根据UI情况修改
+	onShow() {
+		super.onShow();
+	}
+	
+	//框架管理UI层级时会调用,可根据UI情况修改
+	onHide() {
+		super.onHide();
+	}
+
+	//UI事件处理
+	private onTouchButton(event: Event) {
+		//Framework.audio.playEffect(AudioID.Click);
+		let target: any = event.target;
+	}
+
+	onEventList(item, idx) {
+		item.getComponent(HeroListItem).refreshItem(this._herosData[idx]);
+	}
+}

+ 9 - 0
assets/script/game/ui/hero/HeroList.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "4.0.24",
+  "importer": "typescript",
+  "imported": true,
+  "uuid": "c9c72343-5c3c-4856-8ba0-b40e664e9582",
+  "files": [],
+  "subMetas": {},
+  "userData": {}
+}

+ 58 - 0
assets/script/game/ui/hero/HeroListItem.ts

@@ -0,0 +1,58 @@
+import { _decorator, Label, Node, Sprite } from 'cc';
+import { ResKeeper } from '../../../framework/res/ResKeeper';
+const { ccclass, property } = _decorator;
+
+export interface heroListItemData {
+	race: string;
+	heros: [];
+	equips: [];
+}
+
+@ccclass('HeroListItem')
+export class HeroListItem extends ResKeeper {
+	@property({ type: Label, tooltip: "阵营文字" })
+	raceName: Label = null;
+
+	@property({ type: Sprite, tooltip: "阵营图标" })
+	raceIco: Sprite = null;
+
+	@property({ type: [Node], tooltip: "装备" })
+	equips: Node[] = [];
+
+	@property({ type: Label, tooltip: "羁绊总星级" })
+	fetterStarNum: Label = null;
+
+	@property({ type: Label, tooltip: "羁绊按钮文字" })
+	fetterBtnTx: Label = null;
+
+	@property({ type: Node, tooltip: "英雄容器" })
+	herosNode: Node = null;
+
+	@property({ type: Node, tooltip: "英雄例子" })
+	heroModel: Node = null;
+
+	protected onLoad() {
+		this.heroModel.active = false;
+	}
+
+	protected onDestroy() {
+		//如果该组件有事件自行取消注释
+		//Framework.event.removeEvent(this);
+		super.onDestroy();
+	}
+
+	//如果使用了池中的节点,在该函数内归还,该函数会在onDestroy前调用
+	onClose() {
+
+	}
+
+	//UI事件处理
+	private onTouchButton(event: Event) {
+		//Framework.audio.playEffect(AudioID.Click);
+		let target: any = event.target;
+	}
+
+	refreshItem(data: heroListItemData) {
+
+	}
+}

+ 9 - 0
assets/script/game/ui/hero/HeroListItem.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "4.0.24",
+  "importer": "typescript",
+  "imported": true,
+  "uuid": "93c3746f-bb34-431e-8b29-84bf372fc1c9",
+  "files": [],
+  "subMetas": {},
+  "userData": {}
+}

+ 209 - 93
assets/sub_bundle/hero/prefab/HeroList.prefab

@@ -25,14 +25,20 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 503
+        "__id__": 505
       },
       {
-        "__id__": 505
+        "__id__": 507
+      },
+      {
+        "__id__": 509
+      },
+      {
+        "__id__": 511
       }
     ],
     "_prefab": {
-      "__id__": 507
+      "__id__": 513
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -76,17 +82,14 @@
         "__id__": 3
       },
       {
-        "__id__": 458
+        "__id__": 460
       },
       {
-        "__id__": 474
+        "__id__": 476
       }
     ],
     "_active": true,
     "_components": [
-      {
-        "__id__": 492
-      },
       {
         "__id__": 494
       },
@@ -98,10 +101,13 @@
       },
       {
         "__id__": 500
+      },
+      {
+        "__id__": 502
       }
     ],
     "_prefab": {
-      "__id__": 502
+      "__id__": 504
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -147,9 +153,6 @@
     ],
     "_active": true,
     "_components": [
-      {
-        "__id__": 446
-      },
       {
         "__id__": 448
       },
@@ -158,10 +161,13 @@
       },
       {
         "__id__": 452
+      },
+      {
+        "__id__": 454
       }
     ],
     "_prefab": {
-      "__id__": 457
+      "__id__": 459
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -207,9 +213,6 @@
     ],
     "_active": true,
     "_components": [
-      {
-        "__id__": 437
-      },
       {
         "__id__": 439
       },
@@ -218,10 +221,13 @@
       },
       {
         "__id__": 443
+      },
+      {
+        "__id__": 445
       }
     ],
     "_prefab": {
-      "__id__": 445
+      "__id__": 447
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -268,14 +274,14 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 432
+        "__id__": 434
       },
       {
-        "__id__": 434
+        "__id__": 436
       }
     ],
     "_prefab": {
-      "__id__": 436
+      "__id__": 438
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -308,7 +314,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "item",
+    "_name": "model",
     "_objFlags": 0,
     "__editorExtras__": {},
     "_parent": {
@@ -335,10 +341,13 @@
       },
       {
         "__id__": 429
+      },
+      {
+        "__id__": 431
       }
     ],
     "_prefab": {
-      "__id__": 431
+      "__id__": 433
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -10357,6 +10366,58 @@
     "__type__": "cc.CompPrefabInfo",
     "fileId": "33MKDTOJtFD5DIERkiZTGd"
   },
+  {
+    "__type__": "93c37RvuzRDHosphL83L8HJ",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 6
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 432
+    },
+    "frame_load": false,
+    "load_priority": 0,
+    "raceName": {
+      "__id__": 19
+    },
+    "raceIco": {
+      "__id__": 12
+    },
+    "equips": [
+      {
+        "__id__": 66
+      },
+      {
+        "__id__": 147
+      },
+      {
+        "__id__": 228
+      },
+      {
+        "__id__": 309
+      }
+    ],
+    "fetterStarNum": {
+      "__id__": 401
+    },
+    "fetterBtnTx": {
+      "__id__": 410
+    },
+    "heroNode": {
+      "__id__": 29
+    },
+    "heroModel": {
+      "__id__": 30
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "9arAfZL0pH7oqMft3ZGieD"
+  },
   {
     "__type__": "cc.PrefabInfo",
     "root": {
@@ -10380,7 +10441,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 433
+      "__id__": 435
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -10408,7 +10469,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 435
+      "__id__": 437
     },
     "_resizeMode": 1,
     "_layoutType": 2,
@@ -10459,7 +10520,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 438
+      "__id__": 440
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -10487,7 +10548,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 440
+      "__id__": 442
     },
     "_type": 0,
     "_inverted": false,
@@ -10509,7 +10570,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 442
+      "__id__": 444
     },
     "_customMaterial": null,
     "_srcBlendFactor": 2,
@@ -10555,7 +10616,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 444
+      "__id__": 446
     },
     "_alignFlags": 45,
     "_target": null,
@@ -10604,7 +10665,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 447
+      "__id__": 449
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -10632,7 +10693,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 449
+      "__id__": 451
     },
     "bounceDuration": 0.23,
     "brake": 0.75,
@@ -10663,7 +10724,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 451
+      "__id__": 453
     },
     "_alignFlags": 21,
     "_target": null,
@@ -10699,15 +10760,17 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 453
+      "__id__": 455
     },
     "templateType": 1,
-    "tmpNode": null,
+    "tmpNode": {
+      "__id__": 6
+    },
     "tmpPrefab": null,
     "_slideMode": 1,
     "pageDistance": 0.3,
     "pageChangeEvent": {
-      "__id__": 454
+      "__id__": 456
     },
     "_virtual": true,
     "cyclic": false,
@@ -10716,11 +10779,11 @@
     "_updateRate": 0,
     "frameByFrameRenderNum": 0,
     "renderEvent": {
-      "__id__": 455
+      "__id__": 457
     },
     "selectedMode": 0,
     "selectedEvent": {
-      "__id__": 456
+      "__id__": 458
     },
     "repeatEventSingle": false,
     "_id": ""
@@ -10739,10 +10802,12 @@
   },
   {
     "__type__": "cc.ClickEvent",
-    "target": null,
+    "target": {
+      "__id__": 1
+    },
     "component": "",
-    "_componentId": "",
-    "handler": "",
+    "_componentId": "c9c72NDXDxIVougtA5mTpWC",
+    "handler": "onEventList",
     "customEventData": ""
   },
   {
@@ -10776,23 +10841,23 @@
     },
     "_children": [
       {
-        "__id__": 459
+        "__id__": 461
       }
     ],
     "_active": true,
     "_components": [
-      {
-        "__id__": 467
-      },
       {
         "__id__": 469
       },
       {
         "__id__": 471
+      },
+      {
+        "__id__": 473
       }
     ],
     "_prefab": {
-      "__id__": 473
+      "__id__": 475
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -10829,23 +10894,23 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "_parent": {
-      "__id__": 458
+      "__id__": 460
     },
     "_children": [],
     "_active": true,
     "_components": [
-      {
-        "__id__": 460
-      },
       {
         "__id__": 462
       },
       {
         "__id__": 464
+      },
+      {
+        "__id__": 466
       }
     ],
     "_prefab": {
-      "__id__": 466
+      "__id__": 468
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -10882,11 +10947,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 459
+      "__id__": 461
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 461
+      "__id__": 463
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -10910,11 +10975,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 459
+      "__id__": 461
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 463
+      "__id__": 465
     },
     "_customMaterial": null,
     "_srcBlendFactor": 2,
@@ -10981,11 +11046,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 459
+      "__id__": 461
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 465
+      "__id__": 467
     },
     "_alignFlags": 10,
     "_target": null,
@@ -11030,11 +11095,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 458
+      "__id__": 460
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 468
+      "__id__": 470
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -11058,11 +11123,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 458
+      "__id__": 460
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 470
+      "__id__": 472
     },
     "_customMaterial": null,
     "_srcBlendFactor": 2,
@@ -11103,11 +11168,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 458
+      "__id__": 460
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 472
+      "__id__": 474
     },
     "_alignFlags": 41,
     "_target": null,
@@ -11156,23 +11221,23 @@
     },
     "_children": [
       {
-        "__id__": 475
+        "__id__": 477
       }
     ],
     "_active": true,
     "_components": [
-      {
-        "__id__": 485
-      },
       {
         "__id__": 487
       },
       {
         "__id__": 489
+      },
+      {
+        "__id__": 491
       }
     ],
     "_prefab": {
-      "__id__": 491
+      "__id__": 493
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -11209,14 +11274,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "_parent": {
-      "__id__": 474
+      "__id__": 476
     },
     "_children": [],
     "_active": true,
     "_components": [
-      {
-        "__id__": 476
-      },
       {
         "__id__": 478
       },
@@ -11225,10 +11287,13 @@
       },
       {
         "__id__": 482
+      },
+      {
+        "__id__": 484
       }
     ],
     "_prefab": {
-      "__id__": 484
+      "__id__": 486
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -11265,11 +11330,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 475
+      "__id__": 477
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 477
+      "__id__": 479
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -11293,11 +11358,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 475
+      "__id__": 477
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 479
+      "__id__": 481
     },
     "_customMaterial": null,
     "_srcBlendFactor": 2,
@@ -11338,11 +11403,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 475
+      "__id__": 477
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 481
+      "__id__": 483
     },
     "clickEvents": [],
     "_interactable": true,
@@ -11382,7 +11447,7 @@
     "_duration": 0.1,
     "_zoomScale": 0.9,
     "_target": {
-      "__id__": 475
+      "__id__": 477
     },
     "_id": ""
   },
@@ -11396,11 +11461,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 475
+      "__id__": 477
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 483
+      "__id__": 485
     },
     "_alignFlags": 10,
     "_target": null,
@@ -11445,11 +11510,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 474
+      "__id__": 476
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 486
+      "__id__": 488
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -11473,11 +11538,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 474
+      "__id__": 476
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 488
+      "__id__": 490
     },
     "_customMaterial": null,
     "_srcBlendFactor": 2,
@@ -11518,11 +11583,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 474
+      "__id__": 476
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 490
+      "__id__": 492
     },
     "_alignFlags": 44,
     "_target": null,
@@ -11571,7 +11636,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 493
+      "__id__": 495
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -11599,7 +11664,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 495
+      "__id__": 497
     },
     "_customMaterial": null,
     "_srcBlendFactor": 2,
@@ -11644,7 +11709,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 497
+      "__id__": 499
     },
     "_alignFlags": 45,
     "_target": null,
@@ -11680,7 +11745,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 499
+      "__id__": 501
     },
     "_id": ""
   },
@@ -11698,7 +11763,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 501
+      "__id__": 503
     },
     "_opacity": 255,
     "_id": ""
@@ -11730,7 +11795,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 504
+      "__id__": 506
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -11758,7 +11823,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 506
+      "__id__": 508
     },
     "_alignFlags": 45,
     "_target": null,
@@ -11784,6 +11849,57 @@
     "__type__": "cc.CompPrefabInfo",
     "fileId": "66b+7e7GRBzYBxbdeHY31r"
   },
+  {
+    "__type__": "cc.UIOpacity",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 510
+    },
+    "_opacity": 255,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "fae5qKRDlH976DoExZFEZ4"
+  },
+  {
+    "__type__": "c9c72NDXDxIVougtA5mTpWC",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 512
+    },
+    "frame_load": false,
+    "load_priority": 0,
+    "ui_type": 0,
+    "_base_view_full": false,
+    "_base_view_block": false,
+    "_base_quick_close": false,
+    "_base_quick_close_exclude_node": [],
+    "_base_quick_close_destroy": true,
+    "titleTx": {
+      "__id__": 464
+    },
+    "sv": {
+      "__id__": 454
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "32sPfstXZMlpSP2EeeFVN6"
+  },
   {
     "__type__": "cc.PrefabInfo",
     "root": {