diff --git a/DataTables/Datas/language.xlsx b/DataTables/Datas/language.xlsx index d105053c..e94ced4d 100644 Binary files a/DataTables/Datas/language.xlsx and b/DataTables/Datas/language.xlsx differ diff --git a/DataTables/output/tblanguage.json b/DataTables/output/tblanguage.json index c095f77b..564a60f1 100644 --- a/DataTables/output/tblanguage.json +++ b/DataTables/output/tblanguage.json @@ -63,6 +63,14 @@ "language_fr": "Écrivez ici...", "language_de": "Nachricht eingeben" }, + { + "key": "settingpanel.title", + "language_en": "Select Language", + "language_cn": "选择语言", + "language_hi": "भाषा चुनें", + "language_fr": "Choisir la langue", + "language_de": "Sprache wählen" + }, { "key": "category_1001", "language_en": "Mature Lady", diff --git a/assets/Scripts/Sub/UI/SceneBgVideoLayer.ts b/assets/Scripts/Sub/UI/SceneBgVideoLayer.ts index 1fd533ef..6f0b4ded 100644 --- a/assets/Scripts/Sub/UI/SceneBgVideoLayer.ts +++ b/assets/Scripts/Sub/UI/SceneBgVideoLayer.ts @@ -117,24 +117,78 @@ export class SceneBgVideoLayer extends li_BaseView { playLocalLoopVideo(data:any) { ResManager.I.changeBundleVideo(this.videoPlayer,data.path,"Chat18x",(res:VideoClip)=>{ this.videoPlayer.play(); - let uiT:UITransform = this.videoPlayer.node.getComponent(UITransform); - - const videoSize = uiT.contentSize; - const targetSize = data.size; - console.log('Video size:', videoSize, 'Target size:', targetSize); - - // 计算宽度和高度的缩放比例 - const scaleX = targetSize.width / videoSize.width; - const scaleY = targetSize.height / videoSize.height; - // 选择较大的缩放比例以填满整个区域(可能超出但不会有黑边) - const scale = Math.max(scaleX, scaleY); + // 移除之前的事件监听器,避免重复绑定 + this.videoPlayer.node.off(VideoPlayer.EventType.READY_TO_PLAY, this.onVideoReadyToPlay, this); - console.log(`Video scaling: scaleX=${scaleX}, scaleY=${scaleY}, final scale=${scale}`); - this.videoPlayer.node.setScale(new Vec3(scale, scale, 1)); + // 添加视频准备完成事件监听 + this.videoPlayer.node.on(VideoPlayer.EventType.READY_TO_PLAY, this.onVideoReadyToPlay, this); + + // 保存当前数据供回调使用 + this.currentVideoData = data; + + // 也立即尝试调整(以防已经准备好) + this.adjustVideoToFillFrame(data.size, data.bgFrameNode); }); } + private currentVideoData: any = null; + + private onVideoReadyToPlay = () => { + if (this.currentVideoData) { + this.adjustVideoToFillFrame(this.currentVideoData.size, this.currentVideoData.bgFrameNode); + } + } + + adjustVideoToFillFrame(targetSize: any, bgFrameNode?: Node) { + if (!this.videoPlayer) return; + + const tryAdjust = () => { + let uiT: UITransform = this.videoPlayer.node.getComponent(UITransform); + const videoSize = uiT.contentSize; + + console.log('Video size:', videoSize, 'Target size:', targetSize); + + if (videoSize.width > 0 && videoSize.height > 0) { + // 计算宽度和高度的缩放比例 + const scaleX = targetSize.width / videoSize.width; + const scaleY = targetSize.height / videoSize.height; + + // 选择较大的缩放比例以填满整个区域(可能超出但不会有黑边) + const scale = Math.max(scaleX, scaleY); + + console.log(`Video scaling: scaleX=${scaleX}, scaleY=${scaleY}, final scale=${scale}`); + this.videoPlayer.node.setScale(new Vec3(scale, scale, 1)); + + // 只有传入bgFrameNode时才调整位置 + if (bgFrameNode && isValid(bgFrameNode) && bgFrameNode.position) { + this.videoPlayer.node.setPosition( + bgFrameNode.position.x, + bgFrameNode.position.y, + bgFrameNode.position.z + ); + console.log(`Video positioned to bgFrame center: ${bgFrameNode.position}`); + } + + return true; + } + return false; + }; + + // 立即尝试一次 + if (!tryAdjust()) { + // 如果失败,延迟尝试 + this.scheduleOnce(() => { + if (!tryAdjust()) { + // 再次延迟尝试 + this.scheduleOnce(() => { + tryAdjust(); + }, 0.5); + } + }, 0.1); + } + } + /**播放循环视频 */ playLoopVideo(path: string, force = false) { if (this.remoteLoopPath == path && !force) { diff --git a/assets/Scripts/Sub/UI/SimpleLanguagePanel.ts b/assets/Scripts/Sub/UI/SimpleLanguagePanel.ts index 9a994f78..274f88c7 100644 --- a/assets/Scripts/Sub/UI/SimpleLanguagePanel.ts +++ b/assets/Scripts/Sub/UI/SimpleLanguagePanel.ts @@ -12,6 +12,7 @@ import { import li_BaseView from "../../Main/Common/li_BaseView"; import LanguageUtils, { LanguageType } from "../../Main/Common/LanguageUtils"; import AudioManager from "../../Main/Manager/AudioManager"; +import ConfigManager from "../../chat18x/manager/ConfigManager"; const { ccclass, property } = _decorator; @@ -28,6 +29,9 @@ export class SimpleLanguagePanel extends li_BaseView { @property(Button) private closeBtn: Button = null; + @property(Node) + private languageDrawdown: Node = null; + @property(Label) private titleLabel: Label = null; @@ -62,13 +66,14 @@ export class SimpleLanguagePanel extends li_BaseView { onEnable() { this.currentSelectedLang = LanguageUtils.CurrentLanguage; this.updateSelection(); + this.languageDrawdown.active = false; + } + + public onClickLanguageSelect() { + this.languageDrawdown.active = true; } private initUI() { - if (this.titleLabel) { - this.titleLabel.string = this.getMultiLangTitle(); - } - // 初始化语言按钮数组 this.initLanguageButton(this.btnEnglish, LanguageType.EN, "English"); this.initLanguageButton(this.btnChinese, LanguageType.CN, "中文"); @@ -77,17 +82,6 @@ export class SimpleLanguagePanel extends li_BaseView { this.initLanguageButton(this.btnGerman, LanguageType.DE, "Deutsch"); } - private getMultiLangTitle(): string { - const titles = [ - "Select Language", - "选择语言", - "भाषा चुनें", - "Choisir la langue", - "Sprache wählen", - ]; - return titles.join(" / "); - } - private initLanguageButton( button: Button, language: LanguageType, diff --git a/assets/Scripts/chat18x/ui/panels/ChatPanel.ts b/assets/Scripts/chat18x/ui/panels/ChatPanel.ts index 2b04c246..76e28db7 100644 --- a/assets/Scripts/chat18x/ui/panels/ChatPanel.ts +++ b/assets/Scripts/chat18x/ui/panels/ChatPanel.ts @@ -105,6 +105,7 @@ export class ChatPanel extends li_BaseView { Utils.sendInnerMsg(InnerMsgCode.SimplePlayVide, { path: dataDetail.pics[0], size: uiTransform.contentSize, + bgFrameNode: this._nodeTab.BgFrame, }); } onDialogUpdate() { diff --git a/assets/Scripts/chat18x/uiitems/DetailImageItem.ts b/assets/Scripts/chat18x/uiitems/DetailImageItem.ts index f42d3b71..71143b80 100644 --- a/assets/Scripts/chat18x/uiitems/DetailImageItem.ts +++ b/assets/Scripts/chat18x/uiitems/DetailImageItem.ts @@ -1,4 +1,4 @@ -import { _decorator, Component, math, Node, Sprite } from "cc"; +import { _decorator, Component, math, Node, Sprite, UITransform } from "cc"; import { Config18x } from "db://assets/Scripts/Main/Config/Config18x"; import ResManager from "db://assets/Scripts/Main/Manager/ResManager"; import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager"; @@ -20,8 +20,11 @@ export class DetailImageItem extends Component { base: GirlDetailPanel; url: string; + uitransform: UITransform; + onLoad() { GButton.BandClick(this.node, this.onClickThis, this); + this.uitransform = this.node.getComponent(UITransform); } onClickThis() { @@ -36,6 +39,54 @@ export class DetailImageItem extends Component { this.base.setVideEnable(false); } } + + scaleToFillItem() { + if (!this.img || !this.img.spriteFrame) return; + + // 延迟一帧确保UI布局完成 + this.scheduleOnce(() => { + this.doScaleToFill(); + }, 0); + } + + doScaleToFill() { + if (!this.img || !this.img.spriteFrame) return; + + const itemSize = this.uitransform.contentSize; + const imageSize = this.img.spriteFrame.originalSize; + + console.log("DetailImageItem doScaleToFill:", { + itemSize, + imageSize, + url: this.url + }); + + if ( + itemSize.width === 0 || + itemSize.height === 0 || + imageSize.width === 0 || + imageSize.height === 0 + ) { + console.log("DetailImageItem: Invalid size, skipping scale"); + return; + } + + const scaleX = itemSize.width / imageSize.width; + const scaleY = itemSize.height / imageSize.height; + const scale = Math.max(scaleX, scaleY); + + console.log("DetailImageItem scale values:", { scaleX, scaleY, finalScale: scale }); + + // 设置Sprite的sizeMode为CUSTOM,允许自定义大小 + this.img.sizeMode = Sprite.SizeMode.CUSTOM; + + // 获取图片节点的UITransform并设置大小 + const imgTransform = this.img.node.getComponent(UITransform); + if (imgTransform) { + imgTransform.setContentSize(imageSize.width * scale, imageSize.height * scale); + console.log("DetailImageItem: Set image size to", imgTransform.contentSize); + } + } refresh(path: string, base: GirlDetailPanel) { this.base = base; this.lock.active = false; @@ -54,7 +105,14 @@ export class DetailImageItem extends Component { // this.img.color = new math.Color(255, 255, 255, 255); // } - ResManager.I.changeBundleSpriteFrame(this.img, this.url, "Chat18x"); + ResManager.I.changeBundleSpriteFrame( + this.img, + this.url, + "Chat18x", + () => { + this.scaleToFillItem(); + } + ); } } } diff --git a/assets/bundles/Chat18x/ChatPanel.prefab b/assets/bundles/Chat18x/ChatPanel.prefab index 58bc6dc1..6adb0b12 100644 --- a/assets/bundles/Chat18x/ChatPanel.prefab +++ b/assets/bundles/Chat18x/ChatPanel.prefab @@ -598,6 +598,8 @@ "__id__": 0 }, "fileId": "72Zr8T/ixB7bYZRSWtwmd/", + "instance": null, + "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -794,6 +796,8 @@ "__id__": 0 }, "fileId": "39EnTuibZGCr652I/KtAjK", + "instance": null, + "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -1168,6 +1172,8 @@ "__id__": 0 }, "fileId": "57e5J7vh1M7p6trwHvaWGq", + "instance": null, + "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -1341,6 +1347,8 @@ "__id__": 0 }, "fileId": "bfSWNeNClPV7y6vofKsuzM", + "instance": null, + "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -1461,6 +1469,8 @@ "__id__": 0 }, "fileId": "bbti0yYsZHGpPCtqZ37P2r", + "instance": null, + "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -3692,7 +3702,7 @@ }, "_lpos": { "__type__": "cc.Vec3", - "x": -483.71500000000003, + "x": -505.45, "y": 47, "z": 0 }, @@ -4405,6 +4415,8 @@ "__id__": 0 }, "fileId": "63rx8crEFCYI2KnhlywsIA", + "instance": null, + "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -4807,6 +4819,8 @@ "__id__": 0 }, "fileId": "81Uff7uwFDBpNbH8mEhRRb", + "instance": null, + "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { diff --git a/assets/bundles/Chat18x/GirlDetailPanel.prefab b/assets/bundles/Chat18x/GirlDetailPanel.prefab index 3106d735..afd2f04b 100644 --- a/assets/bundles/Chat18x/GirlDetailPanel.prefab +++ b/assets/bundles/Chat18x/GirlDetailPanel.prefab @@ -4001,7 +4001,7 @@ }, "_lpos": { "__type__": "cc.Vec3", - "x": 345.76416015625, + "x": 341.76416015625, "y": 443.8, "z": 0 }, @@ -4139,7 +4139,7 @@ "_alignFlags": 33, "_target": null, "_left": 0, - "_right": 21, + "_right": 25, "_top": 21, "_bottom": 0, "_horizontalCenter": 0, @@ -4199,7 +4199,7 @@ }, "_lpos": { "__type__": "cc.Vec3", - "x": 483.26416015625, + "x": 479.26416015625, "y": 372.35699999999997, "z": 0 }, @@ -4337,7 +4337,7 @@ "_alignFlags": 33, "_target": null, "_left": 0, - "_right": 21, + "_right": 25, "_top": 82.3, "_bottom": 0, "_horizontalCenter": 0, @@ -4441,7 +4441,7 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 1167, + "width": 1117, "height": 813.5 }, "_anchorPoint": { @@ -4537,8 +4537,8 @@ }, "_alignFlags": 45, "_target": null, - "_left": 0, - "_right": 0, + "_left": 25, + "_right": 25, "_top": 166.5, "_bottom": 0, "_horizontalCenter": 0, @@ -4552,7 +4552,7 @@ "_originalWidth": 158.4716796875, "_originalHeight": 70.686, "_alignMode": 2, - "_lockFlags": 37, + "_lockFlags": 45, "_id": "" }, { @@ -4660,7 +4660,7 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 1167, + "width": 1117, "height": 279.086 }, "_anchorPoint": { @@ -4756,8 +4756,8 @@ }, "_alignFlags": 41, "_target": null, - "_left": 0, - "_right": 0, + "_left": 25, + "_right": 25, "_top": 221.2, "_bottom": 0, "_horizontalCenter": 0, @@ -4771,7 +4771,7 @@ "_originalWidth": 158.4716796875, "_originalHeight": 70.686, "_alignMode": 2, - "_lockFlags": 37, + "_lockFlags": 45, "_id": "" }, { diff --git a/assets/bundles/Chat18x/LanguagePanel.prefab b/assets/bundles/Chat18x/LanguagePanel.prefab index 66b839a6..f82c0c4d 100644 --- a/assets/bundles/Chat18x/LanguagePanel.prefab +++ b/assets/bundles/Chat18x/LanguagePanel.prefab @@ -28,35 +28,26 @@ "__id__": 22 }, { - "__id__": 28 - }, - { - "__id__": 42 - }, - { - "__id__": 56 - }, - { - "__id__": 70 - }, - { - "__id__": 84 + "__id__": 39 } ], "_active": true, "_components": [ { - "__id__": 98 + "__id__": 149 }, { - "__id__": 100 + "__id__": 151 }, { - "__id__": 102 + "__id__": 153 + }, + { + "__id__": 155 } ], "_prefab": { - "__id__": 104 + "__id__": 157 }, "_lpos": { "__type__": "cc.Vec3", @@ -182,9 +173,9 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, + "r": 0, + "g": 0, + "b": 0, "a": 255 }, "_spriteFrame": { @@ -597,29 +588,89 @@ }, { "__type__": "cc.Node", - "_name": "Title", + "_name": "language", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, + "_children": [ + { + "__id__": 23 + } + ], + "_active": true, + "_components": [ + { + "__id__": 31 + }, + { + "__id__": 33 + }, + { + "__id__": 35 + } + ], + "_prefab": { + "__id__": 38 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 334.73800000000006, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Title", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 22 + }, "_children": [], "_active": true, "_components": [ { - "__id__": 23 + "__id__": 24 }, { - "__id__": 25 + "__id__": 26 + }, + { + "__id__": 28 } ], "_prefab": { - "__id__": 27 + "__id__": 30 }, "_lpos": { "__type__": "cc.Vec3", - "x": -22.522000000000048, - "y": 432.433, + "x": 0, + "y": 0, "z": 0 }, "_lrot": { @@ -651,11 +702,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 22 + "__id__": 23 }, "_enabled": true, "__prefab": { - "__id__": 24 + "__id__": 25 }, "_contentSize": { "__type__": "cc.Size", @@ -679,20 +730,20 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 22 + "__id__": 23 }, "_enabled": true, "__prefab": { - "__id__": 26 + "__id__": 27 }, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, + "r": 0, + "g": 0, + "b": 0, "a": 255 }, "_string": "label", @@ -741,6 +792,27 @@ "__type__": "cc.CompPrefabInfo", "fileId": "1450DUrEVMxa0NAUva3imO" }, + { + "__type__": "d7e4fOii5xNLqH2PF6de4pP", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 23 + }, + "_enabled": true, + "__prefab": { + "__id__": 29 + }, + "languageKey": "settingpanel.title", + "defaultText": "", + "autoUpdate": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "0aUBWNOXtBXo2QzrH8CUc/" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -754,9 +826,179 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": null }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 32 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 400, + "height": 80 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1fG3WqQ7FJRp4+UEsAXpRX" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 34 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 218, + "g": 218, + "b": 218, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "4fb0d3b0-40f8-4bbc-913a-ec04cba7e016@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e74xY3QkhBFblQHVkJ2kJR" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 36 + }, + "clickEvents": [ + { + "__id__": 37 + } + ], + "_interactable": true, + "_transition": 2, + "_normalColor": { + "__type__": "cc.Color", + "r": 214, + "g": 214, + "b": 214, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": { + "__uuid__": "4fb0d3b0-40f8-4bbc-913a-ec04cba7e016@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_hoverSprite": { + "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_pressedSprite": { + "__uuid__": "544e49d6-3f05-4fa8-9a9e-091f98fc2ce8@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_disabledSprite": { + "__uuid__": "951249e0-9f16-456d-8b85-a6ca954da16b@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_duration": 0.1, + "_zoomScale": 1.2, + "_target": { + "__id__": 22 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "79v0UeDwxMwoTZM+NPqXTu" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "775abdPCiBCGJxunjC/yRY1", + "handler": "onClickLanguageSelect", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "bdbaqHU1VFIJbGx7g6xEPr", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, { "__type__": "cc.Node", - "_name": "Button", + "_name": "ScrollView", "_objFlags": 0, "__editorExtras__": {}, "_parent": { @@ -764,28 +1006,31 @@ }, "_children": [ { - "__id__": 29 + "__id__": 40 + }, + { + "__id__": 58 } ], "_active": true, "_components": [ { - "__id__": 35 + "__id__": 144 }, { - "__id__": 37 + "__id__": 146 }, { - "__id__": 39 + "__id__": 55 } ], "_prefab": { - "__id__": 41 + "__id__": 148 }, "_lpos": { "__type__": "cc.Vec3", - "x": -281.766, - "y": 203.29999999999995, + "x": 0, + "y": 107.67499999999991, "z": 0 }, "_lrot": { @@ -813,24 +1058,465 @@ }, { "__type__": "cc.Node", - "_name": "Label", - "_objFlags": 512, + "_name": "scrollBar", + "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 28 + "__id__": 39 + }, + "_children": [ + { + "__id__": 41 + } + ], + "_active": true, + "_components": [ + { + "__id__": 47 + }, + { + "__id__": 49 + }, + { + "__id__": 51 + }, + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 143 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 200, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "bar", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 40 }, "_children": [], "_active": true, "_components": [ { - "__id__": 30 + "__id__": 42 }, { - "__id__": 32 + "__id__": 44 } ], "_prefab": { - "__id__": 34 + "__id__": 46 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11, + "y": -31.25, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 41 + }, + "_enabled": true, + "__prefab": { + "__id__": 43 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 10, + "height": 156.25 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "92olWGERBJTa3oivykv64w" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 41 + }, + "_enabled": true, + "__prefab": { + "__id__": 45 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "afc47931-f066-46b0-90be-9fe61f213428@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "67cAPzACBDKb0q+3QI/pxD" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "09p5fmMftF0JPl7imymZoD", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 40 + }, + "_enabled": true, + "__prefab": { + "__id__": 48 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 12, + "height": 369.38800000000003 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "ddS56frv9OeLSW29FgJDS4" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 40 + }, + "_enabled": true, + "__prefab": { + "__id__": 50 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "ffb88a8f-af62-48f4-8f1d-3cb606443a43@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "33L8MF+gRNZr6oxZwpErdy" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 40 + }, + "_enabled": true, + "__prefab": { + "__id__": 52 + }, + "_alignFlags": 37, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 250, + "_alignMode": 1, + "_lockFlags": 5, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "93NbXA16FJJoGfyzWM7V62" + }, + { + "__type__": "cc.ScrollBar", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 40 + }, + "_enabled": true, + "__prefab": { + "__id__": 54 + }, + "_scrollView": { + "__id__": 55 + }, + "_handle": { + "__id__": 44 + }, + "_direction": 1, + "_enableAutoHide": false, + "_autoHideTime": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f6RIE4Ri9MCqWab1jYAeJI" + }, + { + "__type__": "cc.ScrollView", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 39 + }, + "_enabled": true, + "__prefab": { + "__id__": 56 + }, + "bounceDuration": 0.23, + "brake": 0.75, + "elastic": true, + "inertia": true, + "horizontal": false, + "vertical": true, + "cancelInnerEvents": true, + "scrollEvents": [], + "_content": { + "__id__": 57 + }, + "_horizontalScrollBar": null, + "_verticalScrollBar": { + "__id__": 53 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cbOAVSGK5CRJ86afT15Wor" + }, + { + "__type__": "cc.Node", + "_name": "content", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 58 + }, + "_children": [ + { + "__id__": 68 + }, + { + "__id__": 82 + }, + { + "__id__": 96 + }, + { + "__id__": 110 + }, + { + "__id__": 124 + } + ], + "_active": true, + "_components": [ + { + "__id__": 138 + }, + { + "__id__": 140 + } + ], + "_prefab": { + "__id__": 142 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -5.8, + "y": 183.5, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "view", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 39 + }, + "_children": [ + { + "__id__": 57 + } + ], + "_active": true, + "_components": [ + { + "__id__": 59 + }, + { + "__id__": 61 + }, + { + "__id__": 63 + }, + { + "__id__": 65 + } + ], + "_prefab": { + "__id__": 67 }, "_lpos": { "__type__": "cc.Vec3", @@ -867,11 +1553,263 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 29 + "__id__": 58 }, "_enabled": true, "__prefab": { - "__id__": 31 + "__id__": 60 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 400, + "height": 369.38800000000003 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "891olqEBtGAZf/Q4vjMe+B" + }, + { + "__type__": "cc.Mask", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 58 + }, + "_enabled": true, + "__prefab": { + "__id__": 62 + }, + "_type": 0, + "_inverted": false, + "_segments": 64, + "_alphaThreshold": 0.1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d3PJgdfV1KrpcF0SOogrmR" + }, + { + "__type__": "cc.Graphics", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 58 + }, + "_enabled": true, + "__prefab": { + "__id__": 64 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_lineWidth": 1, + "_strokeColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_lineJoin": 2, + "_lineCap": 0, + "_fillColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 0 + }, + "_miterLimit": 10, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "baXggtr9NAMYMy2dSFifGa" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 58 + }, + "_enabled": true, + "__prefab": { + "__id__": 66 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 398.4, + "_originalHeight": 365.77, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "ed7Ja+YdxOoJLtawc2XO5F" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "09CJc3wiVOfKbm50aB2x5g", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "Button", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 57 + }, + "_children": [ + { + "__id__": 69 + } + ], + "_active": true, + "_components": [ + { + "__id__": 75 + }, + { + "__id__": 77 + }, + { + "__id__": 79 + } + ], + "_prefab": { + "__id__": 81 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -51.75, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 68 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 70 + }, + { + "__id__": 72 + } + ], + "_prefab": { + "__id__": 74 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 69 + }, + "_enabled": true, + "__prefab": { + "__id__": 71 }, "_contentSize": { "__type__": "cc.Size", @@ -895,11 +1833,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 29 + "__id__": 69 }, "_enabled": true, "__prefab": { - "__id__": 33 + "__id__": 73 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -976,16 +1914,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 28 + "__id__": 68 }, "_enabled": true, "__prefab": { - "__id__": 36 + "__id__": 76 }, "_contentSize": { "__type__": "cc.Size", - "width": 200, - "height": 100 + "width": 383.5, + "height": 97.1 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -1004,11 +1942,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 28 + "__id__": 68 }, "_enabled": true, "__prefab": { - "__id__": 38 + "__id__": 78 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1049,11 +1987,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 28 + "__id__": 68 }, "_enabled": true, "__prefab": { - "__id__": 40 + "__id__": 80 }, "clickEvents": [], "_interactable": true, @@ -1105,7 +2043,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 28 + "__id__": 68 }, "_id": "" }, @@ -1132,32 +2070,32 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1 + "__id__": 57 }, "_children": [ { - "__id__": 43 + "__id__": 83 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 89 }, { - "__id__": 51 + "__id__": 91 }, { - "__id__": 53 + "__id__": 93 } ], "_prefab": { - "__id__": 55 + "__id__": 95 }, "_lpos": { "__type__": "cc.Vec3", - "x": -32.10000000000002, - "y": 214, + "x": 0, + "y": -151.05, "z": 0 }, "_lrot": { @@ -1189,20 +2127,20 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 42 + "__id__": 82 }, "_children": [], "_active": true, "_components": [ { - "__id__": 44 + "__id__": 84 }, { - "__id__": 46 + "__id__": 86 } ], "_prefab": { - "__id__": 48 + "__id__": 88 }, "_lpos": { "__type__": "cc.Vec3", @@ -1239,11 +2177,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 43 + "__id__": 83 }, "_enabled": true, "__prefab": { - "__id__": 45 + "__id__": 85 }, "_contentSize": { "__type__": "cc.Size", @@ -1267,11 +2205,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 43 + "__id__": 83 }, "_enabled": true, "__prefab": { - "__id__": 47 + "__id__": 87 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1348,16 +2286,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 42 + "__id__": 82 }, "_enabled": true, "__prefab": { - "__id__": 50 + "__id__": 90 }, "_contentSize": { "__type__": "cc.Size", - "width": 200, - "height": 100 + "width": 381.5, + "height": 97.1 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -1376,11 +2314,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 42 + "__id__": 82 }, "_enabled": true, "__prefab": { - "__id__": 52 + "__id__": 92 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1421,11 +2359,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 42 + "__id__": 82 }, "_enabled": true, "__prefab": { - "__id__": 54 + "__id__": 94 }, "clickEvents": [], "_interactable": true, @@ -1477,7 +2415,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 42 + "__id__": 82 }, "_id": "" }, @@ -1504,32 +2442,32 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1 + "__id__": 57 }, "_children": [ { - "__id__": 57 + "__id__": 97 } ], "_active": true, "_components": [ { - "__id__": 63 + "__id__": 103 }, { - "__id__": 65 + "__id__": 105 }, { - "__id__": 67 + "__id__": 107 } ], "_prefab": { - "__id__": 69 + "__id__": 109 }, "_lpos": { "__type__": "cc.Vec3", - "x": 263.933, - "y": 214, + "x": 0, + "y": -250.35000000000005, "z": 0 }, "_lrot": { @@ -1561,20 +2499,20 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 56 + "__id__": 96 }, "_children": [], "_active": true, "_components": [ { - "__id__": 58 + "__id__": 98 }, { - "__id__": 60 + "__id__": 100 } ], "_prefab": { - "__id__": 62 + "__id__": 102 }, "_lpos": { "__type__": "cc.Vec3", @@ -1611,11 +2549,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 57 + "__id__": 97 }, "_enabled": true, "__prefab": { - "__id__": 59 + "__id__": 99 }, "_contentSize": { "__type__": "cc.Size", @@ -1639,11 +2577,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 57 + "__id__": 97 }, "_enabled": true, "__prefab": { - "__id__": 61 + "__id__": 101 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1720,16 +2658,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 56 + "__id__": 96 }, "_enabled": true, "__prefab": { - "__id__": 64 + "__id__": 104 }, "_contentSize": { "__type__": "cc.Size", - "width": 200, - "height": 100 + "width": 381.5, + "height": 97.1 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -1748,11 +2686,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 56 + "__id__": 96 }, "_enabled": true, "__prefab": { - "__id__": 66 + "__id__": 106 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1793,11 +2731,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 56 + "__id__": 96 }, "_enabled": true, "__prefab": { - "__id__": 68 + "__id__": 108 }, "clickEvents": [], "_interactable": true, @@ -1849,7 +2787,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 56 + "__id__": 96 }, "_id": "" }, @@ -1876,32 +2814,32 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1 + "__id__": 57 }, "_children": [ { - "__id__": 71 + "__id__": 111 } ], "_active": true, "_components": [ { - "__id__": 77 + "__id__": 117 }, { - "__id__": 79 + "__id__": 119 }, { - "__id__": 81 + "__id__": 121 } ], "_prefab": { - "__id__": 83 + "__id__": 123 }, "_lpos": { "__type__": "cc.Vec3", - "x": -164.06599999999997, - "y": -7.133000000000038, + "x": 0, + "y": -349.65000000000003, "z": 0 }, "_lrot": { @@ -1933,20 +2871,20 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 70 + "__id__": 110 }, "_children": [], "_active": true, "_components": [ { - "__id__": 72 + "__id__": 112 }, { - "__id__": 74 + "__id__": 114 } ], "_prefab": { - "__id__": 76 + "__id__": 116 }, "_lpos": { "__type__": "cc.Vec3", @@ -1983,11 +2921,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 111 }, "_enabled": true, "__prefab": { - "__id__": 73 + "__id__": 113 }, "_contentSize": { "__type__": "cc.Size", @@ -2011,11 +2949,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 111 }, "_enabled": true, "__prefab": { - "__id__": 75 + "__id__": 115 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2092,16 +3030,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 70 + "__id__": 110 }, "_enabled": true, "__prefab": { - "__id__": 78 + "__id__": 118 }, "_contentSize": { "__type__": "cc.Size", - "width": 200, - "height": 100 + "width": 381.5, + "height": 97.1 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -2120,11 +3058,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 70 + "__id__": 110 }, "_enabled": true, "__prefab": { - "__id__": 80 + "__id__": 120 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2165,11 +3103,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 70 + "__id__": 110 }, "_enabled": true, "__prefab": { - "__id__": 82 + "__id__": 122 }, "clickEvents": [], "_interactable": true, @@ -2221,7 +3159,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 70 + "__id__": 110 }, "_id": "" }, @@ -2248,32 +3186,32 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1 + "__id__": 57 }, "_children": [ { - "__id__": 85 + "__id__": 125 } ], "_active": true, "_components": [ { - "__id__": 91 + "__id__": 131 }, { - "__id__": 93 + "__id__": 133 }, { - "__id__": 95 + "__id__": 135 } ], "_prefab": { - "__id__": 97 + "__id__": 137 }, "_lpos": { "__type__": "cc.Vec3", - "x": 146.23299999999995, - "y": 10.700000000000045, + "x": 0, + "y": -448.95000000000005, "z": 0 }, "_lrot": { @@ -2305,20 +3243,20 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 84 + "__id__": 124 }, "_children": [], "_active": true, "_components": [ { - "__id__": 86 + "__id__": 126 }, { - "__id__": 88 + "__id__": 128 } ], "_prefab": { - "__id__": 90 + "__id__": 130 }, "_lpos": { "__type__": "cc.Vec3", @@ -2355,11 +3293,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 85 + "__id__": 125 }, "_enabled": true, "__prefab": { - "__id__": 87 + "__id__": 127 }, "_contentSize": { "__type__": "cc.Size", @@ -2383,11 +3321,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 85 + "__id__": 125 }, "_enabled": true, "__prefab": { - "__id__": 89 + "__id__": 129 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2464,16 +3402,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 84 + "__id__": 124 }, "_enabled": true, "__prefab": { - "__id__": 92 + "__id__": 132 }, "_contentSize": { "__type__": "cc.Size", - "width": 200, - "height": 100 + "width": 381.5, + "height": 97.1 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -2492,11 +3430,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 84 + "__id__": 124 }, "_enabled": true, "__prefab": { - "__id__": 94 + "__id__": 134 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2537,11 +3475,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 84 + "__id__": 124 }, "_enabled": true, "__prefab": { - "__id__": 96 + "__id__": 136 }, "clickEvents": [], "_interactable": true, @@ -2593,7 +3531,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 84 + "__id__": 124 }, "_id": "" }, @@ -2614,6 +3552,184 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": null }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 57 + }, + "_enabled": true, + "__prefab": { + "__id__": 139 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 380.9, + "height": 497.5 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 1 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "dbLJqYrh1KO41aLapopnRP" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 57 + }, + "_enabled": true, + "__prefab": { + "__id__": 141 + }, + "_resizeMode": 1, + "_layoutType": 2, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 3.2, + "_paddingBottom": 0, + "_spacingX": 0, + "_spacingY": 2.2, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b94sOgDfZGc7n4qCCdwU6h" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "6cNVia8a9JmYNtjkz41u/W", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "70a7vjgedE9qPHXHS70mb2", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 39 + }, + "_enabled": true, + "__prefab": { + "__id__": 145 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 400, + "height": 369.38800000000003 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aaGORyuK1PuI8fDLWBl+QP" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 39 + }, + "_enabled": false, + "__prefab": { + "__id__": 147 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "b730527c-3233-41c2-aaf7-7cdab58f9749@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f04Cz6gv5MLIw1TgCbvpc/" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "29H0xltG1Ijpg3AuTiOaK7", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, { "__type__": "cc.UITransform", "_name": "", @@ -2624,7 +3740,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 99 + "__id__": 150 }, "_contentSize": { "__type__": "cc.Size", @@ -2652,7 +3768,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 101 + "__id__": 152 }, "_alignFlags": 45, "_target": null, @@ -2688,29 +3804,32 @@ }, "_enabled": true, "__prefab": { - "__id__": 103 + "__id__": 154 }, "m_rootNode": null, "closeBtn": { "__id__": 19 }, - "titleLabel": { - "__id__": 25 - }, - "btnEnglish": { + "languageDrawdown": { "__id__": 39 }, + "titleLabel": { + "__id__": 26 + }, + "btnEnglish": { + "__id__": 79 + }, "btnChinese": { - "__id__": 53 + "__id__": 93 }, "btnHindi": { - "__id__": 67 + "__id__": 107 }, "btnFrench": { - "__id__": 81 + "__id__": 121 }, "btnGerman": { - "__id__": 95 + "__id__": 135 }, "panelBg": null, "_id": "" @@ -2719,6 +3838,24 @@ "__type__": "cc.CompPrefabInfo", "fileId": "9d7rvv9E1NwrXUWx+6ZuWB" }, + { + "__type__": "cc.BlockInputEvents", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 156 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "00iwQLqRdDY6m1E8wXK3dF" + }, { "__type__": "cc.PrefabInfo", "root": { diff --git a/assets/bundles/DataTable/tblanguage.bin b/assets/bundles/DataTable/tblanguage.bin index d4b0cfbb..4338064c 100644 --- a/assets/bundles/DataTable/tblanguage.bin +++ b/assets/bundles/DataTable/tblanguage.bin @@ -1,6 +1,6 @@ -themepanel.title Girls Online 在线选妃+ऑनलाइन लड़कियाँFilles en ligneMädchen Onlinethemepanel.recomandtextDaily Recomand 每日推荐%दैनिक सिफारिशRecommandation quotidienneTägliche Empfehlunggirllistpanel.title Girl List 技师列表,लड़कियों की सूचीListe des filles Mädchenlistegirldetailpanel.chatbtn +themepanel.title Girls Online 在线选妃+ऑनलाइन लड़कियाँFilles en ligneMädchen Onlinethemepanel.recomandtextDaily Recomand 每日推荐%दैनिक सिफारिशRecommandation quotidienneTägliche Empfehlunggirllistpanel.title Girl List 技师列表,लड़कियों की सूचीListe des filles Mädchenlistegirldetailpanel.chatbtn Send Msgs! 发送消息संदेश भेजेंEnvoyer un messageNachricht sendengirldetailpanel.nameName:名字: -नाम:Nom:Name:girldetailpanel.ageAge:年龄: उम्र:Âge:Alter:girldetailpanel.desc Description: 自我介绍:विवरण: Description: Beschreibung:chatpanel.inputplaceholder Messages! 请输入:संदेश लिखेंÉcrivez ici...Nachricht eingeben category_1001 Mature Lady熟女%परिपक्व महिला Femme mature +नाम:Nom:Name:girldetailpanel.ageAge:年龄: उम्र:Âge:Alter:girldetailpanel.desc Description: 自我介绍:विवरण: Description: Beschreibung:chatpanel.inputplaceholder Messages! 请输入:संदेश लिखेंÉcrivez ici...Nachricht eingebensettingpanel.titleSelect Language 选择语言भाषा चुनेंChoisir la langueSprache wählen category_1001 Mature Lady熟女%परिपक्व महिला Femme mature Reife Dame category_1002Eighteen18岁अठारह वर्ष Dix-huit ansAchtzehn category_1003 Hot Mommy辣妈सेक्सी माँ Maman sexy Heiße Mama category_1004Binding捆绑 बंधनBondageFesseln category_1005 Public Fight 公众野战+सार्वजनिक संभोग Sexe publicÖffentlicher Sex category_1006Cartoon卡通कार्टून Dessin animé Zeichentrick category_1007 Up Coming Up Comingकार्टून Dessin animé Zeichentrickgirl_10001_name Anaya Kapoor 阿纳雅आन्या कपूर Anaya Kapoor Anaya Kapoorgirl_10002_name Meher Joshi梅尔मेहर जोशी Meher Joshi Meher Joshigirl_10003_name Sana Reddy萨娜साना रेड्डी