配置全部转移luban

This commit is contained in:
2025-08-12 16:58:02 +08:00
parent 75cc583a44
commit 83370bd0ef
47 changed files with 423 additions and 4340 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+27 -1
View File
@@ -7,6 +7,32 @@
"tag": [ "tag": [
"Hot,Horny" "Hot,Horny"
], ],
"priceType": 0 "priceType": 0,
"avatarPath": "Image/Girls/10001/Avatar/10001_avatar",
"starCount": 5
},
{
"id": 10002,
"name": "Meher Joshi",
"age": "26",
"category": 0,
"tag": [
"Earth-tone linens,handcrafted jewelry"
],
"priceType": 1,
"avatarPath": "Image/Girls/10002/Avatar/10002_avatar",
"starCount": 4
},
{
"id": 10003,
"name": "Sana Reddy",
"age": "25",
"category": 0,
"tag": [
"Singer-Songwriter,Dancer"
],
"priceType": 2,
"avatarPath": "Image/Girls/10003/Avatar/10003_avatar",
"starCount": 3
} }
] ]
+32
View File
@@ -0,0 +1,32 @@
[
{
"id": 10001,
"detailDesc": "\uD83C\uDF38 Hi, I'm Anaya Kapoor, a 24-year-old dreamer from Mumbai. I blend tradition with trend — from vibrant saris to sleek streetwear, fashion is how I express my story.\\n Coffee lover ☕ | Dancer \uD83D\uDC83 | Proud Desi ✨\\n Be your own kind of beautiful.",
"pics": [
"Image/Girls/10001/DescImg/10001_video",
"Image/Girls/10001/DetailImg/10001_1",
"Image/Girls/10001/DetailImg/10001_2",
"Image/Girls/10001/DetailImg/10001_3"
]
},
{
"id": 10002,
"detailDesc": "Im Meher Joshi, a 26-year-old architect passionate about green design and timeless spaces. Whether Im sketching under a banyan tree or supervising a modern villa in Goa, I find inspiration in nature and culture.",
"pics": [
"Image/Girls/10002/DescImg/10002_video",
"Image/Girls/10002/DetailImg/10002_1",
"Image/Girls/10002/DetailImg/10002_2",
"Image/Girls/10002/DetailImg/10002_3"
]
},
{
"id": 10003,
"detailDesc": "I'm Sana Reddy, Indias rising pop rebel. I sing in Telugu,Hindi, and English — because music has no language, just energy.Off stage, Im chill and goofy. On stage? Im a storm.",
"pics": [
"Image/Girls/10003/DescImg/10003_video",
"Image/Girls/10003/DetailImg/10003_1",
"Image/Girls/10003/DetailImg/10003_2",
"Image/Girls/10003/DetailImg/10003_3"
]
}
]
+44
View File
@@ -0,0 +1,44 @@
[
{
"id": 1001,
"name": "mature_lady",
"category": 0,
"isRelease": true,
"path": "Image/Theme/1001"
},
{
"id": 1002,
"name": "eighteen",
"category": 1,
"isRelease": false,
"path": "Image/Theme/1002"
},
{
"id": 1003,
"name": "hot_mommy",
"category": 2,
"isRelease": false,
"path": "Image/Theme/1003"
},
{
"id": 1004,
"name": "binding",
"category": 3,
"isRelease": false,
"path": "Image/Theme/1004"
},
{
"id": 1005,
"name": "public_fight",
"category": 4,
"isRelease": false,
"path": "Image/Theme/1005"
},
{
"id": 1006,
"name": "cartoon",
"category": 5,
"isRelease": false,
"path": "Image/Theme/1006"
}
]
-892
View File
@@ -1,892 +0,0 @@
[
{
"__type__": "cc.SceneAsset",
"_name": "test",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"scene": {
"__id__": 1
}
},
{
"__type__": "cc.Scene",
"_name": "test",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [],
"_prefab": {
"__id__": 33
},
"_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": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"autoReleaseAssets": false,
"_globals": {
"__id__": 40
},
"_id": "11f821b7-0408-4ecd-a1e3-b380e01cf759"
},
{
"__type__": "cc.Node",
"_name": "Canvas",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 3
},
{
"__id__": 5
},
{
"__id__": 13
},
{
"__id__": 21
}
],
"_active": true,
"_components": [
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 585,
"y": 1266,
"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": "beI88Z2HpFELqR4T5EMHpg"
},
{
"__type__": "cc.Node",
"_name": "Camera",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 4
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 1000
},
"_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": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": "ebFwiq8gBFaYpqYbdoDODe"
},
{
"__type__": "cc.Camera",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": null,
"_projection": 0,
"_priority": 0,
"_fov": 45,
"_fovAxis": 0,
"_orthoHeight": 1266,
"_near": 0,
"_far": 2000,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_depth": 1,
"_stencil": 0,
"_clearFlags": 7,
"_rect": {
"__type__": "cc.Rect",
"x": 0,
"y": 0,
"width": 1,
"height": 1
},
"_aperture": 19,
"_shutter": 7,
"_iso": 0,
"_screenScale": 1,
"_visibility": 1108344832,
"_targetTexture": null,
"_postProcess": null,
"_usePostProcess": false,
"_cameraType": -1,
"_trackingType": 0,
"_id": "63WIch3o5BEYRlXzTT0oWc"
},
{
"__type__": "cc.Node",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_prefab": {
"__id__": 6
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 5
},
"asset": {
"__uuid__": "4f9c80cb-95ce-46a5-b6b4-4edc1df50faa",
"__expectedType__": "cc.Prefab"
},
"fileId": "50O8GAOyNKI4WyeNDAmUoh",
"instance": {
"__id__": 7
},
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.PrefabInstance",
"fileId": "01SqNqDp1FaIzL6TczTGO9",
"prefabRootNode": null,
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 8
},
{
"__id__": 10
},
{
"__id__": 11
},
{
"__id__": 12
}
],
"removedComponents": []
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 9
},
"propertyPath": [
"_name"
],
"value": "GirlListPanel"
},
{
"__type__": "cc.TargetInfo",
"localID": [
"50O8GAOyNKI4WyeNDAmUoh"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 9
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 9
},
"propertyPath": [
"_lrot"
],
"value": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 9
},
"propertyPath": [
"_euler"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
}
},
{
"__type__": "cc.Node",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_prefab": {
"__id__": 14
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 13
},
"asset": {
"__uuid__": "7eefc3e4-06e0-4368-a22d-5bade2fa5c7f",
"__expectedType__": "cc.Prefab"
},
"fileId": "24mSBg+Z9OS5KNS5Yscqr0",
"instance": {
"__id__": 15
},
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.PrefabInstance",
"fileId": "64mthJFIpAzovO7KMk4lQX",
"prefabRootNode": null,
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 16
},
{
"__id__": 18
},
{
"__id__": 19
},
{
"__id__": 20
}
],
"removedComponents": []
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 17
},
"propertyPath": [
"_name"
],
"value": "GirlDetailPanel"
},
{
"__type__": "cc.TargetInfo",
"localID": [
"24mSBg+Z9OS5KNS5Yscqr0"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 17
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 17
},
"propertyPath": [
"_lrot"
],
"value": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 17
},
"propertyPath": [
"_euler"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
}
},
{
"__type__": "cc.Node",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_prefab": {
"__id__": 22
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 21
},
"asset": {
"__uuid__": "4879d105-bcc4-4865-909e-3557b8a5e094",
"__expectedType__": "cc.Prefab"
},
"fileId": "9acrf4umFDJZb/7fu6tsb6",
"instance": {
"__id__": 23
},
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.PrefabInstance",
"fileId": "43kS6ky/dIkpYfG2Pe2UJH",
"prefabRootNode": null,
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 24
},
{
"__id__": 26
},
{
"__id__": 27
},
{
"__id__": 28
},
{
"__id__": 29
}
],
"removedComponents": []
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 25
},
"propertyPath": [
"_name"
],
"value": "ChatPanel"
},
{
"__type__": "cc.TargetInfo",
"localID": [
"9acrf4umFDJZb/7fu6tsb6"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 25
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 25
},
"propertyPath": [
"_lrot"
],
"value": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 25
},
"propertyPath": [
"_euler"
],
"value": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
}
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 25
},
"propertyPath": [
"_active"
],
"value": false
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": null,
"_contentSize": {
"__type__": "cc.Size",
"width": 1170,
"height": 2532
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": "d6rUX5yfhMlKoWX2bSbawx"
},
{
"__type__": "cc.Canvas",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": null,
"_cameraComponent": {
"__id__": 4
},
"_alignCanvasWithScreen": true,
"_id": "12O/ljcVlEqLmVm3U2gEOQ"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": null,
"_alignFlags": 45,
"_target": null,
"_left": 0,
"_right": 0,
"_top": 5.684341886080802e-14,
"_bottom": 5.684341886080802e-14,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_alignMode": 2,
"_lockFlags": 0,
"_id": "c5V1EV8IpMtrIvY1OE9t2u"
},
{
"__type__": "cc.PrefabInfo",
"root": null,
"asset": null,
"fileId": "11f821b7-0408-4ecd-a1e3-b380e01cf759",
"instance": null,
"targetOverrides": [
{
"__id__": 34
},
{
"__id__": 37
}
],
"nestedPrefabInstanceRoots": [
{
"__id__": 5
},
{
"__id__": 13
},
{
"__id__": 21
}
]
},
{
"__type__": "cc.TargetOverrideInfo",
"source": {
"__id__": 21
},
"sourceInfo": {
"__id__": 35
},
"propertyPath": [
"editBox"
],
"target": {
"__id__": 21
},
"targetInfo": {
"__id__": 36
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"3cWpHYOmlPY5WVgEBLTBYd"
]
},
{
"__type__": "cc.TargetInfo",
"localID": [
"d3XHAhKMNELL/f5f9Wagpe"
]
},
{
"__type__": "cc.TargetOverrideInfo",
"source": {
"__id__": 21
},
"sourceInfo": {
"__id__": 38
},
"propertyPath": [
"girlName"
],
"target": {
"__id__": 21
},
"targetInfo": {
"__id__": 39
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"3cWpHYOmlPY5WVgEBLTBYd"
]
},
{
"__type__": "cc.TargetInfo",
"localID": [
"c6nQJSFqZHWLnuq+1UIrzi"
]
},
{
"__type__": "cc.SceneGlobals",
"ambient": {
"__id__": 41
},
"shadows": {
"__id__": 42
},
"_skybox": {
"__id__": 43
},
"fog": {
"__id__": 44
},
"octree": {
"__id__": 45
},
"skin": {
"__id__": 46
},
"lightProbeInfo": {
"__id__": 47
},
"postSettings": {
"__id__": 48
},
"bakedWithStationaryMainLight": false,
"bakedWithHighpLightmap": false
},
{
"__type__": "cc.AmbientInfo",
"_skyColorHDR": {
"__type__": "cc.Vec4",
"x": 0,
"y": 0,
"z": 0,
"w": 0.520833125
},
"_skyColor": {
"__type__": "cc.Vec4",
"x": 0,
"y": 0,
"z": 0,
"w": 0.520833125
},
"_skyIllumHDR": 20000,
"_skyIllum": 20000,
"_groundAlbedoHDR": {
"__type__": "cc.Vec4",
"x": 0,
"y": 0,
"z": 0,
"w": 0
},
"_groundAlbedo": {
"__type__": "cc.Vec4",
"x": 0,
"y": 0,
"z": 0,
"w": 0
},
"_skyColorLDR": {
"__type__": "cc.Vec4",
"x": 0.2,
"y": 0.5,
"z": 0.8,
"w": 1
},
"_skyIllumLDR": 20000,
"_groundAlbedoLDR": {
"__type__": "cc.Vec4",
"x": 0.2,
"y": 0.2,
"z": 0.2,
"w": 1
}
},
{
"__type__": "cc.ShadowsInfo",
"_enabled": false,
"_type": 0,
"_normal": {
"__type__": "cc.Vec3",
"x": 0,
"y": 1,
"z": 0
},
"_distance": 0,
"_planeBias": 1,
"_shadowColor": {
"__type__": "cc.Color",
"r": 76,
"g": 76,
"b": 76,
"a": 255
},
"_maxReceived": 4,
"_size": {
"__type__": "cc.Vec2",
"x": 512,
"y": 512
}
},
{
"__type__": "cc.SkyboxInfo",
"_envLightingType": 0,
"_envmapHDR": null,
"_envmap": null,
"_envmapLDR": null,
"_diffuseMapHDR": null,
"_diffuseMapLDR": null,
"_enabled": false,
"_useHDR": true,
"_editableMaterial": null,
"_reflectionHDR": null,
"_reflectionLDR": null,
"_rotationAngle": 0
},
{
"__type__": "cc.FogInfo",
"_type": 0,
"_fogColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_enabled": false,
"_fogDensity": 0.3,
"_fogStart": 0.5,
"_fogEnd": 300,
"_fogAtten": 5,
"_fogTop": 1.5,
"_fogRange": 1.2,
"_accurate": false
},
{
"__type__": "cc.OctreeInfo",
"_enabled": false,
"_minPos": {
"__type__": "cc.Vec3",
"x": -1024,
"y": -1024,
"z": -1024
},
"_maxPos": {
"__type__": "cc.Vec3",
"x": 1024,
"y": 1024,
"z": 1024
},
"_depth": 8
},
{
"__type__": "cc.SkinInfo",
"_enabled": false,
"_blurRadius": 0.01,
"_sssIntensity": 3
},
{
"__type__": "cc.LightProbeInfo",
"_giScale": 1,
"_giSamples": 1024,
"_bounces": 2,
"_reduceRinging": 0,
"_showProbe": true,
"_showWireframe": true,
"_showConvex": false,
"_data": null,
"_lightProbeSphereVolume": 1
},
{
"__type__": "cc.PostSettingsInfo",
"_toneMappingType": 0
}
]
-11
View File
@@ -1,11 +0,0 @@
{
"ver": "1.1.50",
"importer": "scene",
"imported": true,
"uuid": "11f821b7-0408-4ecd-a1e3-b380e01cf759",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}
+6 -64
View File
@@ -1,65 +1,7 @@
export namespace Config18x {
export enum ImageState {
export namespace Config18x Release,
{ Lock,
export enum PriceType UnKnown,
{ }
Free = 'free',
Try = 'try',
Coin = 'coin',
}
export enum ImageState
{
Release,
Lock,
UnKnown
}
export enum PicType
{
RemoteUrlImage,
RemoteUrlGif,
LocalGif,
LocalImage
}
export enum Category
{
shunv = 1001,
lama = 1002
}
}
export interface PicInfo
{
picType: Config18x.PicType;
url: string;
imageState: Config18x.ImageState;
}
export interface Theme
{
themeId:number;
name:string;
isRelease:boolean;
pic:PicInfo;
}
export interface GirlInfo
{
id:number;
name:string;
age:number;
category:Config18x.Category;
tag:string[];
priceType:Config18x.PriceType;
pic:PicInfo;
starCount:number;
}
export interface GirlDetailInfo
{
baseInfo:GirlInfo;
detailDesc:string;
pics:PicInfo[];
} }
@@ -1,144 +0,0 @@
import {Config18x, GirlDetailInfo, GirlInfo, Theme} from "db://assets/Scripts/Main/Config/Config18x";
import Category = Config18x.Category;
import PicType = Config18x.PicType;
import ImageState = Config18x.ImageState;
export interface Character {
id: number;
name: string;
age: number;
description: string;
}
export const GirlsData: GirlInfo[] =
[
{
id: 10001,
name: "Anaya Kapoor",
age: 29,
category: Category.shunv,
tag: ["Hot", "Horny"],
priceType: Config18x.PriceType.Free,
pic: {picType: PicType.LocalImage, url: "Image/Girls/10001/Avatar/10001_avatar", imageState: ImageState.Release},
starCount: 5
},
{
id: 10002,
name: "Meher Joshi",
age: 26,
category: Category.shunv,
tag: ["Earth-tone linens", "handcrafted jewelry"],
priceType: Config18x.PriceType.Try,
pic: {picType: PicType.LocalImage, url: "Image/Girls/10002/Avatar/10002_avatar", imageState: ImageState.Release},
starCount: 4
},
{
id: 10003,
name: "Sana Reddy",
age: 29,
category: Category.shunv,
tag: [" Singer-Songwriter", "Dancer"],
priceType: Config18x.PriceType.Coin,
pic: {picType: PicType.LocalImage, url: "Image/Girls/10003/Avatar/10003_avatar", imageState: ImageState.Release},
starCount: 3
}
]
export const girlDetailInfo:GirlDetailInfo[] = [
{
baseInfo:GirlsData[0],
detailDesc:"🌸 Hi, I'm Anaya Kapoor, a 24-year-old dreamer from Mumbai. I blend tradition with trend — from vibrant saris to sleek streetwear, fashion is how I express my story.\n" +
"Coffee lover ☕ | Dancer 💃 | Proud Desi ✨\n" +
"Be your own kind of beautiful.",
pics:[
{picType:PicType.LocalGif,url:"Image/Girls/10001/DescImg/10001_video",imageState:ImageState.Release},
{picType:PicType.LocalImage,url:"Image/Girls/10001/DetailImg/10001_1",imageState:ImageState.Release},
{picType:PicType.LocalImage,url:"Image/Girls/10001/DetailImg/10001_2",imageState:ImageState.Lock},
{picType:PicType.LocalImage,url:"Image/Girls/10001/DetailImg/10001_3",imageState:ImageState.UnKnown}
]
},
{
baseInfo:GirlsData[1],
detailDesc:"Im Meher Joshi, a 26-year-old architect passionate about green " +
"design and timeless spaces. Whether Im sketching under a banyan tree or supervising a modern villa in Goa," +
" I find inspiration in nature and culture.",
pics:[{picType:PicType.LocalGif,url:"Image/Girls/10002/DescImg/10002_chatBg",imageState:ImageState.Release},
{picType:PicType.LocalImage,url:"Image/Girls/10002/DetailImg/10002_1",imageState:ImageState.Release},
{picType:PicType.LocalImage,url:"Image/Girls/10002/DetailImg/10002_2",imageState:ImageState.Release},
{picType:PicType.LocalImage,url:"Image/Girls/10002/DetailImg/10002_3",imageState:ImageState.Release}]
},
{
baseInfo:GirlsData[2],
detailDesc:"I'm Sana Reddy, Indias rising pop rebel. I sing in Telugu, " +
"Hindi, and English — because music has no language, just energy. " +
"Off stage, Im chill and goofy. On stage? Im a storm.",
pics:[{picType:PicType.LocalGif,url:"Image/Girls/10003/DescImg/10003_chatBg",imageState:ImageState.Release},
{picType:PicType.LocalImage,url:"Image/Girls/10003/DetailImg/10003_1",imageState:ImageState.Release},
{picType:PicType.LocalImage,url:"Image/Girls/10003/DetailImg/10003_2",imageState:ImageState.Release},
{picType:PicType.LocalImage,url:"Image/Girls/10003/DetailImg/10003_3",imageState:ImageState.Release}]
},
]
export const themes: Theme[] = [
{
themeId: 1001,
name: "熟女",
isRelease: true,
pic: {
picType: PicType.LocalImage,
imageState: ImageState.Release,
url: "Image/Theme/1001"
}
},
{
themeId: 1002,
name: "18岁",
isRelease: false,
pic: {
picType: PicType.LocalImage,
imageState: ImageState.Lock,
url: "Image/Theme/1002"
}
},
{
themeId: 1003,
name: "辣妈",
isRelease: false,
pic: {
picType: PicType.LocalImage,
imageState: ImageState.Lock,
url: "Image/Theme/1003"
}
},
{
themeId: 1004,
name: "捆绑",
isRelease: false,
pic: {
picType: PicType.LocalImage,
imageState: ImageState.Lock,
url: "Image/Theme/1004"
}
},
{
themeId: 1005,
name: "公众野战",
isRelease: false,
pic: {
picType: PicType.LocalImage,
imageState: ImageState.Lock,
url: "Image/Theme/1005"
}
},
{
themeId: 1006,
name: "卡通",
isRelease: false,
pic: {
picType: PicType.LocalImage,
imageState: ImageState.Lock,
url: "Image/Theme/1006"
}
}
]
@@ -1,9 +0,0 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "5a025fba-6622-4b6d-9706-b09123b7c2ce",
"files": [],
"subMetas": {},
"userData": {}
}
@@ -18,12 +18,10 @@ import { ChatContentsLayout } from "../components/ChatContentsLayout";
import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager"; import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager";
import GameRootUI from "db://assets/Scripts/Main/Common/GameRootUI"; import GameRootUI from "db://assets/Scripts/Main/Common/GameRootUI";
import { ImagePopup } from "../components/ImagePopup"; import { ImagePopup } from "../components/ImagePopup";
import {
girlDetailInfo,
GirlsData,
} from "db://assets/Scripts/Main/Config/cfg/characters";
import ResManager from "db://assets/Scripts/Main/Manager/ResManager"; import ResManager from "db://assets/Scripts/Main/Manager/ResManager";
import { VideoRoleType } from "db://assets/Scripts/Main/Common/GlobalValue"; import { VideoRoleType } from "db://assets/Scripts/Main/Common/GlobalValue";
import ConfigManager from "../../manager/ConfigManager";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass("ChatPanel") @ccclass("ChatPanel")
@@ -69,12 +67,13 @@ export class ChatPanel extends li_BaseView {
} }
refresh(id: number) { refresh(id: number) {
this.id = id; this.id = id;
const data = girlDetailInfo.filter((value) => value.baseInfo.id == id)[0]; const data = ConfigManager.tables.TbGirls.get(this.id);
const dataDetail = ConfigManager.tables.TbGirlsDetail.get(this.id);
if (!data) return; if (!data) return;
this.girlName.string = data.baseInfo.name; this.girlName.string = data.name;
ResManager.I.changeBundleSpriteFrame( ResManager.I.changeBundleSpriteFrame(
this.girlImg, this.girlImg,
data.baseInfo.pic.url, data.avatarPath,
"Chat18x", "Chat18x",
() => { () => {
let sizeTran = this.girlImg.node.parent.getComponent(UITransform); let sizeTran = this.girlImg.node.parent.getComponent(UITransform);
@@ -89,7 +88,7 @@ export class ChatPanel extends li_BaseView {
this._nodeTab.BgFrame.getComponent(UITransform); this._nodeTab.BgFrame.getComponent(UITransform);
Utils.sendInnerMsg(InnerMsgCode.SimplePlayVide, { Utils.sendInnerMsg(InnerMsgCode.SimplePlayVide, {
path: data.pics[0].url, path: dataDetail.pics[0],
size: uiTransform.contentSize, size: uiTransform.contentSize,
}); });
} }
@@ -1,67 +1,60 @@
import {_decorator, Component, math, Node, Sprite} from 'cc'; import { _decorator, Component, math, Node, Sprite } from "cc";
import {Config18x, PicInfo} from "db://assets/Scripts/Main/Config/Config18x"; import { Config18x } from "db://assets/Scripts/Main/Config/Config18x";
import ResManager from "db://assets/Scripts/Main/Manager/ResManager"; import ResManager from "db://assets/Scripts/Main/Manager/ResManager";
import PicType = Config18x.PicType; import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager";
import ImageState = Config18x.ImageState; import { GButton } from "db://assets/Scripts/Main/Common/GButton";
import {ViewManager} from "db://assets/Scripts/Main/Manager/ViewManager"; import { GirlDetailPanel } from "./GirlDetailPanel";
import {GButton} from "db://assets/Scripts/Main/Common/GButton";
import {GirlDetailPanel} from "./GirlDetailPanel";
const {ccclass, property} = _decorator; const { ccclass, property } = _decorator;
@ccclass('DetailImageItem') @ccclass("DetailImageItem")
export class DetailImageItem extends Component { export class DetailImageItem extends Component {
@property(Sprite) @property(Sprite)
img: Sprite; img: Sprite;
@property(Node) @property(Node)
lock: Node; lock: Node;
@property(Node) @property(Node)
question: Node; question: Node;
base:GirlDetailPanel; base: GirlDetailPanel;
url:string; url: string;
onLoad() onLoad() {
{ GButton.BandClick(this.node, this.onClickThis, this);
GButton.BandClick(this.node,this.onClickThis,this); }
onClickThis() {
let data = {
url: this.url,
closeFunc: () => {
this.base.setVideEnable(true);
},
};
if (this.url) {
ViewManager.I.openBundlesView("ShowPanel", data);
this.base.setVideEnable(false);
} }
}
refresh(path: string, base: GirlDetailPanel) {
this.base = base;
this.lock.active = false;
this.question.active = false;
onClickThis() if (true) {
{ this.url = path;
let data = {url:this.url,closeFunc:()=>{ // if (info.imageState !== ImageState.Release) {
this.base.setVideEnable(true); // this.url += '_blured';
// if (info.imageState === ImageState.Lock)
} // this.img.color = new math.Color(127, 127, 127, 255);
} // else
if(this.url){ // this.img.color = new math.Color(50, 50, 50, 255);
ViewManager.I.openBundlesView('ShowPanel',data);
this.base.setVideEnable(false);
}
}
refresh(info: PicInfo,base:GirlDetailPanel) {
this.base = base;
this.lock.active = info.imageState === ImageState.Lock;
this.question.active = info.imageState === ImageState.UnKnown
if (info.picType == PicType.LocalImage) {
this.url = info.url;
if (info.imageState !== ImageState.Release) {
this.url += '_blured';
if (info.imageState === ImageState.Lock)
this.img.color = new math.Color(127, 127, 127, 255);
else
this.img.color = new math.Color(50, 50, 50, 255);
} else {
this.img.color = new math.Color(255, 255, 255, 255);
}
ResManager.I.changeBundleSpriteFrame(this.img, this.url, "Chat18x");
}
// } else {
// this.img.color = new math.Color(255, 255, 255, 255);
// }
ResManager.I.changeBundleSpriteFrame(this.img, this.url, "Chat18x");
} }
}
} }
@@ -1,13 +1,9 @@
import {_decorator, Label, Node, Sprite, VideoPlayer,instantiate} from "cc"; import { _decorator, Label, Node, Sprite, VideoPlayer, instantiate } from "cc";
import li_BaseView from "db://assets/Scripts/Main/Common/li_BaseView"; import li_BaseView from "db://assets/Scripts/Main/Common/li_BaseView";
import {girlDetailInfo} from "db://assets/Scripts/Main/Config/cfg/characters";
import {Config18x} from "db://assets/Scripts/Main/Config/Config18x";
import PicType = Config18x.PicType;
import ResManager from "db://assets/Scripts/Main/Manager/ResManager"; import ResManager from "db://assets/Scripts/Main/Manager/ResManager";
import Utils from "db://assets/Scripts/Main/Common/Utils";
import { DetailImageItem } from "./DetailImageItem"; import { DetailImageItem } from "./DetailImageItem";
import { NavigationManager } from "../../manager/NavigationManager"; import { NavigationManager } from "../../manager/NavigationManager";
import ConfigManager from "../../manager/ConfigManager";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@@ -38,79 +34,77 @@ export class GirlDetailPanel extends li_BaseView {
id = 0; id = 0;
@property(DetailImageItem) @property(DetailImageItem)
imgItemInst:DetailImageItem; imgItemInst: DetailImageItem;
@property(Node) @property(Node)
imgsLayout:Node; imgsLayout: Node;
openUIDataCT(data) openUIDataCT(data) {
{
this.id = data; this.id = data;
} }
onLoadCT() { onLoadCT() {
super.onLoadCT(); super.onLoadCT();
this.imgItemInst.node.active =false; this.imgItemInst.node.active = false;
this.refresh(this.id); this.refresh(this.id);
} }
setVideEnable(enable:boolean) { setVideEnable(enable: boolean) {
this.avatarVideo.enabled = enable; this.avatarVideo.enabled = enable;
if(enable) if (enable) {
{
this.avatarVideo.play(); this.avatarVideo.play();
} }
} }
refresh(index:number) refresh(index: number) {
{
console.log(index); console.log(index);
const data = girlDetailInfo.find(v=>v.baseInfo.id === index); const dataDetail = ConfigManager.tables.TbGirlsDetail.get(this.id);
this.girlName.string=this.descName.string = data.baseInfo.name; const data = ConfigManager.tables.TbGirls.get(this.id);
this.girlName.string = this.descName.string = data.name;
if(data.pics[0].picType == PicType.LocalGif) if (dataDetail.pics[0].endsWith("video")) {
{ ResManager.I.changeBundleVideo(
ResManager.I.changeBundleVideo(this.avatarVideo,data.pics[0].url,"Chat18x"); this.avatarVideo,
dataDetail.pics[0],
"Chat18x"
);
} }
if(data.pics.length>1) if (dataDetail.pics.length > 1) {
{ for (let i = this.imgsLayout.children.length - 1; i >= 0; i--) {
for (let i = this.imgsLayout.children.length-1; i >=0 ; i--) {
this.imgsLayout.children[i].destroy(); this.imgsLayout.children[i].destroy();
} }
for (let i = 1; i < data.pics.length; i++) { for (let i = 1; i < dataDetail.pics.length; i++) {
const cfg = data.pics[i]; const path = dataDetail.pics[i];
let newNode = instantiate(this.imgItemInst.node) let newNode = instantiate(this.imgItemInst.node);
let item = newNode.getComponent(DetailImageItem); let item = newNode.getComponent(DetailImageItem);
item.refresh(cfg,this); item.refresh(path, this);
newNode.active = true; newNode.active = true;
this.imgsLayout.addChild(newNode); this.imgsLayout.addChild(newNode);
} }
} }
this.desc.string = data.detailDesc; this.desc.string = dataDetail.detailDesc;
let desc = ''; let desc = "";
for (let i = 0; i < data.baseInfo.tag.length; i++) { for (let i = 0; i < data.tag.length; i++) {
if(i!=0) desc += "\n" if (i != 0) desc += "\n";
desc += data.baseInfo.tag[i]; desc += data.tag[i];
} }
this.tags.string = desc; this.tags.string = desc;
for (let i = 0; i <5; i++) { for (let i = 0; i < 5; i++) {
this.starParent.children[i].active =(i<data.baseInfo.starCount); this.starParent.children[i].active = i < data.starCount;
} }
this.descAge.string = data.baseInfo.age.toString(); this.descAge.string = data.age.toString();
this.desc.string = data.detailDesc; this.desc.string = dataDetail.detailDesc;
this.id = data.baseInfo.id; this.id = data.id;
} }
OnClickChatBtn() { OnClickChatBtn() {
NavigationManager.Instance.navigateToChat(this.id); NavigationManager.Instance.navigateToChat(this.id);
this.onClose(); this.onClose();
} }
returnBtn() returnBtn() {
{
this.onClose(); this.onClose();
NavigationManager.Instance.navigateToGirlList(1001); NavigationManager.Instance.navigateToGirlList(1001);
//ViewManager.I.openBundlesView("GirlListPanel"); //ViewManager.I.openBundlesView("GirlListPanel");
@@ -1,10 +1,10 @@
import { _decorator, Component, Label, Node, Sprite, UITransform } from "cc"; import { _decorator, Component, Label, Node, Sprite, UITransform } from "cc";
import { Config18x, GirlInfo } from "db://assets/Scripts/Main/Config/Config18x"; import { Config18x } from "db://assets/Scripts/Main/Config/Config18x";
import PriceType = Config18x.PriceType;
import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager"; import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager";
import ResManager from "db://assets/Scripts/Main/Manager/ResManager"; import ResManager from "db://assets/Scripts/Main/Manager/ResManager";
import Utils from "db://assets/Scripts/Main/Common/Utils"; import Utils from "db://assets/Scripts/Main/Common/Utils";
import { NavigationManager } from "../../manager/NavigationManager"; import { NavigationManager } from "../../manager/NavigationManager";
import { Girl, PriceType } from "../../../schema/schema";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@@ -30,7 +30,7 @@ export class GirlListItem extends Component {
id: number = -1; id: number = -1;
baseNode: Node; baseNode: Node;
refreshData(data: GirlInfo, baseNode: Node) { refreshData(data: Girl, baseNode: Node) {
this.baseNode = baseNode; this.baseNode = baseNode;
this.id = data.id; this.id = data.id;
this.girlName.string = data.name; this.girlName.string = data.name;
@@ -40,13 +40,13 @@ export class GirlListItem extends Component {
desc += data.tag[i]; desc += data.tag[i];
} }
this.tags.string = desc; this.tags.string = desc;
this.price.node.active = data.priceType == PriceType.Coin; this.price.node.active = data.priceType == PriceType.pay;
this.freeNode.active = data.priceType == PriceType.Free; this.freeNode.active = data.priceType == PriceType.free;
this.tryNode.active = data.priceType == PriceType.Try; this.tryNode.active = data.priceType == PriceType.first_time_free;
ResManager.I.changeBundleSpriteFrame( ResManager.I.changeBundleSpriteFrame(
this.avatar, this.avatar,
data.pic.url, data.avatarPath,
"Chat18x", "Chat18x",
() => { () => {
let sizeTran = this.avatar.node.parent.getComponent(UITransform); let sizeTran = this.avatar.node.parent.getComponent(UITransform);
@@ -1,9 +1,9 @@
import { _decorator, Component, Node, instantiate } from "cc"; import { _decorator, Component, Node, instantiate } from "cc";
import li_BaseView from "db://assets/Scripts/Main/Common/li_BaseView"; import li_BaseView from "db://assets/Scripts/Main/Common/li_BaseView";
import Utils from "db://assets/Scripts/Main/Common/Utils"; import Utils from "db://assets/Scripts/Main/Common/Utils";
import { GirlsData } from "db://assets/Scripts/Main/Config/cfg/characters";
import { GButton } from "db://assets/Scripts/Main/Common/GButton"; import { GButton } from "db://assets/Scripts/Main/Common/GButton";
import { GirlListItem } from "./GirlListItem"; import { GirlListItem } from "./GirlListItem";
import ConfigManager from "../../manager/ConfigManager";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass("GirlListPanel") @ccclass("GirlListPanel")
@@ -15,9 +15,9 @@ export class GirlListPanel extends li_BaseView {
cache: GirlListItem[] = []; cache: GirlListItem[] = [];
id: number; category: number;
openUIDataCT(data) { openUIDataCT(data) {
this.id = data; this.category = data;
} }
onLoadCT() { onLoadCT() {
Utils.parseNode(this.node, this._nodeTab); Utils.parseNode(this.node, this._nodeTab);
@@ -25,16 +25,17 @@ export class GirlListPanel extends li_BaseView {
this.itemInst = this._nodeTab.BubbleItem.getComponent(GirlListItem); this.itemInst = this._nodeTab.BubbleItem.getComponent(GirlListItem);
this.itemInst.node.active = false; this.itemInst.node.active = false;
this.content = this._nodeTab.content; this.content = this._nodeTab.content;
this.refresh(this.id); this.refresh(this.category);
} }
refresh(index: number) { refresh(category: number) {
if (this.cache) { if (this.cache) {
for (let i = this.cache.length - 1; i >= 0; i--) { for (let i = this.cache.length - 1; i >= 0; i--) {
this.cache[i].node.destroy(); this.cache[i].node.destroy();
} }
} }
const config = GirlsData.filter((value) => value.category == index); const GirlsData = ConfigManager.tables.TbGirls.getDataList();
const config = GirlsData.filter((value) => value.category == category);
for (let i = 0; i < config.length; i++) { for (let i = 0; i < config.length; i++) {
const cfg = config[i]; const cfg = config[i];
let newNode = instantiate(this.itemInst.node); let newNode = instantiate(this.itemInst.node);
@@ -1,9 +1,9 @@
import { _decorator, Component, Label, Node, Sprite, UITransform } from "cc"; import { _decorator, Component, Label, Node, Sprite, UITransform } from "cc";
import { Theme } from "db://assets/Scripts/Main/Config/Config18x";
import { GButton } from "db://assets/Scripts/Main/Common/GButton"; import { GButton } from "db://assets/Scripts/Main/Common/GButton";
import ResManager from "db://assets/Scripts/Main/Manager/ResManager"; import ResManager from "db://assets/Scripts/Main/Manager/ResManager";
import Utils from "db://assets/Scripts/Main/Common/Utils"; import Utils from "db://assets/Scripts/Main/Common/Utils";
import { NavigationManager } from "../../manager/NavigationManager"; import { NavigationManager } from "../../manager/NavigationManager";
import { TbThemes, Theme } from "../../../schema/schema";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass("ThemeItem") @ccclass("ThemeItem")
@@ -16,7 +16,7 @@ export class ThemeItem extends Component {
@property(Sprite) @property(Sprite)
img: Sprite; img: Sprite;
private id: number; private category: number;
private isLocked: boolean; private isLocked: boolean;
start() {} start() {}
@@ -24,10 +24,10 @@ export class ThemeItem extends Component {
this.lockImg.node.active = !themeData.isRelease; this.lockImg.node.active = !themeData.isRelease;
this.isLocked = !themeData.isRelease; this.isLocked = !themeData.isRelease;
this.titleName.string = themeData.name; this.titleName.string = themeData.name;
this.id = themeData.themeId; this.category = themeData.category;
ResManager.I.changeBundleSpriteFrame( ResManager.I.changeBundleSpriteFrame(
this.img, this.img,
themeData.pic.url, themeData.path,
"Chat18x", "Chat18x",
() => { () => {
let sizeTran = this.img.node.parent.getComponent(UITransform); let sizeTran = this.img.node.parent.getComponent(UITransform);
@@ -41,6 +41,6 @@ export class ThemeItem extends Component {
if (this.isLocked) { if (this.isLocked) {
return; return;
} }
NavigationManager.Instance.navigateToGirlList(this.id); NavigationManager.Instance.navigateToGirlList(this.category);
} }
} }
@@ -9,15 +9,12 @@ import {
} from "cc"; } from "cc";
import li_BaseView from "db://assets/Scripts/Main/Common/li_BaseView"; import li_BaseView from "db://assets/Scripts/Main/Common/li_BaseView";
import Utils from "db://assets/Scripts/Main/Common/Utils"; import Utils from "db://assets/Scripts/Main/Common/Utils";
import {
GirlsData,
themes,
} from "db://assets/Scripts/Main/Config/cfg/characters";
import { GButton } from "db://assets/Scripts/Main/Common/GButton"; import { GButton } from "db://assets/Scripts/Main/Common/GButton";
import ResManager from "db://assets/Scripts/Main/Manager/ResManager"; import ResManager from "db://assets/Scripts/Main/Manager/ResManager";
import { ThemeItem } from "./ThemeItem"; import { ThemeItem } from "./ThemeItem";
import { NavigationManager } from "../../manager/NavigationManager"; import { NavigationManager } from "../../manager/NavigationManager";
import { GirlListItem } from "./GirlListItem"; import { GirlListItem } from "./GirlListItem";
import ConfigManager from "../../manager/ConfigManager";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@@ -59,9 +56,10 @@ export class ThemePanel extends li_BaseView {
this.cache[i].node.destroy(); this.cache[i].node.destroy();
} }
} }
const config = themes; const cfgs = ConfigManager.tables.TbThemes.getDataList();
for (let i = 0; i < config.length; i++) { for (let i = 0; i < cfgs.length; i++) {
const cfg = config[i]; const cfg = cfgs[i];
if (!cfg) return;
let newNode = instantiate(this.itemInst.node); let newNode = instantiate(this.itemInst.node);
let item = newNode.getComponent(ThemeItem); let item = newNode.getComponent(ThemeItem);
item.refresh(cfg); item.refresh(cfg);
@@ -70,12 +68,12 @@ export class ThemePanel extends li_BaseView {
this.content.addChild(newNode); this.content.addChild(newNode);
} }
const rectInfo = GirlsData[0]; const rectInfo = cfgs[0];
this.recId = rectInfo.id; this.recId = rectInfo.id;
this.recName.string = rectInfo.name; this.recName.string = rectInfo.name;
ResManager.I.changeBundleSpriteFrame( ResManager.I.changeBundleSpriteFrame(
this.recSprite, this.recSprite,
rectInfo.pic.url, rectInfo.path,
"Chat18x", "Chat18x",
() => { () => {
let sizeTran = this.recSprite.node.parent.getComponent(UITransform); let sizeTran = this.recSprite.node.parent.getComponent(UITransform);
+173 -9
View File
@@ -137,7 +137,7 @@ export class Reward {
export class Girls { export class Girl {
constructor(_buf_: ByteBuf) { constructor(_buf_: ByteBuf) {
this.id = _buf_.readInt() this.id = _buf_.readInt()
@@ -146,6 +146,8 @@ export class Girls {
this.category = _buf_.readInt() this.category = _buf_.readInt()
{ let n = Math.min(_buf_.readSize(), _buf_.size); this.tag = []; for(let i = 0 ; i < n ; i++) { let _e0 ;_e0 = _buf_.readString(); this.tag.push(_e0);}} { let n = Math.min(_buf_.readSize(), _buf_.size); this.tag = []; for(let i = 0 ; i < n ; i++) { let _e0 ;_e0 = _buf_.readString(); this.tag.push(_e0);}}
this.priceType = _buf_.readInt() this.priceType = _buf_.readInt()
this.avatarPath = _buf_.readString()
this.starCount = _buf_.readInt()
} }
/** /**
@@ -172,6 +174,14 @@ export class Girls {
* 付费类型 * 付费类型
*/ */
readonly priceType: PriceType readonly priceType: PriceType
/**
* 头像路径
*/
readonly avatarPath: string
/**
* 评价星数
*/
readonly starCount: number
resolve(tables:Tables) { resolve(tables:Tables) {
@@ -180,6 +190,84 @@ export class Girls {
}
}
export class GirlDetail {
constructor(_buf_: ByteBuf) {
this.id = _buf_.readInt()
this.detailDesc = _buf_.readString()
{ let n = Math.min(_buf_.readSize(), _buf_.size); this.pics = []; for(let i = 0 ; i < n ; i++) { let _e0 ;_e0 = _buf_.readString(); this.pics.push(_e0);}}
}
/**
* id
*/
readonly id: number
/**
* 自我介绍
*/
readonly detailDesc: string
/**
* 资源列表
*/
readonly pics: string[]
resolve(tables:Tables) {
}
}
export class Theme {
constructor(_buf_: ByteBuf) {
this.id = _buf_.readInt()
this.name = _buf_.readString()
this.category = _buf_.readInt()
this.isRelease = _buf_.readBool()
this.path = _buf_.readString()
}
/**
* id
*/
readonly id: number
/**
* 主题名称
*/
readonly name: string
/**
* 主题枚举
*/
readonly category: Category
/**
* 是否解锁
*/
readonly isRelease: boolean
/**
* 图片路径
*/
readonly path: string
resolve(tables:Tables) {
} }
} }
@@ -291,23 +379,89 @@ export class TbReward {
export class TbGirls { export class TbGirls {
private _dataMap: Map<number, Girls> private _dataMap: Map<number, Girl>
private _dataList: Girls[] private _dataList: Girl[]
constructor(_buf_: ByteBuf) { constructor(_buf_: ByteBuf) {
this._dataMap = new Map<number, Girls>() this._dataMap = new Map<number, Girl>()
this._dataList = [] this._dataList = []
for(let n = _buf_.readInt(); n > 0; n--) { for(let n = _buf_.readInt(); n > 0; n--) {
let _v: Girls let _v: Girl
_v = new Girls(_buf_) _v = new Girl(_buf_)
this._dataList.push(_v) this._dataList.push(_v)
this._dataMap.set(_v.id, _v) this._dataMap.set(_v.id, _v)
} }
} }
getDataMap(): Map<number, Girls> { return this._dataMap; } getDataMap(): Map<number, Girl> { return this._dataMap; }
getDataList(): Girls[] { return this._dataList; } getDataList(): Girl[] { return this._dataList; }
get(key: number): Girls | undefined { get(key: number): Girl | undefined {
return this._dataMap.get(key);
}
resolve(tables:Tables) {
for(let data of this._dataList)
{
data.resolve(tables)
}
}
}
export class TbGirlsDetail {
private _dataMap: Map<number, GirlDetail>
private _dataList: GirlDetail[]
constructor(_buf_: ByteBuf) {
this._dataMap = new Map<number, GirlDetail>()
this._dataList = []
for(let n = _buf_.readInt(); n > 0; n--) {
let _v: GirlDetail
_v = new GirlDetail(_buf_)
this._dataList.push(_v)
this._dataMap.set(_v.id, _v)
}
}
getDataMap(): Map<number, GirlDetail> { return this._dataMap; }
getDataList(): GirlDetail[] { return this._dataList; }
get(key: number): GirlDetail | undefined {
return this._dataMap.get(key);
}
resolve(tables:Tables) {
for(let data of this._dataList)
{
data.resolve(tables)
}
}
}
export class TbThemes {
private _dataMap: Map<number, Theme>
private _dataList: Theme[]
constructor(_buf_: ByteBuf) {
this._dataMap = new Map<number, Theme>()
this._dataList = []
for(let n = _buf_.readInt(); n > 0; n--) {
let _v: Theme
_v = new Theme(_buf_)
this._dataList.push(_v)
this._dataMap.set(_v.id, _v)
}
}
getDataMap(): Map<number, Theme> { return this._dataMap; }
getDataList(): Theme[] { return this._dataList; }
get(key: number): Theme | undefined {
return this._dataMap.get(key); return this._dataMap.get(key);
} }
@@ -363,6 +517,10 @@ export class Tables {
get TbReward(): demo.TbReward { return this._TbReward;} get TbReward(): demo.TbReward { return this._TbReward;}
private _TbGirls: TbGirls private _TbGirls: TbGirls
get TbGirls(): TbGirls { return this._TbGirls;} get TbGirls(): TbGirls { return this._TbGirls;}
private _TbGirlsDetail: TbGirlsDetail
get TbGirlsDetail(): TbGirlsDetail { return this._TbGirlsDetail;}
private _TbThemes: TbThemes
get TbThemes(): TbThemes { return this._TbThemes;}
private _Tbitem: demo.Tbitem private _Tbitem: demo.Tbitem
get Tbitem(): demo.Tbitem { return this._Tbitem;} get Tbitem(): demo.Tbitem { return this._Tbitem;}
@@ -370,6 +528,8 @@ export class Tables {
let names: string[] = []; let names: string[] = [];
names.push('demo_tbreward'); names.push('demo_tbreward');
names.push('tbgirls'); names.push('tbgirls');
names.push('tbgirlsdetail');
names.push('tbthemes');
names.push('demo_tbitem'); names.push('demo_tbitem');
return names; return names;
} }
@@ -377,10 +537,14 @@ export class Tables {
constructor(loader: ByteBufLoader) { constructor(loader: ByteBufLoader) {
this._TbReward = new demo.TbReward(loader('demo_tbreward')) this._TbReward = new demo.TbReward(loader('demo_tbreward'))
this._TbGirls = new TbGirls(loader('tbgirls')) this._TbGirls = new TbGirls(loader('tbgirls'))
this._TbGirlsDetail = new TbGirlsDetail(loader('tbgirlsdetail'))
this._TbThemes = new TbThemes(loader('tbthemes'))
this._Tbitem = new demo.Tbitem(loader('demo_tbitem')) this._Tbitem = new demo.Tbitem(loader('demo_tbitem'))
this._TbReward.resolve(this) this._TbReward.resolve(this)
this._TbGirls.resolve(this) this._TbGirls.resolve(this)
this._TbGirlsDetail.resolve(this)
this._TbThemes.resolve(this)
this._Tbitem.resolve(this) this._Tbitem.resolve(this)
} }
} }
-11
View File
@@ -1,11 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "701abf48-6bb1-4b2d-a8c8-3207a4083901",
"files": [],
"subMetas": {},
"userData": {
"isBundle": true
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "b1c99d1a-127c-4564-890c-bf7664340304",
"files": [],
"subMetas": {},
"userData": {}
}
Binary file not shown.
@@ -1,14 +0,0 @@
{
"ver": "1.0.0",
"importer": "audio-clip",
"imported": true,
"uuid": "4ea13776-e64e-4b94-b0b9-178046001190",
"files": [
".json",
".mp3"
],
"subMetas": {},
"userData": {
"downloadMode": 0
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "03cdfe35-2254-4f7d-bb54-7cc0b88eb4f7",
"files": [],
"subMetas": {},
"userData": {}
}
Binary file not shown.
-14
View File
@@ -1,14 +0,0 @@
{
"ver": "1.0.0",
"importer": "audio-clip",
"imported": true,
"uuid": "e44360e7-bc8d-40d1-8916-35afa4d9f25d",
"files": [
".json",
".mp3"
],
"subMetas": {},
"userData": {
"downloadMode": 0
}
}
Binary file not shown.
@@ -1,14 +0,0 @@
{
"ver": "1.0.0",
"importer": "audio-clip",
"imported": true,
"uuid": "40dc685b-5e86-4289-a8fa-d8bb8b08d5f5",
"files": [
".json",
".mp3"
],
"subMetas": {},
"userData": {
"downloadMode": 0
}
}
Binary file not shown.
@@ -1,14 +0,0 @@
{
"ver": "1.0.0",
"importer": "audio-clip",
"imported": true,
"uuid": "cd3ed81b-5049-47e4-92fe-294af1c029e1",
"files": [
".json",
".mp3"
],
"subMetas": {},
"userData": {
"downloadMode": 0
}
}
Binary file not shown.
@@ -1,14 +0,0 @@
{
"ver": "1.0.0",
"importer": "audio-clip",
"imported": true,
"uuid": "bb5f3fe5-da50-47f2-a364-a391ff227408",
"files": [
".json",
".mp3"
],
"subMetas": {},
"userData": {
"downloadMode": 0
}
}
Binary file not shown.
@@ -0,0 +1 @@
§€ü🌸 Hi, I'm Anaya Kapoor, a 24-year-old dreamer from Mumbai. I blend tradition with trend — from vibrant saris to sleek streetwear, fashion is how I express my story.\n Coffee lover ☕ | Dancer 💃 | Proud Desi ✨\n Be your own kind of beautiful.%Image/Girls/10001/DescImg/10001_video#Image/Girls/10001/DetailImg/10001_1#Image/Girls/10001/DetailImg/10001_2#Image/Girls/10001/DetailImg/10001_3§€ÙI’m Meher Joshi, a 26-year-old architect passionate about green design and timeless spaces. Whether I’m sketching under a banyan tree or supervising a modern villa in Goa, I find inspiration in nature and culture.%Image/Girls/10002/DescImg/10002_video#Image/Girls/10002/DetailImg/10002_1#Image/Girls/10002/DetailImg/10002_2#Image/Girls/10002/DetailImg/10002_3§€¹I'm Sana Reddy, India’s rising pop rebel. I sing in Telugu,Hindi, and English — because music has no language, just energy.Off stage, I’m chill and goofy. On stage? I’m a storm.%Image/Girls/10003/DescImg/10003_video#Image/Girls/10003/DetailImg/10003_1#Image/Girls/10003/DetailImg/10003_2#Image/Girls/10003/DetailImg/10003_3
@@ -0,0 +1,12 @@
{
"ver": "1.0.3",
"importer": "buffer",
"imported": true,
"uuid": "d1d698f1-5a3e-4178-bf45-e5e917aa0d60",
"files": [
".bin",
".json"
],
"subMetas": {},
"userData": {}
}
Binary file not shown.
@@ -0,0 +1,12 @@
{
"ver": "1.0.3",
"importer": "buffer",
"imported": true,
"uuid": "67ed21f4-15f7-4dc9-b655-449144a4082b",
"files": [
".bin",
".json"
],
"subMetas": {},
"userData": {}
}
-11
View File
@@ -1,11 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "a470f82d-ad6a-47cb-8ff8-d4178fc894ec",
"files": [],
"subMetas": {},
"userData": {
"isBundle": true
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "18caaaed-a396-4a3c-b7b6-b2d91cfee636",
"files": [],
"subMetas": {},
"userData": {}
}
-9
View File
@@ -1,9 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "d5e82cb9-1725-4b1e-b9e9-5e8377251b7f",
"files": [],
"subMetas": {},
"userData": {}
}
-651
View File
@@ -1,651 +0,0 @@
[
{
"__type__": "cc.Prefab",
"_name": "Cross_UI",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "Cross_UI",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 6
}
],
"_active": true,
"_components": [
{
"__id__": 22
},
{
"__id__": 24
},
{
"__id__": 26
},
{
"__id__": 28
}
],
"_prefab": {
"__id__": 30
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 360,
"y": 640,
"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": "Camera",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
}
],
"_prefab": {
"__id__": 5
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 1000
},
"_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": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Camera",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 4
},
"_projection": 0,
"_priority": 1073741824,
"_fov": 45,
"_fovAxis": 0,
"_orthoHeight": 640,
"_near": 1,
"_far": 2000,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_depth": 1,
"_stencil": 0,
"_clearFlags": 6,
"_rect": {
"__type__": "cc.Rect",
"x": 0,
"y": 0,
"width": 1,
"height": 1
},
"_aperture": 19,
"_shutter": 7,
"_iso": 0,
"_screenScale": 1,
"_visibility": 41943040,
"_targetTexture": null,
"_postProcess": null,
"_usePostProcess": false,
"_cameraType": -1,
"_trackingType": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5e+F8WHTlJy7WLGXmSPhO3"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "afR9CoOklLeofel4wPGzcz",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "croot",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 7
}
],
"_active": true,
"_components": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 19
}
],
"_prefab": {
"__id__": 21
},
"_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.Node",
"_name": "BG",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 6
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__id__": 10
},
{
"__id__": 12
}
],
"_prefab": {
"__id__": 14
},
"_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__": 7
},
"_enabled": true,
"__prefab": {
"__id__": 9
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 1280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "68itZBUAhF1rfKLshl2uD3"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 7
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "6142e097-24a9-4336-bae2-85e66e53d1c3@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "5chBnoKe9AuK7IPLJqN4s8"
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 7
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"clickEvents": [],
"_interactable": true,
"_transition": 0,
"_normalColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"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": null,
"_hoverSprite": null,
"_pressedSprite": null,
"_disabledSprite": null,
"_duration": 0.1,
"_zoomScale": 1.2,
"_target": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b0PnPSyKdIbZHdaOvN+qnr"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "999QbX6Q1LAJC0F/kuJgG/",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 6
},
"_enabled": true,
"__prefab": {
"__id__": 16
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 1280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "d2JizgMStBJo5APmWPFTrc"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 6
},
"_enabled": true,
"__prefab": {
"__id__": 18
},
"_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": 100,
"_originalHeight": 100,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "22egvnQrhHR4tnEoiuDfH2"
},
{
"__type__": "cc.UIOpacity",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 6
},
"_enabled": true,
"__prefab": {
"__id__": 20
},
"_opacity": 255,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "fc4PmluNNM4qYIXvyMZwgb"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "63kMocNDlNXpiBMTg09oQ+",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 23
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 1280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "26EBsGviZGb7tCmkgEdu6l"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 25
},
"_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": 100,
"_originalHeight": 100,
"_alignMode": 2,
"_lockFlags": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "53fdKytJFKXYDUymcebpvK"
},
{
"__type__": "cc.Canvas",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 27
},
"_cameraComponent": {
"__id__": 3
},
"_alignCanvasWithScreen": true,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "96DufcE91NDqcSFR1QIdjP"
},
{
"__type__": "ffcf491WtNGQpQewm5idqkv",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 29
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b8cjQWwMxCB5wM/SzRJvwO"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "80PZp24XROY5ndJeScBVip",
"instance": null,
"targetOverrides": null
}
]
@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "1af15364-46a2-4eda-bfa1-afbc13cef7ed",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "Cross_UI"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "f9d8ea49-d418-4133-bd7a-104b3051e076",
"files": [],
"subMetas": {},
"userData": {}
}
File diff suppressed because it is too large Load Diff
@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "d5244228-33d7-4283-92f7-404f0ac0c4ff",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "Setting_UI"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "6c3ea298-ba52-441d-8067-0c5e001b2f8a",
"files": [],
"subMetas": {},
"userData": {}
}