Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
张树文
/
mvp_xhc
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 02cd8f68
authored
Jan 21, 2022
by
张树文
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除不需要的
1 parent
d6e06d51
Hide whitespace changes
Inline
Side-by-side
Showing
84 changed files
with
236 additions
and
11794 deletions
vampire_copy/assets/resources/prefab/ui/ItemIntroductionView.prefab
vampire_copy/assets/resources/prefab/ui/ItemIntroductionView.prefab.meta
vampire_copy/assets/resources/prefab/ui/SpecialPlotView.prefab
vampire_copy/assets/resources/prefab/ui/SpecialPlotView.prefab.meta
vampire_copy/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.ts
vampire_copy/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.ts.meta
vampire_copy/assets/script/game/ui/presenter/SpecialPlotViewPresenter.ts
vampire_copy/assets/script/game/ui/presenter/SpecialPlotViewPresenter.ts.meta
vampire_copy/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts
vampire_copy/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts.meta
vampire_copy/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts
vampire_copy/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts.meta
vampire_copy/assets/script/game/ui/view/type/ItemIntroductionView.ts
vampire_copy/assets/script/game/ui/view/type/ItemIntroductionView.ts.meta
vampire_copy/assets/script/game/ui/view/type/SpecialPlotView.ts
vampire_copy/assets/script/game/ui/view/type/SpecialPlotView.ts.meta
vampire_copy/library/imports/02/02025066-b348-4cf3-ad25-ce300d1c5a34.js
vampire_copy/library/imports/02/02025066-b348-4cf3-ad25-ce300d1c5a34.js.map
vampire_copy/library/imports/12/12b3167a-06e9-44bc-aaf4-99c7e9a22f97.json
vampire_copy/library/imports/15/15701a91-195f-4948-ba9b-aea3c296111a.js
vampire_copy/library/imports/15/15701a91-195f-4948-ba9b-aea3c296111a.js.map
vampire_copy/library/imports/3a/3aa5b286-ed58-49e7-af39-81b2b0faef92.js
vampire_copy/library/imports/3a/3aa5b286-ed58-49e7-af39-81b2b0faef92.js.map
vampire_copy/library/imports/4c/4c1e1ec2-e61e-474d-b4e2-9268b8a524a5.js
vampire_copy/library/imports/4c/4c1e1ec2-e61e-474d-b4e2-9268b8a524a5.js.map
vampire_copy/library/imports/66/66d3171e-9b5e-40a6-b3aa-80205f9c7cd1.json
vampire_copy/library/imports/75/75c442d0-a44a-477f-80a4-2570d6cb45dc.js
vampire_copy/library/imports/75/75c442d0-a44a-477f-80a4-2570d6cb45dc.js.map
vampire_copy/library/imports/a7/a7e179e4-e522-4225-880b-7ca696cbd5b3.js
vampire_copy/library/imports/a7/a7e179e4-e522-4225-880b-7ca696cbd5b3.js.map
vampire_copy/library/uuid-to-mtime.json
vampire_copy/local/local.json
vampire_copy/local/node-tree-state.json
vampire_copy/assets/script/game/ui/presenter/bedroom.meta → vampire_copy/temp/RemovedMetas/script/game/ui/presenter/bedroom.meta
vampire_copy/temp/quick-scripts/dst/__file_stats__.json
vampire_copy/temp/quick-scripts/dst/__qc_bundle__.js
vampire_copy/temp/quick-scripts/dst/__qc_index__.js
vampire_copy/temp/quick-scripts/dst/__quick_compile__.js
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.js
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/presenter/SpecialPlotViewPresenter.js
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.js
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.js
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/view/type/ItemIntroductionView.js
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/view/type/SpecialPlotView.js
vampire_copy/temp/quick-scripts/src/__qc_index__.js
vampire_copy/temp/quick-scripts/src/assets/script/game/Enums.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/Launcher.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/model/BedRoomCatModelManager.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardLevelItem.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardLoginItem.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardPlotItem.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SuitItem.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/WardrobeViewFix.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DebugViewPresenter.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ExchangeCodeViewPresenter.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.js
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/MainViewPresenter.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/SpecialPlotViewPresenter.js
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/BedroomCatRewardViewPresenter.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/BedroomViewPresenter.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/PromptAlertDialogViewPresenter.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/ShareSuitViewPresenter.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/WardrobeViewPresenter.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/AlertDialogViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ChatListViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MainViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/BedroomCatRewardViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/BedroomViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.js
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/PromptAlertDialogViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/ShareSuitViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.js
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/WardrobeViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/DatingSceneViewImpl.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/BedroomCatRewardView.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/BedroomView.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DebugView.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ItemIntroductionView.js
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/MainView.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/PromptAlertDialogView.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ShareSuitView.js.map
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/SpecialPlotView.js
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/WardrobeView.js.map
vampire_copy/temp/startup.json
vampire_copy/assets/resources/prefab/ui/ItemIntroductionView.prefab
deleted
100644 → 0
View file @
d6e06d5
[
{
"__type__": "cc.Prefab",
"_name": "",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"asyncLoadAssets": false,
"readonly": false
},
{
"__type__": "cc.Node",
"_name": "ItemIntroductionView",
"_objFlags": 0,
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 6
},
{
"__id__": 30
}
],
"_active": true,
"_components": [
{
"__id__": 39
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
}
],
"_prefab": {
"__id__": 43
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 1280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
360,
640,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Bg",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 4
}
],
"_prefab": {
"__id__": 5
},
"_opacity": 200,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 1280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "a23235d1-15db-4b95-8439-a2e005bfff91"
},
"_type": 0,
"_sizeMode": 0,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 720,
"_originalHeight": 1280,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "1cplE39bpOGJqA6hzGu6ZZ",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "mainNode",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 7
},
{
"__id__": 10
},
{
"__id__": 21
}
],
"_active": true,
"_components": [],
"_prefab": {
"__id__": 29
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 905
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "itemSpr",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 8
}
],
"_prefab": {
"__id__": 9
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 718,
"height": 628
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
100,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 7
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "31iwGNMHtEl7AW+O6j2a3h",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "specialPlot",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [
{
"__id__": 11
},
{
"__id__": 15
}
],
"_active": true,
"_components": [
{
"__id__": 18
}
],
"_prefab": {
"__id__": 20
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 230,
"height": 110
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-160,
-345,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Background",
"_objFlags": 512,
"_parent": {
"__id__": 10
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 12
},
{
"__id__": 13
}
],
"_prefab": {
"__id__": 14
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 245,
"height": 83
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 11
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "540120f8-aff6-44bd-843d-95036943bea3"
},
"_type": 1,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 11
},
"_enabled": true,
"alignMode": 0,
"_target": null,
"_alignFlags": 45,
"_left": -7.5,
"_right": -7.5,
"_top": 13.5,
"_bottom": 13.5,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 100,
"_originalHeight": 40,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "8e+Hl3E/dAXpM27yKJ7Fjf",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "redDot",
"_objFlags": 0,
"_parent": {
"__id__": 10
},
"_children": [],
"_active": false,
"_components": [
{
"__id__": 16
}
],
"_prefab": {
"__id__": 17
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 26,
"height": 26
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
105.722,
21.968,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 15
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "2480fec9-9409-4629-adfc-f767fca0527d"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "15bfUEYWxGoI6OYDzfJUAz",
"sync": false
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 10
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [
{
"__id__": 19
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 230,
"g": 230,
"b": 230,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 120,
"g": 120,
"b": 120,
"a": 200
},
"_N$normalSprite": {
"__uuid__": "f21a3663-2d6e-4422-94a2-6d524b405d72"
},
"_N$pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite": {
"__uuid__": "29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target": {
"__id__": 11
},
"_id": ""
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 1
},
"component": "",
"_componentId": "a7e17nk5SJCJYgLfKaWy9Wz",
"handler": "onSpecialPlotBtnClickCallBack",
"customEventData": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "97rVP2x71CI4j5kAcyTJI5",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "forum",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [
{
"__id__": 22
}
],
"_active": true,
"_components": [
{
"__id__": 26
}
],
"_prefab": {
"__id__": 28
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 230,
"height": 110
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
160,
-345,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Background",
"_objFlags": 512,
"_parent": {
"__id__": 21
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 23
},
{
"__id__": 24
}
],
"_prefab": {
"__id__": 25
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 244,
"height": 83
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 22
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "35968faf-8a5b-482e-96c5-fdfce83be03b"
},
"_type": 1,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 22
},
"_enabled": true,
"alignMode": 0,
"_target": null,
"_alignFlags": 45,
"_left": -7,
"_right": -7,
"_top": 13.5,
"_bottom": 13.5,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 100,
"_originalHeight": 40,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "16zPTzWXVC0qdkjVRNsYhB",
"sync": false
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 21
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [
{
"__id__": 27
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 230,
"g": 230,
"b": 230,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 120,
"g": 120,
"b": 120,
"a": 200
},
"_N$normalSprite": {
"__uuid__": "f21a3663-2d6e-4422-94a2-6d524b405d72"
},
"_N$pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite": {
"__uuid__": "29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target": {
"__id__": 22
},
"_id": ""
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 1
},
"component": "",
"_componentId": "a7e17nk5SJCJYgLfKaWy9Wz",
"handler": "onShopBtnClickCallBack",
"customEventData": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "cbGGQfnIlCt59g8AGmdgQL",
"sync": false
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "10Kqfz575EE6hStLImJUn7",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "closeBtn",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 31
}
],
"_active": true,
"_components": [
{
"__id__": 35
},
{
"__id__": 37
}
],
"_prefab": {
"__id__": 38
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 126,
"height": 96
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-297,
520,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Background",
"_objFlags": 512,
"_parent": {
"__id__": 30
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 32
},
{
"__id__": 33
}
],
"_prefab": {
"__id__": 34
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 126,
"height": 96
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 31
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "03740950-a53e-4016-a56e-99f3fc286698"
},
"_type": 1,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 31
},
"_enabled": true,
"alignMode": 0,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 126,
"_originalHeight": 96,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "43NX6WR6tJVLapuw7mvqFv",
"sync": false
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 30
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [
{
"__id__": 36
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 230,
"g": 230,
"b": 230,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 120,
"g": 120,
"b": 120,
"a": 200
},
"_N$normalSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite": {
"__uuid__": "29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target": {
"__id__": 31
},
"_id": ""
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 1
},
"component": "",
"_componentId": "a7e17nk5SJCJYgLfKaWy9Wz",
"handler": "onCloseClickCallBack",
"customEventData": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 30
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 9,
"_left": 0,
"_right": 0,
"_top": 72,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "d5EWEuYrlGcLBiMG0M/6hy",
"sync": false
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": ""
},
{
"__type__": "a7e17nk5SJCJYgLfKaWy9Wz",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"itemSprite": {
"__id__": 8
},
"redDotNode": {
"__id__": 15
},
"_id": ""
},
{
"__type__": "60039O60/ZGo5AX4O+PjtgC",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"_id": ""
},
{
"__type__": "cc.BlockInputEvents",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId": "0bUa7uZZ1Fj4EMT/U8jkDv",
"sync": false
}
]
\ No newline at end of file
vampire_copy/assets/resources/prefab/ui/ItemIntroductionView.prefab.meta
deleted
100644 → 0
View file @
d6e06d5
{
"ver": "1.2.7",
"uuid": "66d3171e-9b5e-40a6-b3aa-80205f9c7cd1",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
"subMetas": {}
}
\ No newline at end of file
vampire_copy/assets/resources/prefab/ui/SpecialPlotView.prefab
deleted
100644 → 0
View file @
d6e06d5
[
{
"__type__": "cc.Prefab",
"_name": "",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"asyncLoadAssets": false,
"readonly": false
},
{
"__type__": "cc.Node",
"_name": "SpecialPlotView",
"_objFlags": 0,
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 6
},
{
"__id__": 67
}
],
"_active": true,
"_components": [
{
"__id__": 76
},
{
"__id__": 77
},
{
"__id__": 78
},
{
"__id__": 79
}
],
"_prefab": {
"__id__": 80
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 1280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
360,
640,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Bg",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 4
}
],
"_prefab": {
"__id__": 5
},
"_opacity": 200,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 1280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "a23235d1-15db-4b95-8439-a2e005bfff91"
},
"_type": 0,
"_sizeMode": 0,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 720,
"_originalHeight": 1280,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "1cplE39bpOGJqA6hzGu6ZZ",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "mainNode",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 7
},
{
"__id__": 10
},
{
"__id__": 14
},
{
"__id__": 22
},
{
"__id__": 33
},
{
"__id__": 37
},
{
"__id__": 45
},
{
"__id__": 54
}
],
"_active": true,
"_components": [],
"_prefab": {
"__id__": 66
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 720,
"height": 905
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
-40,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "bg",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 8
}
],
"_prefab": {
"__id__": 9
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 632,
"height": 927
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 7
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "4809f29c-c661-41b5-84d2-43a5c1fa3974"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "4cOzGpz6FKBpuVbUBX3tnl",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "titleLabel",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 11
},
{
"__id__": 12
}
],
"_prefab": {
"__id__": 13
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 79,
"g": 67,
"b": 159,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 50.4
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
387.3,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 10
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_useOriginalSize": false,
"_string": "",
"_N$string": "",
"_fontSize": 40,
"_lineHeight": 40,
"_enableWrapText": true,
"_N$file": null,
"_isSystemFontUsed": true,
"_spacingX": 0,
"_batchAsBitmap": false,
"_styleFlags": 0,
"_underlineHeight": 0,
"_N$horizontalAlign": 1,
"_N$verticalAlign": 1,
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 10
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 1,
"_left": 0,
"_right": 0,
"_top": 40,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "12dW5wKIFBQYd7a84Wa03J",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "leftBtn",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [
{
"__id__": 15
}
],
"_active": true,
"_components": [
{
"__id__": 19
}
],
"_prefab": {
"__id__": 21
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 60,
"height": 90
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-310,
35,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Background",
"_objFlags": 512,
"_parent": {
"__id__": 14
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 16
},
{
"__id__": 17
}
],
"_prefab": {
"__id__": 18
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 72,
"height": 64
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 15
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "b48c4ee1-6b85-462e-9f27-22ba43b64e6a"
},
"_type": 1,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 15
},
"_enabled": true,
"alignMode": 0,
"_target": null,
"_alignFlags": 45,
"_left": -6,
"_right": -6,
"_top": 13,
"_bottom": 13,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 100,
"_originalHeight": 40,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "6cBpFpA3lIaqxBfNSwyvU4",
"sync": false
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 14
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [
{
"__id__": 20
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 230,
"g": 230,
"b": 230,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 120,
"g": 120,
"b": 120,
"a": 200
},
"_N$normalSprite": {
"__uuid__": "b48c4ee1-6b85-462e-9f27-22ba43b64e6a"
},
"_N$pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite": {
"__uuid__": "29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target": {
"__id__": 15
},
"_id": ""
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 1
},
"component": "",
"_componentId": "02025Bms0hM860lzjANHFo0",
"handler": "onLeftBtnClickCallBack",
"customEventData": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "aeEM4eCPFPPooBZ0MIElsm",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "rightBtn",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [
{
"__id__": 23
},
{
"__id__": 27
}
],
"_active": true,
"_components": [
{
"__id__": 30
}
],
"_prefab": {
"__id__": 32
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 60,
"height": 90
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
310,
35,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Background",
"_objFlags": 512,
"_parent": {
"__id__": 22
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 24
},
{
"__id__": 25
}
],
"_prefab": {
"__id__": 26
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 72,
"height": 64
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 23
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "c211875e-1cfc-4119-803c-b6d8a4045a7f"
},
"_type": 1,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 23
},
"_enabled": true,
"alignMode": 0,
"_target": null,
"_alignFlags": 45,
"_left": -6,
"_right": -6,
"_top": 13,
"_bottom": 13,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 100,
"_originalHeight": 40,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "a9lmcqGIFOwqT/Jj052+st",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "redDot",
"_objFlags": 0,
"_parent": {
"__id__": 22
},
"_children": [],
"_active": false,
"_components": [
{
"__id__": 28
}
],
"_prefab": {
"__id__": 29
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 26,
"height": 26
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
13.357,
12.46,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 27
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "2480fec9-9409-4629-adfc-f767fca0527d"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "83QOTmdYNFDpdt4cD51ik2",
"sync": false
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 22
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [
{
"__id__": 31
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 230,
"g": 230,
"b": 230,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 120,
"g": 120,
"b": 120,
"a": 200
},
"_N$normalSprite": {
"__uuid__": "c211875e-1cfc-4119-803c-b6d8a4045a7f"
},
"_N$pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite": {
"__uuid__": "29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target": {
"__id__": 23
},
"_id": ""
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 1
},
"component": "",
"_componentId": "02025Bms0hM860lzjANHFo0",
"handler": "onRightBtnClickCallBack",
"customEventData": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "cdZ/XZ2D9Oq6Hdk9EbBWoJ",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "tipLabel",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 34
},
{
"__id__": 35
}
],
"_prefab": {
"__id__": 36
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 157,
"g": 151,
"b": 194,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 300,
"height": 50.4
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
-317.526,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 33
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_useOriginalSize": false,
"_string": "向下滑动继续观看完整剧情",
"_N$string": "向下滑动继续观看完整剧情",
"_fontSize": 25,
"_lineHeight": 40,
"_enableWrapText": true,
"_N$file": null,
"_isSystemFontUsed": true,
"_spacingX": 0,
"_batchAsBitmap": false,
"_styleFlags": 0,
"_underlineHeight": 0,
"_N$horizontalAlign": 1,
"_N$verticalAlign": 1,
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 33
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 4,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 109.774,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "77wtL8UoZG2JKCZj1e8Akj",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "forumBtn",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [
{
"__id__": 38
}
],
"_active": true,
"_components": [
{
"__id__": 42
},
{
"__id__": 43
}
],
"_prefab": {
"__id__": 44
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 106,
"height": 34
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-177,
-360.5,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Background",
"_objFlags": 512,
"_parent": {
"__id__": 37
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 39
},
{
"__id__": 40
}
],
"_prefab": {
"__id__": 41
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 106,
"height": 34
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 38
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "14a71b5d-2755-440c-adb4-1ba3d59bc235"
},
"_type": 1,
"_sizeMode": 0,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 38
},
"_enabled": true,
"alignMode": 0,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 100,
"_originalHeight": 40,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "02ewk2NhRIyrhgJfkNuR0E",
"sync": false
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 37
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 230,
"g": 230,
"b": 230,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 120,
"g": 120,
"b": 120,
"a": 200
},
"_N$normalSprite": {
"__uuid__": "c211875e-1cfc-4119-803c-b6d8a4045a7f"
},
"_N$pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite": {
"__uuid__": "29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target": {
"__id__": 38
},
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 37
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 12,
"_left": 130,
"_right": 0,
"_top": 0,
"_bottom": 75,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "f0xLjD+cVOfb3w+dVX1xpm",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "shopBtn",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [
{
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 50
},
{
"__id__": 52
}
],
"_prefab": {
"__id__": 53
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 106,
"height": 34
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
177,
-360.5,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Background",
"_objFlags": 512,
"_parent": {
"__id__": 45
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 47
},
{
"__id__": 48
}
],
"_prefab": {
"__id__": 49
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 106,
"height": 34
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 46
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7f552a54-2b5b-4b87-80b6-1081d1288b34"
},
"_type": 1,
"_sizeMode": 0,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 46
},
"_enabled": true,
"alignMode": 0,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 100,
"_originalHeight": 40,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "adFae0bJJOSqnwWIQ+TE6P",
"sync": false
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 45
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [
{
"__id__": 51
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 230,
"g": 230,
"b": 230,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 120,
"g": 120,
"b": 120,
"a": 200
},
"_N$normalSprite": {
"__uuid__": "c211875e-1cfc-4119-803c-b6d8a4045a7f"
},
"_N$pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite": {
"__uuid__": "29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target": {
"__id__": 46
},
"_id": ""
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 1
},
"component": "",
"_componentId": "02025Bms0hM860lzjANHFo0",
"handler": "onShopBtnClickCallBack",
"customEventData": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 45
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 36,
"_left": 0,
"_right": 130,
"_top": 0,
"_bottom": 75,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "81YSKSlGRLf6RG6BUlzxfl",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "specialPlotScrollView",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [
{
"__id__": 55
}
],
"_active": true,
"_components": [
{
"__id__": 64
}
],
"_prefab": {
"__id__": 65
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 500,
"height": 620
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 1
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
342.367,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "view",
"_objFlags": 0,
"_parent": {
"__id__": 54
},
"_children": [
{
"__id__": 56
}
],
"_active": true,
"_components": [
{
"__id__": 62
}
],
"_prefab": {
"__id__": 63
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 500,
"height": 620
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 1
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "content",
"_objFlags": 0,
"_parent": {
"__id__": 55
},
"_children": [
{
"__id__": 57
}
],
"_active": true,
"_components": [
{
"__id__": 60
}
],
"_prefab": {
"__id__": 61
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 500,
"height": 40
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 1
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "plotLabel",
"_objFlags": 0,
"_parent": {
"__id__": 56
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 58
}
],
"_prefab": {
"__id__": 59
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 79,
"g": 67,
"b": 159,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 500,
"height": 40
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 1
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 57
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_useOriginalSize": true,
"_string": "",
"_N$string": "",
"_fontSize": 30,
"_lineHeight": 40,
"_enableWrapText": true,
"_N$file": null,
"_isSystemFontUsed": true,
"_spacingX": 0,
"_batchAsBitmap": false,
"_styleFlags": 0,
"_underlineHeight": 0,
"_N$horizontalAlign": 0,
"_N$verticalAlign": 0,
"_N$fontFamily": "Arial",
"_N$overflow": 3,
"_N$cacheMode": 2,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "f5OWyG9OBJO5B7SQFbALIp",
"sync": false
},
{
"__type__": "cc.Layout",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 56
},
"_enabled": true,
"_layoutSize": {
"__type__": "cc.Size",
"width": 500,
"height": 40
},
"_resize": 1,
"_N$layoutType": 2,
"_N$cellSize": {
"__type__": "cc.Size",
"width": 40,
"height": 40
},
"_N$startAxis": 0,
"_N$paddingLeft": 0,
"_N$paddingRight": 0,
"_N$paddingTop": 0,
"_N$paddingBottom": 0,
"_N$spacingX": 0,
"_N$spacingY": 0,
"_N$verticalDirection": 1,
"_N$horizontalDirection": 0,
"_N$affectedByScale": false,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "4dkk2WYIhJeYrRLlfBIfwg",
"sync": false
},
{
"__type__": "cc.Mask",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 55
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_spriteFrame": null,
"_type": 0,
"_segments": 64,
"_N$alphaThreshold": 0,
"_N$inverted": false,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "6b09Exvj9BYaqaRSyg2h3a",
"sync": false
},
{
"__type__": "cc.ScrollView",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 54
},
"_enabled": true,
"horizontal": false,
"vertical": true,
"inertia": true,
"brake": 0.75,
"elastic": true,
"bounceDuration": 0.23,
"scrollEvents": [],
"cancelInnerEvents": true,
"_N$content": {
"__id__": 56
},
"content": {
"__id__": 56
},
"_N$horizontalScrollBar": null,
"_N$verticalScrollBar": null,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "62QeXkuBRK6JnglRS5Jc5o",
"sync": false
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "10Kqfz575EE6hStLImJUn7",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "closeBtn",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 68
}
],
"_active": true,
"_components": [
{
"__id__": 72
},
{
"__id__": 74
}
],
"_prefab": {
"__id__": 75
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 126,
"height": 96
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-297,
520,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Background",
"_objFlags": 512,
"_parent": {
"__id__": 67
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 69
},
{
"__id__": 70
}
],
"_prefab": {
"__id__": 71
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 126,
"height": 96
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 68
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "03740950-a53e-4016-a56e-99f3fc286698"
},
"_type": 1,
"_sizeMode": 0,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 68
},
"_enabled": true,
"alignMode": 0,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 100,
"_originalHeight": 40,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "dcAoLlnHNJFrp4TwAEIKWa",
"sync": false
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 67
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [
{
"__id__": 73
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 230,
"g": 230,
"b": 230,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 200,
"g": 200,
"b": 200,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 120,
"g": 120,
"b": 120,
"a": 200
},
"_N$normalSprite": {
"__uuid__": "03740950-a53e-4016-a56e-99f3fc286698"
},
"_N$pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite": {
"__uuid__": "e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite": {
"__uuid__": "f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite": {
"__uuid__": "29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target": {
"__id__": 68
},
"_id": ""
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 1
},
"component": "",
"_componentId": "02025Bms0hM860lzjANHFo0",
"handler": "onCloseClickCallBack",
"customEventData": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 67
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 9,
"_left": 0,
"_right": 0,
"_top": 72,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "7eBFOkE1pAG4+UrF4of3lF",
"sync": false
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": ""
},
{
"__type__": "60039O60/ZGo5AX4O+PjtgC",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"_id": ""
},
{
"__type__": "02025Bms0hM860lzjANHFo0",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"specialPlotScrollView": {
"__id__": 64
},
"specialPlotTitleNode": {
"__id__": 10
},
"specialPlotNode": {
"__id__": 57
},
"leftBtn": {
"__id__": 14
},
"rightBtn": {
"__id__": 22
},
"rightBtnRedDot": {
"__id__": 27
},
"forumBtn": {
"__id__": 37
},
"shopBtn": {
"__id__": 45
},
"_id": ""
},
{
"__type__": "cc.BlockInputEvents",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 1
},
"_enabled": true,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__uuid__": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId": "0bUa7uZZ1Fj4EMT/U8jkDv",
"sync": false
}
]
\ No newline at end of file
vampire_copy/assets/resources/prefab/ui/SpecialPlotView.prefab.meta
deleted
100644 → 0
View file @
d6e06d5
{
"ver": "1.2.7",
"uuid": "12b3167a-06e9-44bc-aaf4-99c7e9a22f97",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
"subMetas": {}
}
\ No newline at end of file
vampire_copy/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.ts
deleted
100644 → 0
View file @
d6e06d5
import
{
ResUtils
}
from
"simba-cc-resutils"
;
import
{
ConfigManager
}
from
"simba-config-manager"
;
import
{
SDK
}
from
"simba-sdk"
;
import
{
DeepReadonlyObject
}
from
"simba-utils"
;
import
{
createPresenter
,
Presenter
}
from
"../../../common/classbase/PresenterBase"
;
import
{
GameConstData
}
from
"../../../common/gameplay/gamedata/GameConstData"
;
import
{
UIManager
}
from
"../../../common/gameplay/managers/UIManager"
;
import
{
IItemTbl
,
itemTbl
}
from
"../../../config/ItemTbl"
;
import
GameCenter
from
"../../../cooperation/script/GameCenter"
;
import
{
channel
,
GameConfig
}
from
"../../../GameConfig"
;
import
GameDotMgr
from
"../../GameDotMgr"
;
import
{
GameModelManager
}
from
"../../model/GameModelManager"
;
import
{
UnlockItemModelManager
}
from
"../../model/UnlockItemModelManager"
;
import
UnlockSpecialPlotEventManager
from
"../../model/UnlockSpecialPlotEventManager"
;
import
{
UnlockSpecialPlotModelManager
}
from
"../../model/UnlockSpecialPlotModelManager"
;
import
{
RegPresenter
}
from
"../PresenterCCViewFactory"
;
import
{
ItemIntroductionView
,
ItemIntroductionViewProps
,
ItemIntroductionViewType
}
from
"../view/type/ItemIntroductionView"
;
import
{
SpecialPlotViewProps
}
from
"../view/type/SpecialPlotView"
;
import
SpecialPlotViewPresenter
from
"./SpecialPlotViewPresenter"
;
@
RegPresenter
(
ItemIntroductionViewType
)
export
default
class
ItemIntroductionViewPresenter
extends
Presenter
<
ItemIntroductionViewProps
,
ItemIntroductionView
>
{
static
uuid
=
"ItemIntroductionViewPresenter"
;
private
_viewProps
:
ItemIntroductionViewProps
;
private
specialPresenter
:
SpecialPlotViewPresenter
|
undefined
=
undefined
;
constructor
()
{
super
();
}
onOpen
(
props
:
ItemIntroductionViewProps
)
{
super
.
onOpen
(
props
);
this
.
_viewProps
=
props
;
this
.
_viewProps
.
showItemSpr
=
this
.
showItemSpr
;
this
.
_viewProps
.
onSpecialPlotBtnClick
=
this
.
onSpecialPlotClickCallBack
;
this
.
_viewProps
.
onShopBtnClick
=
this
.
onShopBtnClickCallBack
;
this
.
view
.
setProps
(
this
.
_viewProps
);
this
.
onShow
();
createPresenter
(
SpecialPlotViewPresenter
).
then
((
presenter
)
=>
{
this
.
specialPresenter
=
presenter
;
});
}
onShow
()
{
super
.
onShow
();
this
.
showItemSpr
(
this
.
_viewProps
.
itemId
);
}
onEnterBackground
()
{
super
.
onEnterBackground
();
}
onEnterForeground
()
{
super
.
onEnterForeground
();
}
onClose
()
{
super
.
onClose
();
}
showItemSpr
=
async
(
itemId
:
number
)
=>
{
try
{
let
cfg
:
DeepReadonlyObject
<
IItemTbl
>
|
undefined
=
undefined
;
if
(
itemId
)
{
cfg
=
ConfigManager
.
getConfig
(
itemTbl
,
itemId
);
if
(
cfg
)
{
//如果没有模糊图,那么直接展示简介图
if
(
cfg
.
foggy
===
0
)
{
UnlockItemModelManager
.
saveUnlockedIntroductionItemIdToGameRecord
(
itemId
);
let
path
:
string
=
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
type
;
let
itemSpriteFrame
=
await
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
//如果有模糊图,那么就判断是否已经解锁了清晰的简介图
else
{
let
unlockedIntroduction
=
false
;
let
unlockedIntroductionItems
=
UnlockItemModelManager
.
unlockedIntroductionItems
;
for
(
let
i
=
0
;
i
<
unlockedIntroductionItems
.
length
;
i
++
)
{
if
(
itemId
==
unlockedIntroductionItems
[
i
])
{
unlockedIntroduction
=
true
;
}
}
if
(
!
unlockedIntroduction
)
{
let
path
:
string
=
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
foggyPicture
;
let
itemSpriteFrame
=
await
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
else
{
UnlockItemModelManager
.
saveUnlockedIntroductionItemIdToGameRecord
(
itemId
);
let
path
:
string
=
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
type
;
let
itemSpriteFrame
=
await
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
}
}
}
this
.
updateSpecialPlotBtnRedDotStatus
();
}
catch
(
error
)
{
console
.
error
(
error
);
}
}
onSpecialPlotClickCallBack
=
()
=>
{
let
itemCfg
:
DeepReadonlyObject
<
IItemTbl
>
|
undefined
=
undefined
;
itemCfg
=
ConfigManager
.
getConfig
(
itemTbl
,
this
.
_viewProps
.
itemId
);
let
unlockedSpecialPlots
=
UnlockSpecialPlotModelManager
.
unlockedSpecialPlotIdByItemId
(
this
.
_viewProps
.
itemId
);
if
(
itemCfg
)
{
let
unlockedSpecialPlot
=
false
;
if
(
unlockedSpecialPlots
.
length
>
0
)
{
unlockedSpecialPlot
=
true
;
}
if
(
unlockedSpecialPlot
)
{
this
.
openSpecialPlotView
(
this
.
_viewProps
.
itemId
,
unlockedSpecialPlots
);
}
else
{
UIManager
.
showToast
(
itemCfg
.
toastMsg
);
return
;
}
}
this
.
view
.
close
();
}
openSpecialPlotView
(
itemId
:
number
,
specialPlotIds
:
number
[])
{
if
(
this
.
specialPresenter
)
{
let
temp
:
SpecialPlotViewProps
=
{
itemId
:
itemId
,
specialPlotIds
:
specialPlotIds
,
onLeftBtnClick
:
()
=>
{
},
onRightBtnClick
:
()
=>
{
},
createGameClubBtn
:
()
=>
{
},
onShopBtnClick
:
()
=>
{
},
onCloseBtnClick
:
()
=>
{
}
};
this
.
specialPresenter
.
open
(
this
.
view
.
getContainer
(),
temp
);
}
}
onShopBtnClickCallBack
=
()
=>
{
GameDotMgr
.
getInstance
().
dotClickUI
(
"shop_btn_introduction"
);
let
type
=
GameModelManager
.
getTypeByBedroomItemId
(
this
.
_viewProps
.
itemId
);
if
(
channel
==
"wechat"
)
{
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
if
(
type
)
{
let
link
=
GameModelManager
.
getYouZanShopUrlByType
(
type
);
if
(
link
)
{
SDK
.
openProgramV2
(
GameConfig
.
youZanShopAppId
,
link
);
}
}
}
else
if
(
channel
==
"android"
)
{
if
(
type
)
{
let
link
=
GameModelManager
.
getTaoBaoShopUrlByType
(
type
);
if
(
link
)
{
GameModelManager
.
jumpToTaobaoShop
(
link
);
}
}
}
else
{
UIManager
.
showToast
(
"该功能在当前平台不可使用"
);
}
}
updateSpecialPlotBtnRedDotStatus
()
{
this
.
view
.
showSpecialPlotBtnRedDot
(
UnlockSpecialPlotEventManager
.
getInstance
().
isShowBedRoomRedDotStatus
(
this
.
_viewProps
.
itemId
));
}
}
vampire_copy/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.ts.meta
deleted
100644 → 0
View file @
d6e06d5
{
"ver": "1.0.8",
"uuid": "4c1e1ec2-e61e-474d-b4e2-9268b8a524a5",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
vampire_copy/assets/script/game/ui/presenter/SpecialPlotViewPresenter.ts
deleted
100644 → 0
View file @
d6e06d5
import
{
ConfigManager
}
from
"simba-config-manager"
;
import
{
SDK
}
from
"simba-sdk"
;
import
{
DeepReadonlyObject
}
from
"simba-utils"
;
import
{
Presenter
}
from
"../../../common/classbase/PresenterBase"
;
import
{
UIManager
}
from
"../../../common/gameplay/managers/UIManager"
;
import
{
IStoryTbl
,
storyTbl
}
from
"../../../config/StoryTbl"
;
import
GameCenter
from
"../../../cooperation/script/GameCenter"
;
import
{
channel
,
GameConfig
}
from
"../../../GameConfig"
;
import
GameDotMgr
from
"../../GameDotMgr"
;
import
{
GameModelManager
}
from
"../../model/GameModelManager"
;
import
UnlockSpecialPlotEventManager
from
"../../model/UnlockSpecialPlotEventManager"
;
import
{
UnlockSpecialPlotModelManager
}
from
"../../model/UnlockSpecialPlotModelManager"
;
import
{
RegPresenter
}
from
"../PresenterCCViewFactory"
;
import
{
SpecialPlotViewType
,
SpecialPlotViewProps
,
SpecialPlotView
}
from
"../view/type/SpecialPlotView"
;
@
RegPresenter
(
SpecialPlotViewType
)
export
default
class
SpecialPlotViewPresenter
extends
Presenter
<
SpecialPlotViewProps
,
SpecialPlotView
>
{
static
uuid
=
"SpecialPlotViewPresenter"
;
private
_viewProps
:
SpecialPlotViewProps
;
private
_value
:
number
=
0
;
private
_cfg
:
DeepReadonlyObject
<
IStoryTbl
>
|
undefined
=
undefined
;
constructor
()
{
super
();
}
onOpen
(
props
:
SpecialPlotViewProps
)
{
super
.
onOpen
(
props
);
this
.
_viewProps
=
props
;
this
.
_viewProps
.
onLeftBtnClick
=
this
.
onLeftBtnClickCallBack
;
this
.
_viewProps
.
onRightBtnClick
=
this
.
onRightBtnClickCallBack
;
this
.
_viewProps
.
createGameClubBtn
=
this
.
createGameClubBtn
;
this
.
_viewProps
.
onShopBtnClick
=
this
.
onShopBtnClickCallBack
;
this
.
_viewProps
.
onCloseBtnClick
=
this
.
onCloseBtnClick
;
this
.
view
.
setProps
(
this
.
_viewProps
);
this
.
onShow
();
}
onShow
()
{
super
.
onShow
();
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
this
.
createGameClubBtn
();
this
.
showGameClubBtn
();
}
onClose
()
{
super
.
onClose
();
SDK
.
destroyGameClubButton
();
}
onEnterBackground
()
{
super
.
onEnterBackground
();
this
.
hideGameClubBtn
();
}
onEnterForeground
()
{
super
.
onEnterForeground
();
this
.
showGameClubBtn
();
}
showGameClubBtn
()
{
SDK
.
showGameClubButton
();
}
hideGameClubBtn
()
{
SDK
.
hideGameClubButton
();
}
showSpecialPlot
(
specialPlotId
:
number
)
{
try
{
if
(
specialPlotId
)
{
this
.
_cfg
=
ConfigManager
.
getConfig
(
storyTbl
,
specialPlotId
);
if
(
this
.
_cfg
)
{
this
.
view
.
getSpecialPlotTitleNode
()
!
.
getComponent
(
cc
.
Label
).
string
=
this
.
_cfg
.
title
;
let
cfgStr
:
string
[]
=
this
.
_cfg
.
content
.
split
(
"%%"
);
let
specialPlotNodeStr
=
""
;
for
(
let
i
=
0
;
i
<
cfgStr
.
length
;
i
++
)
{
specialPlotNodeStr
=
specialPlotNodeStr
+
cfgStr
[
i
]
+
"\n"
;
}
this
.
view
.
getSpecialPlotNode
()
!
.
getComponent
(
cc
.
Label
).
string
=
specialPlotNodeStr
;
UnlockSpecialPlotModelManager
.
saveClickedSpecialPlotIdByItemIdToGameRecord
(
specialPlotId
);
}
this
.
updateLeftOrRightBtnStatus
();
this
.
updateRightBtnRedDotStatus
();
this
.
view
.
getSpecialPlotScrollView
().
scrollToTop
();
}
}
catch
(
error
)
{
console
.
error
(
error
);
}
}
updateLeftOrRightBtnStatus
()
{
//处理左按钮显隐,右按钮暂不处理
if
(
this
.
_value
<=
0
)
{
this
.
view
.
showLeftBtn
(
false
);
}
else
{
this
.
view
.
showLeftBtn
(
true
);
}
}
onLeftBtnClickCallBack
=
()
=>
{
if
(
this
.
_value
<=
0
)
{
return
;
}
else
{
this
.
_value
-=
1
;
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
}
}
onRightBtnClickCallBack
=
()
=>
{
if
(
this
.
_value
>=
this
.
_viewProps
.
specialPlotIds
.
length
-
1
)
{
UIManager
.
showToast
(
this
.
_cfg
!
.
toastMsg
);
return
;
}
else
{
this
.
_value
+=
1
;
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
}
}
createGameClubBtn
=
()
=>
{
this
.
view
.
getViewNode
()
!
.
getComponent
(
cc
.
Widget
).
updateAlignment
();
let
info
=
SDK
.
systemInfo
.
displayInfo
;
let
aspect
=
info
.
windowSize
.
height
/
cc
.
view
.
getVisibleSize
().
height
;
this
.
view
.
getViewNode
()
!
.
getComponent
(
cc
.
Widget
).
updateAlignment
();
let
pos
=
this
.
view
.
getForumBtnNode
()
!
.
convertToWorldSpaceAR
(
cc
.
v2
(
0
,
0
));
pos
.
x
+=
cc
.
view
.
getViewportRect
().
x
/
cc
.
view
.
getScaleX
();
let
xPos
=
pos
.
x
*
aspect
;
let
yPos
=
info
.
windowSize
.
height
-
pos
.
y
*
aspect
;
let
width
=
this
.
view
.
getForumBtnNode
()
!
.
width
*
aspect
;
let
height
=
this
.
view
.
getForumBtnNode
()
!
.
height
*
aspect
;
let
left
=
xPos
-
width
/
2
;
let
top
=
yPos
-
height
/
2
;
SDK
.
createGameClubButton
({
type
:
"text"
,
text
:
""
,
style
:
{
left
:
left
,
top
:
top
,
width
:
width
,
height
:
height
},
icon
:
"green"
});
}
onShopBtnClickCallBack
=
()
=>
{
GameDotMgr
.
getInstance
().
dotClickUI
(
"shop_btn_specoalPlot"
);
let
type
=
GameModelManager
.
getTypeByBedroomItemId
(
this
.
_viewProps
.
itemId
);
if
(
channel
==
"wechat"
)
{
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
if
(
type
)
{
let
link
=
GameModelManager
.
getYouZanShopUrlByType
(
type
);
if
(
link
)
{
SDK
.
openProgramV2
(
GameConfig
.
youZanShopAppId
,
link
);
}
}
}
else
if
(
channel
==
"android"
)
{
if
(
type
)
{
let
link
=
GameModelManager
.
getTaoBaoShopUrlByType
(
type
);
if
(
link
)
{
GameModelManager
.
jumpToTaobaoShop
(
link
);
}
}
}
else
{
UIManager
.
showToast
(
"该功能在当前平台不可使用"
);
}
}
onCloseBtnClick
=
()
=>
{
this
.
view
.
close
();
GameModelManager
.
BackToBedRoom
.
emit
();
}
updateRightBtnRedDotStatus
()
{
this
.
view
.
showRedDot
(
UnlockSpecialPlotEventManager
.
getInstance
().
isShowBedRoomRedDotStatus
(
this
.
_viewProps
.
itemId
));
}
}
vampire_copy/assets/script/game/ui/presenter/SpecialPlotViewPresenter.ts.meta
deleted
100644 → 0
View file @
d6e06d5
{
"ver": "1.0.8",
"uuid": "75c442d0-a44a-477f-80a4-2570d6cb45dc",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
vampire_copy/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts
deleted
100644 → 0
View file @
d6e06d5
import
{
DummyButton
,
DummyLabel
,
DummyNode
,
DummySprite
}
from
"../../../../../common/CCDummyObjects"
;
import
{
CCPureView
,
CCView
}
from
"../../../../../common/classbase/CCViewBase"
;
import
{
RegView
}
from
"../../../PresenterCCViewFactory"
;
import
{
ItemIntroductionView
,
ItemIntroductionViewProps
,
ItemIntroductionViewType
}
from
"../../type/ItemIntroductionView"
;
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
@
ccclass
@
RegView
(
ItemIntroductionViewType
,
"prefab/ui/ItemIntroductionView"
)
export
class
ItemIntroductionViewImpl
extends
CCPureView
<
ItemIntroductionViewProps
>
implements
ItemIntroductionView
{
@
property
(
cc
.
Sprite
)
private
itemSprite
=
DummySprite
;
@
property
(
cc
.
Node
)
private
redDotNode
=
DummyNode
;
private
_contentContainer
:
CCView
;
onLoad
()
{
this
.
_contentContainer
=
this
.
node
.
parent
.
addComponent
(
CCView
);
}
getItemSpriteNode
():
cc
.
Sprite
{
return
this
.
itemSprite
;
}
getContainer
():
CCView
{
return
this
.
_contentContainer
;
}
onSpecialPlotBtnClickCallBack
()
{
this
.
_props
.
onSpecialPlotBtnClick
();
}
onShopBtnClickCallBack
()
{
this
.
_props
.
onShopBtnClick
();
}
onCloseClickCallBack
()
{
this
.
close
();
}
showSpecialPlotBtnRedDot
(
isShow
:
boolean
)
{
this
.
redDotNode
.
active
=
isShow
;
}
}
\ No newline at end of file
vampire_copy/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts.meta
deleted
100644 → 0
View file @
d6e06d5
{
"ver": "1.0.8",
"uuid": "a7e179e4-e522-4225-880b-7ca696cbd5b3",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
vampire_copy/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts
deleted
100644 → 0
View file @
d6e06d5
import
{
DummyNode
,
DummyScrollView
}
from
"../../../../../common/CCDummyObjects"
;
import
{
CCPureView
}
from
"../../../../../common/classbase/CCViewBase"
;
import
{
RegView
}
from
"../../../PresenterCCViewFactory"
;
import
{
SpecialPlotView
,
SpecialPlotViewProps
,
SpecialPlotViewType
}
from
"../../type/SpecialPlotView"
;
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
@
ccclass
@
RegView
(
SpecialPlotViewType
,
"prefab/ui/SpecialPlotView"
)
export
class
SpecialPlotViewImpl
extends
CCPureView
<
SpecialPlotViewProps
>
implements
SpecialPlotView
{
@
property
(
cc
.
ScrollView
)
private
specialPlotScrollView
=
DummyScrollView
;
@
property
(
cc
.
Node
)
private
specialPlotTitleNode
=
DummyNode
;
@
property
(
cc
.
Node
)
private
specialPlotNode
=
DummyNode
;
@
property
(
cc
.
Node
)
private
leftBtn
=
DummyNode
;
@
property
(
cc
.
Node
)
private
rightBtn
=
DummyNode
;
@
property
(
cc
.
Node
)
private
rightBtnRedDot
=
DummyNode
;
@
property
({
type
:
cc
.
Node
,
tooltip
:
"论坛按钮"
})
private
forumBtn
:
cc
.
Node
=
DummyNode
;
@
property
({
type
:
cc
.
Node
,
tooltip
:
"商城按钮"
})
private
shopBtn
:
cc
.
Node
=
DummyNode
;
onLoad
()
{
}
getSpecialPlotScrollView
():
cc
.
ScrollView
{
return
this
.
specialPlotScrollView
;
}
getSpecialPlotTitleNode
():
cc
.
Node
{
return
this
.
specialPlotTitleNode
;
}
getSpecialPlotNode
():
cc
.
Node
{
return
this
.
specialPlotNode
;
}
onLeftBtnClickCallBack
()
{
this
.
_props
.
onLeftBtnClick
();
}
onRightBtnClickCallBack
()
{
this
.
_props
.
onRightBtnClick
();
}
showLeftBtn
(
isShow
:
boolean
)
{
this
.
leftBtn
.
active
=
isShow
;
}
showRightBtn
(
isShow
:
boolean
)
{
this
.
rightBtn
.
active
=
isShow
;
}
getViewNode
():
cc
.
Node
{
return
this
.
node
;
}
getForumBtnNode
():
cc
.
Node
{
return
this
.
forumBtn
;
}
onCloseClickCallBack
()
{
this
.
_props
.
onCloseBtnClick
();
}
onShopBtnClickCallBack
()
{
this
.
_props
.
onShopBtnClick
();
}
showRedDot
(
isShow
:
boolean
)
{
this
.
rightBtnRedDot
.
active
=
isShow
;
}
}
\ No newline at end of file
vampire_copy/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts.meta
deleted
100644 → 0
View file @
d6e06d5
{
"ver": "1.0.8",
"uuid": "02025066-b348-4cf3-ad25-ce300d1c5a34",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
vampire_copy/assets/script/game/ui/view/type/ItemIntroductionView.ts
deleted
100644 → 0
View file @
d6e06d5
import
{
CCView
}
from
"../../../../common/classbase/CCViewBase"
;
import
{
PureView
}
from
"../../../../common/classbase/ViewBase"
;
export
interface
ItemIntroductionViewProps
{
itemId
:
number
;
showItemSpr
:
(
itemId
:
number
)
=>
void
;
onSpecialPlotBtnClick
:
()
=>
void
;
onShopBtnClick
:
()
=>
void
;
}
type
ItemIntroductionViewBase
=
PureView
<
ItemIntroductionViewProps
>
;
export
interface
ItemIntroductionView
extends
ItemIntroductionViewBase
{
getItemSpriteNode
:
()
=>
cc
.
Sprite
;
getContainer
:
()
=>
CCView
;
showSpecialPlotBtnRedDot
:
(
isShow
:
boolean
)
=>
void
;
}
export
const
ItemIntroductionViewType
=
"ItemIntroductionView"
;
\ No newline at end of file
vampire_copy/assets/script/game/ui/view/type/ItemIntroductionView.ts.meta
deleted
100644 → 0
View file @
d6e06d5
{
"ver": "1.0.8",
"uuid": "15701a91-195f-4948-ba9b-aea3c296111a",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
vampire_copy/assets/script/game/ui/view/type/SpecialPlotView.ts
deleted
100644 → 0
View file @
d6e06d5
import
{
PureView
}
from
"../../../../common/classbase/ViewBase"
;
type
onLeftBtnClickCallBack
=
()
=>
void
;
type
onRightBtnClickCallBack
=
()
=>
void
;
type
createGameClubBtn
=
()
=>
void
;
type
onShopBtnClickCallBack
=
()
=>
void
;
type
onCloseBtnClick
=
()
=>
void
;
export
interface
SpecialPlotViewProps
{
itemId
:
number
;
specialPlotIds
:
number
[];
onLeftBtnClick
:
onLeftBtnClickCallBack
;
onRightBtnClick
:
onRightBtnClickCallBack
;
createGameClubBtn
:
createGameClubBtn
;
onShopBtnClick
:
onShopBtnClickCallBack
;
onCloseBtnClick
:
onCloseBtnClick
;
}
type
SpecialPlotViewBase
=
PureView
<
SpecialPlotViewProps
>
;
export
interface
SpecialPlotView
extends
SpecialPlotViewBase
{
getSpecialPlotScrollView
:
()
=>
cc
.
ScrollView
;
getSpecialPlotTitleNode
:
()
=>
cc
.
Node
|
undefined
;
getSpecialPlotNode
:
()
=>
cc
.
Node
|
undefined
;
showLeftBtn
:
(
isShow
:
boolean
)
=>
void
;
showRightBtn
:
(
isShow
:
boolean
)
=>
void
;
getViewNode
:
()
=>
cc
.
Node
|
undefined
;
getForumBtnNode
:
()
=>
cc
.
Node
|
undefined
;
showRedDot
:
(
isShow
:
boolean
)
=>
void
;
}
export
const
SpecialPlotViewType
=
"SpecialPlotView"
;
\ No newline at end of file
vampire_copy/assets/script/game/ui/view/type/SpecialPlotView.ts.meta
deleted
100644 → 0
View file @
d6e06d5
{
"ver": "1.0.8",
"uuid": "3aa5b286-ed58-49e7-af39-81b2b0faef92",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
vampire_copy/library/imports/02/02025066-b348-4cf3-ad25-ce300d1c5a34.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'02025Bms0hM860lzjANHFo0'
,
'SpecialPlotViewImpl'
);
// script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
SpecialPlotViewImpl
=
void
0
;
const
CCDummyObjects_1
=
require
(
"../../../../../common/CCDummyObjects"
);
const
CCViewBase_1
=
require
(
"../../../../../common/classbase/CCViewBase"
);
const
PresenterCCViewFactory_1
=
require
(
"../../../PresenterCCViewFactory"
);
const
SpecialPlotView_1
=
require
(
"../../type/SpecialPlotView"
);
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
let
SpecialPlotViewImpl
=
/** @class */
(()
=>
{
let
SpecialPlotViewImpl
=
class
SpecialPlotViewImpl
extends
CCViewBase_1
.
CCPureView
{
constructor
()
{
super
(...
arguments
);
this
.
specialPlotScrollView
=
CCDummyObjects_1
.
DummyScrollView
;
this
.
specialPlotTitleNode
=
CCDummyObjects_1
.
DummyNode
;
this
.
specialPlotNode
=
CCDummyObjects_1
.
DummyNode
;
this
.
leftBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
rightBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
rightBtnRedDot
=
CCDummyObjects_1
.
DummyNode
;
this
.
forumBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
shopBtn
=
CCDummyObjects_1
.
DummyNode
;
}
onLoad
()
{
}
getSpecialPlotScrollView
()
{
return
this
.
specialPlotScrollView
;
}
getSpecialPlotTitleNode
()
{
return
this
.
specialPlotTitleNode
;
}
getSpecialPlotNode
()
{
return
this
.
specialPlotNode
;
}
onLeftBtnClickCallBack
()
{
this
.
_props
.
onLeftBtnClick
();
}
onRightBtnClickCallBack
()
{
this
.
_props
.
onRightBtnClick
();
}
showLeftBtn
(
isShow
)
{
this
.
leftBtn
.
active
=
isShow
;
}
showRightBtn
(
isShow
)
{
this
.
rightBtn
.
active
=
isShow
;
}
getViewNode
()
{
return
this
.
node
;
}
getForumBtnNode
()
{
return
this
.
forumBtn
;
}
onCloseClickCallBack
()
{
this
.
_props
.
onCloseBtnClick
();
}
onShopBtnClickCallBack
()
{
this
.
_props
.
onShopBtnClick
();
}
showRedDot
(
isShow
)
{
this
.
rightBtnRedDot
.
active
=
isShow
;
}
};
__decorate
([
property
(
cc
.
ScrollView
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotScrollView"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotTitleNode"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotNode"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"leftBtn"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"rightBtn"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"rightBtnRedDot"
,
void
0
);
__decorate
([
property
({
type
:
cc
.
Node
,
tooltip
:
"论坛按钮"
})
],
SpecialPlotViewImpl
.
prototype
,
"forumBtn"
,
void
0
);
__decorate
([
property
({
type
:
cc
.
Node
,
tooltip
:
"商城按钮"
})
],
SpecialPlotViewImpl
.
prototype
,
"shopBtn"
,
void
0
);
SpecialPlotViewImpl
=
__decorate
([
ccclass
,
PresenterCCViewFactory_1
.
RegView
(
SpecialPlotView_1
.
SpecialPlotViewType
,
"prefab/ui/SpecialPlotView"
)
],
SpecialPlotViewImpl
);
return
SpecialPlotViewImpl
;
})();
exports
.
SpecialPlotViewImpl
=
SpecialPlotViewImpl
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/library/imports/02/02025066-b348-4cf3-ad25-ce300d1c5a34.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;;AAAA,yEAAkF;AAClF,2EAAwE;AACxE,4EAA0D;AAC1D,gEAAwG;AAExG,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAI5C;IAAA,IAAa,mBAAmB,GAAhC,MAAa,mBAAoB,SAAQ,uBAAgC;QAAzE;;YAGY,0BAAqB,GAAG,gCAAe,CAAC;YAExC,yBAAoB,GAAG,0BAAS,CAAC;YAEjC,oBAAe,GAAG,0BAAS,CAAC;YAE5B,YAAO,GAAG,0BAAS,CAAC;YAEpB,aAAQ,GAAG,0BAAS,CAAC;YAErB,mBAAc,GAAG,0BAAS,CAAC;YAE3B,aAAQ,GAAY,0BAAS,CAAC;YAE9B,YAAO,GAAY,0BAAS,CAAC;QAoDzC,CAAC;QAlDG,MAAM;QACN,CAAC;QAED,wBAAwB;YACpB,OAAO,IAAI,CAAC,qBAAqB,CAAC;QACtC,CAAC;QAED,uBAAuB;YACnB,OAAO,IAAI,CAAC,oBAAoB,CAAC;QACrC,CAAC;QAED,kBAAkB;YACd,OAAO,IAAI,CAAC,eAAe,CAAC;QAChC,CAAC;QAED,sBAAsB;YAClB,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC;QACjC,CAAC;QAED,uBAAuB;YACnB,IAAI,CAAC,MAAM,CAAC,eAAe,EAAE,CAAC;QAClC,CAAC;QAED,WAAW,CAAC,MAAe;YACvB,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,MAAM,CAAC;QACjC,CAAC;QAED,YAAY,CAAC,MAAe;YACxB,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC;QAClC,CAAC;QAED,WAAW;YACP,OAAO,IAAI,CAAC,IAAI,CAAC;QACrB,CAAC;QAED,eAAe;YACX,OAAO,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;QAED,oBAAoB;YAChB,IAAI,CAAC,MAAM,CAAC,eAAe,EAAE,CAAC;QAClC,CAAC;QAED,sBAAsB;YAClB,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC;QACjC,CAAC;QAED,UAAU,CAAC,MAAe;YACtB,IAAI,CAAC,cAAc,CAAC,MAAM,GAAG,MAAM,CAAC;QACxC,CAAC;KACJ,CAAA;IAlEG;QADC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC;sEACwB;IAEhD;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;qEACuB;IAEzC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;gEACkB;IAEpC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;wDACU;IAE5B;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;yDACW;IAE7B;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;+DACiB;IAEnC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;yDACP;IAEtC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC;wDACR;IAjB5B,mBAAmB;QAF/B,OAAO;QACP,gCAAO,CAAC,qCAAmB,EAAE,2BAA2B,CAAC;OAC7C,mBAAmB,CAqE/B;IAAD,0BAAC;KAAA;AArEY,kDAAmB"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyNode, DummyScrollView } from
\"
../../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\n
import { SpecialPlotView, SpecialPlotViewProps, SpecialPlotViewType } from
\"
../../type/SpecialPlotView
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
@RegView(SpecialPlotViewType,
\"
prefab/ui/SpecialPlotView
\"
)
\n
export class SpecialPlotViewImpl extends CCPureView<SpecialPlotViewProps> implements SpecialPlotView {
\n\n
@property(cc.ScrollView)
\n
private specialPlotScrollView = DummyScrollView;
\n
@property(cc.Node)
\n
private specialPlotTitleNode = DummyNode;
\n
@property(cc.Node)
\n
private specialPlotNode = DummyNode;
\n
@property(cc.Node)
\n
private leftBtn = DummyNode;
\n
@property(cc.Node)
\n
private rightBtn = DummyNode;
\n
@property(cc.Node)
\n
private rightBtnRedDot = DummyNode;
\n
@property({ type: cc.Node, tooltip:
\"
论坛按钮
\"
})
\n
private forumBtn: cc.Node = DummyNode;
\n
@property({ type: cc.Node, tooltip:
\"
商城按钮
\"
})
\n
private shopBtn: cc.Node = DummyNode;
\n\n
onLoad() {
\n
}
\n\n
getSpecialPlotScrollView(): cc.ScrollView {
\n
return this.specialPlotScrollView;
\n
}
\n\n
getSpecialPlotTitleNode(): cc.Node {
\n
return this.specialPlotTitleNode;
\n
}
\n\n
getSpecialPlotNode(): cc.Node {
\n
return this.specialPlotNode;
\n
}
\n\n
onLeftBtnClickCallBack() {
\n
this._props.onLeftBtnClick();
\n
}
\n\n
onRightBtnClickCallBack() {
\n
this._props.onRightBtnClick();
\n
}
\n\n
showLeftBtn(isShow: boolean) {
\n
this.leftBtn.active = isShow;
\n
}
\n\n
showRightBtn(isShow: boolean) {
\n
this.rightBtn.active = isShow;
\n
}
\n\n
getViewNode(): cc.Node {
\n
return this.node;
\n
}
\n\n
getForumBtnNode(): cc.Node {
\n
return this.forumBtn;
\n
}
\n\n
onCloseClickCallBack() {
\n
this._props.onCloseBtnClick();
\n
}
\n\n
onShopBtnClickCallBack() {
\n
this._props.onShopBtnClick();
\n
}
\n\n
showRedDot(isShow: boolean) {
\n
this.rightBtnRedDot.active = isShow;
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/library/imports/12/12b3167a-06e9-44bc-aaf4-99c7e9a22f97.json
deleted
100644 → 0
View file @
d6e06d5
[
{
"__type__"
:
"cc.Prefab"
,
"_name"
:
"SpecialPlotView"
,
"_objFlags"
:
0
,
"_native"
:
""
,
"data"
:
{
"__id__"
:
1
},
"optimizationPolicy"
:
0
,
"asyncLoadAssets"
:
false
,
"readonly"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"SpecialPlotView"
,
"_objFlags"
:
0
,
"_parent"
:
null
,
"_children"
:
[
{
"__id__"
:
2
},
{
"__id__"
:
6
},
{
"__id__"
:
67
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
76
},
{
"__id__"
:
77
},
{
"__id__"
:
78
},
{
"__id__"
:
79
}
],
"_prefab"
:
{
"__id__"
:
80
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
0
,
"g"
:
0
,
"b"
:
0
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
720
,
"height"
:
1280
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
360
,
640
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Bg"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
1
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
3
},
{
"__id__"
:
4
}
],
"_prefab"
:
{
"__id__"
:
5
},
"_opacity"
:
200
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
0
,
"g"
:
0
,
"b"
:
0
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
720
,
"height"
:
1280
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
2
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"a23235d1-15db-4b95-8439-a2e005bfff91"
},
"_type"
:
0
,
"_sizeMode"
:
0
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
2
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
720
,
"_originalHeight"
:
1280
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"1cplE39bpOGJqA6hzGu6ZZ"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"mainNode"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
1
},
"_children"
:
[
{
"__id__"
:
7
},
{
"__id__"
:
10
},
{
"__id__"
:
14
},
{
"__id__"
:
22
},
{
"__id__"
:
33
},
{
"__id__"
:
37
},
{
"__id__"
:
45
},
{
"__id__"
:
54
}
],
"_active"
:
true
,
"_components"
:
[],
"_prefab"
:
{
"__id__"
:
66
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
720
,
"height"
:
905
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
-40
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"bg"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
8
}
],
"_prefab"
:
{
"__id__"
:
9
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
632
,
"height"
:
927
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
7
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"4809f29c-c661-41b5-84d2-43a5c1fa3974"
},
"_type"
:
0
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"4cOzGpz6FKBpuVbUBX3tnl"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"titleLabel"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
11
},
{
"__id__"
:
12
}
],
"_prefab"
:
{
"__id__"
:
13
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
79
,
"g"
:
67
,
"b"
:
159
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
0
,
"height"
:
50.4
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
387.3
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Label"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
10
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_useOriginalSize"
:
false
,
"_string"
:
""
,
"_N$string"
:
""
,
"_fontSize"
:
40
,
"_lineHeight"
:
40
,
"_enableWrapText"
:
true
,
"_N$file"
:
null
,
"_isSystemFontUsed"
:
true
,
"_spacingX"
:
0
,
"_batchAsBitmap"
:
false
,
"_styleFlags"
:
0
,
"_underlineHeight"
:
0
,
"_N$horizontalAlign"
:
1
,
"_N$verticalAlign"
:
1
,
"_N$fontFamily"
:
"Arial"
,
"_N$overflow"
:
0
,
"_N$cacheMode"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
10
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
1
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
40
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
0
,
"_originalHeight"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"12dW5wKIFBQYd7a84Wa03J"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"leftBtn"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[
{
"__id__"
:
15
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
19
}
],
"_prefab"
:
{
"__id__"
:
21
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
60
,
"height"
:
90
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
-310
,
35
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Background"
,
"_objFlags"
:
512
,
"_parent"
:
{
"__id__"
:
14
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
16
},
{
"__id__"
:
17
}
],
"_prefab"
:
{
"__id__"
:
18
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
72
,
"height"
:
64
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
0
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
15
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"b48c4ee1-6b85-462e-9f27-22ba43b64e6a"
},
"_type"
:
1
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
15
},
"_enabled"
:
true
,
"alignMode"
:
0
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
-6
,
"_right"
:
-6
,
"_top"
:
13
,
"_bottom"
:
13
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
100
,
"_originalHeight"
:
40
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"6cBpFpA3lIaqxBfNSwyvU4"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Button"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
14
},
"_enabled"
:
true
,
"_normalMaterial"
:
null
,
"_grayMaterial"
:
null
,
"duration"
:
0.1
,
"zoomScale"
:
1.2
,
"clickEvents"
:
[
{
"__id__"
:
20
}
],
"_N$interactable"
:
true
,
"_N$enableAutoGrayEffect"
:
false
,
"_N$transition"
:
3
,
"transition"
:
3
,
"_N$normalColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
230
,
"g"
:
230
,
"b"
:
230
,
"a"
:
255
},
"_N$pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"_N$hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_N$disabledColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
120
,
"g"
:
120
,
"b"
:
120
,
"a"
:
200
},
"_N$normalSprite"
:
{
"__uuid__"
:
"b48c4ee1-6b85-462e-9f27-22ba43b64e6a"
},
"_N$pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite"
:
{
"__uuid__"
:
"29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target"
:
{
"__id__"
:
15
},
"_id"
:
""
},
{
"__type__"
:
"cc.ClickEvent"
,
"target"
:
{
"__id__"
:
1
},
"component"
:
""
,
"_componentId"
:
"02025Bms0hM860lzjANHFo0"
,
"handler"
:
"onLeftBtnClickCallBack"
,
"customEventData"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"aeEM4eCPFPPooBZ0MIElsm"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"rightBtn"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[
{
"__id__"
:
23
},
{
"__id__"
:
27
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
30
}
],
"_prefab"
:
{
"__id__"
:
32
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
60
,
"height"
:
90
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
310
,
35
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Background"
,
"_objFlags"
:
512
,
"_parent"
:
{
"__id__"
:
22
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
24
},
{
"__id__"
:
25
}
],
"_prefab"
:
{
"__id__"
:
26
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
72
,
"height"
:
64
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
0
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
23
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"c211875e-1cfc-4119-803c-b6d8a4045a7f"
},
"_type"
:
1
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
23
},
"_enabled"
:
true
,
"alignMode"
:
0
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
-6
,
"_right"
:
-6
,
"_top"
:
13
,
"_bottom"
:
13
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
100
,
"_originalHeight"
:
40
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"a9lmcqGIFOwqT/Jj052+st"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"redDot"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
22
},
"_children"
:
[],
"_active"
:
false
,
"_components"
:
[
{
"__id__"
:
28
}
],
"_prefab"
:
{
"__id__"
:
29
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
26
,
"height"
:
26
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
13.357
,
12.46
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
27
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"2480fec9-9409-4629-adfc-f767fca0527d"
},
"_type"
:
0
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"83QOTmdYNFDpdt4cD51ik2"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Button"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
22
},
"_enabled"
:
true
,
"_normalMaterial"
:
null
,
"_grayMaterial"
:
null
,
"duration"
:
0.1
,
"zoomScale"
:
1.2
,
"clickEvents"
:
[
{
"__id__"
:
31
}
],
"_N$interactable"
:
true
,
"_N$enableAutoGrayEffect"
:
false
,
"_N$transition"
:
3
,
"transition"
:
3
,
"_N$normalColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
230
,
"g"
:
230
,
"b"
:
230
,
"a"
:
255
},
"_N$pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"_N$hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_N$disabledColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
120
,
"g"
:
120
,
"b"
:
120
,
"a"
:
200
},
"_N$normalSprite"
:
{
"__uuid__"
:
"c211875e-1cfc-4119-803c-b6d8a4045a7f"
},
"_N$pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite"
:
{
"__uuid__"
:
"29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target"
:
{
"__id__"
:
23
},
"_id"
:
""
},
{
"__type__"
:
"cc.ClickEvent"
,
"target"
:
{
"__id__"
:
1
},
"component"
:
""
,
"_componentId"
:
"02025Bms0hM860lzjANHFo0"
,
"handler"
:
"onRightBtnClickCallBack"
,
"customEventData"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"cdZ/XZ2D9Oq6Hdk9EbBWoJ"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"tipLabel"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
34
},
{
"__id__"
:
35
}
],
"_prefab"
:
{
"__id__"
:
36
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
157
,
"g"
:
151
,
"b"
:
194
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
300
,
"height"
:
50.4
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
-317.526
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Label"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
33
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_useOriginalSize"
:
false
,
"_string"
:
"向下滑动继续观看完整剧情"
,
"_N$string"
:
"向下滑动继续观看完整剧情"
,
"_fontSize"
:
25
,
"_lineHeight"
:
40
,
"_enableWrapText"
:
true
,
"_N$file"
:
null
,
"_isSystemFontUsed"
:
true
,
"_spacingX"
:
0
,
"_batchAsBitmap"
:
false
,
"_styleFlags"
:
0
,
"_underlineHeight"
:
0
,
"_N$horizontalAlign"
:
1
,
"_N$verticalAlign"
:
1
,
"_N$fontFamily"
:
"Arial"
,
"_N$overflow"
:
0
,
"_N$cacheMode"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
33
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
4
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
109.774
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
0
,
"_originalHeight"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"77wtL8UoZG2JKCZj1e8Akj"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"forumBtn"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[
{
"__id__"
:
38
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
42
},
{
"__id__"
:
43
}
],
"_prefab"
:
{
"__id__"
:
44
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
106
,
"height"
:
34
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
-177
,
-360.5
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Background"
,
"_objFlags"
:
512
,
"_parent"
:
{
"__id__"
:
37
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
39
},
{
"__id__"
:
40
}
],
"_prefab"
:
{
"__id__"
:
41
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
106
,
"height"
:
34
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
0
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
38
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"14a71b5d-2755-440c-adb4-1ba3d59bc235"
},
"_type"
:
1
,
"_sizeMode"
:
0
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
38
},
"_enabled"
:
true
,
"alignMode"
:
0
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
100
,
"_originalHeight"
:
40
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"02ewk2NhRIyrhgJfkNuR0E"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Button"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
37
},
"_enabled"
:
true
,
"_normalMaterial"
:
null
,
"_grayMaterial"
:
null
,
"duration"
:
0.1
,
"zoomScale"
:
1.2
,
"clickEvents"
:
[],
"_N$interactable"
:
true
,
"_N$enableAutoGrayEffect"
:
false
,
"_N$transition"
:
3
,
"transition"
:
3
,
"_N$normalColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
230
,
"g"
:
230
,
"b"
:
230
,
"a"
:
255
},
"_N$pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"_N$hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_N$disabledColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
120
,
"g"
:
120
,
"b"
:
120
,
"a"
:
200
},
"_N$normalSprite"
:
{
"__uuid__"
:
"c211875e-1cfc-4119-803c-b6d8a4045a7f"
},
"_N$pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite"
:
{
"__uuid__"
:
"29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target"
:
{
"__id__"
:
38
},
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
37
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
12
,
"_left"
:
130
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
75
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
0
,
"_originalHeight"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"f0xLjD+cVOfb3w+dVX1xpm"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"shopBtn"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[
{
"__id__"
:
46
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
50
},
{
"__id__"
:
52
}
],
"_prefab"
:
{
"__id__"
:
53
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
106
,
"height"
:
34
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
177
,
-360.5
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Background"
,
"_objFlags"
:
512
,
"_parent"
:
{
"__id__"
:
45
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
47
},
{
"__id__"
:
48
}
],
"_prefab"
:
{
"__id__"
:
49
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
106
,
"height"
:
34
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
0
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
46
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"7f552a54-2b5b-4b87-80b6-1081d1288b34"
},
"_type"
:
1
,
"_sizeMode"
:
0
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
46
},
"_enabled"
:
true
,
"alignMode"
:
0
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
100
,
"_originalHeight"
:
40
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"adFae0bJJOSqnwWIQ+TE6P"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Button"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
45
},
"_enabled"
:
true
,
"_normalMaterial"
:
null
,
"_grayMaterial"
:
null
,
"duration"
:
0.1
,
"zoomScale"
:
1.2
,
"clickEvents"
:
[
{
"__id__"
:
51
}
],
"_N$interactable"
:
true
,
"_N$enableAutoGrayEffect"
:
false
,
"_N$transition"
:
3
,
"transition"
:
3
,
"_N$normalColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
230
,
"g"
:
230
,
"b"
:
230
,
"a"
:
255
},
"_N$pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"_N$hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_N$disabledColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
120
,
"g"
:
120
,
"b"
:
120
,
"a"
:
200
},
"_N$normalSprite"
:
{
"__uuid__"
:
"c211875e-1cfc-4119-803c-b6d8a4045a7f"
},
"_N$pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite"
:
{
"__uuid__"
:
"29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target"
:
{
"__id__"
:
46
},
"_id"
:
""
},
{
"__type__"
:
"cc.ClickEvent"
,
"target"
:
{
"__id__"
:
1
},
"component"
:
""
,
"_componentId"
:
"02025Bms0hM860lzjANHFo0"
,
"handler"
:
"onShopBtnClickCallBack"
,
"customEventData"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
45
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
36
,
"_left"
:
0
,
"_right"
:
130
,
"_top"
:
0
,
"_bottom"
:
75
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
0
,
"_originalHeight"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"81YSKSlGRLf6RG6BUlzxfl"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"specialPlotScrollView"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[
{
"__id__"
:
55
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
64
}
],
"_prefab"
:
{
"__id__"
:
65
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
500
,
"height"
:
620
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
1
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
342.367
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"view"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
54
},
"_children"
:
[
{
"__id__"
:
56
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
62
}
],
"_prefab"
:
{
"__id__"
:
63
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
500
,
"height"
:
620
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
1
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"content"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
55
},
"_children"
:
[
{
"__id__"
:
57
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
60
}
],
"_prefab"
:
{
"__id__"
:
61
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
500
,
"height"
:
40
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
1
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"plotLabel"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
56
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
58
}
],
"_prefab"
:
{
"__id__"
:
59
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
79
,
"g"
:
67
,
"b"
:
159
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
500
,
"height"
:
40
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
1
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Label"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
57
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_useOriginalSize"
:
true
,
"_string"
:
""
,
"_N$string"
:
""
,
"_fontSize"
:
30
,
"_lineHeight"
:
40
,
"_enableWrapText"
:
true
,
"_N$file"
:
null
,
"_isSystemFontUsed"
:
true
,
"_spacingX"
:
0
,
"_batchAsBitmap"
:
false
,
"_styleFlags"
:
0
,
"_underlineHeight"
:
0
,
"_N$horizontalAlign"
:
0
,
"_N$verticalAlign"
:
0
,
"_N$fontFamily"
:
"Arial"
,
"_N$overflow"
:
3
,
"_N$cacheMode"
:
2
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"f5OWyG9OBJO5B7SQFbALIp"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Layout"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
56
},
"_enabled"
:
true
,
"_layoutSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
500
,
"height"
:
40
},
"_resize"
:
1
,
"_N$layoutType"
:
2
,
"_N$cellSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
40
,
"height"
:
40
},
"_N$startAxis"
:
0
,
"_N$paddingLeft"
:
0
,
"_N$paddingRight"
:
0
,
"_N$paddingTop"
:
0
,
"_N$paddingBottom"
:
0
,
"_N$spacingX"
:
0
,
"_N$spacingY"
:
0
,
"_N$verticalDirection"
:
1
,
"_N$horizontalDirection"
:
0
,
"_N$affectedByScale"
:
false
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"4dkk2WYIhJeYrRLlfBIfwg"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Mask"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
55
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_spriteFrame"
:
null
,
"_type"
:
0
,
"_segments"
:
64
,
"_N$alphaThreshold"
:
0
,
"_N$inverted"
:
false
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"6b09Exvj9BYaqaRSyg2h3a"
,
"sync"
:
false
},
{
"__type__"
:
"cc.ScrollView"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
54
},
"_enabled"
:
true
,
"horizontal"
:
false
,
"vertical"
:
true
,
"inertia"
:
true
,
"brake"
:
0.75
,
"elastic"
:
true
,
"bounceDuration"
:
0.23
,
"scrollEvents"
:
[],
"cancelInnerEvents"
:
true
,
"_N$content"
:
{
"__id__"
:
56
},
"content"
:
{
"__id__"
:
56
},
"_N$horizontalScrollBar"
:
null
,
"_N$verticalScrollBar"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"62QeXkuBRK6JnglRS5Jc5o"
,
"sync"
:
false
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"10Kqfz575EE6hStLImJUn7"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"closeBtn"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
1
},
"_children"
:
[
{
"__id__"
:
68
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
72
},
{
"__id__"
:
74
}
],
"_prefab"
:
{
"__id__"
:
75
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
126
,
"height"
:
96
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
-297
,
520
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Background"
,
"_objFlags"
:
512
,
"_parent"
:
{
"__id__"
:
67
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
69
},
{
"__id__"
:
70
}
],
"_prefab"
:
{
"__id__"
:
71
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
126
,
"height"
:
96
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
0
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
68
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"03740950-a53e-4016-a56e-99f3fc286698"
},
"_type"
:
1
,
"_sizeMode"
:
0
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
68
},
"_enabled"
:
true
,
"alignMode"
:
0
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
100
,
"_originalHeight"
:
40
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"dcAoLlnHNJFrp4TwAEIKWa"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Button"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
67
},
"_enabled"
:
true
,
"_normalMaterial"
:
null
,
"_grayMaterial"
:
null
,
"duration"
:
0.1
,
"zoomScale"
:
1.2
,
"clickEvents"
:
[
{
"__id__"
:
73
}
],
"_N$interactable"
:
true
,
"_N$enableAutoGrayEffect"
:
false
,
"_N$transition"
:
3
,
"transition"
:
3
,
"_N$normalColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
230
,
"g"
:
230
,
"b"
:
230
,
"a"
:
255
},
"_N$pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"_N$hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_N$disabledColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
120
,
"g"
:
120
,
"b"
:
120
,
"a"
:
200
},
"_N$normalSprite"
:
{
"__uuid__"
:
"03740950-a53e-4016-a56e-99f3fc286698"
},
"_N$pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite"
:
{
"__uuid__"
:
"29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target"
:
{
"__id__"
:
68
},
"_id"
:
""
},
{
"__type__"
:
"cc.ClickEvent"
,
"target"
:
{
"__id__"
:
1
},
"component"
:
""
,
"_componentId"
:
"02025Bms0hM860lzjANHFo0"
,
"handler"
:
"onCloseClickCallBack"
,
"customEventData"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
67
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
9
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
72
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
0
,
"_originalHeight"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"7eBFOkE1pAG4+UrF4of3lF"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
1
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
0
,
"_originalHeight"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"60039O60/ZGo5AX4O+PjtgC"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
1
},
"_enabled"
:
true
,
"_id"
:
""
},
{
"__type__"
:
"02025Bms0hM860lzjANHFo0"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
1
},
"_enabled"
:
true
,
"specialPlotScrollView"
:
{
"__id__"
:
64
},
"specialPlotTitleNode"
:
{
"__id__"
:
10
},
"specialPlotNode"
:
{
"__id__"
:
57
},
"leftBtn"
:
{
"__id__"
:
14
},
"rightBtn"
:
{
"__id__"
:
22
},
"rightBtnRedDot"
:
{
"__id__"
:
27
},
"forumBtn"
:
{
"__id__"
:
37
},
"shopBtn"
:
{
"__id__"
:
45
},
"_id"
:
""
},
{
"__type__"
:
"cc.BlockInputEvents"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
1
},
"_enabled"
:
true
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
},
"fileId"
:
"0bUa7uZZ1Fj4EMT/U8jkDv"
,
"sync"
:
false
}
]
\ No newline at end of file
vampire_copy/library/imports/15/15701a91-195f-4948-ba9b-aea3c296111a.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'15701qRGV9JSLqbrqPClhEa'
,
'ItemIntroductionView'
);
// script/game/ui/view/type/ItemIntroductionView.ts
"use strict"
;
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
ItemIntroductionViewType
=
void
0
;
exports
.
ItemIntroductionViewType
=
"ItemIntroductionView"
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/library/imports/15/15701a91-195f-4948-ba9b-aea3c296111a.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/view/type/ItemIntroductionView.ts"],"names":[],"mappings":";;;;;;;AAkBa,QAAA,wBAAwB,GAAG,sBAAsB,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { CCView } from \"../../../../common/classbase/CCViewBase\";\nimport { PureView } from \"../../../../common/classbase/ViewBase\";\n\nexport interface ItemIntroductionViewProps {\n itemId: number;\n showItemSpr: (itemId: number) => void;\n onSpecialPlotBtnClick: () => void;\n onShopBtnClick: () => void;\n}\n\ntype ItemIntroductionViewBase = PureView<ItemIntroductionViewProps>;\n\nexport interface ItemIntroductionView extends ItemIntroductionViewBase {\n getItemSpriteNode: () => cc.Sprite;\n getContainer: () => CCView;\n showSpecialPlotBtnRedDot: (isShow: boolean) => void;\n}\n\nexport const ItemIntroductionViewType = \"ItemIntroductionView\";"]}
\ No newline at end of file
vampire_copy/library/imports/3a/3aa5b286-ed58-49e7-af39-81b2b0faef92.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'3aa5bKG7VhJ5685gbKw+u+S'
,
'SpecialPlotView'
);
// script/game/ui/view/type/SpecialPlotView.ts
"use strict"
;
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
SpecialPlotViewType
=
void
0
;
exports
.
SpecialPlotViewType
=
"SpecialPlotView"
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/library/imports/3a/3aa5b286-ed58-49e7-af39-81b2b0faef92.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/view/type/SpecialPlotView.ts"],"names":[],"mappings":";;;;;;;AA8Ba,QAAA,mBAAmB,GAAG,iBAAiB,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\n\ntype onLeftBtnClickCallBack = () => void;\ntype onRightBtnClickCallBack = () => void;\ntype createGameClubBtn = () => void;\ntype onShopBtnClickCallBack = () => void;\ntype onCloseBtnClick = () => void;\nexport interface SpecialPlotViewProps {\n itemId: number;\n specialPlotIds: number[];\n onLeftBtnClick: onLeftBtnClickCallBack;\n onRightBtnClick: onRightBtnClickCallBack;\n createGameClubBtn: createGameClubBtn;\n onShopBtnClick: onShopBtnClickCallBack;\n onCloseBtnClick: onCloseBtnClick;\n}\n\ntype SpecialPlotViewBase = PureView<SpecialPlotViewProps>;\n\nexport interface SpecialPlotView extends SpecialPlotViewBase {\n getSpecialPlotScrollView: () => cc.ScrollView;\n getSpecialPlotTitleNode: () => cc.Node | undefined;\n getSpecialPlotNode: () => cc.Node | undefined;\n showLeftBtn: (isShow: boolean) => void;\n showRightBtn: (isShow: boolean) => void;\n getViewNode: () => cc.Node | undefined;\n getForumBtnNode: () => cc.Node | undefined;\n showRedDot: (isShow: boolean) => void;\n}\n\nexport const SpecialPlotViewType = \"SpecialPlotView\";"]}
\ No newline at end of file
vampire_copy/library/imports/4c/4c1e1ec2-e61e-474d-b4e2-9268b8a524a5.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'4c1e17C5h5HTbTikmi4pSSl'
,
'ItemIntroductionViewPresenter'
);
// script/game/ui/presenter/ItemIntroductionViewPresenter.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
const
simba_cc_resutils_1
=
require
(
"simba-cc-resutils"
);
const
simba_config_manager_1
=
require
(
"simba-config-manager"
);
const
simba_sdk_1
=
require
(
"simba-sdk"
);
const
PresenterBase_1
=
require
(
"../../../common/classbase/PresenterBase"
);
const
GameConstData_1
=
require
(
"../../../common/gameplay/gamedata/GameConstData"
);
const
UIManager_1
=
require
(
"../../../common/gameplay/managers/UIManager"
);
const
ItemTbl_1
=
require
(
"../../../config/ItemTbl"
);
const
GameConfig_1
=
require
(
"../../../GameConfig"
);
const
GameDotMgr_1
=
require
(
"../../GameDotMgr"
);
const
GameModelManager_1
=
require
(
"../../model/GameModelManager"
);
const
UnlockItemModelManager_1
=
require
(
"../../model/UnlockItemModelManager"
);
const
UnlockSpecialPlotEventManager_1
=
require
(
"../../model/UnlockSpecialPlotEventManager"
);
const
UnlockSpecialPlotModelManager_1
=
require
(
"../../model/UnlockSpecialPlotModelManager"
);
const
PresenterCCViewFactory_1
=
require
(
"../PresenterCCViewFactory"
);
const
ItemIntroductionView_1
=
require
(
"../view/type/ItemIntroductionView"
);
const
SpecialPlotViewPresenter_1
=
require
(
"./SpecialPlotViewPresenter"
);
let
ItemIntroductionViewPresenter
=
/** @class */
(()
=>
{
let
ItemIntroductionViewPresenter
=
class
ItemIntroductionViewPresenter
extends
PresenterBase_1
.
Presenter
{
constructor
()
{
super
();
this
.
specialPresenter
=
undefined
;
this
.
showItemSpr
=
async
(
itemId
)
=>
{
try
{
let
cfg
=
undefined
;
if
(
itemId
)
{
cfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
ItemTbl_1
.
itemTbl
,
itemId
);
if
(
cfg
)
{
//如果没有模糊图,那么直接展示简介图
if
(
cfg
.
foggy
===
0
)
{
UnlockItemModelManager_1
.
UnlockItemModelManager
.
saveUnlockedIntroductionItemIdToGameRecord
(
itemId
);
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
type
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
//如果有模糊图,那么就判断是否已经解锁了清晰的简介图
else
{
let
unlockedIntroduction
=
false
;
let
unlockedIntroductionItems
=
UnlockItemModelManager_1
.
UnlockItemModelManager
.
unlockedIntroductionItems
;
for
(
let
i
=
0
;
i
<
unlockedIntroductionItems
.
length
;
i
++
)
{
if
(
itemId
==
unlockedIntroductionItems
[
i
])
{
unlockedIntroduction
=
true
;
}
}
if
(
!
unlockedIntroduction
)
{
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
foggyPicture
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
else
{
UnlockItemModelManager_1
.
UnlockItemModelManager
.
saveUnlockedIntroductionItemIdToGameRecord
(
itemId
);
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
type
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
}
}
}
this
.
updateSpecialPlotBtnRedDotStatus
();
}
catch
(
error
)
{
console
.
error
(
error
);
}
};
this
.
onSpecialPlotClickCallBack
=
()
=>
{
let
itemCfg
=
undefined
;
itemCfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
ItemTbl_1
.
itemTbl
,
this
.
_viewProps
.
itemId
);
let
unlockedSpecialPlots
=
UnlockSpecialPlotModelManager_1
.
UnlockSpecialPlotModelManager
.
unlockedSpecialPlotIdByItemId
(
this
.
_viewProps
.
itemId
);
if
(
itemCfg
)
{
let
unlockedSpecialPlot
=
false
;
if
(
unlockedSpecialPlots
.
length
>
0
)
{
unlockedSpecialPlot
=
true
;
}
if
(
unlockedSpecialPlot
)
{
this
.
openSpecialPlotView
(
this
.
_viewProps
.
itemId
,
unlockedSpecialPlots
);
}
else
{
UIManager_1
.
UIManager
.
showToast
(
itemCfg
.
toastMsg
);
return
;
}
}
this
.
view
.
close
();
};
this
.
onShopBtnClickCallBack
=
()
=>
{
GameDotMgr_1
.
default
.
getInstance
().
dotClickUI
(
"shop_btn_introduction"
);
let
type
=
GameModelManager_1
.
GameModelManager
.
getTypeByBedroomItemId
(
this
.
_viewProps
.
itemId
);
if
(
GameConfig_1
.
channel
==
"wechat"
)
{
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getYouZanShopUrlByType
(
type
);
if
(
link
)
{
simba_sdk_1
.
SDK
.
openProgramV2
(
GameConfig_1
.
GameConfig
.
youZanShopAppId
,
link
);
}
}
}
else
if
(
GameConfig_1
.
channel
==
"android"
)
{
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getTaoBaoShopUrlByType
(
type
);
if
(
link
)
{
GameModelManager_1
.
GameModelManager
.
jumpToTaobaoShop
(
link
);
}
}
}
else
{
UIManager_1
.
UIManager
.
showToast
(
"该功能在当前平台不可使用"
);
}
};
}
onOpen
(
props
)
{
super
.
onOpen
(
props
);
this
.
_viewProps
=
props
;
this
.
_viewProps
.
showItemSpr
=
this
.
showItemSpr
;
this
.
_viewProps
.
onSpecialPlotBtnClick
=
this
.
onSpecialPlotClickCallBack
;
this
.
_viewProps
.
onShopBtnClick
=
this
.
onShopBtnClickCallBack
;
this
.
view
.
setProps
(
this
.
_viewProps
);
this
.
onShow
();
PresenterBase_1
.
createPresenter
(
SpecialPlotViewPresenter_1
.
default
).
then
((
presenter
)
=>
{
this
.
specialPresenter
=
presenter
;
});
}
onShow
()
{
super
.
onShow
();
this
.
showItemSpr
(
this
.
_viewProps
.
itemId
);
}
onEnterBackground
()
{
super
.
onEnterBackground
();
}
onEnterForeground
()
{
super
.
onEnterForeground
();
}
onClose
()
{
super
.
onClose
();
}
openSpecialPlotView
(
itemId
,
specialPlotIds
)
{
if
(
this
.
specialPresenter
)
{
let
temp
=
{
itemId
:
itemId
,
specialPlotIds
:
specialPlotIds
,
onLeftBtnClick
:
()
=>
{
},
onRightBtnClick
:
()
=>
{
},
createGameClubBtn
:
()
=>
{
},
onShopBtnClick
:
()
=>
{
},
onCloseBtnClick
:
()
=>
{
}
};
this
.
specialPresenter
.
open
(
this
.
view
.
getContainer
(),
temp
);
}
}
updateSpecialPlotBtnRedDotStatus
()
{
this
.
view
.
showSpecialPlotBtnRedDot
(
UnlockSpecialPlotEventManager_1
.
default
.
getInstance
().
isShowBedRoomRedDotStatus
(
this
.
_viewProps
.
itemId
));
}
};
ItemIntroductionViewPresenter
.
uuid
=
"ItemIntroductionViewPresenter"
;
ItemIntroductionViewPresenter
=
__decorate
([
PresenterCCViewFactory_1
.
RegPresenter
(
ItemIntroductionView_1
.
ItemIntroductionViewType
)
],
ItemIntroductionViewPresenter
);
return
ItemIntroductionViewPresenter
;
})();
exports
.
default
=
ItemIntroductionViewPresenter
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/library/imports/4c/4c1e1ec2-e61e-474d-b4e2-9268b8a524a5.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/presenter/ItemIntroductionViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { ResUtils } from \"simba-cc-resutils\";\nimport { ConfigManager } from \"simba-config-manager\";\nimport { SDK } from \"simba-sdk\";\nimport { DeepReadonlyObject } from \"simba-utils\";\nimport { createPresenter, Presenter } from \"../../../common/classbase/PresenterBase\";\nimport { GameConstData } from \"../../../common/gameplay/gamedata/GameConstData\";\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\nimport { IItemTbl, itemTbl } from \"../../../config/ItemTbl\";\nimport GameCenter from \"../../../cooperation/script/GameCenter\";\nimport { channel, GameConfig } from \"../../../GameConfig\";\nimport GameDotMgr from \"../../GameDotMgr\";\nimport { GameModelManager } from \"../../model/GameModelManager\";\nimport { UnlockItemModelManager } from \"../../model/UnlockItemModelManager\";\nimport UnlockSpecialPlotEventManager from \"../../model/UnlockSpecialPlotEventManager\";\nimport { UnlockSpecialPlotModelManager } from \"../../model/UnlockSpecialPlotModelManager\";\nimport { RegPresenter } from \"../PresenterCCViewFactory\";\nimport { ItemIntroductionView, ItemIntroductionViewProps, ItemIntroductionViewType } from \"../view/type/ItemIntroductionView\";\nimport { SpecialPlotViewProps } from \"../view/type/SpecialPlotView\";\nimport SpecialPlotViewPresenter from \"./SpecialPlotViewPresenter\";\n\n@RegPresenter(ItemIntroductionViewType)\nexport default class ItemIntroductionViewPresenter extends Presenter<ItemIntroductionViewProps, ItemIntroductionView>\n{\n static uuid = \"ItemIntroductionViewPresenter\";\n\n private _viewProps: ItemIntroductionViewProps;\n private specialPresenter: SpecialPlotViewPresenter | undefined = undefined;\n\n constructor() {\n super();\n }\n\n onOpen(props: ItemIntroductionViewProps) {\n super.onOpen(props);\n this._viewProps = props;\n this._viewProps.showItemSpr = this.showItemSpr;\n this._viewProps.onSpecialPlotBtnClick = this.onSpecialPlotClickCallBack;\n this._viewProps.onShopBtnClick = this.onShopBtnClickCallBack;\n this.view.setProps(this._viewProps);\n this.onShow();\n createPresenter(SpecialPlotViewPresenter).then((presenter) => {\n this.specialPresenter = presenter;\n });\n }\n\n onShow() {\n super.onShow();\n this.showItemSpr(this._viewProps.itemId);\n }\n\n onEnterBackground() {\n super.onEnterBackground();\n }\n\n onEnterForeground() {\n super.onEnterForeground();\n }\n\n onClose() {\n super.onClose();\n }\n\n showItemSpr = async (itemId: number) => {\n try {\n let cfg: DeepReadonlyObject<IItemTbl> | undefined = undefined;\n if (itemId) {\n cfg = ConfigManager.getConfig(itemTbl, itemId);\n if (cfg) {\n //如果没有模糊图,那么直接展示简介图\n if (cfg.foggy === 0) {\n UnlockItemModelManager.saveUnlockedIntroductionItemIdToGameRecord(itemId);\n let path: string = GameConstData.GAME_CONST_ITEM_BIG_SPR_DIR + cfg.type;\n let itemSpriteFrame = await ResUtils.loadRes(path, cc.SpriteFrame);\n this.view.getItemSpriteNode().spriteFrame = itemSpriteFrame;\n }\n //如果有模糊图,那么就判断是否已经解锁了清晰的简介图\n else {\n let unlockedIntroduction = false;\n let unlockedIntroductionItems = UnlockItemModelManager.unlockedIntroductionItems;\n for (let i = 0; i < unlockedIntroductionItems.length; i++) {\n if (itemId == unlockedIntroductionItems[i]) {\n unlockedIntroduction = true;\n }\n }\n if (!unlockedIntroduction) {\n let path: string = GameConstData.GAME_CONST_ITEM_BIG_SPR_DIR + cfg.foggyPicture;\n let itemSpriteFrame = await ResUtils.loadRes(path, cc.SpriteFrame);\n this.view.getItemSpriteNode().spriteFrame = itemSpriteFrame;\n } else {\n UnlockItemModelManager.saveUnlockedIntroductionItemIdToGameRecord(itemId);\n let path: string = GameConstData.GAME_CONST_ITEM_BIG_SPR_DIR + cfg.type;\n let itemSpriteFrame = await ResUtils.loadRes(path, cc.SpriteFrame);\n this.view.getItemSpriteNode().spriteFrame = itemSpriteFrame;\n }\n }\n }\n }\n this.updateSpecialPlotBtnRedDotStatus();\n } catch (error) {\n console.error(error);\n }\n }\n\n onSpecialPlotClickCallBack = () => {\n let itemCfg: DeepReadonlyObject<IItemTbl> | undefined = undefined;\n itemCfg = ConfigManager.getConfig(itemTbl, this._viewProps.itemId);\n let unlockedSpecialPlots = UnlockSpecialPlotModelManager.unlockedSpecialPlotIdByItemId(this._viewProps.itemId);\n if (itemCfg) {\n let unlockedSpecialPlot = false;\n if (unlockedSpecialPlots.length > 0) {\n unlockedSpecialPlot = true;\n }\n if (unlockedSpecialPlot) {\n this.openSpecialPlotView(this._viewProps.itemId, unlockedSpecialPlots);\n } else {\n UIManager.showToast(itemCfg.toastMsg);\n return;\n }\n }\n this.view.close();\n }\n\n openSpecialPlotView(itemId: number, specialPlotIds: number[]) {\n if (this.specialPresenter) {\n let temp: SpecialPlotViewProps = {\n itemId: itemId,\n specialPlotIds: specialPlotIds,\n onLeftBtnClick: () => { },\n onRightBtnClick: () => { },\n createGameClubBtn: () => { },\n onShopBtnClick: () => { },\n onCloseBtnClick: () => { }\n };\n this.specialPresenter.open(this.view.getContainer(), temp);\n }\n }\n\n onShopBtnClickCallBack = () => {\n GameDotMgr.getInstance().dotClickUI(\"shop_btn_introduction\");\n let type = GameModelManager.getTypeByBedroomItemId(this._viewProps.itemId);\n if (channel == \"wechat\") {\n // GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);\n if (type) {\n let link = GameModelManager.getYouZanShopUrlByType(type);\n if (link) {\n SDK.openProgramV2(GameConfig.youZanShopAppId, link);\n }\n }\n } else if (channel == \"android\") {\n if (type) {\n let link = GameModelManager.getTaoBaoShopUrlByType(type);\n if (link) {\n GameModelManager.jumpToTaobaoShop(link);\n }\n }\n } else {\n UIManager.showToast(\"该功能在当前平台不可使用\");\n }\n }\n\n updateSpecialPlotBtnRedDotStatus() {\n this.view.showSpecialPlotBtnRedDot(UnlockSpecialPlotEventManager.getInstance().isShowBedRoomRedDotStatus(this._viewProps.itemId));\n }\n}\n"]}
\ No newline at end of file
vampire_copy/library/imports/66/66d3171e-9b5e-40a6-b3aa-80205f9c7cd1.json
deleted
100644 → 0
View file @
d6e06d5
[
{
"__type__"
:
"cc.Prefab"
,
"_name"
:
"ItemIntroductionView"
,
"_objFlags"
:
0
,
"_native"
:
""
,
"data"
:
{
"__id__"
:
1
},
"optimizationPolicy"
:
0
,
"asyncLoadAssets"
:
false
,
"readonly"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"ItemIntroductionView"
,
"_objFlags"
:
0
,
"_parent"
:
null
,
"_children"
:
[
{
"__id__"
:
2
},
{
"__id__"
:
6
},
{
"__id__"
:
30
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
39
},
{
"__id__"
:
40
},
{
"__id__"
:
41
},
{
"__id__"
:
42
}
],
"_prefab"
:
{
"__id__"
:
43
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
0
,
"g"
:
0
,
"b"
:
0
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
720
,
"height"
:
1280
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
360
,
640
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Bg"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
1
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
3
},
{
"__id__"
:
4
}
],
"_prefab"
:
{
"__id__"
:
5
},
"_opacity"
:
200
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
0
,
"g"
:
0
,
"b"
:
0
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
720
,
"height"
:
1280
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
2
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"a23235d1-15db-4b95-8439-a2e005bfff91"
},
"_type"
:
0
,
"_sizeMode"
:
0
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
2
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
720
,
"_originalHeight"
:
1280
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"1cplE39bpOGJqA6hzGu6ZZ"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"mainNode"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
1
},
"_children"
:
[
{
"__id__"
:
7
},
{
"__id__"
:
10
},
{
"__id__"
:
21
}
],
"_active"
:
true
,
"_components"
:
[],
"_prefab"
:
{
"__id__"
:
29
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
720
,
"height"
:
905
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"itemSpr"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
8
}
],
"_prefab"
:
{
"__id__"
:
9
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
718
,
"height"
:
628
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
100
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
7
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
null
,
"_type"
:
0
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"31iwGNMHtEl7AW+O6j2a3h"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"specialPlot"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[
{
"__id__"
:
11
},
{
"__id__"
:
15
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
18
}
],
"_prefab"
:
{
"__id__"
:
20
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
230
,
"height"
:
110
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
-160
,
-345
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Background"
,
"_objFlags"
:
512
,
"_parent"
:
{
"__id__"
:
10
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
12
},
{
"__id__"
:
13
}
],
"_prefab"
:
{
"__id__"
:
14
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
245
,
"height"
:
83
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
0
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
11
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"540120f8-aff6-44bd-843d-95036943bea3"
},
"_type"
:
1
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
11
},
"_enabled"
:
true
,
"alignMode"
:
0
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
-7.5
,
"_right"
:
-7.5
,
"_top"
:
13.5
,
"_bottom"
:
13.5
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
100
,
"_originalHeight"
:
40
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"8e+Hl3E/dAXpM27yKJ7Fjf"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"redDot"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
10
},
"_children"
:
[],
"_active"
:
false
,
"_components"
:
[
{
"__id__"
:
16
}
],
"_prefab"
:
{
"__id__"
:
17
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
26
,
"height"
:
26
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
105.722
,
21.968
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
15
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"2480fec9-9409-4629-adfc-f767fca0527d"
},
"_type"
:
0
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"15bfUEYWxGoI6OYDzfJUAz"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Button"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
10
},
"_enabled"
:
true
,
"_normalMaterial"
:
null
,
"_grayMaterial"
:
null
,
"duration"
:
0.1
,
"zoomScale"
:
1.2
,
"clickEvents"
:
[
{
"__id__"
:
19
}
],
"_N$interactable"
:
true
,
"_N$enableAutoGrayEffect"
:
false
,
"_N$transition"
:
3
,
"transition"
:
3
,
"_N$normalColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
230
,
"g"
:
230
,
"b"
:
230
,
"a"
:
255
},
"_N$pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"_N$hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_N$disabledColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
120
,
"g"
:
120
,
"b"
:
120
,
"a"
:
200
},
"_N$normalSprite"
:
{
"__uuid__"
:
"f21a3663-2d6e-4422-94a2-6d524b405d72"
},
"_N$pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite"
:
{
"__uuid__"
:
"29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target"
:
{
"__id__"
:
11
},
"_id"
:
""
},
{
"__type__"
:
"cc.ClickEvent"
,
"target"
:
{
"__id__"
:
1
},
"component"
:
""
,
"_componentId"
:
"a7e17nk5SJCJYgLfKaWy9Wz"
,
"handler"
:
"onSpecialPlotBtnClickCallBack"
,
"customEventData"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"97rVP2x71CI4j5kAcyTJI5"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"forum"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
6
},
"_children"
:
[
{
"__id__"
:
22
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
26
}
],
"_prefab"
:
{
"__id__"
:
28
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
230
,
"height"
:
110
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
160
,
-345
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Background"
,
"_objFlags"
:
512
,
"_parent"
:
{
"__id__"
:
21
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
23
},
{
"__id__"
:
24
}
],
"_prefab"
:
{
"__id__"
:
25
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
244
,
"height"
:
83
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
0
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
22
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"35968faf-8a5b-482e-96c5-fdfce83be03b"
},
"_type"
:
1
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
22
},
"_enabled"
:
true
,
"alignMode"
:
0
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
-7
,
"_right"
:
-7
,
"_top"
:
13.5
,
"_bottom"
:
13.5
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
100
,
"_originalHeight"
:
40
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"16zPTzWXVC0qdkjVRNsYhB"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Button"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
21
},
"_enabled"
:
true
,
"_normalMaterial"
:
null
,
"_grayMaterial"
:
null
,
"duration"
:
0.1
,
"zoomScale"
:
1.2
,
"clickEvents"
:
[
{
"__id__"
:
27
}
],
"_N$interactable"
:
true
,
"_N$enableAutoGrayEffect"
:
false
,
"_N$transition"
:
3
,
"transition"
:
3
,
"_N$normalColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
230
,
"g"
:
230
,
"b"
:
230
,
"a"
:
255
},
"_N$pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"_N$hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_N$disabledColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
120
,
"g"
:
120
,
"b"
:
120
,
"a"
:
200
},
"_N$normalSprite"
:
{
"__uuid__"
:
"f21a3663-2d6e-4422-94a2-6d524b405d72"
},
"_N$pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite"
:
{
"__uuid__"
:
"29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target"
:
{
"__id__"
:
22
},
"_id"
:
""
},
{
"__type__"
:
"cc.ClickEvent"
,
"target"
:
{
"__id__"
:
1
},
"component"
:
""
,
"_componentId"
:
"a7e17nk5SJCJYgLfKaWy9Wz"
,
"handler"
:
"onShopBtnClickCallBack"
,
"customEventData"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"cbGGQfnIlCt59g8AGmdgQL"
,
"sync"
:
false
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"10Kqfz575EE6hStLImJUn7"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"closeBtn"
,
"_objFlags"
:
0
,
"_parent"
:
{
"__id__"
:
1
},
"_children"
:
[
{
"__id__"
:
31
}
],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
35
},
{
"__id__"
:
37
}
],
"_prefab"
:
{
"__id__"
:
38
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
126
,
"height"
:
96
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
-297
,
520
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
1
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Node"
,
"_name"
:
"Background"
,
"_objFlags"
:
512
,
"_parent"
:
{
"__id__"
:
30
},
"_children"
:
[],
"_active"
:
true
,
"_components"
:
[
{
"__id__"
:
32
},
{
"__id__"
:
33
}
],
"_prefab"
:
{
"__id__"
:
34
},
"_opacity"
:
255
,
"_color"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_contentSize"
:
{
"__type__"
:
"cc.Size"
,
"width"
:
126
,
"height"
:
96
},
"_anchorPoint"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0.5
,
"y"
:
0.5
},
"_trs"
:
{
"__type__"
:
"TypedArray"
,
"ctor"
:
"Float64Array"
,
"array"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
1
,
1
,
1
,
0
]
},
"_eulerAngles"
:
{
"__type__"
:
"cc.Vec3"
,
"x"
:
0
,
"y"
:
0
,
"z"
:
0
},
"_skewX"
:
0
,
"_skewY"
:
0
,
"_is3DNode"
:
false
,
"_groupIndex"
:
0
,
"groupIndex"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.Sprite"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
31
},
"_enabled"
:
true
,
"_materials"
:
[
{
"__uuid__"
:
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor"
:
770
,
"_dstBlendFactor"
:
771
,
"_spriteFrame"
:
{
"__uuid__"
:
"03740950-a53e-4016-a56e-99f3fc286698"
},
"_type"
:
1
,
"_sizeMode"
:
1
,
"_fillType"
:
0
,
"_fillCenter"
:
{
"__type__"
:
"cc.Vec2"
,
"x"
:
0
,
"y"
:
0
},
"_fillStart"
:
0
,
"_fillRange"
:
0
,
"_isTrimmedMode"
:
true
,
"_atlas"
:
null
,
"_id"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
31
},
"_enabled"
:
true
,
"alignMode"
:
0
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
126
,
"_originalHeight"
:
96
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"43NX6WR6tJVLapuw7mvqFv"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Button"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
30
},
"_enabled"
:
true
,
"_normalMaterial"
:
null
,
"_grayMaterial"
:
null
,
"duration"
:
0.1
,
"zoomScale"
:
1.2
,
"clickEvents"
:
[
{
"__id__"
:
36
}
],
"_N$interactable"
:
true
,
"_N$enableAutoGrayEffect"
:
false
,
"_N$transition"
:
3
,
"transition"
:
3
,
"_N$normalColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
230
,
"g"
:
230
,
"b"
:
230
,
"a"
:
255
},
"_N$pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"pressedColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
200
,
"g"
:
200
,
"b"
:
200
,
"a"
:
255
},
"_N$hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"hoverColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
255
,
"g"
:
255
,
"b"
:
255
,
"a"
:
255
},
"_N$disabledColor"
:
{
"__type__"
:
"cc.Color"
,
"r"
:
120
,
"g"
:
120
,
"b"
:
120
,
"a"
:
200
},
"_N$normalSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"pressedSprite"
:
{
"__uuid__"
:
"e9ec654c-97a2-4787-9325-e6a10375219a"
},
"_N$hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"hoverSprite"
:
{
"__uuid__"
:
"f0048c10-f03e-4c97-b9d3-3506e1d58952"
},
"_N$disabledSprite"
:
{
"__uuid__"
:
"29158224-f8dd-4661-a796-1ffab537140e"
},
"_N$target"
:
{
"__id__"
:
31
},
"_id"
:
""
},
{
"__type__"
:
"cc.ClickEvent"
,
"target"
:
{
"__id__"
:
1
},
"component"
:
""
,
"_componentId"
:
"a7e17nk5SJCJYgLfKaWy9Wz"
,
"handler"
:
"onCloseClickCallBack"
,
"customEventData"
:
""
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
30
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
9
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
72
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
0
,
"_originalHeight"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"d5EWEuYrlGcLBiMG0M/6hy"
,
"sync"
:
false
},
{
"__type__"
:
"cc.Widget"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
1
},
"_enabled"
:
true
,
"alignMode"
:
1
,
"_target"
:
null
,
"_alignFlags"
:
45
,
"_left"
:
0
,
"_right"
:
0
,
"_top"
:
0
,
"_bottom"
:
0
,
"_verticalCenter"
:
0
,
"_horizontalCenter"
:
0
,
"_isAbsLeft"
:
true
,
"_isAbsRight"
:
true
,
"_isAbsTop"
:
true
,
"_isAbsBottom"
:
true
,
"_isAbsHorizontalCenter"
:
true
,
"_isAbsVerticalCenter"
:
true
,
"_originalWidth"
:
0
,
"_originalHeight"
:
0
,
"_id"
:
""
},
{
"__type__"
:
"a7e17nk5SJCJYgLfKaWy9Wz"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
1
},
"_enabled"
:
true
,
"itemSprite"
:
{
"__id__"
:
8
},
"redDotNode"
:
{
"__id__"
:
15
},
"_id"
:
""
},
{
"__type__"
:
"60039O60/ZGo5AX4O+PjtgC"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
1
},
"_enabled"
:
true
,
"_id"
:
""
},
{
"__type__"
:
"cc.BlockInputEvents"
,
"_name"
:
""
,
"_objFlags"
:
0
,
"node"
:
{
"__id__"
:
1
},
"_enabled"
:
true
,
"_id"
:
""
},
{
"__type__"
:
"cc.PrefabInfo"
,
"root"
:
{
"__id__"
:
1
},
"asset"
:
{
"__uuid__"
:
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
},
"fileId"
:
"0bUa7uZZ1Fj4EMT/U8jkDv"
,
"sync"
:
false
}
]
\ No newline at end of file
vampire_copy/library/imports/75/75c442d0-a44a-477f-80a4-2570d6cb45dc.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'75c44LQpEpHf4CkJXDWy0Xc'
,
'SpecialPlotViewPresenter'
);
// script/game/ui/presenter/SpecialPlotViewPresenter.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
const
simba_config_manager_1
=
require
(
"simba-config-manager"
);
const
simba_sdk_1
=
require
(
"simba-sdk"
);
const
PresenterBase_1
=
require
(
"../../../common/classbase/PresenterBase"
);
const
UIManager_1
=
require
(
"../../../common/gameplay/managers/UIManager"
);
const
StoryTbl_1
=
require
(
"../../../config/StoryTbl"
);
const
GameConfig_1
=
require
(
"../../../GameConfig"
);
const
GameDotMgr_1
=
require
(
"../../GameDotMgr"
);
const
GameModelManager_1
=
require
(
"../../model/GameModelManager"
);
const
UnlockSpecialPlotEventManager_1
=
require
(
"../../model/UnlockSpecialPlotEventManager"
);
const
UnlockSpecialPlotModelManager_1
=
require
(
"../../model/UnlockSpecialPlotModelManager"
);
const
PresenterCCViewFactory_1
=
require
(
"../PresenterCCViewFactory"
);
const
SpecialPlotView_1
=
require
(
"../view/type/SpecialPlotView"
);
let
SpecialPlotViewPresenter
=
/** @class */
(()
=>
{
let
SpecialPlotViewPresenter
=
class
SpecialPlotViewPresenter
extends
PresenterBase_1
.
Presenter
{
constructor
()
{
super
();
this
.
_value
=
0
;
this
.
_cfg
=
undefined
;
this
.
onLeftBtnClickCallBack
=
()
=>
{
if
(
this
.
_value
<=
0
)
{
return
;
}
else
{
this
.
_value
-=
1
;
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
}
};
this
.
onRightBtnClickCallBack
=
()
=>
{
if
(
this
.
_value
>=
this
.
_viewProps
.
specialPlotIds
.
length
-
1
)
{
UIManager_1
.
UIManager
.
showToast
(
this
.
_cfg
.
toastMsg
);
return
;
}
else
{
this
.
_value
+=
1
;
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
}
};
this
.
createGameClubBtn
=
()
=>
{
this
.
view
.
getViewNode
().
getComponent
(
cc
.
Widget
).
updateAlignment
();
let
info
=
simba_sdk_1
.
SDK
.
systemInfo
.
displayInfo
;
let
aspect
=
info
.
windowSize
.
height
/
cc
.
view
.
getVisibleSize
().
height
;
this
.
view
.
getViewNode
().
getComponent
(
cc
.
Widget
).
updateAlignment
();
let
pos
=
this
.
view
.
getForumBtnNode
().
convertToWorldSpaceAR
(
cc
.
v2
(
0
,
0
));
pos
.
x
+=
cc
.
view
.
getViewportRect
().
x
/
cc
.
view
.
getScaleX
();
let
xPos
=
pos
.
x
*
aspect
;
let
yPos
=
info
.
windowSize
.
height
-
pos
.
y
*
aspect
;
let
width
=
this
.
view
.
getForumBtnNode
().
width
*
aspect
;
let
height
=
this
.
view
.
getForumBtnNode
().
height
*
aspect
;
let
left
=
xPos
-
width
/
2
;
let
top
=
yPos
-
height
/
2
;
simba_sdk_1
.
SDK
.
createGameClubButton
({
type
:
"text"
,
text
:
""
,
style
:
{
left
:
left
,
top
:
top
,
width
:
width
,
height
:
height
},
icon
:
"green"
});
};
this
.
onShopBtnClickCallBack
=
()
=>
{
GameDotMgr_1
.
default
.
getInstance
().
dotClickUI
(
"shop_btn_specoalPlot"
);
let
type
=
GameModelManager_1
.
GameModelManager
.
getTypeByBedroomItemId
(
this
.
_viewProps
.
itemId
);
if
(
GameConfig_1
.
channel
==
"wechat"
)
{
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getYouZanShopUrlByType
(
type
);
if
(
link
)
{
simba_sdk_1
.
SDK
.
openProgramV2
(
GameConfig_1
.
GameConfig
.
youZanShopAppId
,
link
);
}
}
}
else
if
(
GameConfig_1
.
channel
==
"android"
)
{
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getTaoBaoShopUrlByType
(
type
);
if
(
link
)
{
GameModelManager_1
.
GameModelManager
.
jumpToTaobaoShop
(
link
);
}
}
}
else
{
UIManager_1
.
UIManager
.
showToast
(
"该功能在当前平台不可使用"
);
}
};
this
.
onCloseBtnClick
=
()
=>
{
this
.
view
.
close
();
GameModelManager_1
.
GameModelManager
.
BackToBedRoom
.
emit
();
};
}
onOpen
(
props
)
{
super
.
onOpen
(
props
);
this
.
_viewProps
=
props
;
this
.
_viewProps
.
onLeftBtnClick
=
this
.
onLeftBtnClickCallBack
;
this
.
_viewProps
.
onRightBtnClick
=
this
.
onRightBtnClickCallBack
;
this
.
_viewProps
.
createGameClubBtn
=
this
.
createGameClubBtn
;
this
.
_viewProps
.
onShopBtnClick
=
this
.
onShopBtnClickCallBack
;
this
.
_viewProps
.
onCloseBtnClick
=
this
.
onCloseBtnClick
;
this
.
view
.
setProps
(
this
.
_viewProps
);
this
.
onShow
();
}
onShow
()
{
super
.
onShow
();
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
this
.
createGameClubBtn
();
this
.
showGameClubBtn
();
}
onClose
()
{
super
.
onClose
();
simba_sdk_1
.
SDK
.
destroyGameClubButton
();
}
onEnterBackground
()
{
super
.
onEnterBackground
();
this
.
hideGameClubBtn
();
}
onEnterForeground
()
{
super
.
onEnterForeground
();
this
.
showGameClubBtn
();
}
showGameClubBtn
()
{
simba_sdk_1
.
SDK
.
showGameClubButton
();
}
hideGameClubBtn
()
{
simba_sdk_1
.
SDK
.
hideGameClubButton
();
}
showSpecialPlot
(
specialPlotId
)
{
try
{
if
(
specialPlotId
)
{
this
.
_cfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
StoryTbl_1
.
storyTbl
,
specialPlotId
);
if
(
this
.
_cfg
)
{
this
.
view
.
getSpecialPlotTitleNode
().
getComponent
(
cc
.
Label
).
string
=
this
.
_cfg
.
title
;
let
cfgStr
=
this
.
_cfg
.
content
.
split
(
"%%"
);
let
specialPlotNodeStr
=
""
;
for
(
let
i
=
0
;
i
<
cfgStr
.
length
;
i
++
)
{
specialPlotNodeStr
=
specialPlotNodeStr
+
cfgStr
[
i
]
+
"\n"
;
}
this
.
view
.
getSpecialPlotNode
().
getComponent
(
cc
.
Label
).
string
=
specialPlotNodeStr
;
UnlockSpecialPlotModelManager_1
.
UnlockSpecialPlotModelManager
.
saveClickedSpecialPlotIdByItemIdToGameRecord
(
specialPlotId
);
}
this
.
updateLeftOrRightBtnStatus
();
this
.
updateRightBtnRedDotStatus
();
this
.
view
.
getSpecialPlotScrollView
().
scrollToTop
();
}
}
catch
(
error
)
{
console
.
error
(
error
);
}
}
updateLeftOrRightBtnStatus
()
{
//处理左按钮显隐,右按钮暂不处理
if
(
this
.
_value
<=
0
)
{
this
.
view
.
showLeftBtn
(
false
);
}
else
{
this
.
view
.
showLeftBtn
(
true
);
}
}
updateRightBtnRedDotStatus
()
{
this
.
view
.
showRedDot
(
UnlockSpecialPlotEventManager_1
.
default
.
getInstance
().
isShowBedRoomRedDotStatus
(
this
.
_viewProps
.
itemId
));
}
};
SpecialPlotViewPresenter
.
uuid
=
"SpecialPlotViewPresenter"
;
SpecialPlotViewPresenter
=
__decorate
([
PresenterCCViewFactory_1
.
RegPresenter
(
SpecialPlotView_1
.
SpecialPlotViewType
)
],
SpecialPlotViewPresenter
);
return
SpecialPlotViewPresenter
;
})();
exports
.
default
=
SpecialPlotViewPresenter
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/library/imports/75/75c442d0-a44a-477f-80a4-2570d6cb45dc.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/presenter/SpecialPlotViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { ConfigManager } from \"simba-config-manager\";\nimport { SDK } from \"simba-sdk\";\nimport { DeepReadonlyObject } from \"simba-utils\";\nimport { Presenter } from \"../../../common/classbase/PresenterBase\";\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\nimport { IStoryTbl, storyTbl } from \"../../../config/StoryTbl\";\nimport GameCenter from \"../../../cooperation/script/GameCenter\";\nimport { channel, GameConfig } from \"../../../GameConfig\";\nimport GameDotMgr from \"../../GameDotMgr\";\nimport { GameModelManager } from \"../../model/GameModelManager\";\nimport UnlockSpecialPlotEventManager from \"../../model/UnlockSpecialPlotEventManager\";\nimport { UnlockSpecialPlotModelManager } from \"../../model/UnlockSpecialPlotModelManager\";\nimport { RegPresenter } from \"../PresenterCCViewFactory\";\nimport { SpecialPlotViewType, SpecialPlotViewProps, SpecialPlotView } from \"../view/type/SpecialPlotView\";\n\n@RegPresenter(SpecialPlotViewType)\nexport default class SpecialPlotViewPresenter extends Presenter<SpecialPlotViewProps, SpecialPlotView>\n{\n static uuid = \"SpecialPlotViewPresenter\";\n\n private _viewProps: SpecialPlotViewProps;\n\n private _value: number = 0;\n private _cfg: DeepReadonlyObject<IStoryTbl> | undefined = undefined;\n constructor() {\n super();\n }\n\n onOpen(props: SpecialPlotViewProps) {\n super.onOpen(props);\n this._viewProps = props;\n this._viewProps.onLeftBtnClick = this.onLeftBtnClickCallBack;\n this._viewProps.onRightBtnClick = this.onRightBtnClickCallBack;\n this._viewProps.createGameClubBtn = this.createGameClubBtn;\n this._viewProps.onShopBtnClick = this.onShopBtnClickCallBack;\n this._viewProps.onCloseBtnClick = this.onCloseBtnClick;\n this.view.setProps(this._viewProps);\n this.onShow();\n }\n\n onShow() {\n super.onShow();\n this.showSpecialPlot(this._viewProps.specialPlotIds[this._value]);\n this.createGameClubBtn();\n this.showGameClubBtn();\n }\n\n onClose() {\n super.onClose();\n SDK.destroyGameClubButton();\n }\n\n onEnterBackground() {\n super.onEnterBackground();\n this.hideGameClubBtn();\n }\n\n onEnterForeground() {\n super.onEnterForeground();\n this.showGameClubBtn();\n }\n\n showGameClubBtn() {\n SDK.showGameClubButton();\n }\n\n hideGameClubBtn() {\n SDK.hideGameClubButton();\n }\n\n showSpecialPlot(specialPlotId: number) {\n try {\n if (specialPlotId) {\n this._cfg = ConfigManager.getConfig(storyTbl, specialPlotId);\n if (this._cfg) {\n this.view.getSpecialPlotTitleNode()!.getComponent(cc.Label).string = this._cfg.title;\n let cfgStr: string[] = this._cfg.content.split(\"%%\");\n let specialPlotNodeStr = \"\";\n for (let i = 0; i < cfgStr.length; i++) {\n specialPlotNodeStr = specialPlotNodeStr + cfgStr[i] + \"\\n\";\n }\n this.view.getSpecialPlotNode()!.getComponent(cc.Label).string = specialPlotNodeStr;\n UnlockSpecialPlotModelManager.saveClickedSpecialPlotIdByItemIdToGameRecord(specialPlotId);\n }\n this.updateLeftOrRightBtnStatus();\n this.updateRightBtnRedDotStatus();\n this.view.getSpecialPlotScrollView().scrollToTop();\n }\n } catch (error) {\n console.error(error);\n }\n }\n\n updateLeftOrRightBtnStatus() {\n //处理左按钮显隐,右按钮暂不处理\n if (this._value <= 0) {\n this.view.showLeftBtn(false);\n } else {\n this.view.showLeftBtn(true);\n }\n }\n\n onLeftBtnClickCallBack = () => {\n if (this._value <= 0) {\n return;\n } else {\n this._value -= 1;\n this.showSpecialPlot(this._viewProps.specialPlotIds[this._value]);\n }\n }\n\n onRightBtnClickCallBack = () => {\n if (this._value >= this._viewProps.specialPlotIds.length - 1) {\n UIManager.showToast(this._cfg!.toastMsg);\n return;\n } else {\n this._value += 1;\n this.showSpecialPlot(this._viewProps.specialPlotIds[this._value]);\n }\n }\n\n createGameClubBtn = () => {\n this.view.getViewNode()!.getComponent(cc.Widget).updateAlignment();\n let info = SDK.systemInfo.displayInfo;\n let aspect = info.windowSize.height / cc.view.getVisibleSize().height;\n this.view.getViewNode()!.getComponent(cc.Widget).updateAlignment();\n\n let pos = this.view.getForumBtnNode()!.convertToWorldSpaceAR(cc.v2(0, 0));\n pos.x += cc.view.getViewportRect().x / cc.view.getScaleX();\n let xPos = pos.x * aspect;\n let yPos = info.windowSize.height - pos.y * aspect;\n let width = this.view.getForumBtnNode()!.width * aspect;\n let height = this.view.getForumBtnNode()!.height * aspect;\n let left = xPos - width / 2;\n let top = yPos - height / 2;\n\n SDK.createGameClubButton({\n type: \"text\",\n text: \"\",\n style: {\n left: left,\n top: top,\n width: width,\n height: height\n },\n icon: \"green\"\n });\n }\n\n onShopBtnClickCallBack = () => {\n GameDotMgr.getInstance().dotClickUI(\"shop_btn_specoalPlot\");\n let type = GameModelManager.getTypeByBedroomItemId(this._viewProps.itemId);\n if (channel == \"wechat\") {\n // GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);\n if (type) {\n let link = GameModelManager.getYouZanShopUrlByType(type);\n if (link) {\n SDK.openProgramV2(GameConfig.youZanShopAppId, link);\n }\n }\n } else if (channel == \"android\") {\n if (type) {\n let link = GameModelManager.getTaoBaoShopUrlByType(type);\n if (link) {\n GameModelManager.jumpToTaobaoShop(link);\n }\n }\n } else {\n UIManager.showToast(\"该功能在当前平台不可使用\");\n }\n }\n\n onCloseBtnClick = () => {\n this.view.close();\n GameModelManager.BackToBedRoom.emit();\n }\n\n updateRightBtnRedDotStatus() {\n this.view.showRedDot(UnlockSpecialPlotEventManager.getInstance().isShowBedRoomRedDotStatus(this._viewProps.itemId));\n }\n}\n"]}
\ No newline at end of file
vampire_copy/library/imports/a7/a7e179e4-e522-4225-880b-7ca696cbd5b3.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'a7e17nk5SJCJYgLfKaWy9Wz'
,
'ItemIntroductionViewImpl'
);
// script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
ItemIntroductionViewImpl
=
void
0
;
const
CCDummyObjects_1
=
require
(
"../../../../../common/CCDummyObjects"
);
const
CCViewBase_1
=
require
(
"../../../../../common/classbase/CCViewBase"
);
const
PresenterCCViewFactory_1
=
require
(
"../../../PresenterCCViewFactory"
);
const
ItemIntroductionView_1
=
require
(
"../../type/ItemIntroductionView"
);
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
let
ItemIntroductionViewImpl
=
/** @class */
(()
=>
{
let
ItemIntroductionViewImpl
=
class
ItemIntroductionViewImpl
extends
CCViewBase_1
.
CCPureView
{
constructor
()
{
super
(...
arguments
);
this
.
itemSprite
=
CCDummyObjects_1
.
DummySprite
;
this
.
redDotNode
=
CCDummyObjects_1
.
DummyNode
;
}
onLoad
()
{
this
.
_contentContainer
=
this
.
node
.
parent
.
addComponent
(
CCViewBase_1
.
CCView
);
}
getItemSpriteNode
()
{
return
this
.
itemSprite
;
}
getContainer
()
{
return
this
.
_contentContainer
;
}
onSpecialPlotBtnClickCallBack
()
{
this
.
_props
.
onSpecialPlotBtnClick
();
}
onShopBtnClickCallBack
()
{
this
.
_props
.
onShopBtnClick
();
}
onCloseClickCallBack
()
{
this
.
close
();
}
showSpecialPlotBtnRedDot
(
isShow
)
{
this
.
redDotNode
.
active
=
isShow
;
}
};
__decorate
([
property
(
cc
.
Sprite
)
],
ItemIntroductionViewImpl
.
prototype
,
"itemSprite"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
ItemIntroductionViewImpl
.
prototype
,
"redDotNode"
,
void
0
);
ItemIntroductionViewImpl
=
__decorate
([
ccclass
,
PresenterCCViewFactory_1
.
RegView
(
ItemIntroductionView_1
.
ItemIntroductionViewType
,
"prefab/ui/ItemIntroductionView"
)
],
ItemIntroductionViewImpl
);
return
ItemIntroductionViewImpl
;
})();
exports
.
ItemIntroductionViewImpl
=
ItemIntroductionViewImpl
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/library/imports/a7/a7e179e4-e522-4225-880b-7ca696cbd5b3.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;;AAAA,yEAAuG;AACvG,2EAAgF;AAChF,4EAA0D;AAC1D,0EAA4H;AAE5H,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAI5C;IAAA,IAAa,wBAAwB,GAArC,MAAa,wBAAyB,SAAQ,uBAAqC;QAAnF;;YAGY,eAAU,GAAG,4BAAW,CAAC;YAEzB,eAAU,GAAG,0BAAS,CAAC;QA+BnC,CAAC;QA3BG,MAAM;YACF,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,mBAAM,CAAC,CAAC;QACnE,CAAC;QAED,iBAAiB;YACb,OAAO,IAAI,CAAC,UAAU,CAAC;QAC3B,CAAC;QAED,YAAY;YACR,OAAO,IAAI,CAAC,iBAAiB,CAAC;QAClC,CAAC;QAED,6BAA6B;YACzB,IAAI,CAAC,MAAM,CAAC,qBAAqB,EAAE,CAAC;QACxC,CAAC;QAED,sBAAsB;YAClB,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC;QACjC,CAAC;QAED,oBAAoB;YAChB,IAAI,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;QAED,wBAAwB,CAAC,MAAe;YACpC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,MAAM,CAAC;QACpC,CAAC;KACJ,CAAA;IAjCG;QADC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC;gEACa;IAEjC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;gEACa;IALtB,wBAAwB;QAFpC,OAAO;QACP,gCAAO,CAAC,+CAAwB,EAAE,gCAAgC,CAAC;OACvD,wBAAwB,CAoCpC;IAAD,+BAAC;KAAA;AApCY,4DAAwB"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyButton, DummyLabel, DummyNode, DummySprite } from
\"
../../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView, CCView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\n
import { ItemIntroductionView, ItemIntroductionViewProps, ItemIntroductionViewType } from
\"
../../type/ItemIntroductionView
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
@RegView(ItemIntroductionViewType,
\"
prefab/ui/ItemIntroductionView
\"
)
\n
export class ItemIntroductionViewImpl extends CCPureView<ItemIntroductionViewProps> implements ItemIntroductionView {
\n\n
@property(cc.Sprite)
\n
private itemSprite = DummySprite;
\n
@property(cc.Node)
\n
private redDotNode = DummyNode;
\n\n
private _contentContainer: CCView;
\n\n
onLoad() {
\n
this._contentContainer = this.node.parent.addComponent(CCView);
\n
}
\n\n
getItemSpriteNode(): cc.Sprite {
\n
return this.itemSprite;
\n
}
\n\n
getContainer(): CCView {
\n
return this._contentContainer;
\n
}
\n\n
onSpecialPlotBtnClickCallBack() {
\n
this._props.onSpecialPlotBtnClick();
\n
}
\n\n
onShopBtnClickCallBack() {
\n
this._props.onShopBtnClick();
\n
}
\n\n
onCloseClickCallBack() {
\n
this.close();
\n
}
\n\n
showSpecialPlotBtnRedDot(isShow: boolean) {
\n
this.redDotNode.active = isShow;
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/library/uuid-to-mtime.json
View file @
02cd8f6
...
...
@@ -595,8 +595,8 @@
"relativePath"
:
"resources/prefab/HotUpdate.prefab"
},
"bc599480-9fa3-4263-907e-4e3462979b98"
:
{
"asset"
:
1642
668301810
,
"meta"
:
1642
668337218
,
"asset"
:
1642
731381637
,
"meta"
:
1642
732303089
,
"relativePath"
:
"resources/prefab/ui"
},
"2797df35-2019-4232-a04b-c9cde8744a7d"
:
{
...
...
@@ -644,11 +644,6 @@
"meta"
:
1636336778803
,
"relativePath"
:
"resources/prefab/ui/GuideView.prefab"
},
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
:
{
"asset"
:
1636336778805
,
"meta"
:
1636336778805
,
"relativePath"
:
"resources/prefab/ui/ItemIntroductionView.prefab"
},
"a29cffee-027f-4e38-b4c4-8faaeecade02"
:
{
"asset"
:
1642668301815
,
"meta"
:
1642668337307
,
...
...
@@ -729,11 +724,6 @@
"meta"
:
1636336778897
,
"relativePath"
:
"resources/prefab/ui/SpecialToast.prefab"
},
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
:
{
"asset"
:
1636336778899
,
"meta"
:
1636336778900
,
"relativePath"
:
"resources/prefab/ui/SpecialPlotView.prefab"
},
"7e3e0d01-976c-4367-8a37-dbf4809fcd6c"
:
{
"asset"
:
1636336778906
,
"meta"
:
1636336778907
,
...
...
@@ -4254,11 +4244,6 @@
"meta"
:
1636336786240
,
"relativePath"
:
"script/common/components/SoundEffectButton.ts"
},
"dab514f6-996e-4d09-8893-7dd6720cc80d"
:
{
"asset"
:
1636336499446
,
"meta"
:
1636336786244
,
"relativePath"
:
"script/common/components/SVButton.ts"
},
"8c87d0dc-c3ce-47fe-84e5-0d6a7ed5fa60"
:
{
"asset"
:
1636336499447
,
"meta"
:
1636336786258
,
...
...
@@ -4545,8 +4530,8 @@
"relativePath"
:
"script/game/md5.js"
},
"018a6030-c846-4add-9197-d5f8fef95801"
:
{
"asset"
:
1642
668301974
,
"meta"
:
1642
668339271
,
"asset"
:
1642
731230462
,
"meta"
:
1642
732303089
,
"relativePath"
:
"script/game/model"
},
"1e05df6b-92a9-4dbd-ba55-fd849f3329b2"
:
{
...
...
@@ -4585,8 +4570,8 @@
"relativePath"
:
"script/game/network/HttpRequests.ts"
},
"d95793ed-9790-444e-ae18-9e685d899f58"
:
{
"asset"
:
1642
668301976
,
"meta"
:
1642
668339806
,
"asset"
:
1642
731352914
,
"meta"
:
1642
732303091
,
"relativePath"
:
"script/game/ui"
},
"af19548b-fcd7-44fd-9640-8c3fa40cb0ae"
:
{
...
...
@@ -4685,8 +4670,8 @@
"relativePath"
:
"script/game/ui/PlaySoundEffectOnEnabled.ts"
},
"0a984f85-123a-4a0b-8307-498c7810c080"
:
{
"asset"
:
1642
668335819
,
"meta"
:
1642
668339806
,
"asset"
:
1642
731840058
,
"meta"
:
1642
732303092
,
"relativePath"
:
"script/game/ui/presenter"
},
"83983ea7-5e6e-4eda-b421-1ac148711443"
:
{
...
...
@@ -4694,11 +4679,6 @@
"meta"
:
1636336788620
,
"relativePath"
:
"script/game/ui/presenter/AlertDialogViewPresenter.ts"
},
"3de106d3-3fa4-4f1a-a2c7-f7b708d53b81"
:
{
"asset"
:
1642668301983
,
"meta"
:
1642668339807
,
"relativePath"
:
"script/game/ui/presenter/bedroom"
},
"cc2ae273-cdb2-44c9-bdb2-c7cc3d991f47"
:
{
"asset"
:
1639979472881
,
"meta"
:
1639979554541
,
...
...
@@ -4724,11 +4704,6 @@
"meta"
:
1636336789276
,
"relativePath"
:
"script/game/ui/presenter/GuideViewPresenter.ts"
},
"4c1e1ec2-e61e-474d-b4e2-9268b8a524a5"
:
{
"asset"
:
1642668301981
,
"meta"
:
1642668340512
,
"relativePath"
:
"script/game/ui/presenter/ItemIntroductionViewPresenter.ts"
},
"fb97d446-ef23-4786-b06d-925fb0029ba1"
:
{
"asset"
:
1636336499479
,
"meta"
:
1636336789306
,
...
...
@@ -4840,20 +4815,10 @@
"relativePath"
:
"script/game/ui/view/impl"
},
"1ba45b63-97c1-4e0d-94e6-096366363080"
:
{
"asset"
:
1642
668301987
,
"meta"
:
1642
66834087
2
,
"asset"
:
1642
731381660
,
"meta"
:
1642
73230309
2
,
"relativePath"
:
"script/game/ui/view/impl/bedroom"
},
"a7e179e4-e522-4225-880b-7ca696cbd5b3"
:
{
"asset"
:
1636336499491
,
"meta"
:
1636336789985
,
"relativePath"
:
"script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts"
},
"02025066-b348-4cf3-ad25-ce300d1c5a34"
:
{
"asset"
:
1636336499492
,
"meta"
:
1636336790009
,
"relativePath"
:
"script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts"
},
"093f4e84-92fd-43e0-a556-0abc9863dfc7"
:
{
"asset"
:
1636336499487
,
"meta"
:
1636336790149
,
...
...
@@ -4975,8 +4940,8 @@
"relativePath"
:
"script/game/ui/view/impl/ReviewPlotViewImpl.ts"
},
"7f58c94a-12d9-4db0-a7b6-58999cf8bd82"
:
{
"asset"
:
1642
66830199
0
,
"meta"
:
1642
668341174
,
"asset"
:
1642
73138165
0
,
"meta"
:
1642
732303093
,
"relativePath"
:
"script/game/ui/view/type"
},
"93d0723a-9266-4ceb-8161-2aa381e433ab"
:
{
...
...
@@ -5029,11 +4994,6 @@
"meta"
:
1636336790805
,
"relativePath"
:
"script/game/ui/view/type/ImagePreviewView.ts"
},
"15701a91-195f-4948-ba9b-aea3c296111a"
:
{
"asset"
:
1636336499499
,
"meta"
:
1636336790808
,
"relativePath"
:
"script/game/ui/view/type/ItemIntroductionView.ts"
},
"71510cbb-076b-4984-b8c8-3f1e9a12140b"
:
{
"asset"
:
1636336499500
,
"meta"
:
1636336790811
,
...
...
@@ -5094,11 +5054,6 @@
"meta"
:
1636336790864
,
"relativePath"
:
"script/game/ui/view/type/SentenceSelectorView.ts"
},
"3aa5b286-ed58-49e7-af39-81b2b0faef92"
:
{
"asset"
:
1636336499502
,
"meta"
:
1636336790889
,
"relativePath"
:
"script/game/ui/view/type/SpecialPlotView.ts"
},
"49fa986d-64fc-4cbb-91d6-7600682581aa"
:
{
"asset"
:
1636336499503
,
"meta"
:
1636336790891
,
...
...
@@ -6214,11 +6169,6 @@
"meta"
:
1642668337805
,
"relativePath"
:
"resources/textures/common/toastbg.png"
},
"75c442d0-a44a-477f-80a4-2570d6cb45dc"
:
{
"asset"
:
1642668301982
,
"meta"
:
1642668340721
,
"relativePath"
:
"script/game/ui/presenter/SpecialPlotViewPresenter.ts"
},
"e3cbf80c-3054-4199-bc41-791397392a49"
:
{
"asset"
:
1642668337327
,
"meta"
:
1642668337328
,
...
...
@@ -7183,5 +7133,10 @@
"asset"
:
1642731703448
,
"meta"
:
1642731713714
,
"relativePath"
:
"script/game/ui/view/impl/AlertDialogViewImpl.ts"
},
"dab514f6-996e-4d09-8893-7dd6720cc80d"
:
{
"asset"
:
1642732272513
,
"meta"
:
1642732279270
,
"relativePath"
:
"script/common/components/SVButton.ts"
}
}
\ No newline at end of file
vampire_copy/local/local.json
View file @
02cd8f6
...
...
@@ -29,31 +29,11 @@
"31f7cacd-9bc7-42ee-b3d2-cbfde83002cc"
,
"65dd264a-75d7-443b-99f3-537ff0a01c59"
,
"29d240ad-2239-4093-93b1-eff667d753d1"
,
"7e3e0d01-976c-4367-8a37-dbf4809fcd6c"
,
"e3cbf80c-3054-4199-bc41-791397392a49"
,
"7fba704a-007b-43cf-a585-05349a935476"
,
"e2cefdd5-1c31-4fc8-85ac-dbd2ea35a494"
,
"a8737f59-6a1e-4727-9ade-cc421302849a"
,
"93b269d9-b0e4-4643-9169-0b1062cf990a"
,
"89d761e1-b9f3-4586-af0c-1a10b4f5106f"
,
"88aa7b15-efde-4df9-92bb-f544be6d2eb2"
,
"8be8e248-caa5-4f01-a912-0e4c5e61df40"
,
"63764aa1-7e47-4e21-a847-809b1d441c66"
,
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
,
"8c59299e-f7a6-4b18-bb15-ebe2570da3a3"
,
"707817fb-30bd-49f6-b5fb-23ffa4d672ab"
,
"dea832f8-800e-40bb-9155-a3759b75be17"
,
"d73d46ac-877a-459d-96f8-68c75aca6eae"
,
"3e9a1bd5-8271-43aa-bea0-a55f4f993720"
,
"33b784bb-bcde-43b1-8caf-f97acc5a7702"
,
"c6e78e76-41e2-4599-a47f-297d5cfc8ee8"
,
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
,
"d8c4a9af-7d3c-4560-886d-65386823f266"
,
"ff516f17-f278-47d9-befc-ef7bfb4c0459"
,
"d370020c-eb3c-48b9-b561-b423f8f8c767"
,
"bd537cf0-df73-4b2a-bb36-40e91d4875e3"
,
"c408c1b6-ca44-4401-a59c-7feb174a3ef2"
,
"0c5e5b6a-e3cd-49c8-b1f6-dd38039c121a"
,
"ba03efa2-3ae0-4cbd-b432-f2e7c851e3df"
,
"83d8a338-4f49-4490-b663-dd0d9aab473b"
,
"852fef7e-20c0-4985-a953-ed58665d4388"
,
...
...
@@ -66,12 +46,6 @@
"e7c677eb-d529-4890-b7fa-cc433fe3d902"
,
"445430f5-896b-46f2-8d76-7bf942178061"
,
"6ad1c32a-e62c-4cd3-b2c6-f1c1b30a4660"
,
"d38ffd80-2c0c-4865-993b-d8ce9f6fe21d"
,
"b779c231-722a-4460-ac43-333651f1de42"
,
"fa82047f-ca46-4900-b016-1cbc6fb8dc8a"
,
"9d521361-150a-4693-a6c3-867dd716037f"
,
"ece3e714-af31-46df-98f2-b7f0cb6b5bb7"
,
"4cec8901-8eab-4765-9ec8-af64f3931bf5"
,
"4458bccc-422f-49f9-98d8-f844a1a3e113"
,
"419a29ab-4d00-4b65-bb28-23d9a5c70ee3"
,
"e2f2eb57-9f7c-4789-8854-ecb3c2e08cb2"
,
...
...
@@ -79,6 +53,33 @@
"ed37faca-9207-4ffb-ac9d-332d93df4903"
,
"c1e50518-50fc-4392-b704-8fa2e9ffcd32"
,
"17490e5e-c876-437e-9e9a-c6a0b281e91f"
,
"9893da49-ed1c-4c88-afe6-6a5ffd8301e6"
"9893da49-ed1c-4c88-afe6-6a5ffd8301e6"
,
"ece3e714-af31-46df-98f2-b7f0cb6b5bb7"
,
"8be8e248-caa5-4f01-a912-0e4c5e61df40"
,
"e3cbf80c-3054-4199-bc41-791397392a49"
,
"8c59299e-f7a6-4b18-bb15-ebe2570da3a3"
,
"707817fb-30bd-49f6-b5fb-23ffa4d672ab"
,
"dea832f8-800e-40bb-9155-a3759b75be17"
,
"d73d46ac-877a-459d-96f8-68c75aca6eae"
,
"3e9a1bd5-8271-43aa-bea0-a55f4f993720"
,
"33b784bb-bcde-43b1-8caf-f97acc5a7702"
,
"c6e78e76-41e2-4599-a47f-297d5cfc8ee8"
,
"4cec8901-8eab-4765-9ec8-af64f3931bf5"
,
"d8c4a9af-7d3c-4560-886d-65386823f266"
,
"ff516f17-f278-47d9-befc-ef7bfb4c0459"
,
"d370020c-eb3c-48b9-b561-b423f8f8c767"
,
"bd537cf0-df73-4b2a-bb36-40e91d4875e3"
,
"c408c1b6-ca44-4401-a59c-7feb174a3ef2"
,
"e2cefdd5-1c31-4fc8-85ac-dbd2ea35a494"
,
"9d521361-150a-4693-a6c3-867dd716037f"
,
"fa82047f-ca46-4900-b016-1cbc6fb8dc8a"
,
"0c5e5b6a-e3cd-49c8-b1f6-dd38039c121a"
,
"b779c231-722a-4460-ac43-333651f1de42"
,
"63764aa1-7e47-4e21-a847-809b1d441c66"
,
"7e3e0d01-976c-4367-8a37-dbf4809fcd6c"
,
"2d2f792f-a40c-49bb-a189-ed176a246e49"
,
"66d3171e-9b5e-40a6-b3aa-80205f9c7cd1"
,
"d38ffd80-2c0c-4865-993b-d8ce9f6fe21d"
,
"12b3167a-06e9-44bc-aaf4-99c7e9a22f97"
]
}
vampire_copy/local/node-tree-state.json
View file @
02cd8f6
{
"nodeFoldStates"
:
[
"a150jGk0RLcaflRvNQtjSC"
,
"acWc6QviFMCIySLqnhs/5C"
,
"05fdfTlOlD4YRcOkemc8S4"
,
"25VWOpOjxMMYZ9g+Hg3mid"
,
"66gxn1SWxGjZqUxAs1cl/h"
,
"faKjkR/V5DvpHC7hcGoEMK"
,
"66/stcamZPZZ1SmJuzu2LT"
,
"e0zbEN6jVMiK1nSzmgWxQN"
,
"470Wk1V89H17jRtoXkTNAx"
,
"07aTMRephHC5+lm0xSIOMq"
,
"ea2EdEj5ZAOrMsm5asGcLc"
,
"24hfprzh5FdYsCekzxna0h"
,
"38UAlRQhxKDJP8otfz/Hwn"
,
"06NFh2WcNOs4nnsoQOohCb"
,
"cbr47tyjhKyZeUPFgC77Pg"
,
"bf3l0nKt5OJKrRz7dPnK0V"
,
"57v6uhGQJLprFPSzmWgqN3"
,
"bbM10mwBdC8og78BiAuscU"
,
"b7Dnt+NEFMLatrJtmIiOBa"
,
"bbUw3k8R1C3qNOTSwaR0E4"
,
"80lX4aeyVNKYJw+hiA74YR"
,
"d9RQ+KGMZJ3a24yQ42OKy8"
,
"famxnGAn1BjKPU36qoW80N"
,
"a3Yo8j3XpMsIBm1hPGlMGH"
,
"25n/gaKNhJj48hlGJeJu9P"
,
"0dC/0C73hDtpkBYryZbtCV"
,
"27oljb+01HyoKGRXh2DOin"
,
"d8HbgskDtCeob2HjzMsDQn"
,
"6b5nMpJiRDAr3ZZtbsgqWv"
,
"37QHhLXnJHVYkfqNSy/a+Q"
,
"794HT0MzZHAJ09sQR7bcSQ"
,
"f7KK21g3xN3aHo0Wqhr9+f"
,
"43JYATn91Gz4zTuJXi0PTL"
,
"95MuboOJ1E+bsRQJfghL0g"
,
"e8gB8QC/VNm6G5Yp4RpN29"
,
"4bOe7rqdRJpIpnppKtpW3L"
,
"bc6QozpPdCh7YWkpQ3BZPO"
,
"bdXZwndVBEzIOKFJjhvycj"
,
"49cbUIX6BEf6ssfKfctwkE"
,
"47wiLtHa5BP74g4PIlSBG+"
,
"c15ZC2259N0IcxcLPCiXky"
,
"773W/F5y5JML5pQVSKvmc3"
,
"61213x0fVE8JVuQp2Y87/Z"
,
"5feBM5gGFN+adHLU7c0YdF"
,
"3dmltS4gZLMaeZMVwWUGhh"
,
"cd8laM4R5AILsFg4YeiUgt"
,
"feD/ioLJNCWoGx1d/eDZ5E"
,
"d0eI5d2GpKjqCvUoaM5fAY"
,
"12pYkbE0VCaKknMmm+/hYO"
,
"ba22zRZ8JCL5V4B484tG29"
,
"9dKI13CC9LZrbMwTRcB4f0"
,
"72yRnOTWlJaIwm3+oC0MoN"
,
"72AddsbxtFVrpMAxPxfb/A"
,
"c4st3EktFHjZOs+Lo8NFa3"
,
"79fGnP0JpN37VxgTTP0+8G"
,
"ffTKk/qBpCAK2cs01vpGNV"
,
"bfzL3Q0G5F7arDlG0hXJf6"
,
"4dzBrnOERPMrSMrWmWImNI"
,
"cbdEL8df1OK7WpNTzOVeH7"
,
"c8as7bsBxKw6onO1vyGElR"
,
"afoYcxIjZGwJ4pA+njB7xr"
,
"19kqSt289NS5Hmhoo52unQ"
,
"5dTC/3uldI65NOVt6wmGn2"
,
"74FK5O7opEj4QkyEjTuX98"
,
"5dJjmm8DxGhZDECnadsKWI"
,
"47VK2EPkVHs7j1kM0+eilP"
,
"22qfdecHhK37QPoq8g6UwX"
,
"ebHvm6+1hJzYHh7Rb1eOjn"
,
"57ez2lxChN6ac3QsMumYg4"
,
"bciFX9/npJbr1yUMtLgN1U"
,
"b0T8DrerBFI7M2FZpBeWau"
,
"ef9MDDwr9KQoxOHNT78SKl"
,
"b24k6yJCNOO6ombUSSkt3I"
,
"d50rfFWRlBBJGs+9IaoXjm"
,
"f7OmPjbL1LjarHooconhyi"
,
"3ej4uUKMtGYZRus84rQNuG"
,
"b0UxWUXxNG+Ib0MEtI50XI"
,
"2ahzSZ+udEYKfPwqs7LitX"
,
"475sTt7NBFb5lSALW2Zf4A"
,
"4exeywWxBBmqdGWO8j2GO3"
,
"9e3AmwSV9KL52ZnhzbzUMv"
,
"0cFJpCBm5CbLG7Zmkz9gyB"
,
"b5zc+xSM5DZZoogE7d7d+a"
,
"b4ycl+OlhLHLyLV4YMp8sh"
,
"ecBm1DkKJBk7hEfs6txH0A"
,
"d0njSfi1VAral9FvWtPr4l"
,
"fdX8vHuuZIeIdnv+CeDsdG"
,
"9edvhFpBtKUr+bwdcFJW4p"
,
"bbuYw8MNpAGb3SwGgriSQf"
,
"e6Xh2yFT5BBIDjoKn0mvDQ"
,
"a5HJwknfxAJ5tYatRy3AUk"
,
"6568OmCbpNi42pD9nxTBwe"
,
"55JlCzDmhNtqKi5X3/c++t"
,
"19ZgoWxaZOO6CYw5A2zpgl"
,
"9cBWqqgQFMn7KCXUcFcTMb"
,
"2cVU4RUVlFnbZHUWeO6kM3"
,
"b8RR4s+8RMPKXCghlVNlyl"
,
"59VDYkQX5KnI0ocsi0MP/u"
,
"10cID/OY9GDqtFRj6xdRWA"
,
"55RwMQ9kJJSpp9Vb7DJx62"
,
"04jYAETUJKt61IpQwQYzLZ"
,
"ee10/dLwtHTKa3N+fbPYnk"
,
"18qRlMwBhM6I5+IgTuAtN8"
,
"40SZG4SxBL2aWOoHEVScx8"
,
"00fhBzMIFLQaVbQH5BFCkn"
,
"469j+RqHdFxYFEizSI//vO"
,
"e8BPQSpstKjJXdPPCCePeB"
,
"548nRBL19A+KaMTFVFFnoX"
,
"aaeuLACsJMrbdQ4I6Y3p4D"
,
"1cmTX1tCtKr752hs7WEnH4"
,
"7fjW3DZGlJLa/b/ydQ6Or1"
,
"b404bTbmhB4ZLYh+PzTCQk"
,
"92NtwE4iZC24kr+T4YgR+o"
,
"15TuX8UERMN59wAZcBsM4h"
,
"06ui6MfmVDSaq8l29OOMMr"
,
"2dAsLL4BVMaKiInN1oN2YT"
,
"99RcSL6ClJF4dSlYLLDdM0"
,
"3eSamioktOypJEi0mlyynR"
,
"9cG4gcE6dAOZ4mrb9xBdLB"
,
"38uvtCnk1A5ajWVa8a9A+t"
,
"5fMFiYqhtM5b5Xm2BhDsPI"
,
"a7rqP9ADtKubPhBbIGAoOx"
,
"8bQYlpe8JPEbBmjbPCM7gY"
,
"a7TEpcGz5DSot0/Ats+BqK"
,
"7f/I6/wCBAlowBwRQnwzAg"
,
"8errVZIdxGZZfhcCpkclMp"
,
"05cMIFxXZPm7p46FEijpJ3"
,
"32Gj5UUWpEm6+oJ8Dw6EzL"
,
"49YYfGj+FIga8te5f7CAXV"
,
"6ckT/HpYxNBbWmzPESAtZy"
,
"9ebn+kiJFHVoLH+AubHbaE"
,
"391NuDuHNCUYrusW3DvwlG"
,
"52ZbjtQN9GTL7k6QLSIwFb"
,
"293H2azOtOLYws0eOSMw/q"
,
"1dJlj7bg5Bz67ZyTQqZ0TK"
,
"18rfqimgJCyJ9YrZ/iGKKF"
,
"c6lPWbKJNJJLlRmBmT8iGS"
,
"1aVs1N1uZFbrlarejSMRk2"
,
"a8a/+IlQxK45dqAhjokrDb"
,
"b6LsanU+5B3LyfmzwLPU0p"
,
"20EG2cunVK7Y4v79Rlp2cq"
,
"f9L15ZUexIp4gLK+vOXOWe"
,
"11rjPYvuhLbYs7AYIBCdM0"
,
"d56ONlBZ9G5qKtQH53V8be"
,
"32fphT0oZFUqKid1siAE1F"
,
"eavHnQwPBAv4+UJObCnpro"
,
"deTO+Q1hpEY4VGx+8ORVe+"
,
"14tL04FQVNO7ANoV7ASlTO"
,
"804P4uq0xG+b5J3Wh3xXuq"
,
"80ty269fBLfJP9cA1u5WyD"
,
"dbGE3RVFNMcoVt7ZhYFzb8"
,
"41NIYN2IdN8J7bhWPPunLB"
,
"b82I/qLWhLh5SFmSlGP0BH"
,
"15fBIYVcJEabx/lZuyRkB/"
,
"bbb/CIttpJJb/jtmYVIl9p"
,
"7aBFEJCQ1PZ6i5kx1M45hP"
,
"6ahr97F1FKXr7fO1boX4Kg"
,
"a9l+mq5UtNMZ9KP5lrO6vc"
,
...
...
@@ -489,6 +334,171 @@
"a5Oy9LByhKrpENK/68vo3p"
,
"3cp4GhKxhAQoHfMFcKkpu8"
,
"51XD4NMmZLGZKkT3npIvUq"
,
"89wRMmWVFGm45XLo5gXHRW"
"89wRMmWVFGm45XLo5gXHRW"
,
"93L5y2QCFBgpVJtu51zojA"
,
"3bdyJNAQhJypHWcQ8ia7nn"
,
"deITo4XxVLRq5c9GzZWAbj"
,
"1fBD/CWGBJpY7tMWpLOAPc"
,
"a9yT6dzzVEDZ2vXtKUN20K"
,
"39KlHD775JR5zDKXjuKeD5"
,
"bbvDK3zsVB56ST5RwWmGrL"
,
"51bEVKAX5J4YRZLb7ZNvfd"
,
"9cYtMNKBdLpYvP0iTJ385G"
,
"4fqL4X3dVEJ6bKTd/92jDi"
,
"93qX6Zw9VPGYVUGlgixc84"
,
"b5lQhSuvpNIoYYNjclPURP"
,
"efrtZvnSZOCYa+gNAbOpZx"
,
"55rlATt1BGwq5fxOtIfGr9"
,
"ca6BGo7fdB8L/aRwghwFZ5"
,
"67K7ZCL6lOipGM1Gk2Uoey"
,
"7e9x+QxRVIzrQ6HeIjobFU"
,
"3aD855DxJNz5RiiYvn5H1O"
,
"72fHqMNJJHS4I7UpwZ4/R5"
,
"cdtwCMjShM9rPowA7/81zL"
,
"55BCyO02xGZLOriJ2UJvqo"
,
"05Y/eiCqZIebbk2H5yhJ8C"
,
"a6mk84XQ5BNo7OmIQzrJOf"
,
"83zIvBwjVGOZASUfmBj/zg"
,
"feRE6FBWdH/b6Z7BejeO3F"
,
"50RZ4VEWVJ7JS1OLuF1F/0"
,
"70mkW7o7JM0Yjj5ZZ9HTN6"
,
"c5C+uxdOhDZa86wVMQr2pm"
,
"5cct+ljeZDNZFXtFnJnwj7"
,
"bevWRVbIxDf5Ex0GmTsAMI"
,
"63w0M01XhBPooP3CgaLLvg"
,
"1d+UoDFzNMO7kngmzif1U3"
,
"b6xTrFHOFMIImUx/7dNdTD"
,
"c0zFH2mn1P9a4vh2CXiTsq"
,
"c5TrzipdtCypqqc/0xGhwL"
,
"b1omrfLhhBaY+HS0YLrCVT"
,
"4e4K42BN9F/bTOAQ4JoXoT"
,
"79NeKeBHJGQaoTI/RzyaYh"
,
"91g6kTB4FFy4J1tMMM6FUr"
,
"0bEOiRnjZITJPCqBY+0LgK"
,
"23jpup7YFC9Jqcf0QXez/9"
,
"bcIP+VcBNPgq8tqrDlWkK8"
,
"6aYXKFGqFHFauX8LZRdMct"
,
"06edJYWXtHJquyzWMPtghR"
,
"029Mw6n45Hh61aTy757aJB"
,
"47W01P8yRAQIQTfgMOj4X0"
,
"91w4kuFDRDBr1dpe9JSS/6"
,
"31zICQSHNJbb6Gpznq3DYi"
,
"f5+sDPNVBIg4gwUcLITsy8"
,
"e6w+Y7xkRH+oQfEmjkFROg"
,
"c3cU1QobVGoqRa7bHi2vjG"
,
"85bDUrC45FoocNSaRgahHf"
,
"9d0LSOSBVLg7wiYFgq0F46"
,
"711Lh4hkpERr8DMm6URzHH"
,
"3eaYNLGBBB4oHBeXWw+lBq"
,
"9copIaD0hCYKgU+5AvFcf5"
,
"10hvHDnjJJ546dYTqOGFXP"
,
"0600v5fZdGeJiU6W2AIGyD"
,
"1eAcNE5axI/IO8vN5BjnIT"
,
"72wWqVPj1A+Yw3Lt8QIHzE"
,
"6csu3K3s5PiaVWfML8IOuX"
,
"9cFMFWg/dCjJv1Col8t3oC"
,
"dai40MOntMRYNQi4Hm3kpZ"
,
"f5RSHVHudPfbTXhlQaHqFH"
,
"25GFLHqyhGZJ9O7sl3M8We"
,
"8f58PLcudJu5KX4gu1FDfH"
,
"59GKpao1ZBVq5d4LsU242n"
,
"2c0VxZgBdEWqcswbC8dcQg"
,
"3f7DvOlLxEFan84tGxpbVy"
,
"afU0jlKz5CpYPuCJ1TDwkO"
,
"c9lkNEaW5PZah9SbLxcoz2"
,
"46qRGlATxIlojKB0kqrEuo"
,
"651bMAJwNEx6/lWG42Oou0"
,
"64meYcu+tLpZ4SsBcE4B8a"
,
"5b0lVdxgJI3IYF5zFOzAlb"
,
"dbqer9aB5NqbAcBx/K8Eo3"
,
"b4wd4ZdcJK+LUiqwTE9enU"
,
"deZ8MS2BtDNpFHJCM3vqx9"
,
"c7l8IYbsZCJ5CJnrE7JRxQ"
,
"9bNanmhMNNbJp9VbzPNFUL"
,
"f5NvwhQtRGDYFxSO5A/jnh"
,
"1f6cLR8lJP4Z+c+RXw1cOr"
,
"eaCggWwuBOsbriaG8yEERw"
,
"fdk46kWypGwY9jWi2lpx95"
,
"25Rj+b4WdMiKGvkIwGcHz1"
,
"d9kLd540FGV4SkulMpyy0h"
,
"a8t6ztaThANZU+cj4222Qp"
,
"56gBZub8pGkp60MDw1DcX3"
,
"f23iplRu9D8bVQhepHI7m9"
,
"fe6bQzz29MNL8OIfnNVwA4"
,
"b1PXg6pt5C/plrx8Ph3tJx"
,
"cdvs58v6pKVqSj5CNgvnGq"
,
"00YkzHVa9CS61n67i51VRh"
,
"85oPlR0zVDVK6z0V+Cc09w"
,
"bd4DiY+WFDPbLxHuCJ1g+u"
,
"45R06jkwhI87ScwqwKl9GI"
,
"5fGC0TnTFGCapGncRyAIVO"
,
"37n0pD5S5Ha6y5a6FjJ4sC"
,
"f2+kPfMRNDpIfFWpeLNv8f"
,
"afmH2nX4xMk67dLT1/0E2N"
,
"d8AzKRSttLdKriAMh9mHj9"
,
"6conKzm1tEELBPWWdBBPDx"
,
"1bh9zUFZZOB4Gr8TaXbGta"
,
"69hAdhwXdMCpyFqSKkwe3f"
,
"a64o0hL2RO3p42sMK08NxI"
,
"02Y1/Xe/BEcJUY2DP8+mzK"
,
"acLxjXW81KS6dnfL920Rh2"
,
"6eoRI/EXpEkJpnv1Ysrk/M"
,
"b3wQbfX7xHcJEqybgUyzwr"
,
"d7a0o/Bm1PuZOANc6is+5V"
,
"37Kqg5yfdHMY58bPP94/VT"
,
"26CvvS1zRKIZzZj4ysUPJl"
,
"7fmXCgzmhFDoikWIC1/oqE"
,
"f99JJ1BT5MTYKCyjTCpQXx"
,
"36Fw2zHZBD4q2wwtCDkc5e"
,
"3fm7rKf4lGZLcI9zsQcuJ4"
,
"8f5CJjja1A/JEV7DJJMns7"
,
"70h6FTA0lAAIz3ildh7SLA"
,
"4cVwGaR2xEeqfomVp27GpY"
,
"0dxFCQVi1CXpWKOyakAqTy"
,
"48+fds27FLtYhzH9lKpwNv"
,
"25h6iDvN5I0J+6r/tu8m2U"
,
"08rid+J5pPRpfeZFDROHBt"
,
"e8Jyjp0cBLLomMuZShEnDZ"
,
"12hqvUTzhANZzrZwfSI1/k"
,
"70zegfOOxB+LeigXA5zF7+"
,
"974i8afnZLnpGc0B7G/qFU"
,
"7e0b1KA7pH+p9SGWFneT6X"
,
"3bk0T7y2VLy6OS1yywky1R"
,
"49ZYy1BZRDgbSOtlrArRBd"
,
"eeKZKmheZIXqgTct6QzLF8"
,
"c6se8o87xBHLMHNQTiUyBW"
,
"14/jL90QhJdqx1760xf9TA"
,
"31yVayNzVHSrIQnak7aTWf"
,
"a049TZGeJHSKzvx8sprvqj"
,
"9egyk47f9IW7L7gyY7FouA"
,
"85Gqw6JqhClJRR+TaYcyZ1"
,
"f6x3dEwp9N3aUImcPwMI02"
,
"d4HDlNVBxP+rCxnbl20c8G"
,
"49rNSlCfdCYIxenyOby1i3"
,
"bfmoxq6OpAZpFwLFo9HeU2"
,
"34RIsyJLVISoKc36OZRKMH"
,
"caoEMFXT9KXpCYvOSqmjdP"
,
"c9FHO6sPNNhYBCpPH1I5LE"
,
"35YCv6Ns5HVJvFuPP6RzzO"
,
"88iKAry1xKGqM507Ikc5ZR"
,
"2ah12F+QxKGo/eSyNXxgKi"
,
"29aRFkqrtA0b3vKzFannpU"
,
"633xZ7eTVDGb0MtI+Nb1qf"
,
"f50YO1AvRM9Y4NP+Q4yWzk"
,
"7c7oOF4hpLg7Sp5r5IB2J7"
,
"6dDchGvyJFQL6SsFYkxKkk"
,
"a5F/ApsuVM8Y03rirE3ItJ"
,
"75J8ti8bBAMry4fwsMBUMw"
,
"bcz4/FletDV5mBBb/mqUwS"
,
"8apfdqr/pM9Issu+n035rk"
,
"8dz0luNeRGmbUeSgJoFTIs"
,
"84r8baEfpAKJFcLak19JIR"
,
"eeuagESTlJN7HtfJBZ1Cg6"
,
"50nAr7msZCIbpPBxbiFZmX"
,
"58rKeOUEFHiZYGa+O1M5s4"
,
"b9Yvzb9W9IA6KJk8gDb85B"
,
"a46kxxgTZKsow7xFLeKBBh"
,
"dbwafYevFAAozoKi4t2WK2"
,
"edqK4JMK5NwqS3rs8TYUer"
]
}
vampire_copy/
asset
s/script/game/ui/presenter/bedroom.meta
→
vampire_copy/
temp/RemovedMeta
s/script/game/ui/presenter/bedroom.meta
View file @
02cd8f6
File moved
vampire_copy/temp/quick-scripts/dst/__file_stats__.json
View file @
02cd8f6
{
"version"
:
"1.0.8"
,
"stats"
:{
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/__qc_index__.js"
:
"2022-01-21T02:
16:21.815Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/Launcher.js"
:
"2022-01-21T01:53:43.014Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/BedRoomCatModelManager.js"
:
"2022-01-21T01:53:42.854Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ExtraPlotDatingEventSubViewPresenter.js"
:
"2022-01-21T01:53:42.894Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/SentenceSelectorViewImpl.js"
:
"2022-01-21T01:53:42.952Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/StringUtils.js"
:
"2022-01-21T01:53:43.023Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/GameConfig.js"
:
"2022-01-21T01:53:42.998Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/BedroomViewPresenter.js"
:
"2022-01-21T01:53:43.002Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/gamedata/GameTextData.js"
:
"2022-01-21T01:53:42.873Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CryptoJS.js"
:
"2022-01-21T01:53:43.007Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/BedroomViewImpl.js"
:
"2022-01-21T01:53:42.971Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/DatingSceneViewImpl.js"
:
"2022-01-21T01:53:42.987Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/ChatBubbleView.js"
:
"2022-01-21T01:53:42.871Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/game-data/EditorGameVariables.js"
:
"2022-01-21T01:53:42.939Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ChatListViewPresenter.js"
:
"2022-01-21T01:53:42.986Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/baseview/impl/ListSubviewImpl.js"
:
"2022-01-21T01:53:42.906Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/notice/NewNoticeViewPresenter.js"
:
"2022-01-21T01:53:42.969Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/managers/UIManager.js"
:
"2022-01-21T01:53:42.878Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MainViewImpl.js"
:
"2022-01-21T02:11:10.561Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ChatListViewImpl.js"
:
"2022-01-21T01:53:42.936Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/HotUpdate.js"
:
"2022-01-21T01:53:42.899Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/GameDotMgr.js"
:
"2022-01-21T01:53:42.884Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/md5.js"
:
"2022-01-21T01:53:42.989Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/Enums.js"
:
"2022-01-21T02:05:46.425Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/GameRoleDataModel.js"
:
"2022-01-21T01:53:42.859Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/UnlockSpecialPlotModelManager.js"
:
"2022-01-21T01:53:42.879Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardLoginItem.js"
:
"2022-01-21T01:53:42.898Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardLevelItem.js"
:
"2022-01-21T01:53:42.884Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardPlotItem.js"
:
"2022-01-21T01:53:42.872Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/VerbView.js"
:
"2022-01-21T01:53:42.857Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DatingScenePresenter.js"
:
"2022-01-21T01:53:42.891Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DatingEventViewPresenter.js"
:
"2022-01-21T01:53:42.905Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ExchangeCodeViewPresenter.js"
:
"2022-01-21T01:53:42.978Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ExtraPlotViewPresenter.js"
:
"2022-01-21T01:53:42.963Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.js"
:
"2022-01-21T01:53:42.889Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/MainViewPresenter.js"
:
"2022-01-21T02:05:46.539Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/MessageViewPresenter.js"
:
"2022-01-21T01:53:43.009Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/SpecialPlotViewPresenter.js"
:
"2022-01-21T01:53:42.914Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/WardrobeViewPresenter.js"
:
"2022-01-21T01:53:42.978Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/customerService/script/CustomerServiceDataCenter.js"
:
"2022-01-21T01:53:42.982Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/PhoneCallViewImpl.js"
:
"2022-01-21T01:53:42.858Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/AlertDialogViewImpl.js"
:
"2022-01-21T01:53:42.932Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/discover/ProductionTeamView.js"
:
"2022-01-21T01:53:42.894Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/classbase/ViewBase.js"
:
"2022-01-21T01:53:43.003Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/UIButton.js"
:
"2022-01-21T01:53:43.006Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/event/BaseEvents.js"
:
"2022-01-21T01:53:43.005Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ActivitiesConifg.js"
:
"2022-01-21T01:53:43.018Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/type/TypeTest.js"
:
"2022-01-21T01:53:43.001Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/network/HttpRequests.js"
:
"2022-01-21T01:53:42.867Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/list/ListView1.js"
:
"2022-01-21T01:53:42.853Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/discover/DiscoverSettingViewPresenter.js"
:
"2022-01-21T01:53:43.017Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/network/HttpClient.js"
:
"2022-01-21T01:53:42.881Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/message/ImagePreviewPresenter.js"
:
"2022-01-21T01:53:42.852Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/event/EventCenter.js"
:
"2022-01-21T01:53:42.871Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/discover/DiscoverSettingViewImpl.js"
:
"2022-01-21T01:53:42.957Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/notice/NewNoticeViewImpl.js"
:
"2022-01-21T01:53:42.961Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/notice/UrgentNoticeView.js"
:
"2022-01-21T01:53:43.012Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/EditorEnums.js"
:
"2022-01-21T01:53:42.964Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/EditorEvents.js"
:
"2022-01-21T01:53:42.851Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/CCDummyObjects.js"
:
"2022-01-21T01:53:43.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/CCWechatScreenShotMgr.js"
:
"2022-01-21T01:53:42.877Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/ToBeContinueFix.js"
:
"2022-01-21T01:53:42.895Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/classbase/PresenterBase.js"
:
"2022-01-21T01:53:42.929Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/AVG.js"
:
"2022-01-21T01:53:42.856Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/PortraitFixComponent.js"
:
"2022-01-21T01:53:42.931Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/game-data/GameVariables.js"
:
"2022-01-21T01:53:42.943Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/classbase/CCViewBase.js"
:
"2022-01-21T01:53:42.874Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/Typewriter.js"
:
"2022-01-21T01:53:42.872Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/FrameAnimation.js"
:
"2022-01-21T01:53:42.922Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/AlterAnim.js"
:
"2022-01-21T01:53:42.909Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/NodePoolFactory.js"
:
"2022-01-21T01:53:42.872Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/ScheduleUtils.js"
:
"2022-01-21T01:53:42.869Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/SVButton.js"
:
"2022-01-21T01:53:42.997Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/SoundEffectButton.js"
:
"2022-01-21T01:53:42.892Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/TouchSpecialEffComp.js"
:
"2022-01-21T01:53:42.932Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/AnimationUtils.js"
:
"2022-01-21T01:53:42.958Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/ResUtils.js"
:
"2022-01-21T01:53:42.972Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/BedroomItemConfig.js"
:
"2022-01-21T01:53:43.009Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CatRewardConfig.js"
:
"2022-01-21T01:53:42.883Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CommissionEventConfig.js"
:
"2022-01-21T01:53:42.915Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CatFoodConfig.js"
:
"2022-01-21T01:53:42.974Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CharacterVoiceConfig.js"
:
"2022-01-21T01:53:42.861Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/type/Type.js"
:
"2022-01-21T01:53:42.897Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CommissionUnlockConfig.js"
:
"2022-01-21T01:53:42.960Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CommissionConfig.js"
:
"2022-01-21T01:53:42.917Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CatLevelConfig.js"
:
"2022-01-21T01:53:42.970Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CommissionRewardConfig.js"
:
"2022-01-21T01:53:42.977Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CatBubbleConfig.js"
:
"2022-01-21T01:53:43.001Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/DateSceneConfig.js"
:
"2022-01-21T01:53:42.930Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/MessageSceneConfig.js"
:
"2022-01-21T01:53:42.877Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ItemConfig.js"
:
"2022-01-21T01:53:42.988Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerLevelConfig.js"
:
"2022-01-21T01:53:43.020Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerConfig.js"
:
"2022-01-21T01:53:42.886Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerClothesConfig.js"
:
"2022-01-21T01:53:42.985Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerTitleConfig.js"
:
"2022-01-21T01:53:42.902Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerGiftConfig.js"
:
"2022-01-21T01:53:42.863Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PowerConfig.js"
:
"2022-01-21T01:53:42.912Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/SceneType.js"
:
"2022-01-21T01:53:42.907Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerSpeakConfig.js"
:
"2022-01-21T01:53:42.882Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ShopConfig.js"
:
"2022-01-21T01:53:42.876Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/RelationLevelConfig.js"
:
"2022-01-21T01:53:42.926Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerMemoirsConfiig.js"
:
"2022-01-21T01:53:42.959Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/StoryTbl.js"
:
"2022-01-21T01:53:42.989Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/SuitConfig.js"
:
"2022-01-21T01:53:43.016Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/Role.js"
:
"2022-01-21T01:53:42.887Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ActivitiesTypeConfig.js"
:
"2022-01-21T01:53:42.921Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/DatingEventSceneModel.js"
:
"2022-01-21T01:53:42.868Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/GameEvents.js"
:
"2022-01-21T01:53:42.900Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/TaoBaoShopUrlConfig.js"
:
"2022-01-21T01:53:42.981Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/GuideManagerConfig.js"
:
"2022-01-21T01:53:42.919Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/MessageSceneModel.js"
:
"2022-01-21T01:53:42.927Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/UnlockSpecialPlotEventManager.js"
:
"2022-01-21T01:53:43.014Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/I18nConfig.js"
:
"2022-01-21T01:53:42.856Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/PlotBranchManager.js"
:
"2022-01-21T01:53:42.976Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/ExtraStoryModelManager.js"
:
"2022-01-21T01:53:42.918Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/BreathAction.js"
:
"2022-01-21T01:53:42.940Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/UnlockItemModelManager.js"
:
"2022-01-21T01:53:42.948Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ItemTbl.js"
:
"2022-01-21T01:53:43.004Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/CDKeyEventManager.js"
:
"2022-01-21T01:53:42.888Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/ActivitiesItemModelManager.js"
:
"2022-01-21T01:53:42.877Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ChapterBtn.js"
:
"2022-01-21T01:53:42.996Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ItemBaiFadeOut.js"
:
"2022-01-21T01:53:42.852Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ItemFix.js"
:
"2022-01-21T01:53:42.902Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/PageViewIndicatorEx.js"
:
"2022-01-21T01:53:42.953Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/PlaySoundEffectOnEnabled.js"
:
"2022-01-21T01:53:42.879Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/PresenterCCViewFactory.js"
:
"2022-01-21T01:53:42.983Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ScaleDisplayAction.js"
:
"2022-01-21T01:53:42.966Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ScaleAction.js"
:
"2022-01-21T01:53:42.984Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SpecialToast.js"
:
"2022-01-21T01:53:42.941Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SuitItem.js"
:
"2022-01-21T01:53:42.912Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SectionBtn.js"
:
"2022-01-21T01:53:42.991Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/MoveAction.js"
:
"2022-01-21T01:53:42.990Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SurroundMotionStreakAction.js"
:
"2022-01-21T01:53:42.925Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ActivitiesNoticeItem.js"
:
"2022-01-21T01:53:42.962Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/baseview/impl/ListViewImpl.js"
:
"2022-01-21T01:53:42.868Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/baseview/ListView.js"
:
"2022-01-21T01:53:42.998Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/WardrobeViewFix.js"
:
"2022-01-21T01:53:42.854Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/list/ChatListView1.js"
:
"2022-01-21T01:53:42.934Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/MoveRepeatAction.js"
:
"2022-01-21T01:53:42.874Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ItemBreathAction.js"
:
"2022-01-21T01:53:42.908Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/UIUtils.js"
:
"2022-01-21T01:53:42.867Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/baseview/impl/ListItemImpl.js"
:
"2022-01-21T01:53:42.869Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DebugViewPresenter.js"
:
"2022-01-21T01:53:43.015Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DiscoverViewPresenter.js"
:
"2022-01-21T01:53:42.885Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/NoticeViewPresenter.js"
:
"2022-01-21T01:53:42.891Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/GuideViewPresenter.js"
:
"2022-01-21T01:53:42.865Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/MainInfoViewSubpresenter.js"
:
"2022-01-21T01:53:42.880Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/PlotStopViewPresenter.js"
:
"2022-01-21T01:53:42.942Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/QRCodeViewPresenter.js"
:
"2022-01-21T01:53:42.959Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/LikeLevelSubpresenter.js"
:
"2022-01-21T01:53:43.019Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ReviewPlotViewPresenter.js"
:
"2022-01-21T01:53:42.866Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/SentenceSelectorViewPresenter.js"
:
"2022-01-21T01:53:42.876Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/AlertDialogViewPresenter.js"
:
"2022-01-21T01:53:42.923Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/BedroomCatRewardViewPresenter.js"
:
"2022-01-21T01:53:42.895Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/PhoneCallViewPresenter.js"
:
"2022-01-21T01:53:43.017Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/PromptAlertDialogViewPresenter.js"
:
"2022-01-21T01:53:42.938Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/ShareSuitViewPresenter.js"
:
"2022-01-21T01:53:42.950Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/gamedata/GameConstData.js"
:
"2022-01-21T01:53:42.993Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/managers/TaskManager.js"
:
"2022-01-21T01:53:43.021Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/notice/UrgentNoticeViewPresenter.js"
:
"2022-01-21T01:53:43.006Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/discover/ProductionTeamViewPresenter.js"
:
"2022-01-21T01:53:42.936Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/gamedata/GameEnumData.js"
:
"2022-01-21T01:53:42.928Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterListView.js"
:
"2022-01-21T01:53:42.864Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterMomentItem.js"
:
"2022-01-21T01:53:42.944Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterBtn.js"
:
"2022-01-21T01:53:42.980Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/managers/AlertManager.js"
:
"2022-01-21T01:53:42.855Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/managers/ToastManager.js"
:
"2022-01-21T01:53:42.983Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterComponent.js"
:
"2022-01-21T01:53:43.011Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CooperationDataCenter.js"
:
"2022-01-21T01:53:43.010Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterNodeFactory.js"
:
"2022-01-21T01:53:42.975Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/GameCenter.js"
:
"2022-01-21T01:53:42.870Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/FadeChangeAction.js"
:
"2022-01-21T01:53:42.949Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CooperationClassBase.js"
:
"2022-01-21T01:53:42.973Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CooperationDotMgr.js"
:
"2022-01-21T01:53:43.015Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/event/EventKit.js"
:
"2022-01-21T01:53:42.946Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCCooperationItem.js"
:
"2022-01-21T01:53:42.955Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/AlertToBeContinueImpl.js"
:
"2022-01-21T01:53:42.885Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/DatingEventViewImpl.js"
:
"2022-01-21T01:53:42.882Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/DateCountViewImpl.js"
:
"2022-01-21T01:53:42.858Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ExchangeCodeViewImpl.js"
:
"2022-01-21T01:53:42.951Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/DebugViewImpl.js"
:
"2022-01-21T01:53:42.995Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/DiscoverViewImpl.js"
:
"2022-01-21T01:53:42.864Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/LikeLevelSubviewImpl.js"
:
"2022-01-21T01:53:42.923Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MessageViewImpl.js"
:
"2022-01-21T01:53:42.860Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MainInfoSubviewImpl.js"
:
"2022-01-21T01:53:42.920Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/NoticeViewImpl.js"
:
"2022-01-21T01:53:43.013Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/GuideViewImpl.js"
:
"2022-01-21T01:53:42.954Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MessageEntryItem.js"
:
"2022-01-21T01:53:42.979Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ExtraPlotViewImpl.js"
:
"2022-01-21T01:53:42.857Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/QRCodeViewImpl.js"
:
"2022-01-21T01:53:42.850Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ReviewPlotViewImpl.js"
:
"2022-01-21T01:53:42.887Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/PlotStopViewImpl.js"
:
"2022-01-21T01:53:42.901Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.js"
:
"2022-01-21T01:53:42.956Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/PromptAlertDialogViewImpl.js"
:
"2022-01-21T01:53:42.866Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/WardrobeViewImpl.js"
:
"2022-01-21T01:53:42.875Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/GiftListSubviewImpl.js"
:
"2022-01-21T01:53:42.999Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/ShareSuitViewImpl.js"
:
"2022-01-21T01:53:42.850Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/BedroomCatRewardViewImpl.js"
:
"2022-01-21T01:53:42.878Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.js"
:
"2022-01-21T01:53:42.851Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ChatListView.js"
:
"2022-01-21T01:53:42.940Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/ExtraPlotDatingEventSubViewImpl.js"
:
"2022-01-21T01:53:42.967Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/DatingEventSubviewImpl.js"
:
"2022-01-21T01:53:42.916Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/BedroomView.js"
:
"2022-01-21T01:53:42.860Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/discover/ProductionTeamViewImpl.js"
:
"2022-01-21T01:53:42.890Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/GiftListItemImpl.js"
:
"2022-01-21T01:53:42.861Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DatingEventView.js"
:
"2022-01-21T01:53:42.987Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DatingSceneView.js"
:
"2022-01-21T01:53:42.880Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/DatingEventItemViewImpl.js"
:
"2022-01-21T01:53:42.897Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/notice/UrgentNoticeViewImpl.js"
:
"2022-01-21T01:53:42.947Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DebugView.js"
:
"2022-01-21T01:53:42.945Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DateCountView.js"
:
"2022-01-21T01:53:42.883Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/ImagePreviewViewImpl.js"
:
"2022-01-21T01:53:42.933Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DiscoverView.js"
:
"2022-01-21T01:53:42.975Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DatingEventSubview.js"
:
"2022-01-21T01:53:42.916Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ExtraPlotDatingEventSubView.js"
:
"2022-01-21T01:53:42.880Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ExtraPlotView.js"
:
"2022-01-21T01:53:42.893Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ImagePreviewView.js"
:
"2022-01-21T01:53:42.862Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ItemView.js"
:
"2022-01-21T01:53:42.908Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/BedroomCatRewardView.js"
:
"2022-01-21T01:53:43.022Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ExChangeCodeView.js"
:
"2022-01-21T01:53:42.994Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/LikeLevelSubview.js"
:
"2022-01-21T01:53:42.904Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/MainInfoSubviewiew.js"
:
"2022-01-21T01:53:42.870Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/NoticeView.js"
:
"2022-01-21T01:53:42.924Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/MainView.js"
:
"2022-01-21T02:01:14.525Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/MessageView.js"
:
"2022-01-21T01:53:42.865Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/PromptAlertDialogView.js"
:
"2022-01-21T01:53:42.898Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/PlotStopView.js"
:
"2022-01-21T01:53:42.896Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/PhoneCallView.js"
:
"2022-01-21T01:53:42.883Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/QRCodeView.js"
:
"2022-01-21T01:53:42.873Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ReviewPlotView.js"
:
"2022-01-21T01:53:42.859Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/TabView.js"
:
"2022-01-21T01:53:42.888Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/SentenceSelectorView.js"
:
"2022-01-21T01:53:42.875Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/SpecialPlotView.js"
:
"2022-01-21T01:53:42.881Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ShareSuitView.js"
:
"2022-01-21T01:53:42.890Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/discover/DiscoverSettingView.js"
:
"2022-01-21T01:53:43.008Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/notice/NewNoticeView.js"
:
"2022-01-21T01:53:42.968Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/GiftListSubview.js"
:
"2022-01-21T01:53:43.013Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ItemIntroductionView.js"
:
"2022-01-21T01:53:42.865Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/GuideView.js"
:
"2022-01-21T01:53:42.893Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/AlertDialogView.js"
:
"2022-01-21T01:53:42.903Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/WardrobeView.js"
:
"2022-01-21T01:53:42.992Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/GameModelManager.js"
:
"2022-01-21T01:53:42.862Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-httpclient/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-dummy/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-cc-audio-manager/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-exchangecode/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-config-manager/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-cc-resutils/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-eventkit/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SDKEvents.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/TimeManager.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SDKBase.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-cc-audio-manager/dist/AudioManager.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-cc-audio-manager/dist/AudioSettings.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-ccsvbutton/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-exchangecode/dist/ExchangeCodeDataCenter.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-utils/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/EventEmitter.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/game-data/PlotsData.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/PlotManager.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SDKServer.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/game-data/GameRecord.js"
:
"2021-11-19T02:43:38.599Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SVConfig.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SDKRecordsData.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-exchangecode/dist/ExchangeCodeClassBase.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-utils/dist/Md5.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/model/PlotModel.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/utils/PlotUtils.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/ActionManager.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/model/ConditionModel.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/model/ActionModel.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-localstorage/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/constants.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/deflate.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/inflate.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/utils/common.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-random/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/zstream.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/messages.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/utils/strings.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/gzheader.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/inflate.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/de
flate.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/crc32.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/adler32.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/inffast.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/inftrees.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/trees.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/model/RichTextModel.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/utils/RichTextUtils.js"
:
"1985-10-26T08:15:00.000Z"
}}
{
"version"
:
"1.0.8"
,
"stats"
:{
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/__qc_index__.js"
:
"2022-01-21T02:
44:57.996Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/Launcher.js"
:
"2022-01-21T02:31:43.711Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ExtraPlotDatingEventSubViewPresenter.js"
:
"2022-01-21T02:31:43.624Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/StringUtils.js"
:
"2022-01-21T02:31:43.716Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/GameConfig.js"
:
"2022-01-21T02:31:43.700Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/gamedata/GameTextData.js"
:
"2022-01-21T02:31:43.597Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CryptoJS.js"
:
"2022-01-21T02:31:43.705Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ChatListViewImpl.js"
:
"2022-01-21T02:31:43.654Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/DatingSceneViewImpl.js"
:
"2022-01-21T02:31:43.691Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/game-data/EditorGameVariables.js"
:
"2022-01-21T02:31:43.655Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/GameRoleDataModel.js"
:
"2022-01-21T02:31:43.577Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ChatListViewPresenter.js"
:
"2022-01-21T02:31:43.690Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/MainViewPresenter.js"
:
"2022-01-21T02:31:43.637Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/baseview/impl/ListViewImpl.js"
:
"2022-01-21T02:31:43.589Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/notice/NewNoticeViewPresenter.js"
:
"2022-01-21T02:31:43.675Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/managers/UIManager.js"
:
"2022-01-21T02:31:43.604Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/PhoneCallViewImpl.js"
:
"2022-01-21T02:31:43.574Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/GameDotMgr.js"
:
"2022-01-21T02:31:43.613Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/HotUpdate.js"
:
"2022-01-21T02:31:43.628Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/md5.js"
:
"2022-01-21T02:31:43.693Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/Enums.js"
:
"2022-01-21T02:31:43.697Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/UnlockSpecialPlotModelManager.js"
:
"2022-01-21T02:31:43.605Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/VerbView.js"
:
"2022-01-21T02:31:43.573Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DatingEventViewPresenter.js"
:
"2022-01-21T02:31:43.633Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DatingScenePresenter.js"
:
"2022-01-21T02:31:43.620Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ExchangeCodeViewPresenter.js"
:
"2022-01-21T02:31:43.683Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.js"
:
"2022-01-21T02:31:43.619Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/MessageViewPresenter.js"
:
"2022-01-21T02:31:43.707Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ExtraPlotViewPresenter.js"
:
"2022-01-21T02:31:43.671Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/SpecialPlotViewPresenter.js"
:
"2022-01-21T02:31:43.639Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/customerService/script/CustomerServiceDataCenter.js"
:
"2022-01-21T02:31:43.686Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/AlertDialogViewImpl.js"
:
"2022-01-21T02:31:43.652Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/SentenceSelectorViewImpl.js"
:
"2022-01-21T02:31:43.663Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/discover/ProductionTeamView.js"
:
"2022-01-21T02:31:43.625Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/classbase/CCViewBase.js"
:
"2022-01-21T02:31:43.599Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/SVButton.js"
:
"2022-01-21T02:31:43.699Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/event/BaseEvents.js"
:
"2022-01-21T02:31:43.704Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ActivitiesTypeConfig.js"
:
"2022-01-21T02:31:43.644Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/type/TypeTest.js"
:
"2022-01-21T02:31:43.702Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/network/HttpRequests.js"
:
"2022-01-21T02:31:43.588Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/list/ChatListView1.js"
:
"2022-01-21T02:31:43.653Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/discover/DiscoverSettingViewPresenter.js"
:
"2022-01-21T02:31:43.714Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/message/ImagePreviewPresenter.js"
:
"2022-01-21T02:31:43.567Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/network/HttpClient.js"
:
"2022-01-21T02:31:43.608Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/event/EventCenter.js"
:
"2022-01-21T02:31:43.595Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/discover/DiscoverSettingViewImpl.js"
:
"2022-01-21T02:31:43.666Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.js"
:
"2022-01-21T02:31:43.665Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/ChatBubbleView.js"
:
"2022-01-21T02:31:43.594Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/notice/NewNoticeViewImpl.js"
:
"2022-01-21T02:31:43.670Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/notice/UrgentNoticeView.js"
:
"2022-01-21T02:31:43.709Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/CCDummyObjects.js"
:
"2022-01-21T02:31:43.701Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/EditorEnums.js"
:
"2022-01-21T02:31:43.672Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/game-data/GameVariables.js"
:
"2022-01-21T02:31:43.658Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/AVG.js"
:
"2022-01-21T02:31:43.570Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/avg/EditorEvents.js"
:
"2022-01-21T02:31:43.565Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/classbase/ViewBase.js"
:
"2022-01-21T02:31:43.703Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/CCWechatScreenShotMgr.js"
:
"2022-01-21T02:31:43.603Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/classbase/PresenterBase.js"
:
"2022-01-21T02:31:43.649Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/ToBeContinueFix.js"
:
"2022-01-21T02:31:43.625Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/FrameAnimation.js"
:
"2022-01-21T02:31:43.645Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/AlterAnim.js"
:
"2022-01-21T02:31:43.635Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/SoundEffectButton.js"
:
"2022-01-21T02:31:43.622Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/NodePoolFactory.js"
:
"2022-01-21T02:31:43.595Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/PortraitFixComponent.js"
:
"2022-01-21T02:31:43.650Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/ResUtils.js"
:
"2022-01-21T02:31:43.677Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/UIButton.js"
:
"2022-01-21T02:31:43.705Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CatLevelConfig.js"
:
"2022-01-21T02:31:43.676Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/ScheduleUtils.js"
:
"2022-01-21T02:31:43.591Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/utils/AnimationUtils.js"
:
"2022-01-21T02:31:43.666Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/Typewriter.js"
:
"2022-01-21T02:31:43.596Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CommissionConfig.js"
:
"2022-01-21T02:31:43.641Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/type/Type.js"
:
"2022-01-21T02:31:43.627Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/components/TouchSpecialEffComp.js"
:
"2022-01-21T02:31:43.651Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CharacterVoiceConfig.js"
:
"2022-01-21T02:31:43.579Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/BedroomItemConfig.js"
:
"2022-01-21T02:31:43.706Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CatFoodConfig.js"
:
"2022-01-21T02:31:43.678Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CatRewardConfig.js"
:
"2022-01-21T02:31:43.612Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CommissionUnlockConfig.js"
:
"2022-01-21T02:31:43.668Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/DateSceneConfig.js"
:
"2022-01-21T02:31:43.650Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ItemConfig.js"
:
"2022-01-21T02:31:43.693Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/I18nConfig.js"
:
"2022-01-21T02:31:43.571Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/GuideManagerConfig.js"
:
"2022-01-21T02:31:43.642Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/MessageSceneConfig.js"
:
"2022-01-21T02:31:43.603Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ItemTbl.js"
:
"2022-01-21T02:31:43.703Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerClothesConfig.js"
:
"2022-01-21T02:31:43.690Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerLevelConfig.js"
:
"2022-01-21T02:31:43.715Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerMemoirsConfiig.js"
:
"2022-01-21T02:31:43.667Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerSpeakConfig.js"
:
"2022-01-21T02:31:43.610Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerGiftConfig.js"
:
"2022-01-21T02:31:43.582Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerConfig.js"
:
"2022-01-21T02:31:43.615Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PowerConfig.js"
:
"2022-01-21T02:31:43.638Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/PlayerTitleConfig.js"
:
"2022-01-21T02:31:43.631Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/SceneType.js"
:
"2022-01-21T02:31:43.634Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/RelationLevelConfig.js"
:
"2022-01-21T02:31:43.648Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ShopConfig.js"
:
"2022-01-21T02:31:43.600Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/Role.js"
:
"2022-01-21T02:31:43.617Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/StoryTbl.js"
:
"2022-01-21T02:31:43.694Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/TaoBaoShopUrlConfig.js"
:
"2022-01-21T02:31:43.685Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/SuitConfig.js"
:
"2022-01-21T02:31:43.712Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/GameEvents.js"
:
"2022-01-21T02:31:43.629Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/ActivitiesConifg.js"
:
"2022-01-21T02:31:43.714Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CommissionRewardConfig.js"
:
"2022-01-21T02:31:43.682Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/MessageSceneModel.js"
:
"2022-01-21T02:31:43.648Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/UnlockItemModelManager.js"
:
"2022-01-21T02:31:43.661Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/ExtraStoryModelManager.js"
:
"2022-01-21T02:31:43.642Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CatBubbleConfig.js"
:
"2022-01-21T02:31:43.702Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/ActivitiesItemModelManager.js"
:
"2022-01-21T02:31:43.602Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/UnlockSpecialPlotEventManager.js"
:
"2022-01-21T02:31:43.710Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/BreathAction.js"
:
"2022-01-21T02:31:43.656Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/CDKeyEventManager.js"
:
"2022-01-21T02:31:43.618Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ChapterBtn.js"
:
"2022-01-21T02:31:43.699Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ItemBaiFadeOut.js"
:
"2022-01-21T02:31:43.566Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/config/CommissionEventConfig.js"
:
"2022-01-21T02:31:43.640Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/PlotBranchManager.js"
:
"2022-01-21T02:31:43.681Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/DatingEventSceneModel.js"
:
"2022-01-21T02:31:43.590Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ItemFix.js"
:
"2022-01-21T02:31:43.630Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/MoveAction.js"
:
"2022-01-21T02:31:43.695Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ItemBreathAction.js"
:
"2022-01-21T02:31:43.634Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/PageViewIndicatorEx.js"
:
"2022-01-21T02:31:43.663Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/MoveRepeatAction.js"
:
"2022-01-21T02:31:43.599Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SurroundMotionStreakAction.js"
:
"2022-01-21T02:31:43.647Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SectionBtn.js"
:
"2022-01-21T02:31:43.695Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/PresenterCCViewFactory.js"
:
"2022-01-21T02:31:43.687Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/baseview/ListView.js"
:
"2022-01-21T02:31:43.700Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ActivitiesNoticeItem.js"
:
"2022-01-21T02:31:43.671Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SpecialToast.js"
:
"2022-01-21T02:31:43.657Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/UIUtils.js"
:
"2022-01-21T02:31:43.588Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/baseview/impl/ListSubviewImpl.js"
:
"2022-01-21T02:31:43.633Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/list/ListView1.js"
:
"2022-01-21T02:31:43.568Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/baseview/impl/ListItemImpl.js"
:
"2022-01-21T02:31:43.591Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ScaleAction.js"
:
"2022-01-21T02:31:43.689Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/ScaleDisplayAction.js"
:
"2022-01-21T02:31:43.673Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/PlaySoundEffectOnEnabled.js"
:
"2022-01-21T02:31:43.606Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DebugViewPresenter.js"
:
"2022-01-21T02:31:43.711Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DiscoverViewPresenter.js"
:
"2022-01-21T02:31:43.614Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/GuideViewPresenter.js"
:
"2022-01-21T02:31:43.586Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/NoticeViewPresenter.js"
:
"2022-01-21T02:31:43.621Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/LikeLevelSubpresenter.js"
:
"2022-01-21T02:31:43.715Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/MainInfoViewSubpresenter.js"
:
"2022-01-21T02:31:43.606Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/PhoneCallViewPresenter.js"
:
"2022-01-21T02:31:43.713Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/QRCodeViewPresenter.js"
:
"2022-01-21T02:31:43.667Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/AlertDialogViewPresenter.js"
:
"2022-01-21T02:31:43.646Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/discover/ProductionTeamViewPresenter.js"
:
"2022-01-21T02:31:43.653Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/notice/UrgentNoticeViewPresenter.js"
:
"2022-01-21T02:31:43.704Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ReviewPlotViewPresenter.js"
:
"2022-01-21T02:31:43.587Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/SentenceSelectorViewPresenter.js"
:
"2022-01-21T02:31:43.601Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/PlotStopViewPresenter.js"
:
"2022-01-21T02:31:43.657Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/managers/TaskManager.js"
:
"2022-01-21T02:31:43.716Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/gamedata/GameConstData.js"
:
"2022-01-21T02:31:43.696Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/managers/ToastManager.js"
:
"2022-01-21T02:31:43.688Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/managers/AlertManager.js"
:
"2022-01-21T02:31:43.570Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/common/gameplay/gamedata/GameEnumData.js"
:
"2022-01-21T02:31:43.649Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterBtn.js"
:
"2022-01-21T02:31:43.684Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterMomentItem.js"
:
"2022-01-21T02:31:43.659Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterNodeFactory.js"
:
"2022-01-21T02:31:43.680Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CooperationClassBase.js"
:
"2022-01-21T02:31:43.678Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CooperationDataCenter.js"
:
"2022-01-21T02:31:43.708Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterComponent.js"
:
"2022-01-21T02:31:43.708Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/event/EventKit.js"
:
"2022-01-21T02:31:43.660Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCGameCenterListView.js"
:
"2022-01-21T02:31:43.583Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CCCooperationItem.js"
:
"2022-01-21T02:31:43.664Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/CooperationDotMgr.js"
:
"2022-01-21T02:31:43.712Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/FadeChangeAction.js"
:
"2022-01-21T02:31:43.662Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/DateCountViewImpl.js"
:
"2022-01-21T02:31:43.575Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/DebugViewImpl.js"
:
"2022-01-21T02:31:43.698Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/DatingEventViewImpl.js"
:
"2022-01-21T02:31:43.610Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/cooperation/script/GameCenter.js"
:
"2022-01-21T02:31:43.593Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ExchangeCodeViewImpl.js"
:
"2022-01-21T02:31:43.662Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/GuideViewImpl.js"
:
"2022-01-21T02:31:43.664Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ExtraPlotViewImpl.js"
:
"2022-01-21T02:31:43.572Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/LikeLevelSubviewImpl.js"
:
"2022-01-21T02:31:43.645Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MainViewImpl.js"
:
"2022-01-21T02:31:43.638Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MessageViewImpl.js"
:
"2022-01-21T02:31:43.578Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/DiscoverViewImpl.js"
:
"2022-01-21T02:31:43.584Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MainInfoSubviewImpl.js"
:
"2022-01-21T02:31:43.643Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MessageEntryItem.js"
:
"2022-01-21T02:31:43.683Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/PlotStopViewImpl.js"
:
"2022-01-21T02:31:43.629Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ReviewPlotViewImpl.js"
:
"2022-01-21T02:31:43.616Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/QRCodeViewImpl.js"
:
"2022-01-21T02:31:43.562Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/NoticeViewImpl.js"
:
"2022-01-21T02:31:43.709Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/DatingEventSubviewImpl.js"
:
"2022-01-21T02:31:43.640Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/ExtraPlotDatingEventSubViewImpl.js"
:
"2022-01-21T02:31:43.674Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.js"
:
"2022-01-21T02:31:43.563Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/DatingEventItemViewImpl.js"
:
"2022-01-21T02:31:43.627Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/ImagePreviewViewImpl.js"
:
"2022-01-21T02:31:43.652Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/discover/ProductionTeamViewImpl.js"
:
"2022-01-21T02:31:43.620Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/GiftListItemImpl.js"
:
"2022-01-21T02:31:43.578Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/notice/UrgentNoticeViewImpl.js"
:
"2022-01-21T02:31:43.660Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/message/GiftListSubviewImpl.js"
:
"2022-01-21T02:31:43.701Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DateCountView.js"
:
"2022-01-21T02:31:43.611Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DatingEventSubview.js"
:
"2022-01-21T02:31:43.641Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DebugView.js"
:
"2022-01-21T02:31:43.659Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/GiftListSubview.js"
:
"2022-01-21T02:31:43.710Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DatingSceneView.js"
:
"2022-01-21T02:31:43.607Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ExtraPlotDatingEventSubView.js"
:
"2022-01-21T02:31:43.608Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/GuideView.js"
:
"2022-01-21T02:31:43.622Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ExChangeCodeView.js"
:
"2022-01-21T02:31:43.697Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ExtraPlotView.js"
:
"2022-01-21T02:31:43.623Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ImagePreviewView.js"
:
"2022-01-21T02:31:43.580Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/LikeLevelSubview.js"
:
"2022-01-21T02:31:43.632Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ItemIntroductionView.js"
:
"2022-01-21T02:31:43.585Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DatingEventView.js"
:
"2022-01-21T02:31:43.692Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ItemView.js"
:
"2022-01-21T02:31:43.635Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/MainInfoSubviewiew.js"
:
"2022-01-21T02:31:43.592Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/NoticeView.js"
:
"2022-01-21T02:31:43.647Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ReviewPlotView.js"
:
"2022-01-21T02:31:43.576Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/QRCodeView.js"
:
"2022-01-21T02:31:43.598Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/PhoneCallView.js"
:
"2022-01-21T02:31:43.611Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/TabView.js"
:
"2022-01-21T02:31:43.617Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/discover/DiscoverSettingView.js"
:
"2022-01-21T02:31:43.706Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/MessageView.js"
:
"2022-01-21T02:31:43.585Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/PlotStopView.js"
:
"2022-01-21T02:31:43.626Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/SpecialPlotView.js"
:
"2022-01-21T02:31:43.609Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/AlertDialogView.js"
:
"2022-01-21T02:31:43.632Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/SentenceSelectorView.js"
:
"2022-01-21T02:31:43.600Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/notice/NewNoticeView.js"
:
"2022-01-21T02:31:43.674Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/AlertToBeContinueImpl.js"
:
"2022-01-21T02:31:43.614Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/MainView.js"
:
"2022-01-21T02:31:43.636Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DiscoverView.js"
:
"2022-01-21T02:31:43.679Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ChatListView.js"
:
"2022-01-21T02:31:43.655Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/temp/quick-scripts/src/assets/script/game/model/GameModelManager.js"
:
"2022-01-21T02:31:43.581Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-httpclient/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-dummy/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-cc-audio-manager/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-cc-resutils/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-exchangecode/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-config-manager/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-eventkit/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SDKEvents.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/TimeManager.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SDKBase.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-ccsvbutton/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-cc-audio-manager/dist/AudioManager.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-cc-audio-manager/dist/AudioSettings.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-exchangecode/dist/ExchangeCodeDataCenter.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-utils/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/game-data/PlotsData.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/EventEmitter.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/PlotManager.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/game-data/GameRecord.js"
:
"2021-11-19T02:43:38.599Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SDKServer.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SVConfig.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk/dist/SDKRecordsData.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-sdk-exchangecode/dist/ExchangeCodeClassBase.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-utils/dist/Md5.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/utils/PlotUtils.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/model/PlotModel.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/ActionManager.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/model/ConditionModel.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/model/ActionModel.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/deflate.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/constants.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/inflate.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/utils/common.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-localstorage/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-random/dist/index.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/messages.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/utils/strings.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/zstream.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/gzheader.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/deflate.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/in
flate.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/crc32.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/adler32.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/inffast.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/inftrees.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/pako/lib/zlib/trees.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/model/RichTextModel.js"
:
"1985-10-26T08:15:00.000Z"
,
"/Users/zhangshuwen/Documents/mvp_xhc/vampire_copy/node_modules/simba-avg-core/dist/utils/RichTextUtils.js"
:
"1985-10-26T08:15:00.000Z"
}}
vampire_copy/temp/quick-scripts/dst/__qc_bundle__.js
View file @
02cd8f6
This diff could not be displayed because it is too large.
vampire_copy/temp/quick-scripts/dst/__qc_index__.js
View file @
02cd8f6
...
...
@@ -145,7 +145,6 @@ require('./assets/script/game/ui/presenter/ExchangeCodeViewPresenter');
require
(
'./assets/script/game/ui/presenter/ExtraPlotDatingEventSubViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/ExtraPlotViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/GuideViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/ItemIntroductionViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/LikeLevelSubpresenter'
);
require
(
'./assets/script/game/ui/presenter/MainInfoViewSubpresenter'
);
require
(
'./assets/script/game/ui/presenter/MainViewPresenter'
);
...
...
@@ -156,7 +155,6 @@ require('./assets/script/game/ui/presenter/PlotStopViewPresenter');
require
(
'./assets/script/game/ui/presenter/QRCodeViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/ReviewPlotViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/SentenceSelectorViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/SpecialPlotViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/discover/DiscoverSettingViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/discover/ProductionTeamViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/message/ImagePreviewPresenter'
);
...
...
@@ -182,8 +180,6 @@ require('./assets/script/game/ui/view/impl/PhoneCallViewImpl');
require
(
'./assets/script/game/ui/view/impl/PlotStopViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/QRCodeViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/ReviewPlotViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/dating/DatingEventItemViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/dating/DatingEventSubviewImpl'
);
require
(
'./assets/script/game/ui/view/impl/dating/DatingSceneViewImpl'
);
...
...
@@ -211,7 +207,6 @@ require('./assets/script/game/ui/view/type/ExtraPlotView');
require
(
'./assets/script/game/ui/view/type/GiftListSubview'
);
require
(
'./assets/script/game/ui/view/type/GuideView'
);
require
(
'./assets/script/game/ui/view/type/ImagePreviewView'
);
require
(
'./assets/script/game/ui/view/type/ItemIntroductionView'
);
require
(
'./assets/script/game/ui/view/type/ItemView'
);
require
(
'./assets/script/game/ui/view/type/LikeLevelSubview'
);
require
(
'./assets/script/game/ui/view/type/MainInfoSubviewiew'
);
...
...
@@ -223,7 +218,6 @@ require('./assets/script/game/ui/view/type/PlotStopView');
require
(
'./assets/script/game/ui/view/type/QRCodeView'
);
require
(
'./assets/script/game/ui/view/type/ReviewPlotView'
);
require
(
'./assets/script/game/ui/view/type/SentenceSelectorView'
);
require
(
'./assets/script/game/ui/view/type/SpecialPlotView'
);
require
(
'./assets/script/game/ui/view/type/TabView'
);
require
(
'./assets/script/game/ui/view/type/discover/DiscoverSettingView'
);
require
(
'./assets/script/game/ui/view/type/discover/ProductionTeamView'
);
...
...
vampire_copy/temp/quick-scripts/dst/__quick_compile__.js
View file @
02cd8f6
This diff could not be displayed because it is too large.
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.js
deleted
100644 → 0
View file @
d6e06d5
(
function
()
{
var
nodeEnv
=
typeof
require
!==
'undefined'
&&
typeof
process
!==
'undefined'
;
var
__module
=
nodeEnv
?
module
:
{
exports
:{}};
var
__filename
=
'preview-scripts/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.js'
;
var
__require
=
nodeEnv
?
function
(
request
)
{
return
cc
.
require
(
request
);
}
:
function
(
request
)
{
return
__quick_compile_project__
.
require
(
request
,
__filename
);
};
function
__define
(
exports
,
require
,
module
)
{
if
(
!
nodeEnv
)
{
__quick_compile_project__
.
registerModule
(
__filename
,
module
);}
"use strict"
;
cc
.
_RF
.
push
(
module
,
'4c1e17C5h5HTbTikmi4pSSl'
,
'ItemIntroductionViewPresenter'
);
// script/game/ui/presenter/ItemIntroductionViewPresenter.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
const
simba_cc_resutils_1
=
require
(
"simba-cc-resutils"
);
const
simba_config_manager_1
=
require
(
"simba-config-manager"
);
const
simba_sdk_1
=
require
(
"simba-sdk"
);
const
PresenterBase_1
=
require
(
"../../../common/classbase/PresenterBase"
);
const
GameConstData_1
=
require
(
"../../../common/gameplay/gamedata/GameConstData"
);
const
UIManager_1
=
require
(
"../../../common/gameplay/managers/UIManager"
);
const
ItemTbl_1
=
require
(
"../../../config/ItemTbl"
);
const
GameConfig_1
=
require
(
"../../../GameConfig"
);
const
GameDotMgr_1
=
require
(
"../../GameDotMgr"
);
const
GameModelManager_1
=
require
(
"../../model/GameModelManager"
);
const
UnlockItemModelManager_1
=
require
(
"../../model/UnlockItemModelManager"
);
const
UnlockSpecialPlotEventManager_1
=
require
(
"../../model/UnlockSpecialPlotEventManager"
);
const
UnlockSpecialPlotModelManager_1
=
require
(
"../../model/UnlockSpecialPlotModelManager"
);
const
PresenterCCViewFactory_1
=
require
(
"../PresenterCCViewFactory"
);
const
ItemIntroductionView_1
=
require
(
"../view/type/ItemIntroductionView"
);
const
SpecialPlotViewPresenter_1
=
require
(
"./SpecialPlotViewPresenter"
);
let
ItemIntroductionViewPresenter
=
/** @class */
(()
=>
{
let
ItemIntroductionViewPresenter
=
class
ItemIntroductionViewPresenter
extends
PresenterBase_1
.
Presenter
{
constructor
()
{
super
();
this
.
specialPresenter
=
undefined
;
this
.
showItemSpr
=
async
(
itemId
)
=>
{
try
{
let
cfg
=
undefined
;
if
(
itemId
)
{
cfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
ItemTbl_1
.
itemTbl
,
itemId
);
if
(
cfg
)
{
//如果没有模糊图,那么直接展示简介图
if
(
cfg
.
foggy
===
0
)
{
UnlockItemModelManager_1
.
UnlockItemModelManager
.
saveUnlockedIntroductionItemIdToGameRecord
(
itemId
);
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
type
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
//如果有模糊图,那么就判断是否已经解锁了清晰的简介图
else
{
let
unlockedIntroduction
=
false
;
let
unlockedIntroductionItems
=
UnlockItemModelManager_1
.
UnlockItemModelManager
.
unlockedIntroductionItems
;
for
(
let
i
=
0
;
i
<
unlockedIntroductionItems
.
length
;
i
++
)
{
if
(
itemId
==
unlockedIntroductionItems
[
i
])
{
unlockedIntroduction
=
true
;
}
}
if
(
!
unlockedIntroduction
)
{
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
foggyPicture
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
else
{
UnlockItemModelManager_1
.
UnlockItemModelManager
.
saveUnlockedIntroductionItemIdToGameRecord
(
itemId
);
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
type
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
}
}
}
this
.
updateSpecialPlotBtnRedDotStatus
();
}
catch
(
error
)
{
console
.
error
(
error
);
}
};
this
.
onSpecialPlotClickCallBack
=
()
=>
{
let
itemCfg
=
undefined
;
itemCfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
ItemTbl_1
.
itemTbl
,
this
.
_viewProps
.
itemId
);
let
unlockedSpecialPlots
=
UnlockSpecialPlotModelManager_1
.
UnlockSpecialPlotModelManager
.
unlockedSpecialPlotIdByItemId
(
this
.
_viewProps
.
itemId
);
if
(
itemCfg
)
{
let
unlockedSpecialPlot
=
false
;
if
(
unlockedSpecialPlots
.
length
>
0
)
{
unlockedSpecialPlot
=
true
;
}
if
(
unlockedSpecialPlot
)
{
this
.
openSpecialPlotView
(
this
.
_viewProps
.
itemId
,
unlockedSpecialPlots
);
}
else
{
UIManager_1
.
UIManager
.
showToast
(
itemCfg
.
toastMsg
);
return
;
}
}
this
.
view
.
close
();
};
this
.
onShopBtnClickCallBack
=
()
=>
{
GameDotMgr_1
.
default
.
getInstance
().
dotClickUI
(
"shop_btn_introduction"
);
let
type
=
GameModelManager_1
.
GameModelManager
.
getTypeByBedroomItemId
(
this
.
_viewProps
.
itemId
);
if
(
GameConfig_1
.
channel
==
"wechat"
)
{
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getYouZanShopUrlByType
(
type
);
if
(
link
)
{
simba_sdk_1
.
SDK
.
openProgramV2
(
GameConfig_1
.
GameConfig
.
youZanShopAppId
,
link
);
}
}
}
else
if
(
GameConfig_1
.
channel
==
"android"
)
{
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getTaoBaoShopUrlByType
(
type
);
if
(
link
)
{
GameModelManager_1
.
GameModelManager
.
jumpToTaobaoShop
(
link
);
}
}
}
else
{
UIManager_1
.
UIManager
.
showToast
(
"该功能在当前平台不可使用"
);
}
};
}
onOpen
(
props
)
{
super
.
onOpen
(
props
);
this
.
_viewProps
=
props
;
this
.
_viewProps
.
showItemSpr
=
this
.
showItemSpr
;
this
.
_viewProps
.
onSpecialPlotBtnClick
=
this
.
onSpecialPlotClickCallBack
;
this
.
_viewProps
.
onShopBtnClick
=
this
.
onShopBtnClickCallBack
;
this
.
view
.
setProps
(
this
.
_viewProps
);
this
.
onShow
();
PresenterBase_1
.
createPresenter
(
SpecialPlotViewPresenter_1
.
default
).
then
((
presenter
)
=>
{
this
.
specialPresenter
=
presenter
;
});
}
onShow
()
{
super
.
onShow
();
this
.
showItemSpr
(
this
.
_viewProps
.
itemId
);
}
onEnterBackground
()
{
super
.
onEnterBackground
();
}
onEnterForeground
()
{
super
.
onEnterForeground
();
}
onClose
()
{
super
.
onClose
();
}
openSpecialPlotView
(
itemId
,
specialPlotIds
)
{
if
(
this
.
specialPresenter
)
{
let
temp
=
{
itemId
:
itemId
,
specialPlotIds
:
specialPlotIds
,
onLeftBtnClick
:
()
=>
{
},
onRightBtnClick
:
()
=>
{
},
createGameClubBtn
:
()
=>
{
},
onShopBtnClick
:
()
=>
{
},
onCloseBtnClick
:
()
=>
{
}
};
this
.
specialPresenter
.
open
(
this
.
view
.
getContainer
(),
temp
);
}
}
updateSpecialPlotBtnRedDotStatus
()
{
this
.
view
.
showSpecialPlotBtnRedDot
(
UnlockSpecialPlotEventManager_1
.
default
.
getInstance
().
isShowBedRoomRedDotStatus
(
this
.
_viewProps
.
itemId
));
}
};
ItemIntroductionViewPresenter
.
uuid
=
"ItemIntroductionViewPresenter"
;
ItemIntroductionViewPresenter
=
__decorate
([
PresenterCCViewFactory_1
.
RegPresenter
(
ItemIntroductionView_1
.
ItemIntroductionViewType
)
],
ItemIntroductionViewPresenter
);
return
ItemIntroductionViewPresenter
;
})();
exports
.
default
=
ItemIntroductionViewPresenter
;
cc
.
_RF
.
pop
();
}
if
(
nodeEnv
)
{
__define
(
__module
.
exports
,
__require
,
__module
);
}
else
{
__quick_compile_project__
.
registerModuleFunc
(
__filename
,
function
()
{
__define
(
__module
.
exports
,
__require
,
__module
);
});
}
})();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvZ2FtZS91aS9wcmVzZW50ZXIvSXRlbUludHJvZHVjdGlvblZpZXdQcmVzZW50ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx5REFBNkM7QUFDN0MsK0RBQXFEO0FBQ3JELHlDQUFnQztBQUVoQywyRUFBcUY7QUFDckYsbUZBQWdGO0FBQ2hGLDJFQUF3RTtBQUN4RSxxREFBNEQ7QUFFNUQsb0RBQTBEO0FBQzFELGlEQUEwQztBQUMxQyxtRUFBZ0U7QUFDaEUsK0VBQTRFO0FBQzVFLDZGQUFzRjtBQUN0Riw2RkFBMEY7QUFDMUYsc0VBQXlEO0FBQ3pELDRFQUE4SDtBQUU5SCx5RUFBa0U7QUFHbEU7SUFBQSxJQUFxQiw2QkFBNkIsR0FBbEQsTUFBcUIsNkJBQThCLFNBQVEseUJBQTBEO1FBT2pIO1lBQ0ksS0FBSyxFQUFFLENBQUM7WUFISixxQkFBZ0IsR0FBeUMsU0FBUyxDQUFDO1lBb0MzRSxnQkFBVyxHQUFHLEtBQUssRUFBRSxNQUFjLEVBQUUsRUFBRTtnQkFDbkMsSUFBSTtvQkFDQSxJQUFJLEdBQUcsR0FBNkMsU0FBUyxDQUFDO29CQUM5RCxJQUFJLE1BQU0sRUFBRTt3QkFDUixHQUFHLEdBQUcsb0NBQWEsQ0FBQyxTQUFTLENBQUMsaUJBQU8sRUFBRSxNQUFNLENBQUMsQ0FBQzt3QkFDL0MsSUFBSSxHQUFHLEVBQUU7NEJBQ0wsbUJBQW1COzRCQUNuQixJQUFJLEdBQUcsQ0FBQyxLQUFLLEtBQUssQ0FBQyxFQUFFO2dDQUNqQiwrQ0FBc0IsQ0FBQywwQ0FBMEMsQ0FBQyxNQUFNLENBQUMsQ0FBQztnQ0FDMUUsSUFBSSxJQUFJLEdBQVcsNkJBQWEsQ0FBQywyQkFBMkIsR0FBRyxHQUFHLENBQUMsSUFBSSxDQUFDO2dDQUN4RSxJQUFJLGVBQWUsR0FBRyxNQUFNLDRCQUFRLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsV0FBVyxDQUFDLENBQUM7Z0NB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VSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDdEksQ0FBQztLQUNKLENBQUE7SUE1SVUsa0NBQUksR0FBRywrQkFBK0IsQ0FBQztJQUY3Qiw2QkFBNkI7UUFEakQscUNBQVksQ0FBQywrQ0FBd0IsQ0FBQztPQUNsQiw2QkFBNkIsQ0E4SWpEO0lBQUQsb0NBQUM7S0FBQTtrQkE5SW9CLDZCQUE2QiIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFJlc1V0aWxzIH0gZnJvbSBcInNpbWJhLWNjLXJlc3V0aWxzXCI7XG5pbXBvcnQgeyBDb25maWdNYW5hZ2VyIH0gZnJvbSBcInNpbWJhLWNvbmZpZy1tYW5hZ2VyXCI7XG5pbXBvcnQgeyBTREsgfSBmcm9tIFwic2ltYmEtc2RrXCI7XG5pbXBvcnQgeyBEZWVwUmVhZG9ubHlPYmplY3QgfSBmcm9tIFwic2ltYmEtdXRpbHNcIjtcbmltcG9ydCB7IGNyZWF0ZVByZXNlbnRlciwgUHJlc2VudGVyIH0gZnJvbSBcIi4uLy4uLy4uL2NvbW1vbi9jbGFzc2Jhc2UvUHJlc2VudGVyQmFzZVwiO1xuaW1wb3J0IHsgR2FtZUNvbnN0RGF0YSB9IGZyb20gXCIuLi8uLi8uLi9jb21tb24vZ2FtZXBsYXkvZ2FtZWRhdGEvR2FtZUNvbnN0RGF0YVwiO1xuaW1wb3J0IHsgVUlNYW5hZ2VyIH0gZnJvbSBcIi4uLy4uLy4uL2NvbW1vbi9nYW1lcGxheS9tYW5hZ2Vycy9VSU1hbmFnZXJcIjtcbmltcG9ydCB7IElJdGVtVGJsLCBpdGVtVGJsIH0gZnJvbSBcIi4uLy4uLy4uL2NvbmZpZy9JdGVtVGJsXCI7XG5pbXBvcnQgR2FtZUNlbnRlciBmcm9tIFwiLi4vLi4vLi4vY29vcGVyYXRpb24vc2NyaXB0L0dhbWVDZW50ZXJcIjtcbmltcG9ydCB7IGNoYW5uZWwsIEdhbWVDb25maWcgfSBmcm9tIFwiLi4vLi4vLi4vR2FtZUNvbmZpZ1wiO1xuaW1wb3J0IEdhbWVEb3RNZ3IgZnJvbSBcIi4uLy4uL0dhbWVEb3RNZ3JcIjtcbmltcG9ydCB7IEdhbWVNb2RlbE1hbmFnZXIgfSBmcm9tIFwiLi4vLi4vbW9kZWwvR2FtZU1vZGVsTWFuYWdlclwiO1xuaW1wb3J0IHsgVW5sb2NrSXRlbU1vZGVsTWFuYWdlciB9IGZyb20gXCIuLi8uLi9tb2RlbC9VbmxvY2tJdGVtTW9kZWxNYW5hZ2VyXCI7XG5pbXBvcnQgVW5sb2NrU3BlY2lhbFBsb3RFdmVudE1hbmFnZXIgZnJvbSBcIi4uLy4uL21vZGVsL1VubG9ja1NwZWNpYWxQbG90RXZlbnRNYW5hZ2VyXCI7XG5pbXBvcnQgeyBVbmxvY2tTcGVjaWFsUGxvdE1vZGVsTWFuYWdlciB9IGZyb20gXCIuLi8uLi9tb2RlbC9VbmxvY2tTcGVjaWFsUGxvdE1vZGVsTWFuYWdlclwiO1xuaW1wb3J0IHsgUmVnUHJlc2VudGVyIH0gZnJvbSBcIi4uL1ByZXNlbnRlckNDVmlld0ZhY3RvcnlcIjtcbmltcG9ydCB7IEl0ZW1JbnRyb2R1Y3Rpb25WaWV3LCBJdGVtSW50cm9kdWN0aW9uVmlld1Byb3BzLCBJdGVtSW50cm9kdWN0aW9uVmlld1R5cGUgfSBmcm9tIFwiLi4vdmlldy90eXBlL0l0ZW1JbnRyb2R1Y3Rpb25WaWV3XCI7XG5pbXBvcnQgeyBTcGVjaWFsUGxvdFZpZXdQcm9wcyB9IGZyb20gXCIuLi92aWV3L3R5cGUvU3BlY2lhbFBsb3RWaWV3XCI7XG5pbXBvcnQgU3BlY2lhbFBsb3RWaWV3UHJlc2VudGVyIGZyb20gXCIuL1NwZWNpYWxQbG90Vmlld1ByZXNlbnRlclwiO1xuXG5AUmVnUHJlc2VudGVyKEl0ZW1JbnRyb2R1Y3Rpb25WaWV3VHlwZSlcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEl0ZW1JbnRyb2R1Y3Rpb25WaWV3UHJlc2VudGVyIGV4dGVuZHMgUHJlc2VudGVyPEl0ZW1JbnRyb2R1Y3Rpb25WaWV3UHJvcHMsIEl0ZW1JbnRyb2R1Y3Rpb25WaWV3Plxue1xuICAgIHN0YXRpYyB1dWlkID0gXCJJdGVtSW50cm9kdWN0aW9uVmlld1ByZXNlbnRlclwiO1xuXG4gICAgcHJpdmF0ZSBfdmlld1Byb3BzOiBJdGVtSW50cm9kdWN0aW9uVmlld1Byb3BzO1xuICAgIHByaXZhdGUgc3BlY2lhbFByZXNlbnRlcjogU3BlY2lhbFBsb3RWaWV3UHJlc2VudGVyIHwgdW5kZWZpbmVkID0gdW5kZWZpbmVkO1xuXG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgfVxuXG4gICAgb25PcGVuKHByb3BzOiBJdGVtSW50cm9kdWN0aW9uVmlld1Byb3BzKSB7XG4gICAgICAgIHN1cGVyLm9uT3Blbihwcm9wcyk7XG4gICAgICAgIHRoaXMuX3ZpZXdQcm9wcyA9IHByb3BzO1xuICAgICAgICB0aGlzLl92aWV3UHJvcHMuc2hvd0l0ZW1TcHIgPSB0aGlzLnNob3dJdGVtU3ByO1xuICAgICAgICB0aGlzLl92aWV3UHJvcHMub25TcGVjaWFsUGxvdEJ0bkNsaWNrID0gdGhpcy5vblNwZWNpYWxQbG90Q2xpY2tDYWxsQmFjaztcbiAgICAgICAgdGhpcy5fdmlld1Byb3BzLm9uU2hvcEJ0bkNsaWNrID0gdGhpcy5vblNob3BCdG5DbGlja0NhbGxCYWNrO1xuICAgICAgICB0aGlzLnZpZXcuc2V0UHJvcHModGhpcy5fdmlld1Byb3BzKTtcbiAgICAgICAgdGhpcy5vblNob3coKTtcbiAgICAgICAgY3JlYXRlUHJlc2VudGVyKFNwZWNpYWxQbG90Vmlld1ByZXNlbnRlcikudGhlbigocHJlc2VudGVyKSA9PiB7XG4gICAgICAgICAgICB0aGlzLnNwZWNpYWxQcmVzZW50ZXIgPSBwcmVzZW50ZXI7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIG9uU2hvdygpIHtcbiAgICAgICAgc3VwZXIub25TaG93KCk7XG4gICAgICAgIHRoaXMuc2hvd0l0ZW1TcHIodGhpcy5fdmlld1Byb3BzLml0ZW1JZCk7XG4gICAgfVxuXG4gICAgb25FbnRlckJhY2tncm91bmQoKSB7XG4gICAgICAgIHN1cGVyLm9uRW50ZXJCYWNrZ3JvdW5kKCk7XG4gICAgfVxuXG4gICAgb25FbnRlckZvcmVncm91bmQoKSB7XG4gICAgICAgIHN1cGVyLm9uRW50ZXJGb3JlZ3JvdW5kKCk7XG4gICAgfVxuXG4gICAgb25DbG9zZSgpIHtcbiAgICAgICAgc3VwZXIub25DbG9zZSgpO1xuICAgIH1cblxuICAgIHNob3dJdGVtU3ByID0gYXN5bmMgKGl0ZW1JZDogbnVtYmVyKSA9PiB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBsZXQgY2ZnOiBEZWVwUmVhZG9ubHlPYmplY3Q8SUl0ZW1UYmw+IHwgdW5kZWZpbmVkID0gdW5kZWZpbmVkO1xuICAgICAgICAgICAgaWYgKGl0ZW1JZCkge1xuICAgICAgICAgICAgICAgIGNmZyA9IENvbmZpZ01hbmFnZXIuZ2V0Q29uZmlnKGl0ZW1UYmwsIGl0ZW1JZCk7XG4gICAgICAgICAgICAgICAgaWYgKGNmZykge1xuICAgICAgICAgICAgICAgICAgICAvL+WmguaenOayoeacieaooeeziuWbvu+8jOmCo+S5iOebtOaOpeWxleekuueugOS7i+WbvlxuICAgICAgICAgICAgICAgICAgICBpZiAoY2ZnLmZvZ2d5ID09PSAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBVbmxvY2tJdGVtTW9kZWxNYW5hZ2VyLnNhdmVVbmxvY2tlZEludHJvZHVjdGlvbkl0ZW1JZFRvR2FtZVJlY29yZChpdGVtSWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0IHBhdGg6IHN0cmluZyA9IEdhbWVDb25zdERhdGEuR0FNRV9DT05TVF9JVEVNX0JJR19TUFJfRElSICsgY2ZnLnR5cGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXQgaXRlbVNwcml0ZUZyYW1lID0gYXdhaXQgUmVzVXRpbHMubG9hZFJlcyhwYXRoLCBjYy5TcHJpdGVGcmFtZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnZpZXcuZ2V0SXRlbVNwcml0ZU5vZGUoKS5zcHJpdGVGcmFtZSA9IGl0ZW1TcHJpdGVGcmFtZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvL+WmguaenOacieaooeeziuWbvu+8jOmCo+S5iOWwseWIpOaWreaYr+WQpuW3sue7j+ino+mUgeS6hua4heaZsOeahOeugOS7i+WbvlxuICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldCB1bmxvY2tlZEludHJvZHVjdGlvbiA9IGZhbHNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0IHVubG9ja2VkSW50cm9kdWN0aW9uSXRlbXMgPSBVbmxvY2tJdGVtTW9kZWxNYW5hZ2VyLnVubG9ja2VkSW50cm9kdWN0aW9uSXRlbXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHVubG9ja2VkSW50cm9kdWN0aW9uSXRlbXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoaXRlbUlkID09IHVubG9ja2VkSW50cm9kdWN0aW9uSXRlbXNbaV0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5sb2NrZWRJbnRyb2R1Y3Rpb24gPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlmICghdW5sb2NrZWRJbnRyb2R1Y3Rpb24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgcGF0aDogc3RyaW5nID0gR2FtZUNvbnN0RGF0YS5HQU1FX0NPTlNUX0lURU1fQklHX1NQUl9ESVIgKyBjZmcuZm9nZ3lQaWN0dXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBpdGVtU3ByaXRlRnJhbWUgPSBhd2FpdCBSZXNVdGlscy5sb2FkUmVzKHBhdGgsIGNjLlNwcml0ZUZyYW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnZpZXcuZ2V0SXRlbVNwcml0ZU5vZGUoKS5zcHJpdGVGcmFtZSA9IGl0ZW1TcHJpdGVGcmFtZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgVW5sb2NrSXRlbU1vZGVsTWFuYWdlci5zYXZlVW5sb2NrZWRJbnRyb2R1Y3Rpb25JdGVtSWRUb0dhbWVSZWNvcmQoaXRlbUlkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgcGF0aDogc3RyaW5nID0gR2FtZUNvbnN0RGF0YS5HQU1FX0NPTlNUX0lURU1fQklHX1NQUl9ESVIgKyBjZmcudHlwZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgaXRlbVNwcml0ZUZyYW1lID0gYXdhaXQgUmVzVXRpbHMubG9hZFJlcyhwYXRoLCBjYy5TcHJpdGVGcmFtZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy52aWV3LmdldEl0ZW1TcHJpdGVOb2RlKCkuc3ByaXRlRnJhbWUgPSBpdGVtU3ByaXRlRnJhbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLnVwZGF0ZVNwZWNpYWxQbG90QnRuUmVkRG90U3RhdHVzKCk7XG4gICAgICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICAgICAgICBjb25zb2xlLmVycm9yKGVycm9yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9uU3BlY2lhbFBsb3RDbGlja0NhbGxCYWNrID0gKCkgPT4ge1xuICAgICAgICBsZXQgaXRlbUNmZzogRGVlcFJlYWRvbmx5T2JqZWN0PElJdGVtVGJsPiB8IHVuZGVmaW5lZCA9IHVuZGVmaW5lZDtcbiAgICAgICAgaXRlbUNmZyA9IENvbmZpZ01hbmFnZXIuZ2V0Q29uZmlnKGl0ZW1UYmwsIHRoaXMuX3ZpZXdQcm9wcy5pdGVtSWQpO1xuICAgICAgICBsZXQgdW5sb2NrZWRTcGVjaWFsUGxvdHMgPSBVbmxvY2tTcGVjaWFsUGxvdE1vZGVsTWFuYWdlci51bmxvY2tlZFNwZWNpYWxQbG90SWRCeUl0ZW1JZCh0aGlzLl92aWV3UHJvcHMuaXRlbUlkKTtcbiAgICAgICAgaWYgKGl0ZW1DZmcpIHtcbiAgICAgICAgICAgIGxldCB1bmxvY2tlZFNwZWNpYWxQbG90ID0gZmFsc2U7XG4gICAgICAgICAgICBpZiAodW5sb2NrZWRTcGVjaWFsUGxvdHMubGVuZ3RoID4gMCkge1xuICAgICAgICAgICAgICAgIHVubG9ja2VkU3BlY2lhbFBsb3QgPSB0cnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKHVubG9ja2VkU3BlY2lhbFBsb3QpIHtcbiAgICAgICAgICAgICAgICB0aGlzLm9wZW5TcGVjaWFsUGxvdFZpZXcodGhpcy5fdmlld1Byb3BzLml0ZW1JZCwgdW5sb2NrZWRTcGVjaWFsUGxvdHMpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBVSU1hbmFnZXIuc2hvd1RvYXN0KGl0ZW1DZmcudG9hc3RNc2cpO1xuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGlzLnZpZXcuY2xvc2UoKTtcbiAgICB9XG5cbiAgICBvcGVuU3BlY2lhbFBsb3RWaWV3KGl0ZW1JZDogbnVtYmVyLCBzcGVjaWFsUGxvdElkczogbnVtYmVyW10pIHtcbiAgICAgICAgaWYgKHRoaXMuc3BlY2lhbFByZXNlbnRlcikge1xuICAgICAgICAgICAgbGV0IHRlbXA6IFNwZWNpYWxQbG90Vmlld1Byb3BzID0ge1xuICAgICAgICAgICAgICAgIGl0ZW1JZDogaXRlbUlkLFxuICAgICAgICAgICAgICAgIHNwZWNpYWxQbG90SWRzOiBzcGVjaWFsUGxvdElkcyxcbiAgICAgICAgICAgICAgICBvbkxlZnRCdG5DbGljazogKCkgPT4geyB9LFxuICAgICAgICAgICAgICAgIG9uUmlnaHRCdG5DbGljazogKCkgPT4geyB9LFxuICAgICAgICAgICAgICAgIGNyZWF0ZUdhbWVDbHViQnRuOiAoKSA9PiB7IH0sXG4gICAgICAgICAgICAgICAgb25TaG9wQnRuQ2xpY2s6ICgpID0+IHsgfSxcbiAgICAgICAgICAgICAgICBvbkNsb3NlQnRuQ2xpY2s6ICgpID0+IHsgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIHRoaXMuc3BlY2lhbFByZXNlbnRlci5vcGVuKHRoaXMudmlldy5nZXRDb250YWluZXIoKSwgdGVtcCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvblNob3BCdG5DbGlja0NhbGxCYWNrID0gKCkgPT4ge1xuICAgICAgICBHYW1lRG90TWdyLmdldEluc3RhbmNlKCkuZG90Q2xpY2tVSShcInNob3BfYnRuX2ludHJvZHVjdGlvblwiKTtcbiAgICAgICAgbGV0IHR5cGUgPSBHYW1lTW9kZWxNYW5hZ2VyLmdldFR5cGVCeUJlZHJvb21JdGVtSWQodGhpcy5fdmlld1Byb3BzLml0ZW1JZCk7XG4gICAgICAgIGlmIChjaGFubmVsID09IFwid2VjaGF0XCIpIHtcbiAgICAgICAgICAgIC8vIEdhbWVDZW50ZXIuZ2V0SW5zdGFuY2UoKS5vcGVuU3ViUHJvZ3JhbShHYW1lQ29uZmlnLnlvdVphblNob3BBcHBJZCk7XG4gICAgICAgICAgICBpZiAodHlwZSkge1xuICAgICAgICAgICAgICAgIGxldCBsaW5rID0gR2FtZU1vZGVsTWFuYWdlci5nZXRZb3VaYW5TaG9wVXJsQnlUeXBlKHR5cGUpO1xuICAgICAgICAgICAgICAgIGlmIChsaW5rKSB7XG4gICAgICAgICAgICAgICAgICAgIFNESy5vcGVuUHJvZ3JhbVYyKEdhbWVDb25maWcueW91WmFuU2hvcEFwcElkLCBsaW5rKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSBpZiAoY2hhbm5lbCA9PSBcImFuZHJvaWRcIikge1xuICAgICAgICAgICAgaWYgKHR5cGUpIHtcbiAgICAgICAgICAgICAgICBsZXQgbGluayA9IEdhbWVNb2RlbE1hbmFnZXIuZ2V0VGFvQmFvU2hvcFVybEJ5VHlwZSh0eXBlKTtcbiAgICAgICAgICAgICAgICBpZiAobGluaykge1xuICAgICAgICAgICAgICAgICAgICBHYW1lTW9kZWxNYW5hZ2VyLmp1bXBUb1Rhb2Jhb1Nob3AobGluayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgVUlNYW5hZ2VyLnNob3dUb2FzdChcIuivpeWKn+iDveWcqOW9k+WJjeW5s+WPsOS4jeWPr+S9v+eUqFwiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVwZGF0ZVNwZWNpYWxQbG90QnRuUmVkRG90U3RhdHVzKCkge1xuICAgICAgICB0aGlzLnZpZXcuc2hvd1NwZWNpYWxQbG90QnRuUmVkRG90KFVubG9ja1NwZWNpYWxQbG90RXZlbnRNYW5hZ2VyLmdldEluc3RhbmNlKCkuaXNTaG93QmVkUm9vbVJlZERvdFN0YXR1cyh0aGlzLl92aWV3UHJvcHMuaXRlbUlkKSk7XG4gICAgfVxufVxuIl19
\ No newline at end of file
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/presenter/SpecialPlotViewPresenter.js
deleted
100644 → 0
View file @
d6e06d5
(
function
()
{
var
nodeEnv
=
typeof
require
!==
'undefined'
&&
typeof
process
!==
'undefined'
;
var
__module
=
nodeEnv
?
module
:
{
exports
:{}};
var
__filename
=
'preview-scripts/assets/script/game/ui/presenter/SpecialPlotViewPresenter.js'
;
var
__require
=
nodeEnv
?
function
(
request
)
{
return
cc
.
require
(
request
);
}
:
function
(
request
)
{
return
__quick_compile_project__
.
require
(
request
,
__filename
);
};
function
__define
(
exports
,
require
,
module
)
{
if
(
!
nodeEnv
)
{
__quick_compile_project__
.
registerModule
(
__filename
,
module
);}
"use strict"
;
cc
.
_RF
.
push
(
module
,
'75c44LQpEpHf4CkJXDWy0Xc'
,
'SpecialPlotViewPresenter'
);
// script/game/ui/presenter/SpecialPlotViewPresenter.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
const
simba_config_manager_1
=
require
(
"simba-config-manager"
);
const
simba_sdk_1
=
require
(
"simba-sdk"
);
const
PresenterBase_1
=
require
(
"../../../common/classbase/PresenterBase"
);
const
UIManager_1
=
require
(
"../../../common/gameplay/managers/UIManager"
);
const
StoryTbl_1
=
require
(
"../../../config/StoryTbl"
);
const
GameConfig_1
=
require
(
"../../../GameConfig"
);
const
GameDotMgr_1
=
require
(
"../../GameDotMgr"
);
const
GameModelManager_1
=
require
(
"../../model/GameModelManager"
);
const
UnlockSpecialPlotEventManager_1
=
require
(
"../../model/UnlockSpecialPlotEventManager"
);
const
UnlockSpecialPlotModelManager_1
=
require
(
"../../model/UnlockSpecialPlotModelManager"
);
const
PresenterCCViewFactory_1
=
require
(
"../PresenterCCViewFactory"
);
const
SpecialPlotView_1
=
require
(
"../view/type/SpecialPlotView"
);
let
SpecialPlotViewPresenter
=
/** @class */
(()
=>
{
let
SpecialPlotViewPresenter
=
class
SpecialPlotViewPresenter
extends
PresenterBase_1
.
Presenter
{
constructor
()
{
super
();
this
.
_value
=
0
;
this
.
_cfg
=
undefined
;
this
.
onLeftBtnClickCallBack
=
()
=>
{
if
(
this
.
_value
<=
0
)
{
return
;
}
else
{
this
.
_value
-=
1
;
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
}
};
this
.
onRightBtnClickCallBack
=
()
=>
{
if
(
this
.
_value
>=
this
.
_viewProps
.
specialPlotIds
.
length
-
1
)
{
UIManager_1
.
UIManager
.
showToast
(
this
.
_cfg
.
toastMsg
);
return
;
}
else
{
this
.
_value
+=
1
;
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
}
};
this
.
createGameClubBtn
=
()
=>
{
this
.
view
.
getViewNode
().
getComponent
(
cc
.
Widget
).
updateAlignment
();
let
info
=
simba_sdk_1
.
SDK
.
systemInfo
.
displayInfo
;
let
aspect
=
info
.
windowSize
.
height
/
cc
.
view
.
getVisibleSize
().
height
;
this
.
view
.
getViewNode
().
getComponent
(
cc
.
Widget
).
updateAlignment
();
let
pos
=
this
.
view
.
getForumBtnNode
().
convertToWorldSpaceAR
(
cc
.
v2
(
0
,
0
));
pos
.
x
+=
cc
.
view
.
getViewportRect
().
x
/
cc
.
view
.
getScaleX
();
let
xPos
=
pos
.
x
*
aspect
;
let
yPos
=
info
.
windowSize
.
height
-
pos
.
y
*
aspect
;
let
width
=
this
.
view
.
getForumBtnNode
().
width
*
aspect
;
let
height
=
this
.
view
.
getForumBtnNode
().
height
*
aspect
;
let
left
=
xPos
-
width
/
2
;
let
top
=
yPos
-
height
/
2
;
simba_sdk_1
.
SDK
.
createGameClubButton
({
type
:
"text"
,
text
:
""
,
style
:
{
left
:
left
,
top
:
top
,
width
:
width
,
height
:
height
},
icon
:
"green"
});
};
this
.
onShopBtnClickCallBack
=
()
=>
{
GameDotMgr_1
.
default
.
getInstance
().
dotClickUI
(
"shop_btn_specoalPlot"
);
let
type
=
GameModelManager_1
.
GameModelManager
.
getTypeByBedroomItemId
(
this
.
_viewProps
.
itemId
);
if
(
GameConfig_1
.
channel
==
"wechat"
)
{
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getYouZanShopUrlByType
(
type
);
if
(
link
)
{
simba_sdk_1
.
SDK
.
openProgramV2
(
GameConfig_1
.
GameConfig
.
youZanShopAppId
,
link
);
}
}
}
else
if
(
GameConfig_1
.
channel
==
"android"
)
{
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getTaoBaoShopUrlByType
(
type
);
if
(
link
)
{
GameModelManager_1
.
GameModelManager
.
jumpToTaobaoShop
(
link
);
}
}
}
else
{
UIManager_1
.
UIManager
.
showToast
(
"该功能在当前平台不可使用"
);
}
};
this
.
onCloseBtnClick
=
()
=>
{
this
.
view
.
close
();
GameModelManager_1
.
GameModelManager
.
BackToBedRoom
.
emit
();
};
}
onOpen
(
props
)
{
super
.
onOpen
(
props
);
this
.
_viewProps
=
props
;
this
.
_viewProps
.
onLeftBtnClick
=
this
.
onLeftBtnClickCallBack
;
this
.
_viewProps
.
onRightBtnClick
=
this
.
onRightBtnClickCallBack
;
this
.
_viewProps
.
createGameClubBtn
=
this
.
createGameClubBtn
;
this
.
_viewProps
.
onShopBtnClick
=
this
.
onShopBtnClickCallBack
;
this
.
_viewProps
.
onCloseBtnClick
=
this
.
onCloseBtnClick
;
this
.
view
.
setProps
(
this
.
_viewProps
);
this
.
onShow
();
}
onShow
()
{
super
.
onShow
();
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
this
.
createGameClubBtn
();
this
.
showGameClubBtn
();
}
onClose
()
{
super
.
onClose
();
simba_sdk_1
.
SDK
.
destroyGameClubButton
();
}
onEnterBackground
()
{
super
.
onEnterBackground
();
this
.
hideGameClubBtn
();
}
onEnterForeground
()
{
super
.
onEnterForeground
();
this
.
showGameClubBtn
();
}
showGameClubBtn
()
{
simba_sdk_1
.
SDK
.
showGameClubButton
();
}
hideGameClubBtn
()
{
simba_sdk_1
.
SDK
.
hideGameClubButton
();
}
showSpecialPlot
(
specialPlotId
)
{
try
{
if
(
specialPlotId
)
{
this
.
_cfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
StoryTbl_1
.
storyTbl
,
specialPlotId
);
if
(
this
.
_cfg
)
{
this
.
view
.
getSpecialPlotTitleNode
().
getComponent
(
cc
.
Label
).
string
=
this
.
_cfg
.
title
;
let
cfgStr
=
this
.
_cfg
.
content
.
split
(
"%%"
);
let
specialPlotNodeStr
=
""
;
for
(
let
i
=
0
;
i
<
cfgStr
.
length
;
i
++
)
{
specialPlotNodeStr
=
specialPlotNodeStr
+
cfgStr
[
i
]
+
"\n"
;
}
this
.
view
.
getSpecialPlotNode
().
getComponent
(
cc
.
Label
).
string
=
specialPlotNodeStr
;
UnlockSpecialPlotModelManager_1
.
UnlockSpecialPlotModelManager
.
saveClickedSpecialPlotIdByItemIdToGameRecord
(
specialPlotId
);
}
this
.
updateLeftOrRightBtnStatus
();
this
.
updateRightBtnRedDotStatus
();
this
.
view
.
getSpecialPlotScrollView
().
scrollToTop
();
}
}
catch
(
error
)
{
console
.
error
(
error
);
}
}
updateLeftOrRightBtnStatus
()
{
//处理左按钮显隐,右按钮暂不处理
if
(
this
.
_value
<=
0
)
{
this
.
view
.
showLeftBtn
(
false
);
}
else
{
this
.
view
.
showLeftBtn
(
true
);
}
}
updateRightBtnRedDotStatus
()
{
this
.
view
.
showRedDot
(
UnlockSpecialPlotEventManager_1
.
default
.
getInstance
().
isShowBedRoomRedDotStatus
(
this
.
_viewProps
.
itemId
));
}
};
SpecialPlotViewPresenter
.
uuid
=
"SpecialPlotViewPresenter"
;
SpecialPlotViewPresenter
=
__decorate
([
PresenterCCViewFactory_1
.
RegPresenter
(
SpecialPlotView_1
.
SpecialPlotViewType
)
],
SpecialPlotViewPresenter
);
return
SpecialPlotViewPresenter
;
})();
exports
.
default
=
SpecialPlotViewPresenter
;
cc
.
_RF
.
pop
();
}
if
(
nodeEnv
)
{
__define
(
__module
.
exports
,
__require
,
__module
);
}
else
{
__quick_compile_project__
.
registerModuleFunc
(
__filename
,
function
()
{
__define
(
__module
.
exports
,
__require
,
__module
);
});
}
})();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvZ2FtZS91aS9wcmVzZW50ZXIvU3BlY2lhbFBsb3RWaWV3UHJlc2VudGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsK0RBQXFEO0FBQ3JELHlDQUFnQztBQUVoQywyRUFBb0U7QUFDcEUsMkVBQXdFO0FBQ3hFLHVEQUErRDtBQUUvRCxvREFBMEQ7QUFDMUQsaURBQTBDO0FBQzFDLG1FQUFnRTtBQUNoRSw2RkFBc0Y7QUFDdEYsNkZBQTBGO0FBQzFGLHNFQUF5RDtBQUN6RCxrRUFBMEc7QUFHMUc7SUFBQSxJQUFxQix3QkFBd0IsR0FBN0MsTUFBcUIsd0JBQXlCLFNBQVEseUJBQWdEO1FBUWxHO1lBQ0ksS0FBSyxFQUFFLENBQUM7WUFISixXQUFNLEdBQVcsQ0FBQyxDQUFDO1lBQ25CLFNBQUksR0FBOEMsU0FBUyxDQUFDO1lBK0VwRSwyQkFBc0IsR0FBRyxHQUFHLEVBQUU7Z0JBQzFCLElBQUksSUFBSSxDQUFDLE1BQU0sSUFBSSxDQUFDLEVBQUU7b0JBQ2xCLE9BQU87aUJBQ1Y7cUJBQU07b0JBQ0gsSUFBSSxDQUFDLE1BQU0sSUFBSSxDQUFDLENBQUM7b0JBQ2pCLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7aUJBQ3JFO1lBQ0wsQ0FBQyxDQUFBO1lBRUQsNEJBQXVCLEdBQUcsR0FBRyxFQUFFO2dCQUMzQixJQUFJLElBQUksQ0FBQyxNQUFNLElBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtvQkFDMUQscUJBQVMsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztvQkFDekMsT0FBTztpQkFDVjtxQkFBTTtvQkFDSCxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsQ0FBQztvQkFDakIs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O09BQ2Isd0JBQXdCLENBb0s1QztJQUFELCtCQUFDO0tBQUE7a0JBcEtvQix3QkFBd0IiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb25maWdNYW5hZ2VyIH0gZnJvbSBcInNpbWJhLWNvbmZpZy1tYW5hZ2VyXCI7XG5pbXBvcnQgeyBTREsgfSBmcm9tIFwic2ltYmEtc2RrXCI7XG5pbXBvcnQgeyBEZWVwUmVhZG9ubHlPYmplY3QgfSBmcm9tIFwic2ltYmEtdXRpbHNcIjtcbmltcG9ydCB7IFByZXNlbnRlciB9IGZyb20gXCIuLi8uLi8uLi9jb21tb24vY2xhc3NiYXNlL1ByZXNlbnRlckJhc2VcIjtcbmltcG9ydCB7IFVJTWFuYWdlciB9IGZyb20gXCIuLi8uLi8uLi9jb21tb24vZ2FtZXBsYXkvbWFuYWdlcnMvVUlNYW5hZ2VyXCI7XG5pbXBvcnQgeyBJU3RvcnlUYmwsIHN0b3J5VGJsIH0gZnJvbSBcIi4uLy4uLy4uL2NvbmZpZy9TdG9yeVRibFwiO1xuaW1wb3J0IEdhbWVDZW50ZXIgZnJvbSBcIi4uLy4uLy4uL2Nvb3BlcmF0aW9uL3NjcmlwdC9HYW1lQ2VudGVyXCI7XG5pbXBvcnQgeyBjaGFubmVsLCBHYW1lQ29uZmlnIH0gZnJvbSBcIi4uLy4uLy4uL0dhbWVDb25maWdcIjtcbmltcG9ydCBHYW1lRG90TWdyIGZyb20gXCIuLi8uLi9HYW1lRG90TWdyXCI7XG5pbXBvcnQgeyBHYW1lTW9kZWxNYW5hZ2VyIH0gZnJvbSBcIi4uLy4uL21vZGVsL0dhbWVNb2RlbE1hbmFnZXJcIjtcbmltcG9ydCBVbmxvY2tTcGVjaWFsUGxvdEV2ZW50TWFuYWdlciBmcm9tIFwiLi4vLi4vbW9kZWwvVW5sb2NrU3BlY2lhbFBsb3RFdmVudE1hbmFnZXJcIjtcbmltcG9ydCB7IFVubG9ja1NwZWNpYWxQbG90TW9kZWxNYW5hZ2VyIH0gZnJvbSBcIi4uLy4uL21vZGVsL1VubG9ja1NwZWNpYWxQbG90TW9kZWxNYW5hZ2VyXCI7XG5pbXBvcnQgeyBSZWdQcmVzZW50ZXIgfSBmcm9tIFwiLi4vUHJlc2VudGVyQ0NWaWV3RmFjdG9yeVwiO1xuaW1wb3J0IHsgU3BlY2lhbFBsb3RWaWV3VHlwZSwgU3BlY2lhbFBsb3RWaWV3UHJvcHMsIFNwZWNpYWxQbG90VmlldyB9IGZyb20gXCIuLi92aWV3L3R5cGUvU3BlY2lhbFBsb3RWaWV3XCI7XG5cbkBSZWdQcmVzZW50ZXIoU3BlY2lhbFBsb3RWaWV3VHlwZSlcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFNwZWNpYWxQbG90Vmlld1ByZXNlbnRlciBleHRlbmRzIFByZXNlbnRlcjxTcGVjaWFsUGxvdFZpZXdQcm9wcywgU3BlY2lhbFBsb3RWaWV3Plxue1xuICAgIHN0YXRpYyB1dWlkID0gXCJTcGVjaWFsUGxvdFZpZXdQcmVzZW50ZXJcIjtcblxuICAgIHByaXZhdGUgX3ZpZXdQcm9wczogU3BlY2lhbFBsb3RWaWV3UHJvcHM7XG5cbiAgICBwcml2YXRlIF92YWx1ZTogbnVtYmVyID0gMDtcbiAgICBwcml2YXRlIF9jZmc6IERlZXBSZWFkb25seU9iamVjdDxJU3RvcnlUYmw+IHwgdW5kZWZpbmVkID0gdW5kZWZpbmVkO1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlcigpO1xuICAgIH1cblxuICAgIG9uT3Blbihwcm9wczogU3BlY2lhbFBsb3RWaWV3UHJvcHMpIHtcbiAgICAgICAgc3VwZXIub25PcGVuKHByb3BzKTtcbiAgICAgICAgdGhpcy5fdmlld1Byb3BzID0gcHJvcHM7XG4gICAgICAgIHRoaXMuX3ZpZXdQcm9wcy5vbkxlZnRCdG5DbGljayA9IHRoaXMub25MZWZ0QnRuQ2xpY2tDYWxsQmFjaztcbiAgICAgICAgdGhpcy5fdmlld1Byb3BzLm9uUmlnaHRCdG5DbGljayA9IHRoaXMub25SaWdodEJ0bkNsaWNrQ2FsbEJhY2s7XG4gICAgICAgIHRoaXMuX3ZpZXdQcm9wcy5jcmVhdGVHYW1lQ2x1YkJ0biA9IHRoaXMuY3JlYXRlR2FtZUNsdWJCdG47XG4gICAgICAgIHRoaXMuX3ZpZXdQcm9wcy5vblNob3BCdG5DbGljayA9IHRoaXMub25TaG9wQnRuQ2xpY2tDYWxsQmFjaztcbiAgICAgICAgdGhpcy5fdmlld1Byb3BzLm9uQ2xvc2VCdG5DbGljayA9IHRoaXMub25DbG9zZUJ0bkNsaWNrO1xuICAgICAgICB0aGlzLnZpZXcuc2V0UHJvcHModGhpcy5fdmlld1Byb3BzKTtcbiAgICAgICAgdGhpcy5vblNob3coKTtcbiAgICB9XG5cbiAgICBvblNob3coKSB7XG4gICAgICAgIHN1cGVyLm9uU2hvdygpO1xuICAgICAgICB0aGlzLnNob3dTcGVjaWFsUGxvdCh0aGlzLl92aWV3UHJvcHMuc3BlY2lhbFBsb3RJZHNbdGhpcy5fdmFsdWVdKTtcbiAgICAgICAgdGhpcy5jcmVhdGVHYW1lQ2x1YkJ0bigpO1xuICAgICAgICB0aGlzLnNob3dHYW1lQ2x1YkJ0bigpO1xuICAgIH1cblxuICAgIG9uQ2xvc2UoKSB7XG4gICAgICAgIHN1cGVyLm9uQ2xvc2UoKTtcbiAgICAgICAgU0RLLmRlc3Ryb3lHYW1lQ2x1YkJ1dHRvbigpO1xuICAgIH1cblxuICAgIG9uRW50ZXJCYWNrZ3JvdW5kKCkge1xuICAgICAgICBzdXBlci5vbkVudGVyQmFja2dyb3VuZCgpO1xuICAgICAgICB0aGlzLmhpZGVHYW1lQ2x1YkJ0bigpO1xuICAgIH1cblxuICAgIG9uRW50ZXJGb3JlZ3JvdW5kKCkge1xuICAgICAgICBzdXBlci5vbkVudGVyRm9yZWdyb3VuZCgpO1xuICAgICAgICB0aGlzLnNob3dHYW1lQ2x1YkJ0bigpO1xuICAgIH1cblxuICAgIHNob3dHYW1lQ2x1YkJ0bigpIHtcbiAgICAgICAgU0RLLnNob3dHYW1lQ2x1YkJ1dHRvbigpO1xuICAgIH1cblxuICAgIGhpZGVHYW1lQ2x1YkJ0bigpIHtcbiAgICAgICAgU0RLLmhpZGVHYW1lQ2x1YkJ1dHRvbigpO1xuICAgIH1cblxuICAgIHNob3dTcGVjaWFsUGxvdChzcGVjaWFsUGxvdElkOiBudW1iZXIpIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGlmIChzcGVjaWFsUGxvdElkKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fY2ZnID0gQ29uZmlnTWFuYWdlci5nZXRDb25maWcoc3RvcnlUYmwsIHNwZWNpYWxQbG90SWQpO1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLl9jZmcpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy52aWV3LmdldFNwZWNpYWxQbG90VGl0bGVOb2RlKCkhLmdldENvbXBvbmVudChjYy5MYWJlbCkuc3RyaW5nID0gdGhpcy5fY2ZnLnRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBsZXQgY2ZnU3RyOiBzdHJpbmdbXSA9IHRoaXMuX2NmZy5jb250ZW50LnNwbGl0KFwiJSVcIik7XG4gICAgICAgICAgICAgICAgICAgIGxldCBzcGVjaWFsUGxvdE5vZGVTdHIgPSBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNmZ1N0ci5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BlY2lhbFBsb3ROb2RlU3RyID0gc3BlY2lhbFBsb3ROb2RlU3RyICsgY2ZnU3RyW2ldICsgXCJcXG5cIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0aGlzLnZpZXcuZ2V0U3BlY2lhbFBsb3ROb2RlKCkhLmdldENvbXBvbmVudChjYy5MYWJlbCkuc3RyaW5nID0gc3BlY2lhbFBsb3ROb2RlU3RyO1xuICAgICAgICAgICAgICAgICAgICBVbmxvY2tTcGVjaWFsUGxvdE1vZGVsTWFuYWdlci5zYXZlQ2xpY2tlZFNwZWNpYWxQbG90SWRCeUl0ZW1JZFRvR2FtZVJlY29yZChzcGVjaWFsUGxvdElkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhpcy51cGRhdGVMZWZ0T3JSaWdodEJ0blN0YXR1cygpO1xuICAgICAgICAgICAgICAgIHRoaXMudXBkYXRlUmlnaHRCdG5SZWREb3RTdGF0dXMoKTtcbiAgICAgICAgICAgICAgICB0aGlzLnZpZXcuZ2V0U3BlY2lhbFBsb3RTY3JvbGxWaWV3KCkuc2Nyb2xsVG9Ub3AoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdXBkYXRlTGVmdE9yUmlnaHRCdG5TdGF0dXMoKSB7XG4gICAgICAgIC8v5aSE55CG5bem5oyJ6ZKu5pi+6ZqQ77yM5Y+z5oyJ6ZKu5pqC5LiN5aSE55CGXG4gICAgICAgIGlmICh0aGlzLl92YWx1ZSA8PSAwKSB7XG4gICAgICAgICAgICB0aGlzLnZpZXcuc2hvd0xlZnRCdG4oZmFsc2UpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy52aWV3LnNob3dMZWZ0QnRuKHRydWUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgb25MZWZ0QnRuQ2xpY2tDYWxsQmFjayA9ICgpID0+IHtcbiAgICAgICAgaWYgKHRoaXMuX3ZhbHVlIDw9IDApIHtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuX3ZhbHVlIC09IDE7XG4gICAgICAgICAgICB0aGlzLnNob3dTcGVjaWFsUGxvdCh0aGlzLl92aWV3UHJvcHMuc3BlY2lhbFBsb3RJZHNbdGhpcy5fdmFsdWVdKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9uUmlnaHRCdG5DbGlja0NhbGxCYWNrID0gKCkgPT4ge1xuICAgICAgICBpZiAodGhpcy5fdmFsdWUgPj0gdGhpcy5fdmlld1Byb3BzLnNwZWNpYWxQbG90SWRzLmxlbmd0aCAtIDEpIHtcbiAgICAgICAgICAgIFVJTWFuYWdlci5zaG93VG9hc3QodGhpcy5fY2ZnIS50b2FzdE1zZyk7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLl92YWx1ZSArPSAxO1xuICAgICAgICAgICAgdGhpcy5zaG93U3BlY2lhbFBsb3QodGhpcy5fdmlld1Byb3BzLnNwZWNpYWxQbG90SWRzW3RoaXMuX3ZhbHVlXSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjcmVhdGVHYW1lQ2x1YkJ0biA9ICgpID0+IHtcbiAgICAgICAgdGhpcy52aWV3LmdldFZpZXdOb2RlKCkhLmdldENvbXBvbmVudChjYy5XaWRnZXQpLnVwZGF0ZUFsaWdubWVudCgpO1xuICAgICAgICBsZXQgaW5mbyA9IFNESy5zeXN0ZW1JbmZvLmRpc3BsYXlJbmZvO1xuICAgICAgICBsZXQgYXNwZWN0ID0gaW5mby53aW5kb3dTaXplLmhlaWdodCAvIGNjLnZpZXcuZ2V0VmlzaWJsZVNpemUoKS5oZWlnaHQ7XG4gICAgICAgIHRoaXMudmlldy5nZXRWaWV3Tm9kZSgpIS5nZXRDb21wb25lbnQoY2MuV2lkZ2V0KS51cGRhdGVBbGlnbm1lbnQoKTtcblxuICAgICAgICBsZXQgcG9zID0gdGhpcy52aWV3LmdldEZvcnVtQnRuTm9kZSgpIS5jb252ZXJ0VG9Xb3JsZFNwYWNlQVIoY2MudjIoMCwgMCkpO1xuICAgICAgICBwb3MueCArPSBjYy52aWV3LmdldFZpZXdwb3J0UmVjdCgpLnggLyBjYy52aWV3LmdldFNjYWxlWCgpO1xuICAgICAgICBsZXQgeFBvcyA9IHBvcy54ICogYXNwZWN0O1xuICAgICAgICBsZXQgeVBvcyA9IGluZm8ud2luZG93U2l6ZS5oZWlnaHQgLSBwb3MueSAqIGFzcGVjdDtcbiAgICAgICAgbGV0IHdpZHRoID0gdGhpcy52aWV3LmdldEZvcnVtQnRuTm9kZSgpIS53aWR0aCAqIGFzcGVjdDtcbiAgICAgICAgbGV0IGhlaWdodCA9IHRoaXMudmlldy5nZXRGb3J1bUJ0bk5vZGUoKSEuaGVpZ2h0ICogYXNwZWN0O1xuICAgICAgICBsZXQgbGVmdCA9IHhQb3MgLSB3aWR0aCAvIDI7XG4gICAgICAgIGxldCB0b3AgPSB5UG9zIC0gaGVpZ2h0IC8gMjtcblxuICAgICAgICBTREsuY3JlYXRlR2FtZUNsdWJCdXR0b24oe1xuICAgICAgICAgICAgdHlwZTogXCJ0ZXh0XCIsXG4gICAgICAgICAgICB0ZXh0OiBcIlwiLFxuICAgICAgICAgICAgc3R5bGU6IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBsZWZ0LFxuICAgICAgICAgICAgICAgIHRvcDogdG9wLFxuICAgICAgICAgICAgICAgIHdpZHRoOiB3aWR0aCxcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGhlaWdodFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGljb246IFwiZ3JlZW5cIlxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICBvblNob3BCdG5DbGlja0NhbGxCYWNrID0gKCkgPT4ge1xuICAgICAgICBHYW1lRG90TWdyLmdldEluc3RhbmNlKCkuZG90Q2xpY2tVSShcInNob3BfYnRuX3NwZWNvYWxQbG90XCIpO1xuICAgICAgICBsZXQgdHlwZSA9IEdhbWVNb2RlbE1hbmFnZXIuZ2V0VHlwZUJ5QmVkcm9vbUl0ZW1JZCh0aGlzLl92aWV3UHJvcHMuaXRlbUlkKTtcbiAgICAgICAgaWYgKGNoYW5uZWwgPT0gXCJ3ZWNoYXRcIikge1xuICAgICAgICAgICAgLy8gR2FtZUNlbnRlci5nZXRJbnN0YW5jZSgpLm9wZW5TdWJQcm9ncmFtKEdhbWVDb25maWcueW91WmFuU2hvcEFwcElkKTtcbiAgICAgICAgICAgIGlmICh0eXBlKSB7XG4gICAgICAgICAgICAgICAgbGV0IGxpbmsgPSBHYW1lTW9kZWxNYW5hZ2VyLmdldFlvdVphblNob3BVcmxCeVR5cGUodHlwZSk7XG4gICAgICAgICAgICAgICAgaWYgKGxpbmspIHtcbiAgICAgICAgICAgICAgICAgICAgU0RLLm9wZW5Qcm9ncmFtVjIoR2FtZUNvbmZpZy55b3VaYW5TaG9wQXBwSWQsIGxpbmspO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIGlmIChjaGFubmVsID09IFwiYW5kcm9pZFwiKSB7XG4gICAgICAgICAgICBpZiAodHlwZSkge1xuICAgICAgICAgICAgICAgIGxldCBsaW5rID0gR2FtZU1vZGVsTWFuYWdlci5nZXRUYW9CYW9TaG9wVXJsQnlUeXBlKHR5cGUpO1xuICAgICAgICAgICAgICAgIGlmIChsaW5rKSB7XG4gICAgICAgICAgICAgICAgICAgIEdhbWVNb2RlbE1hbmFnZXIuanVtcFRvVGFvYmFvU2hvcChsaW5rKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBVSU1hbmFnZXIuc2hvd1RvYXN0KFwi6K+l5Yqf6IO95Zyo5b2T5YmN5bmz5Y+w5LiN5Y+v5L2/55SoXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgb25DbG9zZUJ0bkNsaWNrID0gKCkgPT4ge1xuICAgICAgICB0aGlzLnZpZXcuY2xvc2UoKTtcbiAgICAgICAgR2FtZU1vZGVsTWFuYWdlci5CYWNrVG9CZWRSb29tLmVtaXQoKTtcbiAgICB9XG5cbiAgICB1cGRhdGVSaWdodEJ0blJlZERvdFN0YXR1cygpIHtcbiAgICAgICAgdGhpcy52aWV3LnNob3dSZWREb3QoVW5sb2NrU3BlY2lhbFBsb3RFdmVudE1hbmFnZXIuZ2V0SW5zdGFuY2UoKS5pc1Nob3dCZWRSb29tUmVkRG90U3RhdHVzKHRoaXMuX3ZpZXdQcm9wcy5pdGVtSWQpKTtcbiAgICB9XG59XG4iXX0=
\ No newline at end of file
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.js
deleted
100644 → 0
View file @
d6e06d5
(
function
()
{
var
nodeEnv
=
typeof
require
!==
'undefined'
&&
typeof
process
!==
'undefined'
;
var
__module
=
nodeEnv
?
module
:
{
exports
:{}};
var
__filename
=
'preview-scripts/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.js'
;
var
__require
=
nodeEnv
?
function
(
request
)
{
return
cc
.
require
(
request
);
}
:
function
(
request
)
{
return
__quick_compile_project__
.
require
(
request
,
__filename
);
};
function
__define
(
exports
,
require
,
module
)
{
if
(
!
nodeEnv
)
{
__quick_compile_project__
.
registerModule
(
__filename
,
module
);}
"use strict"
;
cc
.
_RF
.
push
(
module
,
'a7e17nk5SJCJYgLfKaWy9Wz'
,
'ItemIntroductionViewImpl'
);
// script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
ItemIntroductionViewImpl
=
void
0
;
const
CCDummyObjects_1
=
require
(
"../../../../../common/CCDummyObjects"
);
const
CCViewBase_1
=
require
(
"../../../../../common/classbase/CCViewBase"
);
const
PresenterCCViewFactory_1
=
require
(
"../../../PresenterCCViewFactory"
);
const
ItemIntroductionView_1
=
require
(
"../../type/ItemIntroductionView"
);
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
let
ItemIntroductionViewImpl
=
/** @class */
(()
=>
{
let
ItemIntroductionViewImpl
=
class
ItemIntroductionViewImpl
extends
CCViewBase_1
.
CCPureView
{
constructor
()
{
super
(...
arguments
);
this
.
itemSprite
=
CCDummyObjects_1
.
DummySprite
;
this
.
redDotNode
=
CCDummyObjects_1
.
DummyNode
;
}
onLoad
()
{
this
.
_contentContainer
=
this
.
node
.
parent
.
addComponent
(
CCViewBase_1
.
CCView
);
}
getItemSpriteNode
()
{
return
this
.
itemSprite
;
}
getContainer
()
{
return
this
.
_contentContainer
;
}
onSpecialPlotBtnClickCallBack
()
{
this
.
_props
.
onSpecialPlotBtnClick
();
}
onShopBtnClickCallBack
()
{
this
.
_props
.
onShopBtnClick
();
}
onCloseClickCallBack
()
{
this
.
close
();
}
showSpecialPlotBtnRedDot
(
isShow
)
{
this
.
redDotNode
.
active
=
isShow
;
}
};
__decorate
([
property
(
cc
.
Sprite
)
],
ItemIntroductionViewImpl
.
prototype
,
"itemSprite"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
ItemIntroductionViewImpl
.
prototype
,
"redDotNode"
,
void
0
);
ItemIntroductionViewImpl
=
__decorate
([
ccclass
,
PresenterCCViewFactory_1
.
RegView
(
ItemIntroductionView_1
.
ItemIntroductionViewType
,
"prefab/ui/ItemIntroductionView"
)
],
ItemIntroductionViewImpl
);
return
ItemIntroductionViewImpl
;
})();
exports
.
ItemIntroductionViewImpl
=
ItemIntroductionViewImpl
;
cc
.
_RF
.
pop
();
}
if
(
nodeEnv
)
{
__define
(
__module
.
exports
,
__require
,
__module
);
}
else
{
__quick_compile_project__
.
registerModuleFunc
(
__filename
,
function
()
{
__define
(
__module
.
exports
,
__require
,
__module
);
});
}
})();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvZ2FtZS91aS92aWV3L2ltcGwvYmVkcm9vbS9JdGVtSW50cm9kdWN0aW9uVmlld0ltcGwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEseUVBQXVHO0FBQ3ZHLDJFQUFnRjtBQUNoRiw0RUFBMEQ7QUFDMUQsMEVBQTRIO0FBRTVILE1BQU0sRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLEdBQUcsRUFBRSxDQUFDLFVBQVUsQ0FBQztBQUk1QztJQUFBLElBQWEsd0JBQXdCLEdBQXJDLE1BQWEsd0JBQXlCLFNBQVEsdUJBQXFDO1FBQW5GOztZQUdZLGVBQVUsR0FBRyw0QkFBVyxDQUFDO1lBRXpCLGVBQVUsR0FBRywwQkFBUyxDQUFDO1FBK0JuQyxDQUFDO1FBM0JHLE1BQU07WUFDRixJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLG1CQUFNLENBQUMsQ0FBQztRQUNuRSxDQUFDO1FBRUQsaUJBQWlCO1lBQ2IsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDO1FBQzNCLENBQUM7UUFFRCxZQUFZO1lBQ1IsT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQUM7UUFDbEMsQ0FBQztRQUVELDZCQUE2QjtZQUN6QixJQUFJLENBQUMsTUFBTSxDQUFDLHFCQUFxQixFQUFFLENBQUM7UUFDeEMsQ0FBQztRQUVELHNCQUFzQjtZQUNsQixJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsRUFBRSxDQUFDO1FBQ2pDLENBQUM7UUFFRCxvQkFBb0I7WUFDaEIsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO1FBQ2pCLENBQUM7UUFFRCx3QkFBd0IsQ0FBQyxNQUFlO1lBQ3BDLElBQUksQ0FBQyxVQUFVLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUNwQyxDQUFDO0tBQ0osQ0FBQTtJQWpDRztRQURDLFFBQVEsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDO2dFQUNhO0lBRWpDO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUM7Z0VBQ2E7SUFMdEIsd0JBQXdCO1FBRnBDLE9BQU87UUFDUCxnQ0FBTyxDQUFDLCtDQUF3QixFQUFFLGdDQUFnQyxDQUFDO09BQ3ZELHdCQUF3QixDQW9DcEM7SUFBRCwrQkFBQztLQUFBO0FBcENZLDREQUF3QiIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IER1bW15QnV0dG9uLCBEdW1teUxhYmVsLCBEdW1teU5vZGUsIER1bW15U3ByaXRlIH0gZnJvbSBcIi4uLy4uLy4uLy4uLy4uL2NvbW1vbi9DQ0R1bW15T2JqZWN0c1wiO1xuaW1wb3J0IHsgQ0NQdXJlVmlldywgQ0NWaWV3IH0gZnJvbSBcIi4uLy4uLy4uLy4uLy4uL2NvbW1vbi9jbGFzc2Jhc2UvQ0NWaWV3QmFzZVwiO1xuaW1wb3J0IHsgUmVnVmlldyB9IGZyb20gXCIuLi8uLi8uLi9QcmVzZW50ZXJDQ1ZpZXdGYWN0b3J5XCI7XG5pbXBvcnQgeyBJdGVtSW50cm9kdWN0aW9uVmlldywgSXRlbUludHJvZHVjdGlvblZpZXdQcm9wcywgSXRlbUludHJvZHVjdGlvblZpZXdUeXBlIH0gZnJvbSBcIi4uLy4uL3R5cGUvSXRlbUludHJvZHVjdGlvblZpZXdcIjtcblxuY29uc3QgeyBjY2NsYXNzLCBwcm9wZXJ0eSB9ID0gY2MuX2RlY29yYXRvcjtcblxuQGNjY2xhc3NcbkBSZWdWaWV3KEl0ZW1JbnRyb2R1Y3Rpb25WaWV3VHlwZSwgXCJwcmVmYWIvdWkvSXRlbUludHJvZHVjdGlvblZpZXdcIilcbmV4cG9ydCBjbGFzcyBJdGVtSW50cm9kdWN0aW9uVmlld0ltcGwgZXh0ZW5kcyBDQ1B1cmVWaWV3PEl0ZW1JbnRyb2R1Y3Rpb25WaWV3UHJvcHM+IGltcGxlbWVudHMgSXRlbUludHJvZHVjdGlvblZpZXcge1xuXG4gICAgQHByb3BlcnR5KGNjLlNwcml0ZSlcbiAgICBwcml2YXRlIGl0ZW1TcHJpdGUgPSBEdW1teVNwcml0ZTtcbiAgICBAcHJvcGVydHkoY2MuTm9kZSlcbiAgICBwcml2YXRlIHJlZERvdE5vZGUgPSBEdW1teU5vZGU7XG5cbiAgICBwcml2YXRlIF9jb250ZW50Q29udGFpbmVyOiBDQ1ZpZXc7XG5cbiAgICBvbkxvYWQoKSB7XG4gICAgICAgIHRoaXMuX2NvbnRlbnRDb250YWluZXIgPSB0aGlzLm5vZGUucGFyZW50LmFkZENvbXBvbmVudChDQ1ZpZXcpO1xuICAgIH1cblxuICAgIGdldEl0ZW1TcHJpdGVOb2RlKCk6IGNjLlNwcml0ZSB7XG4gICAgICAgIHJldHVybiB0aGlzLml0ZW1TcHJpdGU7XG4gICAgfVxuXG4gICAgZ2V0Q29udGFpbmVyKCk6IENDVmlldyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9jb250ZW50Q29udGFpbmVyO1xuICAgIH1cblxuICAgIG9uU3BlY2lhbFBsb3RCdG5DbGlja0NhbGxCYWNrKCkge1xuICAgICAgICB0aGlzLl9wcm9wcy5vblNwZWNpYWxQbG90QnRuQ2xpY2soKTtcbiAgICB9XG5cbiAgICBvblNob3BCdG5DbGlja0NhbGxCYWNrKCkge1xuICAgICAgICB0aGlzLl9wcm9wcy5vblNob3BCdG5DbGljaygpO1xuICAgIH1cblxuICAgIG9uQ2xvc2VDbGlja0NhbGxCYWNrKCkge1xuICAgICAgICB0aGlzLmNsb3NlKCk7XG4gICAgfVxuXG4gICAgc2hvd1NwZWNpYWxQbG90QnRuUmVkRG90KGlzU2hvdzogYm9vbGVhbikge1xuICAgICAgICB0aGlzLnJlZERvdE5vZGUuYWN0aXZlID0gaXNTaG93O1xuICAgIH1cbn0iXX0=
\ No newline at end of file
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.js
deleted
100644 → 0
View file @
d6e06d5
(
function
()
{
var
nodeEnv
=
typeof
require
!==
'undefined'
&&
typeof
process
!==
'undefined'
;
var
__module
=
nodeEnv
?
module
:
{
exports
:{}};
var
__filename
=
'preview-scripts/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.js'
;
var
__require
=
nodeEnv
?
function
(
request
)
{
return
cc
.
require
(
request
);
}
:
function
(
request
)
{
return
__quick_compile_project__
.
require
(
request
,
__filename
);
};
function
__define
(
exports
,
require
,
module
)
{
if
(
!
nodeEnv
)
{
__quick_compile_project__
.
registerModule
(
__filename
,
module
);}
"use strict"
;
cc
.
_RF
.
push
(
module
,
'02025Bms0hM860lzjANHFo0'
,
'SpecialPlotViewImpl'
);
// script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
SpecialPlotViewImpl
=
void
0
;
const
CCDummyObjects_1
=
require
(
"../../../../../common/CCDummyObjects"
);
const
CCViewBase_1
=
require
(
"../../../../../common/classbase/CCViewBase"
);
const
PresenterCCViewFactory_1
=
require
(
"../../../PresenterCCViewFactory"
);
const
SpecialPlotView_1
=
require
(
"../../type/SpecialPlotView"
);
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
let
SpecialPlotViewImpl
=
/** @class */
(()
=>
{
let
SpecialPlotViewImpl
=
class
SpecialPlotViewImpl
extends
CCViewBase_1
.
CCPureView
{
constructor
()
{
super
(...
arguments
);
this
.
specialPlotScrollView
=
CCDummyObjects_1
.
DummyScrollView
;
this
.
specialPlotTitleNode
=
CCDummyObjects_1
.
DummyNode
;
this
.
specialPlotNode
=
CCDummyObjects_1
.
DummyNode
;
this
.
leftBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
rightBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
rightBtnRedDot
=
CCDummyObjects_1
.
DummyNode
;
this
.
forumBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
shopBtn
=
CCDummyObjects_1
.
DummyNode
;
}
onLoad
()
{
}
getSpecialPlotScrollView
()
{
return
this
.
specialPlotScrollView
;
}
getSpecialPlotTitleNode
()
{
return
this
.
specialPlotTitleNode
;
}
getSpecialPlotNode
()
{
return
this
.
specialPlotNode
;
}
onLeftBtnClickCallBack
()
{
this
.
_props
.
onLeftBtnClick
();
}
onRightBtnClickCallBack
()
{
this
.
_props
.
onRightBtnClick
();
}
showLeftBtn
(
isShow
)
{
this
.
leftBtn
.
active
=
isShow
;
}
showRightBtn
(
isShow
)
{
this
.
rightBtn
.
active
=
isShow
;
}
getViewNode
()
{
return
this
.
node
;
}
getForumBtnNode
()
{
return
this
.
forumBtn
;
}
onCloseClickCallBack
()
{
this
.
_props
.
onCloseBtnClick
();
}
onShopBtnClickCallBack
()
{
this
.
_props
.
onShopBtnClick
();
}
showRedDot
(
isShow
)
{
this
.
rightBtnRedDot
.
active
=
isShow
;
}
};
__decorate
([
property
(
cc
.
ScrollView
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotScrollView"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotTitleNode"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotNode"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"leftBtn"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"rightBtn"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"rightBtnRedDot"
,
void
0
);
__decorate
([
property
({
type
:
cc
.
Node
,
tooltip
:
"论坛按钮"
})
],
SpecialPlotViewImpl
.
prototype
,
"forumBtn"
,
void
0
);
__decorate
([
property
({
type
:
cc
.
Node
,
tooltip
:
"商城按钮"
})
],
SpecialPlotViewImpl
.
prototype
,
"shopBtn"
,
void
0
);
SpecialPlotViewImpl
=
__decorate
([
ccclass
,
PresenterCCViewFactory_1
.
RegView
(
SpecialPlotView_1
.
SpecialPlotViewType
,
"prefab/ui/SpecialPlotView"
)
],
SpecialPlotViewImpl
);
return
SpecialPlotViewImpl
;
})();
exports
.
SpecialPlotViewImpl
=
SpecialPlotViewImpl
;
cc
.
_RF
.
pop
();
}
if
(
nodeEnv
)
{
__define
(
__module
.
exports
,
__require
,
__module
);
}
else
{
__quick_compile_project__
.
registerModuleFunc
(
__filename
,
function
()
{
__define
(
__module
.
exports
,
__require
,
__module
);
});
}
})();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvZ2FtZS91aS92aWV3L2ltcGwvYmVkcm9vbS9TcGVjaWFsUGxvdFZpZXdJbXBsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLHlFQUFrRjtBQUNsRiwyRUFBd0U7QUFDeEUsNEVBQTBEO0FBQzFELGdFQUF3RztBQUV4RyxNQUFNLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxHQUFHLEVBQUUsQ0FBQyxVQUFVLENBQUM7QUFJNUM7SUFBQSxJQUFhLG1CQUFtQixHQUFoQyxNQUFhLG1CQUFvQixTQUFRLHVCQUFnQztRQUF6RTs7WUFHWSwwQkFBcUIsR0FBRyxnQ0FBZSxDQUFDO1lBRXhDLHlCQUFvQixHQUFHLDBCQUFTLENBQUM7WUFFakMsb0JBQWUsR0FBRywwQkFBUyxDQUFDO1lBRTVCLFlBQU8sR0FBRywwQkFBUyxDQUFDO1lBRXBCLGFBQVEsR0FBRywwQkFBUyxDQUFDO1lBRXJCLG1CQUFjLEdBQUcsMEJBQVMsQ0FBQztZQUUzQixhQUFRLEdBQVksMEJBQVMsQ0FBQztZQUU5QixZQUFPLEdBQVksMEJBQVMsQ0FBQztRQW9EekMsQ0FBQztRQWxERyxNQUFNO1FBQ04sQ0FBQztRQUVELHdCQUF3QjtZQUNwQixPQUFPLElBQUksQ0FBQyxxQkFBcUIsQ0FBQztRQUN0QyxDQUFDO1FBRUQsdUJBQXVCO1lBQ25CLE9BQU8sSUFBSSxDQUFDLG9CQUFvQixDQUFDO1FBQ3JDLENBQUM7UUFFRCxrQkFBa0I7WUFDZCxPQUFPLElBQUksQ0FBQyxlQUFlLENBQUM7UUFDaEMsQ0FBQztRQUVELHNCQUFzQjtZQUNsQixJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsRUFBRSxDQUFDO1FBQ2pDLENBQUM7UUFFRCx1QkFBdUI7WUFDbkIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxlQUFlLEVBQUUsQ0FBQztRQUNsQyxDQUFDO1FBRUQsV0FBVyxDQUFDLE1BQWU7WUFDdkIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ2pDLENBQUM7UUFFRCxZQUFZLENBQUMsTUFBZTtZQUN4QixJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7UUFDbEMsQ0FBQztRQUVELFdBQVc7WUFDUCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDckIsQ0FBQztRQUVELGVBQWU7WUFDWCxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7UUFDekIsQ0FBQztRQUVELG9CQUFvQjtZQUNoQixJQUFJLENBQUMsTUFBTSxDQUFDLGVBQWUsRUFBRSxDQUFDO1FBQ2xDLENBQUM7UUFFRCxzQkFBc0I7WUFDbEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxjQUFjLEVBQUUsQ0FBQztRQUNqQyxDQUFDO1FBRUQsVUFBVSxDQUFDLE1BQWU7WUFDdEIsSUFBSSxDQUFDLGNBQWMsQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ3hDLENBQUM7S0FDSixDQUFBO0lBbEVHO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUM7c0VBQ3dCO0lBRWhEO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUM7cUVBQ3VCO0lBRXpDO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUM7Z0VBQ2tCO0lBRXBDO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUM7d0RBQ1U7SUFFNUI7UUFEQyxRQUFRLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQzt5REFDVztJQUU3QjtRQURDLFFBQVEsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDOytEQUNpQjtJQUVuQztRQURDLFFBQVEsQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFFLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsQ0FBQzt5REFDUDtJQUV0QztRQURDLFFBQVEsQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFFLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsQ0FBQzt3REFDUjtJQWpCNUIsbUJBQW1CO1FBRi9CLE9BQU87UUFDUCxnQ0FBTyxDQUFDLHFDQUFtQixFQUFFLDJCQUEyQixDQUFDO09BQzdDLG1CQUFtQixDQXFFL0I7SUFBRCwwQkFBQztLQUFBO0FBckVZLGtEQUFtQiIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IER1bW15Tm9kZSwgRHVtbXlTY3JvbGxWaWV3IH0gZnJvbSBcIi4uLy4uLy4uLy4uLy4uL2NvbW1vbi9DQ0R1bW15T2JqZWN0c1wiO1xuaW1wb3J0IHsgQ0NQdXJlVmlldyB9IGZyb20gXCIuLi8uLi8uLi8uLi8uLi9jb21tb24vY2xhc3NiYXNlL0NDVmlld0Jhc2VcIjtcbmltcG9ydCB7IFJlZ1ZpZXcgfSBmcm9tIFwiLi4vLi4vLi4vUHJlc2VudGVyQ0NWaWV3RmFjdG9yeVwiO1xuaW1wb3J0IHsgU3BlY2lhbFBsb3RWaWV3LCBTcGVjaWFsUGxvdFZpZXdQcm9wcywgU3BlY2lhbFBsb3RWaWV3VHlwZSB9IGZyb20gXCIuLi8uLi90eXBlL1NwZWNpYWxQbG90Vmlld1wiO1xuXG5jb25zdCB7IGNjY2xhc3MsIHByb3BlcnR5IH0gPSBjYy5fZGVjb3JhdG9yO1xuXG5AY2NjbGFzc1xuQFJlZ1ZpZXcoU3BlY2lhbFBsb3RWaWV3VHlwZSwgXCJwcmVmYWIvdWkvU3BlY2lhbFBsb3RWaWV3XCIpXG5leHBvcnQgY2xhc3MgU3BlY2lhbFBsb3RWaWV3SW1wbCBleHRlbmRzIENDUHVyZVZpZXc8U3BlY2lhbFBsb3RWaWV3UHJvcHM+IGltcGxlbWVudHMgU3BlY2lhbFBsb3RWaWV3IHtcblxuICAgIEBwcm9wZXJ0eShjYy5TY3JvbGxWaWV3KVxuICAgIHByaXZhdGUgc3BlY2lhbFBsb3RTY3JvbGxWaWV3ID0gRHVtbXlTY3JvbGxWaWV3O1xuICAgIEBwcm9wZXJ0eShjYy5Ob2RlKVxuICAgIHByaXZhdGUgc3BlY2lhbFBsb3RUaXRsZU5vZGUgPSBEdW1teU5vZGU7XG4gICAgQHByb3BlcnR5KGNjLk5vZGUpXG4gICAgcHJpdmF0ZSBzcGVjaWFsUGxvdE5vZGUgPSBEdW1teU5vZGU7XG4gICAgQHByb3BlcnR5KGNjLk5vZGUpXG4gICAgcHJpdmF0ZSBsZWZ0QnRuID0gRHVtbXlOb2RlO1xuICAgIEBwcm9wZXJ0eShjYy5Ob2RlKVxuICAgIHByaXZhdGUgcmlnaHRCdG4gPSBEdW1teU5vZGU7XG4gICAgQHByb3BlcnR5KGNjLk5vZGUpXG4gICAgcHJpdmF0ZSByaWdodEJ0blJlZERvdCA9IER1bW15Tm9kZTtcbiAgICBAcHJvcGVydHkoeyB0eXBlOiBjYy5Ob2RlLCB0b29sdGlwOiBcIuiuuuWdm+aMiemSrlwiIH0pXG4gICAgcHJpdmF0ZSBmb3J1bUJ0bjogY2MuTm9kZSA9IER1bW15Tm9kZTtcbiAgICBAcHJvcGVydHkoeyB0eXBlOiBjYy5Ob2RlLCB0b29sdGlwOiBcIuWVhuWfjuaMiemSrlwiIH0pXG4gICAgcHJpdmF0ZSBzaG9wQnRuOiBjYy5Ob2RlID0gRHVtbXlOb2RlO1xuXG4gICAgb25Mb2FkKCkge1xuICAgIH1cblxuICAgIGdldFNwZWNpYWxQbG90U2Nyb2xsVmlldygpOiBjYy5TY3JvbGxWaWV3IHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc3BlY2lhbFBsb3RTY3JvbGxWaWV3O1xuICAgIH1cblxuICAgIGdldFNwZWNpYWxQbG90VGl0bGVOb2RlKCk6IGNjLk5vZGUge1xuICAgICAgICByZXR1cm4gdGhpcy5zcGVjaWFsUGxvdFRpdGxlTm9kZTtcbiAgICB9XG5cbiAgICBnZXRTcGVjaWFsUGxvdE5vZGUoKTogY2MuTm9kZSB7XG4gICAgICAgIHJldHVybiB0aGlzLnNwZWNpYWxQbG90Tm9kZTtcbiAgICB9XG5cbiAgICBvbkxlZnRCdG5DbGlja0NhbGxCYWNrKCkge1xuICAgICAgICB0aGlzLl9wcm9wcy5vbkxlZnRCdG5DbGljaygpO1xuICAgIH1cblxuICAgIG9uUmlnaHRCdG5DbGlja0NhbGxCYWNrKCkge1xuICAgICAgICB0aGlzLl9wcm9wcy5vblJpZ2h0QnRuQ2xpY2soKTtcbiAgICB9XG5cbiAgICBzaG93TGVmdEJ0bihpc1Nob3c6IGJvb2xlYW4pIHtcbiAgICAgICAgdGhpcy5sZWZ0QnRuLmFjdGl2ZSA9IGlzU2hvdztcbiAgICB9XG5cbiAgICBzaG93UmlnaHRCdG4oaXNTaG93OiBib29sZWFuKSB7XG4gICAgICAgIHRoaXMucmlnaHRCdG4uYWN0aXZlID0gaXNTaG93O1xuICAgIH1cblxuICAgIGdldFZpZXdOb2RlKCk6IGNjLk5vZGUge1xuICAgICAgICByZXR1cm4gdGhpcy5ub2RlO1xuICAgIH1cblxuICAgIGdldEZvcnVtQnRuTm9kZSgpOiBjYy5Ob2RlIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZm9ydW1CdG47XG4gICAgfVxuXG4gICAgb25DbG9zZUNsaWNrQ2FsbEJhY2soKSB7XG4gICAgICAgIHRoaXMuX3Byb3BzLm9uQ2xvc2VCdG5DbGljaygpO1xuICAgIH1cblxuICAgIG9uU2hvcEJ0bkNsaWNrQ2FsbEJhY2soKSB7XG4gICAgICAgIHRoaXMuX3Byb3BzLm9uU2hvcEJ0bkNsaWNrKCk7XG4gICAgfVxuXG4gICAgc2hvd1JlZERvdChpc1Nob3c6IGJvb2xlYW4pIHtcbiAgICAgICAgdGhpcy5yaWdodEJ0blJlZERvdC5hY3RpdmUgPSBpc1Nob3c7XG4gICAgfVxufSJdfQ==
\ No newline at end of file
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/view/type/ItemIntroductionView.js
deleted
100644 → 0
View file @
d6e06d5
(
function
()
{
var
nodeEnv
=
typeof
require
!==
'undefined'
&&
typeof
process
!==
'undefined'
;
var
__module
=
nodeEnv
?
module
:
{
exports
:{}};
var
__filename
=
'preview-scripts/assets/script/game/ui/view/type/ItemIntroductionView.js'
;
var
__require
=
nodeEnv
?
function
(
request
)
{
return
cc
.
require
(
request
);
}
:
function
(
request
)
{
return
__quick_compile_project__
.
require
(
request
,
__filename
);
};
function
__define
(
exports
,
require
,
module
)
{
if
(
!
nodeEnv
)
{
__quick_compile_project__
.
registerModule
(
__filename
,
module
);}
"use strict"
;
cc
.
_RF
.
push
(
module
,
'15701qRGV9JSLqbrqPClhEa'
,
'ItemIntroductionView'
);
// script/game/ui/view/type/ItemIntroductionView.ts
"use strict"
;
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
ItemIntroductionViewType
=
void
0
;
exports
.
ItemIntroductionViewType
=
"ItemIntroductionView"
;
cc
.
_RF
.
pop
();
}
if
(
nodeEnv
)
{
__define
(
__module
.
exports
,
__require
,
__module
);
}
else
{
__quick_compile_project__
.
registerModuleFunc
(
__filename
,
function
()
{
__define
(
__module
.
exports
,
__require
,
__module
);
});
}
})();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvZ2FtZS91aS92aWV3L3R5cGUvSXRlbUludHJvZHVjdGlvblZpZXcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBa0JhLFFBQUEsd0JBQXdCLEdBQUcsc0JBQXNCLENBQUMiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDQ1ZpZXcgfSBmcm9tIFwiLi4vLi4vLi4vLi4vY29tbW9uL2NsYXNzYmFzZS9DQ1ZpZXdCYXNlXCI7XG5pbXBvcnQgeyBQdXJlVmlldyB9IGZyb20gXCIuLi8uLi8uLi8uLi9jb21tb24vY2xhc3NiYXNlL1ZpZXdCYXNlXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSXRlbUludHJvZHVjdGlvblZpZXdQcm9wcyB7XG4gICAgaXRlbUlkOiBudW1iZXI7XG4gICAgc2hvd0l0ZW1TcHI6IChpdGVtSWQ6IG51bWJlcikgPT4gdm9pZDtcbiAgICBvblNwZWNpYWxQbG90QnRuQ2xpY2s6ICgpID0+IHZvaWQ7XG4gICAgb25TaG9wQnRuQ2xpY2s6ICgpID0+IHZvaWQ7XG59XG5cbnR5cGUgSXRlbUludHJvZHVjdGlvblZpZXdCYXNlID0gUHVyZVZpZXc8SXRlbUludHJvZHVjdGlvblZpZXdQcm9wcz47XG5cbmV4cG9ydCBpbnRlcmZhY2UgSXRlbUludHJvZHVjdGlvblZpZXcgZXh0ZW5kcyBJdGVtSW50cm9kdWN0aW9uVmlld0Jhc2Uge1xuICAgIGdldEl0ZW1TcHJpdGVOb2RlOiAoKSA9PiBjYy5TcHJpdGU7XG4gICAgZ2V0Q29udGFpbmVyOiAoKSA9PiBDQ1ZpZXc7XG4gICAgc2hvd1NwZWNpYWxQbG90QnRuUmVkRG90OiAoaXNTaG93OiBib29sZWFuKSA9PiB2b2lkO1xufVxuXG5leHBvcnQgY29uc3QgSXRlbUludHJvZHVjdGlvblZpZXdUeXBlID0gXCJJdGVtSW50cm9kdWN0aW9uVmlld1wiOyJdfQ==
\ No newline at end of file
vampire_copy/temp/quick-scripts/dst/assets/script/game/ui/view/type/SpecialPlotView.js
deleted
100644 → 0
View file @
d6e06d5
(
function
()
{
var
nodeEnv
=
typeof
require
!==
'undefined'
&&
typeof
process
!==
'undefined'
;
var
__module
=
nodeEnv
?
module
:
{
exports
:{}};
var
__filename
=
'preview-scripts/assets/script/game/ui/view/type/SpecialPlotView.js'
;
var
__require
=
nodeEnv
?
function
(
request
)
{
return
cc
.
require
(
request
);
}
:
function
(
request
)
{
return
__quick_compile_project__
.
require
(
request
,
__filename
);
};
function
__define
(
exports
,
require
,
module
)
{
if
(
!
nodeEnv
)
{
__quick_compile_project__
.
registerModule
(
__filename
,
module
);}
"use strict"
;
cc
.
_RF
.
push
(
module
,
'3aa5bKG7VhJ5685gbKw+u+S'
,
'SpecialPlotView'
);
// script/game/ui/view/type/SpecialPlotView.ts
"use strict"
;
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
SpecialPlotViewType
=
void
0
;
exports
.
SpecialPlotViewType
=
"SpecialPlotView"
;
cc
.
_RF
.
pop
();
}
if
(
nodeEnv
)
{
__define
(
__module
.
exports
,
__require
,
__module
);
}
else
{
__quick_compile_project__
.
registerModuleFunc
(
__filename
,
function
()
{
__define
(
__module
.
exports
,
__require
,
__module
);
});
}
})();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvZ2FtZS91aS92aWV3L3R5cGUvU3BlY2lhbFBsb3RWaWV3LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThCYSxRQUFBLG1CQUFtQixHQUFHLGlCQUFpQixDQUFDIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHVyZVZpZXcgfSBmcm9tIFwiLi4vLi4vLi4vLi4vY29tbW9uL2NsYXNzYmFzZS9WaWV3QmFzZVwiO1xuXG50eXBlIG9uTGVmdEJ0bkNsaWNrQ2FsbEJhY2sgPSAoKSA9PiB2b2lkO1xudHlwZSBvblJpZ2h0QnRuQ2xpY2tDYWxsQmFjayA9ICgpID0+IHZvaWQ7XG50eXBlIGNyZWF0ZUdhbWVDbHViQnRuID0gKCkgPT4gdm9pZDtcbnR5cGUgb25TaG9wQnRuQ2xpY2tDYWxsQmFjayA9ICgpID0+IHZvaWQ7XG50eXBlIG9uQ2xvc2VCdG5DbGljayA9ICgpID0+IHZvaWQ7XG5leHBvcnQgaW50ZXJmYWNlIFNwZWNpYWxQbG90Vmlld1Byb3BzIHtcbiAgICBpdGVtSWQ6IG51bWJlcjtcbiAgICBzcGVjaWFsUGxvdElkczogbnVtYmVyW107XG4gICAgb25MZWZ0QnRuQ2xpY2s6IG9uTGVmdEJ0bkNsaWNrQ2FsbEJhY2s7XG4gICAgb25SaWdodEJ0bkNsaWNrOiBvblJpZ2h0QnRuQ2xpY2tDYWxsQmFjaztcbiAgICBjcmVhdGVHYW1lQ2x1YkJ0bjogY3JlYXRlR2FtZUNsdWJCdG47XG4gICAgb25TaG9wQnRuQ2xpY2s6IG9uU2hvcEJ0bkNsaWNrQ2FsbEJhY2s7XG4gICAgb25DbG9zZUJ0bkNsaWNrOiBvbkNsb3NlQnRuQ2xpY2s7XG59XG5cbnR5cGUgU3BlY2lhbFBsb3RWaWV3QmFzZSA9IFB1cmVWaWV3PFNwZWNpYWxQbG90Vmlld1Byb3BzPjtcblxuZXhwb3J0IGludGVyZmFjZSBTcGVjaWFsUGxvdFZpZXcgZXh0ZW5kcyBTcGVjaWFsUGxvdFZpZXdCYXNlIHtcbiAgICBnZXRTcGVjaWFsUGxvdFNjcm9sbFZpZXc6ICgpID0+IGNjLlNjcm9sbFZpZXc7XG4gICAgZ2V0U3BlY2lhbFBsb3RUaXRsZU5vZGU6ICgpID0+IGNjLk5vZGUgfCB1bmRlZmluZWQ7XG4gICAgZ2V0U3BlY2lhbFBsb3ROb2RlOiAoKSA9PiBjYy5Ob2RlIHwgdW5kZWZpbmVkO1xuICAgIHNob3dMZWZ0QnRuOiAoaXNTaG93OiBib29sZWFuKSA9PiB2b2lkO1xuICAgIHNob3dSaWdodEJ0bjogKGlzU2hvdzogYm9vbGVhbikgPT4gdm9pZDtcbiAgICBnZXRWaWV3Tm9kZTogKCkgPT4gY2MuTm9kZSB8IHVuZGVmaW5lZDtcbiAgICBnZXRGb3J1bUJ0bk5vZGU6ICgpID0+IGNjLk5vZGUgfCB1bmRlZmluZWQ7XG4gICAgc2hvd1JlZERvdDogKGlzU2hvdzogYm9vbGVhbikgPT4gdm9pZDtcbn1cblxuZXhwb3J0IGNvbnN0IFNwZWNpYWxQbG90Vmlld1R5cGUgPSBcIlNwZWNpYWxQbG90Vmlld1wiOyJdfQ==
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/__qc_index__.js
View file @
02cd8f6
...
...
@@ -134,7 +134,6 @@ require('./assets/script/game/ui/presenter/ExchangeCodeViewPresenter');
require
(
'./assets/script/game/ui/presenter/ExtraPlotDatingEventSubViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/ExtraPlotViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/GuideViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/ItemIntroductionViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/LikeLevelSubpresenter'
);
require
(
'./assets/script/game/ui/presenter/MainInfoViewSubpresenter'
);
require
(
'./assets/script/game/ui/presenter/MainViewPresenter'
);
...
...
@@ -145,7 +144,6 @@ require('./assets/script/game/ui/presenter/PlotStopViewPresenter');
require
(
'./assets/script/game/ui/presenter/QRCodeViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/ReviewPlotViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/SentenceSelectorViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/SpecialPlotViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/discover/DiscoverSettingViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/discover/ProductionTeamViewPresenter'
);
require
(
'./assets/script/game/ui/presenter/message/ImagePreviewPresenter'
);
...
...
@@ -171,8 +169,6 @@ require('./assets/script/game/ui/view/impl/PhoneCallViewImpl');
require
(
'./assets/script/game/ui/view/impl/PlotStopViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/QRCodeViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/ReviewPlotViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/dating/DatingEventItemViewImpl'
);
require
(
'./assets/script/game/ui/view/impl/dating/DatingEventSubviewImpl'
);
require
(
'./assets/script/game/ui/view/impl/dating/DatingSceneViewImpl'
);
...
...
@@ -200,7 +196,6 @@ require('./assets/script/game/ui/view/type/ExtraPlotView');
require
(
'./assets/script/game/ui/view/type/GiftListSubview'
);
require
(
'./assets/script/game/ui/view/type/GuideView'
);
require
(
'./assets/script/game/ui/view/type/ImagePreviewView'
);
require
(
'./assets/script/game/ui/view/type/ItemIntroductionView'
);
require
(
'./assets/script/game/ui/view/type/ItemView'
);
require
(
'./assets/script/game/ui/view/type/LikeLevelSubview'
);
require
(
'./assets/script/game/ui/view/type/MainInfoSubviewiew'
);
...
...
@@ -212,7 +207,6 @@ require('./assets/script/game/ui/view/type/PlotStopView');
require
(
'./assets/script/game/ui/view/type/QRCodeView'
);
require
(
'./assets/script/game/ui/view/type/ReviewPlotView'
);
require
(
'./assets/script/game/ui/view/type/SentenceSelectorView'
);
require
(
'./assets/script/game/ui/view/type/SpecialPlotView'
);
require
(
'./assets/script/game/ui/view/type/TabView'
);
require
(
'./assets/script/game/ui/view/type/discover/DiscoverSettingView'
);
require
(
'./assets/script/game/ui/view/type/discover/ProductionTeamView'
);
...
...
vampire_copy/temp/quick-scripts/src/assets/script/game/Enums.js.map
View file @
02cd8f6
{"version":3,"sources":["assets/script/game/Enums.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["\nexport const enum DatingPlotType {\n Normal = 1,\n Special\n}\n\nexport const enum DatingSceneState {\n Hide,\n Locked,\n Unlocked\n}\n\nexport const enum DatingSceneItemState {\n Locked,\n New,\n InProgress,\n Completed\n}\n\n/**剧情场景类型 */\nexport const enum PlotSceneType {\n /**消息 */\n Message = 1,\n /**朋友圈 */\n Moment,\n /**约会 */\n DatingEvent,\n /**电话 */\n PhoneCall,\n /**剧情结束 */\n BlockPlot\n}\n\nexport const enum GameItemType {\n RemoveAdCard = 1001,//免广告卡\n}\n\nexport const enum GamePropType {\n GoldCoin = 1,\n Diamond,\n Energy,\n EnergyDrink,\n P5,\n P6,\n P7,\n P8,\n P9,\n P10,\n P11,\n P12,\n P13,\n P14,\n P15,\n P16,\n P17,\n P18,\n P19,\n P20,\n P21,\n P22,\n P23,\n P24,\n P25,\n P26,\n P27,\n EXP,\n P29,\n P30\n}\n\nexport enum LoadingState {\n LoadingStart = \"loading_start\",\n LoadingEnd = \"loading_finish\",\n EnterLobby = \"enter_lobby\",\n EnterFirstPlot = \"plot_1_start\",\n}\n\nexport enum CostType {\n GoldCost = \"gold_cost\",\n SilverCost = \"silver_cost\",\n EnergyCost = \"energy_cost\",\n DiamondCost = \"diamond_cost\"\n}\n\nexport enum PlotSessionState {\n Start = \"start\",\n End = \"end\",\n}\n\nexport enum ExposureType {\n Sign = \"sign_show\",\n Energy = \"energy_show\",\n AddRes = \"addcoin_show\",\n Continue = \"2bcontinued_show\",\n Gift = \"gift_show\",\n Audio = \"audio_show\",\n Plotblock = \"show_plotblock{0}\"\n\n}\n\nexport enum DotShopType {\n LuckyDraw = \"reward\",\n Clothes = \"clothes\"\n}\n\nexport enum DotShopTotalType {\n ShowGift = \"new_show_gift\",\n BuyItem = \"new_buy_item\",\n SendGift = \"new_send_gift\",\n Popup = \"new_popup\"\n}\n\nexport enum TaskDotType {\n CompleteTask,\n GetTaskRewards,\n}\n\nexport enum MomentOptionType {\n Like = \"like\",\n CancelLike = \"cancel\",\n Comment = \"comment\",\n}\n\nexport enum TutorialType {\n Event = \"event\",\n Message = \"message\",\n Phone = \"phone\",\n}\n\nexport enum TutorialState {\n SelectSentence = \"_sentence_\",\n SelectSentenceRet = \"_s_\",\n Progress = \"_progress\",\n}\n\nexport enum ShowType {\n SHOW = \"show\",\n CLICK = \"click\",\n FINISH = \"finish\",\n}\n\nexport enum ShareLocation {\n Sign = \"share_sign\",\n Power = \"share_power_bank\",\n Moment = \"share_circle_{0}\",\n\n}\n\nexport enum ShowLocationType {\n Share = \"share\",\n Video = \"video\",\n}\n\nexport enum CommonLocation {\n Energy = \"_energy\",\n Res = \"_addcoin\",\n Event = \"_event\",\n Audio = \"_audio\",\n DoubbleReward = \"_double_gift\",\n BannerAddresource = '_banneraddres',\n GiftAddresource = '_giftaddres',\n ClothesAddresource = '_clothesaddres',\n PreEnergy = \"_pre_energy\",//预约体力\n Nextplot = \"_nextplot\", //开启次日剧情\n Speedup = \"_speedup\",//办公室加速\n\n}\n\nexport enum GuideState {\n close = 1,\n Open,\n Complete,\n}\n\nexport enum DirectionType {\n UP = 1,\n DOWM,\n LEFT,\n RIGHT\n}\n\nexport enum GuideOperationType {\n Show = \"_show\",\n Click = \"_click\"\n}\n\nexport enum GuideLocation {\n TabMsg = \"tab_message\",\n TabDate = \"tab_event\",\n MsgItem = \"information_QDD\",\n EventItem = \"event\",\n ChatBack = \"chat_back\"\n}\n\nexport enum EventOperationType {\n event = \"event\",\n memory = \"memory\",\n power = 'power',\n}\n\nexport enum EventLocation {\n ShowEnergyCost = \"show_energy_cost\",\n ClickEnergyCost = \"click_energycost\",\n ShowPowerPopup = 'show_powerpopup',\n ClickPowerPopup = 'click_powerpopup',\n}\n\n\nEventOperationType\n\n\nexport enum StepType {\n Reduce,\n Add\n}\n\nexport enum RoleType {\n Role_Blank = 1, //旁白\n Role_Player = 2,//自己\n Role_Major = 3,//有好感度,进入情报的角色\n Role_Minor = 4,//无好感度,只在剧中出现的角色\n Role_Group = 5,//群聊\n}\n\nexport enum FreeState {\n Free,\n Cost,\n}\n\nexport enum LuckyDrawDotLocation {\n Free = \"click_free\",\n DiamondCost = \"click_diamond\",\n SingleGot = \"click_single_reward\",\n}\n\nexport enum DatePrefabDirectType {\n Left,\n Right\n}\n\nexport enum SpecialDateContentType {\n Invalid = \"invalid\",\n Nomal = \"nomal\",\n Skin = \"skin\",\n Grace = \"grace\"\n}\n\nexport enum SpecialDateContentStatus {\n Invalid = -1,\n Locked,\n Unlocked\n}\n\nexport enum AutoPopViewType {\n RewardView = 1,\n ToBeContinued,\n Notice,\n NoteBook,\n UrgentNotice,\n NewPlayerGift,\n Sign,\n PlotStop,\n DatingProgress,\n WorkSpaceRoleUpLevel\n}\n\nexport enum DiscoverItemType {\n Moment,\n Trip,\n wardrobe,\n StaffInfo,\n Welfare,\n Share,\n Forum,\n Settings,\n CustomerService,\n ProductionTeam,\n}\n\nexport enum MainTabs {\n /**消息 */\n messageTab,\n /**约会 */\n datingEventTab,\n /**卧室 */\n bedroomTab,\n /**发现 */\n discoverTab\n}\n\nexport enum WorkSpaceTaskState {\n Idle,//空闲\n InProgress,//进行中\n Completed,//任务完成\n InCD,//冷却中\n}\n\nexport enum WorkSpaceAlertType {\n StuffMgr,\n SetRoleToSpace\n}\n"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/Enums.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["\nexport const enum DatingPlotType {\n Normal = 1,\n Special\n}\n\nexport const enum DatingSceneState {\n Hide,\n Locked,\n Unlocked\n}\n\nexport const enum DatingSceneItemState {\n Locked,\n New,\n InProgress,\n Completed\n}\n\n/**剧情场景类型 */\nexport const enum PlotSceneType {\n /**消息 */\n Message = 1,\n /**朋友圈 */\n Moment,\n /**约会 */\n DatingEvent,\n /**电话 */\n PhoneCall,\n /**剧情结束 */\n BlockPlot\n}\n\nexport const enum GameItemType {\n RemoveAdCard = 1001,//免广告卡\n}\n\nexport const enum GamePropType {\n GoldCoin = 1,\n Diamond,\n Energy,\n EnergyDrink,\n P5,\n P6,\n P7,\n P8,\n P9,\n P10,\n P11,\n P12,\n P13,\n P14,\n P15,\n P16,\n P17,\n P18,\n P19,\n P20,\n P21,\n P22,\n P23,\n P24,\n P25,\n P26,\n P27,\n EXP,\n P29,\n P30\n}\n\nexport enum LoadingState {\n LoadingStart = \"loading_start\",\n LoadingEnd = \"loading_finish\",\n EnterLobby = \"enter_lobby\",\n EnterFirstPlot = \"plot_1_start\",\n}\n\nexport enum CostType {\n GoldCost = \"gold_cost\",\n SilverCost = \"silver_cost\",\n EnergyCost = \"energy_cost\",\n DiamondCost = \"diamond_cost\"\n}\n\nexport enum PlotSessionState {\n Start = \"start\",\n End = \"end\",\n}\n\nexport enum ExposureType {\n Sign = \"sign_show\",\n Energy = \"energy_show\",\n AddRes = \"addcoin_show\",\n Continue = \"2bcontinued_show\",\n Gift = \"gift_show\",\n Audio = \"audio_show\",\n Plotblock = \"show_plotblock{0}\"\n\n}\n\nexport enum DotShopType {\n LuckyDraw = \"reward\",\n Clothes = \"clothes\"\n}\n\nexport enum DotShopTotalType {\n ShowGift = \"new_show_gift\",\n BuyItem = \"new_buy_item\",\n SendGift = \"new_send_gift\",\n Popup = \"new_popup\"\n}\n\nexport enum TaskDotType {\n CompleteTask,\n GetTaskRewards,\n}\n\nexport enum MomentOptionType {\n Like = \"like\",\n CancelLike = \"cancel\",\n Comment = \"comment\",\n}\n\nexport enum TutorialType {\n Event = \"event\",\n Message = \"message\",\n Phone = \"phone\",\n}\n\nexport enum TutorialState {\n SelectSentence = \"_sentence_\",\n SelectSentenceRet = \"_s_\",\n Progress = \"_progress\",\n}\n\nexport enum ShowType {\n SHOW = \"show\",\n CLICK = \"click\",\n FINISH = \"finish\",\n}\n\nexport enum ShareLocation {\n Sign = \"share_sign\",\n Power = \"share_power_bank\",\n Moment = \"share_circle_{0}\",\n\n}\n\nexport enum ShowLocationType {\n Share = \"share\",\n Video = \"video\",\n}\n\nexport enum CommonLocation {\n Energy = \"_energy\",\n Res = \"_addcoin\",\n Event = \"_event\",\n Audio = \"_audio\",\n DoubbleReward = \"_double_gift\",\n BannerAddresource = '_banneraddres',\n GiftAddresource = '_giftaddres',\n ClothesAddresource = '_clothesaddres',\n PreEnergy = \"_pre_energy\",//预约体力\n Nextplot = \"_nextplot\", //开启次日剧情\n Speedup = \"_speedup\",//办公室加速\n\n}\n\nexport enum GuideState {\n close = 1,\n Open,\n Complete,\n}\n\nexport enum DirectionType {\n UP = 1,\n DOWM,\n LEFT,\n RIGHT\n}\n\nexport enum GuideOperationType {\n Show = \"_show\",\n Click = \"_click\"\n}\n\nexport enum GuideLocation {\n TabMsg = \"tab_message\",\n TabDate = \"tab_event\",\n MsgItem = \"information_QDD\",\n EventItem = \"event\",\n ChatBack = \"chat_back\"\n}\n\nexport enum EventOperationType {\n event = \"event\",\n memory = \"memory\",\n power = 'power',\n}\n\nexport enum EventLocation {\n ShowEnergyCost = \"show_energy_cost\",\n ClickEnergyCost = \"click_energycost\",\n ShowPowerPopup = 'show_powerpopup',\n ClickPowerPopup = 'click_powerpopup',\n}\n\n\nEventOperationType\n\n\nexport enum StepType {\n Reduce,\n Add\n}\n\nexport enum RoleType {\n Role_Blank = 1, //旁白\n Role_Player = 2,//自己\n Role_Major = 3,//有好感度,进入情报的角色\n Role_Minor = 4,//无好感度,只在剧中出现的角色\n Role_Group = 5,//群聊\n}\n\nexport enum FreeState {\n Free,\n Cost,\n}\n\nexport enum LuckyDrawDotLocation {\n Free = \"click_free\",\n DiamondCost = \"click_diamond\",\n SingleGot = \"click_single_reward\",\n}\n\nexport enum DatePrefabDirectType {\n Left,\n Right\n}\n\nexport enum SpecialDateContentType {\n Invalid = \"invalid\",\n Nomal = \"nomal\",\n Skin = \"skin\",\n Grace = \"grace\"\n}\n\nexport enum SpecialDateContentStatus {\n Invalid = -1,\n Locked,\n Unlocked\n}\n\nexport enum AutoPopViewType {\n RewardView = 1,\n ToBeContinued,\n Notice,\n NoteBook,\n UrgentNotice,\n NewPlayerGift,\n Sign,\n PlotStop,\n DatingProgress,\n WorkSpaceRoleUpLevel\n}\n\nexport enum DiscoverItemType {\n Moment,\n Trip,\n wardrobe,\n StaffInfo,\n Welfare,\n Share,\n Forum,\n Settings,\n CustomerService,\n ProductionTeam,\n}\n\nexport enum MainTabs {\n /**消息 */\n messageTab,\n /**约会 */\n datingEventTab,\n /**发现 */\n discoverTab\n}\n\nexport enum WorkSpaceTaskState {\n Idle,//空闲\n InProgress,//进行中\n Completed,//任务完成\n InCD,//冷却中\n}\n\nexport enum WorkSpaceAlertType {\n StuffMgr,\n SetRoleToSpace\n}\n"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/Launcher.js.map
View file @
02cd8f6
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/Launcher.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;AAAA,yCAAgC;AAChC,oCAA8D;AAC9D,6DAAgG;AAChG,mEAAsD;AACtD,qEAAkE;AAClE,mEAAgE;AAChE,8CAA2C;AAC3C,mCAAuC;AACvC,6CAAsC;AACtC,+DAA4D;AAC5D,sFAA+E;AAC/E,wEAAiE;AAGjE,yDAA6C;AAC7C,uFAAgF;AAChF,2FAAoF;AACpF,mGAA4F;AAC5F,kEAA+D;AAC/D,4DAAoE;AACpE,yFAAkF;AAGlF,2EAAwE;AACxE,mEAA0D;AAE1D,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAI5C;IAAA,IAAqB,QAAQ,GAA7B,MAAqB,QAAS,SAAQ,EAAE,CAAC,SAAS;QAAlD;;YAGI,gBAAW,GAAmB,iCAAgB,CAAC;YAG/C,kBAAa,GAAa,2BAAU,CAAC;YAGrC,eAAU,GAAY,0BAAS,CAAC;YAGhC,oBAAe,GAAY,0BAAS,CAAC;YAGrC,gBAAW,GAAY,0BAAS,CAAC;YAGjC,oBAAe,GAAY,0BAAS,CAAC;YAGrC,aAAQ,GAAY,0BAAS,CAAC;YAG9B,qBAAgB,GAAY,KAAK,CAAC;YAGlC,gBAAW,GAAa,2BAAU,CAAC;YAGnC,kBAAa,GAAY,0BAAS,CAAC;YAGnC,UAAK,GAAc,4BAAW,CAAC;YAE/B,eAAU,GAAW,CAAC,CAAC;YACf,wBAAmB,GAAY,0BAAS,CAAC;YACzC,gBAAW,GAAwB,IAAI,8BAAmB,CAAC;YAmEnE,gBAAgB;YAChB,6BAAwB,GAAG,CAAC,MAAe,EAAE,EAAE;gBAC3C,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE;oBAC3B,OAAO;iBACV;gBACD,IAAI,CAAC,mBAAmB,CAAC,MAAM,GAAG,MAAM,CAAC;YAC7C,CAAC,CAAA;YAuDD,gBAAW,GAAG,GAAG,EAAE;gBACf,IAAI,CAAC,cAAc,EAAE,CAAC;YAC1B,CAAC,CAAA;YA6BD,aAAQ,GAAG,KAAK,IAAI,EAAE;gBAClB,IAAI,eAAe,GAAG,qBAAS,CAAC,aAAa,CAAC,2BAAiB,EAAE,SAAS,CAAC,CAAC;gBAC5E,+BAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;gBAC7E,IAAI,MAAM,EAAE;oBACR,UAAU,CAAC,aAAa,CAAC,GAAG,iBAAW,CAAC;oBACxC,UAAU,CAAC,YAAY,CAAC,GAAG,gBAAU,CAAC;oBACtC,IAAI,aAAa,GAAG,OAAO,CAAC,sBAAsB,CAAC,CAAA;oBACnD,UAAU,CAAC,eAAe,CAAC,GAAG,aAAa,CAAC;iBAC/C;gBACD,MAAM,aAAO,EAAE,CAAC;gBAChB,MAAM;gBACN,MAAM,IAAI,CAAC,eAAe,EAAE,CAAC;gBAC7B,IAAI,uBAAU,CAAC,uBAAuB,EAAE;oBACpC,iBAAW,CAAC,IAAI,EAAE,CAAC;oBACnB,MAAM,gBAAU,CAAC,YAAY,EAAE,CAAC;iBACnC;gBACD,+BAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;gBAC7E,MAAM,iBAAW,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBAClC,+BAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;gBAC7E,MAAM,yCAAgB,EAAE,CAAC;gBACzB,iBAAiB;gBACjB,MAAM,mCAAgB,CAAC,IAAI,CAAC,CAAC,KAAa,EAAE,EAAE;oBAC1C,+BAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;gBACnF,CAAC,CAAC,CAAC;gBACH,oBAAU,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,oBAAY,CAAC,YAAY,CAAC,CAAC;gBAC/D,+BAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;gBAC9E,oBAAU,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,oBAAY,CAAC,UAAU,CAAC,CAAC;gBAC7D,CAAC,MAAM,eAAe,CAAC,CAAC,KAAK,EAAE,CAAC;gBAChC,+BAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;gBAC7E,gEAAgE;gBAChE,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,KAAK,CAAC;gBAChC,cAAc;gBACd,uCAA6B,CAAC,WAAW,EAAE,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC;gBAC1E,yBAAyB;gBACzB,+CAAsB,CAAC,cAAc,EAAE,CAAC;YAC5C,CAAC,CAAA;YAED,cAAS,GAAG,KAAK,IAAI,EAAE;gBACnB,OAAO,IAAI,OAAO,CAAO,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE;oBAC/C,IAAI,CAAC,UAAU,EAAE,CAAC;oBAClB,IAAI;wBACA,IAAI,GAAG,GAAG,MAAM,eAAG,CAAC,KAAK,EAAE,CAAC;wBAC5B,IAAI,GAAG,EAAE;4BACL,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,GAAG,CAAC,QAAQ,CAAC;4BACvC,MAAM,IAAI,CAAC,QAAQ,EAAE,CAAC;4BACtB,OAAO,EAAE,CAAC;yBACb;qBACJ;oBAAC,OAAO,KAAK,EAAE;wBACZ,IAAI,IAAI,CAAC,UAAU,GAAG,CAAC,EAAE;4BACrB,IAAI,CAAC,eAAe,EAAE,CAAC;4BACvB,MAAM,CAAC,IAAI,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;yBAC7B;6BAAM,IAAI,KAAK,IAAI,SAAS,EAAE;4BAC3B,IAAI,CAAC,SAAS,EAAE,CAAC;yBACpB;qBACJ;gBACL,CAAC,CAAC,CAAC;YACP,CAAC,CAAA;QAsDL,CAAC;QA3QG,KAAK,CAAC,MAAM;YACR,IAAI,CAAC,aAAa,EAAE,CAAC;YACrB,IAAI,EAAE,CAAC,GAAG,CAAC,QAAQ,EAAE;gBACjB,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,yBAAW,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;gBACjE,IAAI,OAAO,GAAG,MAAM,4BAAQ,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC;gBAClE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC;aACvC;YAED,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE;gBACnB,IAAI,CAAC,WAAW,EAAE,CAAC;gBACnB,IAAI,CAAC,UAAU,EAAE,CAAC;YACtB,CAAC,CAAC,CAAC;YACH,SAAS;YACT,EAAE,CAAC,KAAK,CAAC,eAAe,CAAC,uBAAU,CAAC,OAAO,CAAC,CAAC;YAC7C,qBAAqB;YACrB,EAAE,CAAC,KAAK,CAAC,kBAAkB,GAAG,KAAK,CAAC;YACpC,IAAI,CAAC,aAAa,EAAE,CAAC;YACrB,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,EAAE;gBACzB,IAAI;oBACA,IAAI,IAAI,GAAG,MAAM,4BAAQ,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC;oBACjE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC;iBAC/B;gBAAC,OAAO,KAAK,EAAE;oBACZ,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;iBACxB;gBACD,IAAI,CAAC,IAAI,CAAC,gBAAgB;oBAAE,OAAO;gBACnC,UAAU;gBACV,IAAI;oBACA,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,yBAAW,CAAC,0BAA0B,CAAC,EAAE,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC;oBAC/F,IAAI,oBAAoB,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,yCAAyC,EAAE,EAAE,CAAC,MAAM,CAAC,CAAC;oBACxG,iCAAuB,CAAC,WAAW,EAAE,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,CAAC;oBACjF,IAAI,aAAa,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,kCAAkC,EAAE,EAAE,CAAC,MAAM,CAAC,CAAC;oBAC1F,IAAI,cAAc,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,mCAAmC,EAAE,EAAE,CAAC,MAAM,CAAC,CAAC;oBAC5F,IAAI,eAAe,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,oCAAoC,EAAE,EAAE,CAAC,MAAM,CAAC,CAAC;oBAC9F,IAAI,qBAAqB,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,+BAAqB,CAAC,CAAC;oBAC1E,qBAAqB,CAAC,mBAAmB,GAAG,aAAa,CAAC;oBAC1D,qBAAqB,CAAC,oBAAoB,GAAG,cAAc,CAAC;oBAC5D,qBAAqB,CAAC,oBAAoB,GAAG,eAAe,CAAC;oBAC7D,qBAAqB,CAAC,sBAAsB,GAAG,oBAAoB,CAAC;oBACpE,qBAAqB,CAAC,oBAAoB,GAAG,IAAI,CAAC,IAAI,CAAC;oBACvD,qBAAqB,CAAC,KAAK,GAAG,oBAAoB,CAAC;oBACnD,qBAAqB,CAAC,MAAM,GAAG,MAAM,CAAC;oBACtC,qBAAqB,CAAC,WAAW,GAAG,QAAQ,CAAC;oBAC7C,qBAAqB,CAAC,SAAS,GAAG,CAAC,uBAAU,CAAC,KAAK,CAAC;oBAEpD,qBAAqB,CAAC,IAAI,EAAE,CAAC;iBAChC;gBAAC,OAAO,KAAK,EAAE;oBACZ,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;iBACxB;YACL,CAAC,CAAC,CAAC;YACH,mCAAyB,CAAC,WAAW,EAAE,CAAC,IAAI,EAAE,CAAC;YAC/C,4BAAQ,CAAC,OAAO,CAAC,mBAAmB,EAAE,EAAE,CAAC,SAAS,CAAC,CAAC;YACpD,4BAAQ,CAAC,OAAO,CAAC,qBAAqB,EAAE,EAAE,CAAC,SAAS,CAAC,CAAC;QAC1D,CAAC;QAED,mBAAmB;QACnB,UAAU,CAAC,oBAA+B;YACtC,IAAI,CAAC,oBAAoB,EAAE;gBACvB,EAAE,CAAC,KAAK,CAAC,wDAAwD,CAAC,CAAC;aACtE;iBAAM;gBACH,IAAI,CAAC,mBAAmB,GAAG,EAAE,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC;aACnE;YACD,IAAI,UAAU,GAAY,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC;YACjD,IAAI,CAAC,mBAAmB,CAAC,MAAM,GAAG,UAAU,CAAC;YAC7C,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC;QAC9F,CAAC;QAQD,aAAa;YACT,sEAAsE;YACtE,cAAc;YACd,iCAAiC;YACjC,IAAI;YACJ,IAAI,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC;YAChC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,eAAe,EAAE,CAAC;YACpD,IAAI,MAAM,GAAG,EAAE,CAAC,eAAe,EAAE,CAAC;YAClC,IAAI,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YAC1D,IAAI,SAAS,GAAG,CAAC,CAAC;YAClB,IAAI,MAAM,GAAG,QAAQ,CAAC,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC;YAC3C,IAAI,MAAM,GAAG,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;YAC7C,SAAS,GAAG,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;YACrC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,SAAS,CAAC;QACtC,CAAC;QAED,WAAW;YACP,6BAA6B;YAC7B,4BAA4B;YAC5B,+BAA+B;YAC/B,4CAA4C;YAC5C,+BAA+B;YAC/B,uCAAuC;YACvC,IAAI;YACJ,IAAI,QAAQ,GAAa;gBACrB,oBAAoB;gBACpB,uBAAuB;gBACvB,oCAAoC;aACvC,CAAA;YACD,EAAE,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,KAAY,EAAE,KAAY,EAAE,EAAE;YAC9D,CAAC,CAAC,CAAC;QACP,CAAC;QAED,UAAU;YACN,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAA,MAAM;YACvC,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAA,MAAM;YACnD,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAA,MAAM;YACxC,6CAA6C;QACjD,CAAC;QAED,aAAa;YACT,IAAI,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC;YACzB,IAAI,OAAO,CAAC,KAAK,GAAG,OAAO,CAAC,MAAM,GAAG,GAAG,GAAG,IAAI,EAAE;gBAC7C,IAAI,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC;gBAC/C,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC;gBACvB,MAAM,CAAC,SAAS,GAAG,IAAI,CAAC;aAC3B;QACL,CAAC;QAED,KAAK;YACD,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ;gBAChB,IAAI,CAAC,cAAc,EAAE,CAAC;QAC9B,CAAC;QAMD,KAAK,CAAC,cAAc;YAChB,qCAAY,CAAC,IAAI,CAAC,YAAY,EAAE,eAAe,EAAE,cAAc,CAAC,CAAC;YACjE,OAAO,IAAI,EAAE;gBACT,IAAI;oBACA,MAAM,qBAAS,CAAC,IAAI,CAAC,IAAI,CAAC,UAAW,EAAE,IAAI,CAAC,eAAgB,CAAC,CAAC;oBAC9D,MAAM;iBACT;gBAAC,OAAO,CAAC,EAAE;oBACR,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;iBACpB;aACJ;YAED,+BAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAY,EAAE,GAAG,CAAC,CAAC;YACvD,IAAI,GAAG,GAAG,KAAK,CAAC;YAChB,IAAI,QAAQ,GAAG,CAAC,CAAC;YACjB,OAAO,CAAC,GAAG,IAAI,QAAQ,GAAG,CAAC,EAAE;gBACzB,QAAQ,EAAE,CAAC;gBACX,GAAG,GAAG,MAAM,eAAG,CAAC,IAAI,EAAE,CAAC;gBACvB,sBAAsB;aACzB;YACD,IAAI,CAAC,GAAG,EAAE;gBACN,qBAAS,CAAC,SAAS,CAAC,2BAA2B,CAAC,CAAC;gBACjD,OAAO;aACV;YACD,+BAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC;YAC7E,MAAM,IAAI,CAAC,SAAS,EAAE,CAAC;QAC3B,CAAC;QA4DD,eAAe;YACX,IAAI,IAAI,GACR;gBACI,OAAO,EAAE,EAAE;gBACX,YAAY,EAAE,MAAM;gBACpB,OAAO,EAAE,SAAS;gBAClB,OAAO,EAAE,KAAK;gBACd,QAAQ,EAAE,IAAI;gBACd,QAAQ,EAAE,EAAE;gBACZ,SAAS,EAAE,KAAK;gBAChB,QAAQ,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,EAAE;oBACpB,IAAI,GAAG,EAAE;wBACL,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;wBACpB,IAAI,CAAC,SAAS,EAAE,CAAC;qBACpB;yBAAM;wBACH,EAAE,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;qBACrB;gBACL,CAAC;aACJ,CAAC;YACF,qBAAS,CAAC,aAAa,CAAC,kCAAwB,EAAE,IAAI,CAAC,CAAC;QAC5D,CAAC;QAED,KAAK,CAAC,eAAe;YACjB,kBAAkB;YAClB,IAAI,OAAO,GAAG,OAAO,CAAC;YACtB,oBAAoB;YACpB,IAAI,sBAAsB,GAAa,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;YAC1D,IAAI,qBAAqB,GAAG,uBAAuB,CAAC;YACpD,IAAI,SAAS,GAAY,IAAI,CAAC,sBAAsB,CAAC,OAAO,EAAE,qBAAqB,EAAE,sBAAsB,CAAC,CAAC;YAC7G,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC;YACpC,IAAI,SAAS,EAAE;gBACX,MAAM,gBAAU,CAAC,YAAY,EAAE,CAAC;gBAChC,gBAAU,CAAC,eAAe,CAAC,qBAAqB,CAAC,GAAG,OAAO,CAAC;gBAC5D,gBAAU,CAAC,UAAU,EAAE,CAAC;aAC3B;QACL,CAAC;QAED,sBAAsB,CAAC,OAAe,EAAE,qBAA6B,EAAE,sBAAgC;YACnG,IAAI,KAAK,GAAG,KAAK,CAAC;YAClB,IAAI,IAAI,GAAG,gBAAU,CAAC,eAAe,CAAC,kBAAkB,CAAW,CAAC;YACpE,oCAAoC;YACpC,IAAI,CAAC,IAAI,IAAI,sBAAsB,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE;gBACtE,OAAO,KAAK,CAAC;aAChB;YAED,IAAI,wBAAwB,GAAW,gBAAU,CAAC,eAAe,CAAC,qBAAqB,CAAW,CAAC;YACnG,IAAI,CAAC,wBAAwB,IAAI,EAAE,KAAK,wBAAwB,CAAC,IAAI,EAAE,EAAE;gBACrE,OAAO,IAAI,CAAC;aACf;YACD,KAAK,GAAG,wBAAwB,IAAI,OAAO,CAAC;YAC5C,OAAO,KAAK,CAAC;QACjB,CAAC;KACJ,CAAA;IA/SG;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,CAAC;iDACR;IAG/C;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC;mDACf;IAGrC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,OAAO,EAAE,CAAC;gDAClB;IAGhC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,aAAa,EAAE,CAAC;qDACnB;IAGrC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC;iDAClB;IAGjC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,SAAS,EAAE,CAAC;qDACf;IAGrC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;8CACE;IAG9B;QADC,QAAQ,CAAC,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC;sDACA;IAGlC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,EAAE,WAAW,EAAE,QAAQ,EAAE,CAAC;iDACjB;IAGnC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC;mDACd;IAGnC;QADC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC;2CACW;IAjCd,QAAQ;QAD5B,OAAO;OACa,QAAQ,CAkT5B;IAAD,eAAC;KAAA;kBAlToB,QAAQ"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { SDK } from
\"
simba-sdk
\"
;
\n
import { GameRecord, initAVG, PlotManager } from
\"
../avg/AVG
\"
;
\n
import { DummyLabel, DummyNode, DummyProgressBar, DummySprite } from
\"
../common/CCDummyObjects
\"
;
\n
import { AudioManager } from
\"
simba-cc-audio-manager
\"
;
\n
import { UIManager } from
\"
../common/gameplay/managers/UIManager
\"
;
\n
import { AnimationUtils } from
\"
../common/utils/AnimationUtils
\"
;
\n
import { GameConfig } from
\"
../GameConfig
\"
;
\n
import { LoadingState } from
\"
./Enums
\"
;
\n
import GameDotMgr from
\"
./GameDotMgr
\"
;
\n
import { GameModelManager } from
\"
./model/GameModelManager
\"
;
\n
import AlertDialogViewPresenter from
\"
./ui/presenter/AlertDialogViewPresenter
\"
;
\n
import MainViewPresenter from
\"
./ui/presenter/MainViewPresenter
\"
;
\n
import { AlertDialogViewProps } from
\"
./ui/view/type/AlertDialogView
\"
;
\n
import PortraitFixComponent from
\"
../common/components/PortraitFixComponent
\"
;
\n
import { ResUtils } from
\"
simba-cc-resutils
\"
;
\n
import CCGameCenterComponent from
\"
../cooperation/script/CCGameCenterComponent
\"
;
\n
import CCGameCenterNodeFactory from
\"
../cooperation/script/CCGameCenterNodeFactory
\"
;
\n
import CustomerServiceDataCenter from
\"
../customerService/script/CustomerServiceDataCenter
\"
;
\n
import { EventCenter } from
\"
../cooperation/event/EventCenter
\"
;
\n
import { CompositeDisposable } from
\"
../cooperation/event/EventKit
\"
;
\n
import UnlockSpecialPlotEventManager from
\"
./model/UnlockSpecialPlotEventManager
\"
;
\n
import { UnlockItemModelManager } from
\"
./model/UnlockItemModelManager
\"
;
\n
import { UnlockSpecialPlotModelManager } from
\"
./model/UnlockSpecialPlotModelManager
\"
;
\n
import { BedRoomCatModelManager } from
\"
./model/BedRoomCatModelManager
\"
;
\n
import { initExchangeCode } from
\"
simba-sdk-exchangecode
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n\n
@ccclass
\n
export default class Launcher extends cc.Component {
\n\n
@property({ type: cc.ProgressBar, displayName:
\"
进度条
\"
})
\n
progressBar: cc.ProgressBar = DummyProgressBar;
\n\n
@property({ type: cc.Label, displayName:
\"
进度展示文本
\"
})
\n
progressLabel: cc.Label = DummyLabel;
\n\n
@property({ type: cc.Node, displayName:
\"
UI根结点
\"
})
\n
uiRootNode: cc.Node = DummyNode;
\n\n
@property({ type: cc.Node, displayName:
\"
场景最上层弱提示根结点
\"
})
\n
toastParentNode: cc.Node = DummyNode;
\n\n
@property({ type: cc.Node, displayName:
\"
加载界面节点
\"
})
\n
loadingNode: cc.Node = DummyNode;
\n\n
@property({ type: cc.Node, displayName:
\"
加载界面人物图
\"
})
\n
loadingRoleNode: cc.Node = DummyNode;
\n\n
@property({ type: cc.Node })
\n
VerbRoot: cc.Node = DummyNode;
\n\n
@property({ tooltip:
\"
是否加载导量UI
\"
})
\n
isLoadGameCenter: boolean = false;
\n\n
@property({ type: cc.Label, displayName:
\"
玩家ID文本
\"
})
\n
userIdLabel: cc.Label = DummyLabel;
\n\n
@property({ type: cc.Node, displayName:
\"
热更节点
\"
})
\n
hotUpdateNode: cc.Node = DummyNode;
\n\n
@property(cc.Sprite)
\n
bgSpr: cc.Sprite = DummySprite;
\n\n
loginCount: number = 0;
\n
private _gameCenterViewNode: cc.Node = DummyNode;
\n
private _disposable: CompositeDisposable = new CompositeDisposable;
\n\n
async onLoad() {
\n
this.screenAdapter();
\n
if (cc.sys.isNative) {
\n
this._disposable.add(EventCenter.GameStart.on(this.onGameStart));
\n
let hotNode = await ResUtils.createWithPrefab('prefab/HotUpdate');
\n
hotNode.parent = this.hotUpdateNode;
\n
}
\n\n
this.scheduleOnce(() => {
\n
this.preloadView();
\n
this.preloadDir();
\n
});
\n
//关闭fps展示
\n
cc.debug.setDisplayStats(GameConfig.showFPS);
\n
/**关闭多点触摸 特效层将不能使用 */
\n
cc.macro.ENABLE_MULTI_TOUCH = false;
\n
this.fixScreenSize();
\n
this.scheduleOnce(async () => {
\n
try {
\n
let node = await ResUtils.createWithPrefab('prefab/ui/VerbView');
\n
node.parent = this.VerbRoot;
\n
} catch (error) {
\n
console.error(error);
\n
}
\n
if (!this.isLoadGameCenter) return;
\n
//加载矩阵导量UI
\n
try {
\n
this._disposable.add(EventCenter.SHOW_GAME_CENTER_LIST_VIEW.on(this.onShowGameCenterListView));
\n
let gameCenterMomentItem = await ResUtils.loadRes('prefab/cooperation/GameCenterMomentItem', cc.Prefab);
\n
CCGameCenterNodeFactory.getInstance().registerMomentPrefab(gameCenterMomentItem);
\n
let gameCenterBtn = await ResUtils.loadRes('prefab/cooperation/GameCenterBtn', cc.Prefab);
\n
let gameCenterView = await ResUtils.loadRes('prefab/cooperation/GameCenterView', cc.Prefab);
\n
let cooperationItem = await ResUtils.loadRes('prefab/cooperation/CooperationItem', cc.Prefab);
\n
let cCGameCenterComponent = this.node.addComponent(CCGameCenterComponent);
\n
cCGameCenterComponent.gameCenterBtnPrefab = gameCenterBtn;
\n
cCGameCenterComponent.gameCenterViewPrefab = gameCenterView;
\n
cCGameCenterComponent.gameCenterItemPrefab = cooperationItem;
\n
cCGameCenterComponent.gameCenterMomentPrefab = gameCenterMomentItem;
\n
cCGameCenterComponent.gameCenterParentNode = this.node;
\n
cCGameCenterComponent.appID =
\"
wx7a067b995e670485
\"
;
\n
cCGameCenterComponent.gameID =
\"
yybs
\"
;
\n
cCGameCenterComponent.gameChannel =
\"
wechat
\"
;
\n
cCGameCenterComponent.isRelease = !GameConfig.debug;
\n\n
cCGameCenterComponent.init();
\n
} catch (error) {
\n
console.error(error);
\n
}
\n
});
\n
CustomerServiceDataCenter.getInstance().init();
\n
ResUtils.loadRes(
\"
audio/bgm/bayinhe
\"
, cc.AudioClip);
\n
ResUtils.loadRes(
\"
audio/bgm/wanshengj
\"
, cc.AudioClip);
\n
}
\n\n
/**创建prefab对应的节点 */
\n
createNode(gameCenterViewPrefab: cc.Prefab) {
\n
if (!gameCenterViewPrefab) {
\n
cc.error(
\"
gameCenterViewPrefab is not set , please check it over
\"
);
\n
} else {
\n
this._gameCenterViewNode = cc.instantiate(gameCenterViewPrefab);
\n
}
\n
let parentNode: cc.Node = cc.director.getScene();
\n
this._gameCenterViewNode.parent = parentNode;
\n
this._gameCenterViewNode.position = cc.v3(cc.winSize.width / 2, cc.winSize.height / 2, 0);
\n
}
\n
/**控制游戏列表是否展示 */
\n
onShowGameCenterListView = (isShow: boolean) => {
\n
if (!this._gameCenterViewNode) {
\n
return;
\n
}
\n
this._gameCenterViewNode.active = isShow;
\n
}
\n
fixScreenSize() {
\n
// let comp = this.loadingRoleNode.getComponent(PortraitFixComponent);
\n
// if (comp) {
\n
// comp.fixScreenSize(false);
\n
// }
\n
let sf = this.bgSpr.spriteFrame;
\n
this.node.getComponent(cc.Widget).updateAlignment();
\n
let sizeSF = sf.getOriginalSize();
\n
let nodeSize = cc.size(this.node.width, this.node.height);
\n
let scaleTemp = 1;
\n
let scaleX = nodeSize.width / sizeSF.width;
\n
let scaleY = nodeSize.height / sizeSF.height;
\n
scaleTemp = Math.max(scaleX, scaleY);
\n
this.bgSpr.node.scale = scaleTemp;
\n
}
\n\n
preloadView() {
\n
// let viewList: string[] = [
\n
// 'prefab/ui/MainView',
\n
// 'prefab/ui/MessageView',
\n
// 'prefab/ui/message/MessageEntryItem',
\n
// 'prefab/ui/BedroomView',
\n
// 'prefab/ui/discover/SettingView'
\n
// ]
\n
let viewList: string[] = [
\n
'prefab/ui/MainView',
\n
'prefab/ui/MessageView',
\n
'prefab/ui/message/MessageEntryItem'
\n
]
\n
cc.resources.preload(viewList, (error: Error, items: any[]) => {
\n
});
\n
}
\n\n
preloadDir() {
\n
cc.resources.preloadDir('plots');//剧情数据
\n
cc.resources.preloadDir('userdata/language');//语言配置
\n
cc.resources.preloadDir('config');//剧情配置
\n
// cc.resources.preloadDir('textures/items');
\n
}
\n\n
screenAdapter() {
\n
let winSize = cc.winSize;
\n
if (winSize.width / winSize.height > 720 / 1280) {
\n
let canvas = this.node.getComponent(cc.Canvas);
\n
canvas.fitWidth = true;
\n
canvas.fitHeight = true;
\n
}
\n
}
\n\n
start() {
\n
if (!cc.sys.isNative)
\n
this.initializeGame();
\n
}
\n\n
onGameStart = () => {
\n
this.initializeGame();
\n
}
\n\n
async initializeGame() {
\n
AudioManager.init(
\"
audio/bgm/
\"
,
\"
audio/effect/
\"
,
\"
audio/voice/
\"
);
\n
while (true) {
\n
try {
\n
await UIManager.init(this.uiRootNode!, this.toastParentNode!);
\n
break;
\n
} catch (e) {
\n
console.error(e);
\n
}
\n
}
\n\n
AnimationUtils.animateProgress(this.progressBar!, 0.2);
\n
let ret = false;
\n
let tryCount = 0;
\n
while (!ret && tryCount < 3) {
\n
tryCount++;
\n
ret = await SDK.init();
\n
// initExchangeCode();
\n
}
\n
if (!ret) {
\n
UIManager.showToast(
\"
SDK init failed. sdk初始化失败
\"
);
\n
return;
\n
}
\n
AnimationUtils.animateProgress(this.progressBar, 0.4, 1, this.progressLabel);
\n
await this.loginGame();
\n
}
\n\n
lateInit = async () => {
\n
let mainViewPromise = UIManager.pushPresenter(MainViewPresenter, undefined);
\n
AnimationUtils.animateProgress(this.progressBar, 0.6, 1, this.progressLabel);
\n
if (CC_DEV) {
\n
globalThis['PlotManager'] = PlotManager;
\n
globalThis['GameRecord'] = GameRecord;
\n
let ConfigManager = require('simba-config-manager')
\n
globalThis['ConfigManager'] = ConfigManager;
\n
}
\n
await initAVG();
\n
//解决清档
\n
await this.dealEmptyRecord();
\n
if (GameConfig.EMPTY_RECORD_WHEN_LOGIN) {
\n
PlotManager.stop();
\n
await GameRecord.emptyRecords();
\n
}
\n
AnimationUtils.animateProgress(this.progressBar, 0.8, 1, this.progressLabel);
\n
await PlotManager.start(0, false);
\n
AnimationUtils.animateProgress(this.progressBar, 0.9, 1, this.progressLabel);
\n
await initExchangeCode();
\n
// init game data
\n
await GameModelManager.init((value: number) => {
\n
AnimationUtils.animateProgress(this.progressBar, value, 1, this.progressLabel);
\n
});
\n
GameDotMgr.getInstance().dotLoading(LoadingState.LoadingStart);
\n
AnimationUtils.animateProgress(this.progressBar, 0.95, 1, this.progressLabel);
\n
GameDotMgr.getInstance().dotLoading(LoadingState.LoadingEnd);
\n
(await mainViewPromise).start();
\n
AnimationUtils.animateProgress(this.progressBar, 1.0, 1, this.progressLabel);
\n
// GameDotMgr.getInstance().dotLoading(LoadingState.EnterLobby);
\n
this.loadingNode.active = false;
\n
//检查是否解锁手表次留番外
\n
UnlockSpecialPlotEventManager.getInstance().nextDayUnlockedSpecialPlot(4);
\n
//进入游戏首先判断是否为第二天并改变相关功能状态
\n
BedRoomCatModelManager.checkIsNextDay();
\n
}
\n\n
loginGame = async () => {
\n
return new Promise<void>(async (resolve, reject) => {
\n
this.loginCount++;
\n
try {
\n
let ret = await SDK.login();
\n
if (ret) {
\n
this.userIdLabel.string = ret.playerId;
\n
await this.lateInit();
\n
resolve();
\n
}
\n
} catch (error) {
\n
if (this.loginCount > 3) {
\n
this.showLoginFailed();
\n
reject(new Error(
\"
登录失败
\"
));
\n
} else if (error ==
\"
timeout
\"
) {
\n
this.loginGame();
\n
}
\n
}
\n
});
\n
}
\n\n
showLoginFailed() {
\n
let temp: AlertDialogViewProps =
\n
{
\n
dataptr: {},
\n
titlecontent:
\"
网络错误
\"
,
\n
content:
\"
是否重新连接?
\"
,
\n
ishasad: false,
\n
istwobtn: true,
\n
adconfig:
\"\"
,
\n
hasBanner: false,
\n
callback: (type, ret) => {
\n
if (ret) {
\n
this.loginCount = 0;
\n
this.loginGame();
\n
} else {
\n
cc.director.end();
\n
}
\n
}
\n
};
\n
UIManager.pushPresenter(AlertDialogViewPresenter, temp);
\n
}
\n\n
async dealEmptyRecord() {
\n
/**此次执行清档操作的版本号 */
\n
let optionV =
\"
1.0.2
\"
;
\n
/**需要清档的玩家注册版本号列表 */
\n
let needEmptyRegVersionArr: string[] = [
\"
1.0.0
\"
,
\"
1.0.1
\"
];
\n
let emptyVersionRecordKey =
\"
empty_record_versions
\"
;
\n
let needEmpty: boolean = this.checkIsNeedEmptyRecord(optionV, emptyVersionRecordKey, needEmptyRegVersionArr);
\n
console.log(
\"
是否需要清档操作:
\"
, needEmpty);
\n
if (needEmpty) {
\n
await GameRecord.emptyRecords();
\n
GameRecord.globalVariables[emptyVersionRecordKey] = optionV;
\n
GameRecord.saveRecord();
\n
}
\n
}
\n\n
checkIsNeedEmptyRecord(optionV: string, emptyVersionRecordKey: string, needEmptyRegVersionArr: string[]): boolean {
\n
let empty = false;
\n
let regV = GameRecord.globalVariables[
\"
register_version
\"
] as string;
\n
//不存在或者当前注册版本不在需要清档的版本内容中,则直接返回不需要清档
\n
if (!regV || needEmptyRegVersionArr.findIndex((v) => v == regV) === (-1)) {
\n
return false;
\n
}
\n\n
let emptyRecordVersionString: string = GameRecord.globalVariables[emptyVersionRecordKey] as string;
\n
if (!emptyRecordVersionString ||
\"\"
=== emptyRecordVersionString.trim()) {
\n
return true;
\n
}
\n
empty = emptyRecordVersionString != optionV;
\n
return empty;
\n
}
\n
}"
]}
\ No newline at end of file
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/Launcher.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { SDK } from
\"
simba-sdk
\"
;
\n
import { GameRecord, initAVG, PlotManager } from
\"
../avg/AVG
\"
;
\n
import { DummyLabel, DummyNode, DummyProgressBar, DummySprite } from
\"
../common/CCDummyObjects
\"
;
\n
import { AudioManager } from
\"
simba-cc-audio-manager
\"
;
\n
import { UIManager } from
\"
../common/gameplay/managers/UIManager
\"
;
\n
import { AnimationUtils } from
\"
../common/utils/AnimationUtils
\"
;
\n
import { GameConfig } from
\"
../GameConfig
\"
;
\n
import { LoadingState } from
\"
./Enums
\"
;
\n
import GameDotMgr from
\"
./GameDotMgr
\"
;
\n
import { GameModelManager } from
\"
./model/GameModelManager
\"
;
\n
import AlertDialogViewPresenter from
\"
./ui/presenter/AlertDialogViewPresenter
\"
;
\n
import MainViewPresenter from
\"
./ui/presenter/MainViewPresenter
\"
;
\n
import { AlertDialogViewProps } from
\"
./ui/view/type/AlertDialogView
\"
;
\n
import PortraitFixComponent from
\"
../common/components/PortraitFixComponent
\"
;
\n
import { ResUtils } from
\"
simba-cc-resutils
\"
;
\n
import CCGameCenterComponent from
\"
../cooperation/script/CCGameCenterComponent
\"
;
\n
import CCGameCenterNodeFactory from
\"
../cooperation/script/CCGameCenterNodeFactory
\"
;
\n
import CustomerServiceDataCenter from
\"
../customerService/script/CustomerServiceDataCenter
\"
;
\n
import { EventCenter } from
\"
../cooperation/event/EventCenter
\"
;
\n
import { CompositeDisposable } from
\"
../cooperation/event/EventKit
\"
;
\n
import UnlockSpecialPlotEventManager from
\"
./model/UnlockSpecialPlotEventManager
\"
;
\n
import { initExchangeCode } from
\"
simba-sdk-exchangecode
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n\n
@ccclass
\n
export default class Launcher extends cc.Component {
\n\n
@property({ type: cc.ProgressBar, displayName:
\"
进度条
\"
})
\n
progressBar: cc.ProgressBar = DummyProgressBar;
\n\n
@property({ type: cc.Label, displayName:
\"
进度展示文本
\"
})
\n
progressLabel: cc.Label = DummyLabel;
\n\n
@property({ type: cc.Node, displayName:
\"
UI根结点
\"
})
\n
uiRootNode: cc.Node = DummyNode;
\n\n
@property({ type: cc.Node, displayName:
\"
场景最上层弱提示根结点
\"
})
\n
toastParentNode: cc.Node = DummyNode;
\n\n
@property({ type: cc.Node, displayName:
\"
加载界面节点
\"
})
\n
loadingNode: cc.Node = DummyNode;
\n\n
@property({ type: cc.Node, displayName:
\"
加载界面人物图
\"
})
\n
loadingRoleNode: cc.Node = DummyNode;
\n\n
@property({ type: cc.Node })
\n
VerbRoot: cc.Node = DummyNode;
\n\n
@property({ tooltip:
\"
是否加载导量UI
\"
})
\n
isLoadGameCenter: boolean = false;
\n\n
@property({ type: cc.Label, displayName:
\"
玩家ID文本
\"
})
\n
userIdLabel: cc.Label = DummyLabel;
\n\n
@property({ type: cc.Node, displayName:
\"
热更节点
\"
})
\n
hotUpdateNode: cc.Node = DummyNode;
\n\n
@property(cc.Sprite)
\n
bgSpr: cc.Sprite = DummySprite;
\n\n
loginCount: number = 0;
\n
private _gameCenterViewNode: cc.Node = DummyNode;
\n
private _disposable: CompositeDisposable = new CompositeDisposable;
\n\n
async onLoad() {
\n
this.screenAdapter();
\n
if (cc.sys.isNative) {
\n
this._disposable.add(EventCenter.GameStart.on(this.onGameStart));
\n
let hotNode = await ResUtils.createWithPrefab('prefab/HotUpdate');
\n
hotNode.parent = this.hotUpdateNode;
\n
}
\n\n
this.scheduleOnce(() => {
\n
this.preloadView();
\n
this.preloadDir();
\n
});
\n
//关闭fps展示
\n
cc.debug.setDisplayStats(GameConfig.showFPS);
\n
/**关闭多点触摸 特效层将不能使用 */
\n
cc.macro.ENABLE_MULTI_TOUCH = false;
\n
this.fixScreenSize();
\n
this.scheduleOnce(async () => {
\n
try {
\n
let node = await ResUtils.createWithPrefab('prefab/ui/VerbView');
\n
node.parent = this.VerbRoot;
\n
} catch (error) {
\n
console.error(error);
\n
}
\n
if (!this.isLoadGameCenter) return;
\n
//加载矩阵导量UI
\n
try {
\n
this._disposable.add(EventCenter.SHOW_GAME_CENTER_LIST_VIEW.on(this.onShowGameCenterListView));
\n
let gameCenterMomentItem = await ResUtils.loadRes('prefab/cooperation/GameCenterMomentItem', cc.Prefab);
\n
CCGameCenterNodeFactory.getInstance().registerMomentPrefab(gameCenterMomentItem);
\n
let gameCenterBtn = await ResUtils.loadRes('prefab/cooperation/GameCenterBtn', cc.Prefab);
\n
let gameCenterView = await ResUtils.loadRes('prefab/cooperation/GameCenterView', cc.Prefab);
\n
let cooperationItem = await ResUtils.loadRes('prefab/cooperation/CooperationItem', cc.Prefab);
\n
let cCGameCenterComponent = this.node.addComponent(CCGameCenterComponent);
\n
cCGameCenterComponent.gameCenterBtnPrefab = gameCenterBtn;
\n
cCGameCenterComponent.gameCenterViewPrefab = gameCenterView;
\n
cCGameCenterComponent.gameCenterItemPrefab = cooperationItem;
\n
cCGameCenterComponent.gameCenterMomentPrefab = gameCenterMomentItem;
\n
cCGameCenterComponent.gameCenterParentNode = this.node;
\n
cCGameCenterComponent.appID =
\"
wx7a067b995e670485
\"
;
\n
cCGameCenterComponent.gameID =
\"
yybs
\"
;
\n
cCGameCenterComponent.gameChannel =
\"
wechat
\"
;
\n
cCGameCenterComponent.isRelease = !GameConfig.debug;
\n\n
cCGameCenterComponent.init();
\n
} catch (error) {
\n
console.error(error);
\n
}
\n
});
\n
CustomerServiceDataCenter.getInstance().init();
\n
ResUtils.loadRes(
\"
audio/bgm/bayinhe
\"
, cc.AudioClip);
\n
ResUtils.loadRes(
\"
audio/bgm/wanshengj
\"
, cc.AudioClip);
\n
}
\n\n
/**创建prefab对应的节点 */
\n
createNode(gameCenterViewPrefab: cc.Prefab) {
\n
if (!gameCenterViewPrefab) {
\n
cc.error(
\"
gameCenterViewPrefab is not set , please check it over
\"
);
\n
} else {
\n
this._gameCenterViewNode = cc.instantiate(gameCenterViewPrefab);
\n
}
\n
let parentNode: cc.Node = cc.director.getScene();
\n
this._gameCenterViewNode.parent = parentNode;
\n
this._gameCenterViewNode.position = cc.v3(cc.winSize.width / 2, cc.winSize.height / 2, 0);
\n
}
\n
/**控制游戏列表是否展示 */
\n
onShowGameCenterListView = (isShow: boolean) => {
\n
if (!this._gameCenterViewNode) {
\n
return;
\n
}
\n
this._gameCenterViewNode.active = isShow;
\n
}
\n
fixScreenSize() {
\n
// let comp = this.loadingRoleNode.getComponent(PortraitFixComponent);
\n
// if (comp) {
\n
// comp.fixScreenSize(false);
\n
// }
\n
let sf = this.bgSpr.spriteFrame;
\n
this.node.getComponent(cc.Widget).updateAlignment();
\n
let sizeSF = sf.getOriginalSize();
\n
let nodeSize = cc.size(this.node.width, this.node.height);
\n
let scaleTemp = 1;
\n
let scaleX = nodeSize.width / sizeSF.width;
\n
let scaleY = nodeSize.height / sizeSF.height;
\n
scaleTemp = Math.max(scaleX, scaleY);
\n
this.bgSpr.node.scale = scaleTemp;
\n
}
\n\n
preloadView() {
\n
// let viewList: string[] = [
\n
// 'prefab/ui/MainView',
\n
// 'prefab/ui/MessageView',
\n
// 'prefab/ui/message/MessageEntryItem',
\n
// 'prefab/ui/BedroomView',
\n
// 'prefab/ui/discover/SettingView'
\n
// ]
\n
let viewList: string[] = [
\n
'prefab/ui/MainView',
\n
'prefab/ui/MessageView',
\n
'prefab/ui/message/MessageEntryItem'
\n
]
\n
cc.resources.preload(viewList, (error: Error, items: any[]) => {
\n
});
\n
}
\n\n
preloadDir() {
\n
cc.resources.preloadDir('plots');//剧情数据
\n
cc.resources.preloadDir('userdata/language');//语言配置
\n
cc.resources.preloadDir('config');//剧情配置
\n
// cc.resources.preloadDir('textures/items');
\n
}
\n\n
screenAdapter() {
\n
let winSize = cc.winSize;
\n
if (winSize.width / winSize.height > 720 / 1280) {
\n
let canvas = this.node.getComponent(cc.Canvas);
\n
canvas.fitWidth = true;
\n
canvas.fitHeight = true;
\n
}
\n
}
\n\n
start() {
\n
if (!cc.sys.isNative)
\n
this.initializeGame();
\n
}
\n\n
onGameStart = () => {
\n
this.initializeGame();
\n
}
\n\n
async initializeGame() {
\n
AudioManager.init(
\"
audio/bgm/
\"
,
\"
audio/effect/
\"
,
\"
audio/voice/
\"
);
\n
while (true) {
\n
try {
\n
await UIManager.init(this.uiRootNode!, this.toastParentNode!);
\n
break;
\n
} catch (e) {
\n
console.error(e);
\n
}
\n
}
\n\n
AnimationUtils.animateProgress(this.progressBar!, 0.2);
\n
let ret = false;
\n
let tryCount = 0;
\n
while (!ret && tryCount < 3) {
\n
tryCount++;
\n
ret = await SDK.init();
\n
// initExchangeCode();
\n
}
\n
if (!ret) {
\n
UIManager.showToast(
\"
SDK init failed. sdk初始化失败
\"
);
\n
return;
\n
}
\n
AnimationUtils.animateProgress(this.progressBar, 0.4, 1, this.progressLabel);
\n
await this.loginGame();
\n
}
\n\n
lateInit = async () => {
\n
let mainViewPromise = UIManager.pushPresenter(MainViewPresenter, undefined);
\n
AnimationUtils.animateProgress(this.progressBar, 0.6, 1, this.progressLabel);
\n
if (CC_DEV) {
\n
globalThis['PlotManager'] = PlotManager;
\n
globalThis['GameRecord'] = GameRecord;
\n
let ConfigManager = require('simba-config-manager')
\n
globalThis['ConfigManager'] = ConfigManager;
\n
}
\n
await initAVG();
\n
//解决清档
\n
await this.dealEmptyRecord();
\n
if (GameConfig.EMPTY_RECORD_WHEN_LOGIN) {
\n
PlotManager.stop();
\n
await GameRecord.emptyRecords();
\n
}
\n
AnimationUtils.animateProgress(this.progressBar, 0.8, 1, this.progressLabel);
\n
await PlotManager.start(0, false);
\n
AnimationUtils.animateProgress(this.progressBar, 0.9, 1, this.progressLabel);
\n
await initExchangeCode();
\n
// init game data
\n
await GameModelManager.init((value: number) => {
\n
AnimationUtils.animateProgress(this.progressBar, value, 1, this.progressLabel);
\n
});
\n
GameDotMgr.getInstance().dotLoading(LoadingState.LoadingStart);
\n
AnimationUtils.animateProgress(this.progressBar, 0.95, 1, this.progressLabel);
\n
GameDotMgr.getInstance().dotLoading(LoadingState.LoadingEnd);
\n
(await mainViewPromise).start();
\n
AnimationUtils.animateProgress(this.progressBar, 1.0, 1, this.progressLabel);
\n
// GameDotMgr.getInstance().dotLoading(LoadingState.EnterLobby);
\n
this.loadingNode.active = false;
\n
//检查是否解锁手表次留番外
\n
UnlockSpecialPlotEventManager.getInstance().nextDayUnlockedSpecialPlot(4);
\n
}
\n\n
loginGame = async () => {
\n
return new Promise<void>(async (resolve, reject) => {
\n
this.loginCount++;
\n
try {
\n
let ret = await SDK.login();
\n
if (ret) {
\n
this.userIdLabel.string = ret.playerId;
\n
await this.lateInit();
\n
resolve();
\n
}
\n
} catch (error) {
\n
if (this.loginCount > 3) {
\n
this.showLoginFailed();
\n
reject(new Error(
\"
登录失败
\"
));
\n
} else if (error ==
\"
timeout
\"
) {
\n
this.loginGame();
\n
}
\n
}
\n
});
\n
}
\n\n
showLoginFailed() {
\n
let temp: AlertDialogViewProps =
\n
{
\n
dataptr: {},
\n
titlecontent:
\"
网络错误
\"
,
\n
content:
\"
是否重新连接?
\"
,
\n
ishasad: false,
\n
istwobtn: true,
\n
adconfig:
\"\"
,
\n
hasBanner: false,
\n
callback: (type, ret) => {
\n
if (ret) {
\n
this.loginCount = 0;
\n
this.loginGame();
\n
} else {
\n
cc.director.end();
\n
}
\n
}
\n
};
\n
UIManager.pushPresenter(AlertDialogViewPresenter, temp);
\n
}
\n\n
async dealEmptyRecord() {
\n
/**此次执行清档操作的版本号 */
\n
let optionV =
\"
1.0.2
\"
;
\n
/**需要清档的玩家注册版本号列表 */
\n
let needEmptyRegVersionArr: string[] = [
\"
1.0.0
\"
,
\"
1.0.1
\"
];
\n
let emptyVersionRecordKey =
\"
empty_record_versions
\"
;
\n
let needEmpty: boolean = this.checkIsNeedEmptyRecord(optionV, emptyVersionRecordKey, needEmptyRegVersionArr);
\n
console.log(
\"
是否需要清档操作:
\"
, needEmpty);
\n
if (needEmpty) {
\n
await GameRecord.emptyRecords();
\n
GameRecord.globalVariables[emptyVersionRecordKey] = optionV;
\n
GameRecord.saveRecord();
\n
}
\n
}
\n\n
checkIsNeedEmptyRecord(optionV: string, emptyVersionRecordKey: string, needEmptyRegVersionArr: string[]): boolean {
\n
let empty = false;
\n
let regV = GameRecord.globalVariables[
\"
register_version
\"
] as string;
\n
//不存在或者当前注册版本不在需要清档的版本内容中,则直接返回不需要清档
\n
if (!regV || needEmptyRegVersionArr.findIndex((v) => v == regV) === (-1)) {
\n
return false;
\n
}
\n\n
let emptyRecordVersionString: string = GameRecord.globalVariables[emptyVersionRecordKey] as string;
\n
if (!emptyRecordVersionString ||
\"\"
=== emptyRecordVersionString.trim()) {
\n
return true;
\n
}
\n
empty = emptyRecordVersionString != optionV;
\n
return empty;
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/model/BedRoomCatModelManager.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/model/BedRoomCatModelManager.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { ConfigManager } from \"simba-config-manager\";\nimport { TimeManager } from \"simba-sdk\";\nimport { GameRecord } from \"../../avg/AVG\";\nimport { catFoodConfig } from \"../../config/CatFoodConfig\";\nimport { catLevelConfig } from \"../../config/CatLevelConfig\";\nimport { catRewardConfig } from \"../../config/CatRewardConfig\";\nimport { suitConfig } from \"../../config/SuitConfig\";\nimport { CatRewardStatus } from \"../ui/RewardLoginItem\";\nimport { GameModelManager } from \"./GameModelManager\";\n\nexport interface CatFoodConfig {\n id: number,\n name: string,\n limitAdEveryDay: number,\n numberEveryAd: number,\n exp: number,\n introduction: string\n}\n\nexport interface CatRewardConfig {\n id: number,\n rewardTpye: number,\n rewardUnlockCondition: number,\n rewardTaskDescription: string,\n catFoodNumber: number,\n cannedNumber: number,\n clothedId: number,\n specialPlotId: number | undefined\n}\n\nexport interface CatLevelConfig {\n level: number,\n totalExp: number,\n expForLevelUp: number\n}\n\nexport interface SuitConfig {\n clothingType: number,\n clothingId: number,\n suitId: number,\n clothingName: string,\n unlockCondition: string,\n isUnlock: boolean,\n}\n\nexport enum CatRewardConfigTpye {\n CatLoginRewardConfig = 1,\n CatLevelRewardConfig,\n CatPlotRewardConfig,\n}\n\nexport enum ClothingType {\n Suit = 0,\n Hair,\n Clothed,\n Shoe,\n}\n\nexport enum SuitStatus {\n Lock = 0,\n Unlock,\n Wear,\n}\n\n/**\n * 卧室背景图\n */\nexport enum BackgroundType {\n Original = 0,//初始背景图\n Halloween = 1,//万圣节背景图\n}\n\nclass BedRoomCatModelManager1 {\n /**存档Key */\n private CatFoodNumber = \"CatFoodNumber_\";\n private CatFoodAdTimes = \"CatFoodAdTimes_\";\n private LastLoginTime = \"LastLoginTime\";\n private TotalLoginDays = \"TotalLoginDays\";\n private CatLevel = \"CatLevel\";\n private CatExp = \"CatExp\";\n private CatRewardStatus = \"CatRewardStatus_\";\n private UnlockSuit = \"UnlockSuit_\"\n private UsingSuitId = \"UsingSuitId\";\n private ShareSuitId = \"ShareSuitId\";\n private ClickedSuitId = \"ClickedSuitId\";\n private BackgroundType = \"BackgroundType\";\n\n /**\n * 通过猫粮Id增加该猫粮的数量存档\n * @param foodId 猫粮Id\n * @param number 新增的数量\n */\n addCatFoodNumberByFoodId(foodId: number, number: number) {\n let catFoodNumber = GameRecord.globalVariables[this.CatFoodNumber + foodId];\n let newCatFoodNumber = catFoodNumber ? catFoodNumber + number : number;\n let temp = newCatFoodNumber;\n GameRecord.globalVariables[this.CatFoodNumber + foodId] = temp;\n GameRecord.saveRecord();\n }\n\n /**\n * 通过猫粮Id减少该猫粮的数量存档\n * @param foodId 猫粮Id\n * @param number 减少的数量\n */\n reduceCatFoodNumberByFoodId(foodId: number, number: number = 1) {\n let catFoodNumber = GameRecord.globalVariables[this.CatFoodNumber + foodId];\n let newCatFoodNumber = catFoodNumber ? catFoodNumber - number : 0;\n let temp = newCatFoodNumber;\n GameRecord.globalVariables[this.CatFoodNumber + foodId] = temp;\n GameRecord.saveRecord();\n }\n\n /**\n * 通过猫粮Id设置该猫粮的数量存档\n * @param foodId 猫粮Id\n * @param number 修改的数量\n */\n setCatFoodNumberByFoodId(foodId: number, number: number) {\n number = number >= 0 ? number : 0;\n GameRecord.globalVariables[this.CatFoodNumber + foodId] = number;\n GameRecord.saveRecord();\n }\n\n /**\n * 通过猫粮Id获取该猫粮现有的数量\n * @param foodId 猫粮Id\n * @returns 返回值为猫粮现有的数量\n */\n getCatFoodNumberByFoodId(foodId: number): number {\n let catFoodNumber = GameRecord.globalVariables[this.CatFoodNumber + foodId];\n return catFoodNumber ? catFoodNumber : 0;\n }\n\n /**\n * 获取猫粮配置信息\n * @returns 返回值为猫粮配置信息的数组\n */\n getCatFoodConfig(): CatFoodConfig[] {\n let ret: CatFoodConfig[] = [];\n let cfg = ConfigManager.getAllConfig(catFoodConfig);\n for (let id in cfg) {\n ret.push({\n id: Number(id), name: cfg[id].name, limitAdEveryDay: cfg[id].limitAdEveryDay,\n numberEveryAd: cfg[id].numberEveryAd, exp: cfg[id].exp, introduction: cfg[id].introduction\n });\n }\n return ret;\n }\n\n /**\n * 通过猫粮Id新增广告获取该猫粮的次数\n * @param foodId 猫粮Id\n */\n addAdTimesByFoodId(foodId: number) {\n let catFoodAdTimes = GameRecord.globalVariables[this.CatFoodAdTimes + foodId];\n let newCatFoodAdTimes = catFoodAdTimes ? catFoodAdTimes + 1 : 1;\n let temp = newCatFoodAdTimes;\n GameRecord.globalVariables[this.CatFoodAdTimes + foodId] = temp;\n GameRecord.saveRecord();\n }\n\n /**\n * 通过猫粮Id获取该猫粮观看广告的剩余次数\n * @param foodId 猫粮Id\n * @returns 返回值为该猫粮观看广告的剩余次数\n */\n getRemainingTimesByFoodId(foodId: number): number {\n let catFoodAdTimes = GameRecord.globalVariables[this.CatFoodAdTimes + foodId];\n catFoodAdTimes = catFoodAdTimes ? catFoodAdTimes : 0;\n let remainingTimes = this.getCatFoodConfig()[foodId - 1].limitAdEveryDay - catFoodAdTimes;\n return remainingTimes ? remainingTimes : 0;\n }\n\n /**\n * 检查是否为新的一天\n * 刷新每日通过观看广告获取猫粮的次数\n * 记录累计登录天数\n */\n checkIsNextDay() {\n let lastLoginTime = GameRecord.globalVariables[this.LastLoginTime];\n let totalLoginDays = GameRecord.globalVariables[this.TotalLoginDays];\n if (lastLoginTime && totalLoginDays) {\n let overdue: boolean = GameModelManager.checkOverdue(lastLoginTime);\n if (overdue) {\n let catFoodConfig = this.getCatFoodConfig();\n //刷新每日通过观看广告获取猫粮的次数\n for (let i = 0; i < catFoodConfig.length; i++) {\n GameRecord.globalVariables[this.CatFoodAdTimes + catFoodConfig[i].id] = 0;\n }\n GameRecord.globalVariables[this.LastLoginTime] = TimeManager.getTime();\n //记录累计登录天数\n GameRecord.globalVariables[this.TotalLoginDays] = totalLoginDays + 1;\n }\n } else {\n GameRecord.globalVariables[this.LastLoginTime] = TimeManager.getTime();\n //记录累计登录天数\n GameRecord.globalVariables[this.TotalLoginDays] = totalLoginDays ? totalLoginDays + 1 : 1;\n }\n }\n\n /**\n * 初始化奖励的状态\n */\n initCatRewardStatus() {\n //初始化登录奖励的状态\n let loginRewardStatus = GameRecord.globalVariables[this.CatRewardStatus + CatRewardConfigTpye.CatLoginRewardConfig] as number[];\n if (!loginRewardStatus) {\n let tmp: number[] = [];\n for (let i = 0; i < this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatLoginRewardConfig).length; i++) {\n tmp.push(0);\n }\n loginRewardStatus = tmp;\n }\n if (loginRewardStatus.length < this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatLoginRewardConfig).length) {\n let difference = this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatLoginRewardConfig).length - loginRewardStatus.length;\n for (let i = 0; i < difference; i++) {\n loginRewardStatus.push(0);\n }\n }\n let totalLoginDays = this.getTotalLoginDays();\n for (let i = 0; i < totalLoginDays; i++) {\n if (loginRewardStatus[i] == CatRewardStatus.unlock) {\n loginRewardStatus[i] = CatRewardStatus.available\n }\n }\n let tempLoginRewardStatus = [...loginRewardStatus];\n GameRecord.globalVariables[this.CatRewardStatus + CatRewardConfigTpye.CatLoginRewardConfig] = tempLoginRewardStatus;\n\n //初始化等级奖励的状态\n let levelRewardStatus = GameRecord.globalVariables[this.CatRewardStatus + CatRewardConfigTpye.CatLevelRewardConfig] as number[];\n if (!levelRewardStatus) {\n let tmp: number[] = [];\n for (let i = 0; i < this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatLevelRewardConfig).length; i++) {\n tmp.push(0);\n }\n levelRewardStatus = tmp;\n }\n if (levelRewardStatus.length < this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatLevelRewardConfig).length) {\n let difference = this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatLevelRewardConfig).length - levelRewardStatus.length;\n for (let i = 0; i < difference; i++) {\n levelRewardStatus.push(0);\n }\n }\n let catLevel = this.getCatLevel();\n for (let i = 0; i < catLevel; i++) {\n if (levelRewardStatus[i] == CatRewardStatus.unlock) {\n levelRewardStatus[i] = CatRewardStatus.available\n }\n }\n let tempLevelRewardStatus = [...levelRewardStatus];\n GameRecord.globalVariables[this.CatRewardStatus + CatRewardConfigTpye.CatLevelRewardConfig] = tempLevelRewardStatus;\n\n //初始化章节奖励的状态\n let plotRewardStatus = GameRecord.globalVariables[this.CatRewardStatus + CatRewardConfigTpye.CatPlotRewardConfig] as number[];\n if (!plotRewardStatus) {\n let tmp: number[] = [];\n for (let i = 0; i < this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatPlotRewardConfig).length; i++) {\n tmp.push(0);\n }\n plotRewardStatus = tmp;\n }\n if (plotRewardStatus.length < this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatPlotRewardConfig).length) {\n let difference = this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatPlotRewardConfig).length - plotRewardStatus.length;\n for (let i = 0; i < difference; i++) {\n plotRewardStatus.push(0);\n }\n }\n let largestChapterId = this.getLargestCompletedChapterId();\n for (let i = 0; i < this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatPlotRewardConfig).length; i++) {\n if (this.getCatRewardConfigByConfigType(CatRewardConfigTpye.CatPlotRewardConfig)[i].rewardUnlockCondition <= largestChapterId) {\n if (plotRewardStatus[i] == CatRewardStatus.unlock) {\n plotRewardStatus[i] = CatRewardStatus.available\n }\n }\n }\n let tempPlotRewardStatus = [...plotRewardStatus];\n GameRecord.globalVariables[this.CatRewardStatus + CatRewardConfigTpye.CatPlotRewardConfig] = tempPlotRewardStatus;\n //防止在加载界面保存会造成存档丢失的问题\n //GameRecord.autoSave();\n }\n\n /**\n * 根据奖励类型获取奖励的状态\n * @param catRewardConfigTpye 奖励类型\n * @returns 返回值为奖励的状态数组\n */\n getCatRewardStatus(catRewardConfigTpye: CatRewardConfigTpye): number[] {\n let catRewardStatus = GameRecord.globalVariables[this.CatRewardStatus + catRewardConfigTpye] as number[];\n return catRewardStatus ? catRewardStatus : [];\n }\n\n /**\n * 根据奖励类型和按钮序号(任务序号)改变对应任务的奖励状态\n * @param catRewardConfigTpye 奖励类型\n * @param btnNumber 按钮序号\n */\n changeCatRewardStatus(catRewardConfigTpye: CatRewardConfigTpye, btnNumber: number) {\n let catRewardStatus = GameRecord.globalVariables[this.CatRewardStatus + catRewardConfigTpye] as number[];\n if (catRewardStatus) {\n if (catRewardStatus[btnNumber] == CatRewardStatus.available) {\n catRewardStatus[btnNumber] = CatRewardStatus.received\n }\n let temp = [...catRewardStatus];\n GameRecord.globalVariables[this.CatRewardStatus + catRewardConfigTpye] = temp;\n GameRecord.saveRecord();\n } else {\n console.error(\"TotalLoginDaysStatus is not found\");\n }\n }\n\n /**\n * 获取累计登录的天数\n * @returns 返回值为累计登录的天数\n */\n getTotalLoginDays(): number {\n let totalLoginDays = GameRecord.globalVariables[this.TotalLoginDays];\n return totalLoginDays ? totalLoginDays : 0;\n }\n\n /**\n * 保存饭统等级到存档\n * @param level 饭统等级\n */\n saveCatLevel(level: number) {\n GameRecord.globalVariables[this.CatLevel] = level;\n GameRecord.saveRecord();\n }\n\n /**\n * 获取饭统的等级\n * @returns 返回值为饭统的等级\n */\n getCatLevel(): number {\n let catLevel = GameRecord.globalVariables[this.CatLevel];\n return catLevel ? catLevel : 0;\n }\n\n /**\n * 增加饭统的经验值\n * @param exp 新增的经验值\n */\n addCatExp(exp: number) {\n let catExp = this.getCatExp();\n GameRecord.globalVariables[this.CatExp] = catExp + exp;\n GameRecord.saveRecord();\n }\n\n /**\n * 获取饭统的经验值\n * @returns 返回值为饭统的经验值\n */\n getCatExp(): number {\n let catExp = GameRecord.globalVariables[this.CatExp];\n return catExp ? catExp : 0;\n }\n\n /**\n * 获取当前完成的最大的主线章节\n * @returns 返回值为当前完成的最大的主线章节\n */\n getLargestCompletedChapterId(): number {\n let chapterId = 0;\n let models = GameModelManager.getMainDatingEventScenesModel();\n for (let i = 0; i < models.length; i++) {\n if (models[i].status == 4) {\n chapterId = models[i].config.id;\n }\n }\n return chapterId;\n }\n\n /**\n * 根据奖励类型获取对应的奖励配置信息\n * @param catRewardConfigTpye 奖励类型\n * @returns 返回值为奖励配置信息\n */\n getCatRewardConfigByConfigType(catRewardConfigTpye: CatRewardConfigTpye): CatRewardConfig[] {\n let ret: CatRewardConfig[] = [];\n let cfg = ConfigManager.getAllConfig(catRewardConfig);\n for (let id in cfg) {\n if (cfg[id].rewardType == catRewardConfigTpye) {\n ret.push({\n id: Number(id), rewardTpye: cfg[id].rewardType, rewardUnlockCondition: cfg[id].rewardUnlockCondition, rewardTaskDescription: cfg[id].rewardTaskDescription,\n catFoodNumber: cfg[id].CatFoodNumber, cannedNumber: cfg[id].CannedNumber, clothedId: cfg[id].ClothesId, specialPlotId: cfg[id].SpecialPlotId\n });\n }\n }\n return ret;\n }\n\n /**\n * 获取饭统等级配置信息\n * @returns 返回值为饭统等级配置信息\n */\n getCatLevelConfig(): CatLevelConfig[] {\n let ret: CatLevelConfig[] = [];\n let cfg = ConfigManager.getAllConfig(catLevelConfig);\n for (let id in cfg) {\n ret.push({ level: cfg[id].level, totalExp: cfg[id].totalExp, expForLevelUp: cfg[id].expForLevelUp });\n }\n return ret;\n }\n\n /**\n * 根据套装ID获取该套装的配置信息表\n * @param suitId 套装ID\n * @returns 返回值为该套装的配置信息表\n */\n getSuitConfigBySuitId(suitId: number): SuitConfig[] {\n let ret: SuitConfig[] = [];\n let cfg = ConfigManager.getAllConfig(suitConfig);\n for (let id in cfg) {\n if (suitId == cfg[id].suitId) {\n ret.push({\n clothingType: cfg[id].clothingType, clothingId: cfg[id].clothingId, suitId: cfg[id].suitId,\n clothingName: cfg[id].clothingName, unlockCondition: cfg[id].unlockCondition, isUnlock: cfg[id].isUnlock\n });\n }\n }\n return ret;\n }\n\n /**\n * 根据套装ID保存该套装已解锁的服装\n * @param suitId 套装ID\n * @param clothingId 服装ID\n */\n saveUnlockClothingBySuitId(suitId: number, clothingId: number) {\n let unlockClothing = GameRecord.globalVariables[this.UnlockSuit + suitId] as number[];\n unlockClothing = unlockClothing ? unlockClothing : [];\n if (unlockClothing.indexOf(clothingId) == -1) {\n unlockClothing.push(clothingId);\n let temp = [...unlockClothing];\n GameRecord.globalVariables[this.UnlockSuit + suitId] = temp;\n GameRecord.saveRecord();\n }\n }\n\n /**\n * 根据套装ID获取该套装已解锁的服装\n * @param suitId 套装ID\n * @returns 返回值为该套装已解锁的服装\n */\n getUnlockClothingBySuitId(suitId: number): number[] {\n let unlockClothing = GameRecord.globalVariables[this.UnlockSuit + suitId] as number[];\n unlockClothing = unlockClothing ? unlockClothing : [];\n return unlockClothing;\n }\n\n /**\n * 通过套装ID获取该套装现在的穿着状态\n * @param suitId 套装ID\n * @returns 返回值为该套装的穿着状态\n */\n checkSuitStatus(suitId: number): SuitStatus {\n let suitConfig = this.getSuitConfigBySuitId(suitId);\n let unlockClothing = this.getUnlockClothingBySuitId(suitId);\n let usingSuitId = this.getUsingSuitId();\n if (suitConfig.length !== unlockClothing.length) {\n return SuitStatus.Lock;\n }\n if (suitId !== usingSuitId) {\n return SuitStatus.Unlock;\n } else {\n return SuitStatus.Wear;\n }\n }\n\n /**\n * 存储被点击过的套装ID\n * @param suitId 套装ID\n */\n saveSuitIsClicked(suitId: number) {\n let clickedSuitId = GameRecord.globalVariables[this.ClickedSuitId] as number[];\n clickedSuitId = clickedSuitId ? clickedSuitId : [];\n if (clickedSuitId.indexOf(suitId) == -1) {\n clickedSuitId.push(suitId);\n let temp = [...clickedSuitId];\n GameRecord.globalVariables[this.ClickedSuitId] = temp;\n GameRecord.saveRecord();\n }\n }\n\n /**\n * 通过套装ID获取该套装有没有被点击过\n * @param suitId 套装ID\n * @returns 返回值为该套装有没有被点击过\n */\n getSuitIsClicked(suitId: number): boolean {\n let clickedSuitId = GameRecord.globalVariables[this.ClickedSuitId] as number[];\n clickedSuitId = clickedSuitId ? clickedSuitId : [];\n if (clickedSuitId.indexOf(suitId) == -1) {\n return false;\n }\n return true;\n }\n\n /**\n * 保存分享过的套装ID到存档\n * @param suitId 套装ID\n */\n saveSuitShareStatusBySuitId(suitId: number) {\n let shareSuitId = GameRecord.globalVariables[this.ShareSuitId] as number[];\n shareSuitId = shareSuitId ? shareSuitId : [];\n if (shareSuitId.indexOf(suitId) == -1) {\n shareSuitId.push(suitId);\n let temp = [...shareSuitId];\n GameRecord.globalVariables[this.ShareSuitId] = temp;\n GameRecord.saveRecord();\n }\n }\n\n /**\n * 根据套装ID检查该套装是否被分享过\n * @param suitId 套装ID\n * @returns 返回值为该套装是否被分享过\n */\n checkIsShowSuitShareBtnBySuitId(suitId: number): boolean {\n let suitConfig = this.getSuitConfigBySuitId(suitId);\n let unlockClothing = this.getUnlockClothingBySuitId(suitId);\n if (suitConfig.length !== unlockClothing.length) {\n return false;\n }\n let shareSuitId = GameRecord.globalVariables[this.ShareSuitId] as number[];\n shareSuitId = shareSuitId ? shareSuitId : [];\n let isShow = shareSuitId.indexOf(suitId) == -1;\n return isShow;\n }\n\n /**\n * 清除分享套装的存档记录\n */\n clearSuitShareRecord() {\n GameRecord.globalVariables[this.ShareSuitId] = [];\n GameRecord.saveRecord();\n }\n\n /**\n * 改变使用中的套装Id\n * @param suitId 套装Id\n */\n changeUsingSuitId(suitId: number) {\n GameRecord.globalVariables[this.UsingSuitId] = suitId;\n GameRecord.saveRecord();\n }\n\n /**\n * 获取正在使用中的套装ID\n * @returns 返回值为正在使用中的套装ID\n */\n getUsingSuitId(): number {\n let usingSuitId = GameRecord.globalVariables[this.UsingSuitId] as number;\n usingSuitId = usingSuitId ? usingSuitId : 1;\n return usingSuitId;\n }\n\n /**\n * 保存卧室背景类型\n * @param type 卧室背景类型\n */\n setBackgroundType(type: BackgroundType) {\n GameRecord.globalVariables[this.BackgroundType] = type;\n GameRecord.saveRecord();\n }\n\n /**\n * 获取卧室背景类型\n * @returns 返回值为卧室背景类型\n */\n getBackgroundType(): BackgroundType {\n let type = GameRecord.globalVariables[this.BackgroundType];\n type = type ? type : BackgroundType.Original;\n return type;\n }\n\n /**\n * 检查是否可更换卧室背景\n * @returns 返回值为是否可更换卧室背景\n */\n checkUnlockChangeBackground(): boolean {\n let canChange: boolean = false;\n let plotId: number = 12698;//55章剧情最后一个剧情ID\n let record = GameRecord.getPlotsInfo();\n if (record[`${plotId}`] && record[`${plotId}`].cnt >= 1) {\n canChange = true;\n }\n return canChange;\n }\n}\n\nexport let BedRoomCatModelManager = new BedRoomCatModelManager1();"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardLevelItem.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/RewardLevelItem.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { ResUtils } from
\"
simba-cc-resutils
\"
;
\n
import { ConfigManager } from
\"
simba-config-manager
\"
;
\n
import { DeepReadonlyObject } from
\"
simba-utils
\"
;
\n
import { DummyLabel } from
\"
../../common/CCDummyObjects
\"
;
\n
import { GameConstData } from
\"
../../common/gameplay/gamedata/GameConstData
\"
;
\n
import { UIManager } from
\"
../../common/gameplay/managers/UIManager
\"
;
\n
import { IStoryTbl, storyTbl } from
\"
../../config/StoryTbl
\"
;
\n
import { suitConfig } from
\"
../../config/SuitConfig
\"
;
\n
import { BedRoomCatModelManager, CatRewardConfigTpye } from
\"
../model/BedRoomCatModelManager
\"
;
\n
import { UnlockItemModelManager } from
\"
../model/UnlockItemModelManager
\"
;
\n
import { UnlockSpecialPlotModelManager } from
\"
../model/UnlockSpecialPlotModelManager
\"
;
\n
import PromptAlertDialogViewPresenter from
\"
./presenter/bedroom/PromptAlertDialogViewPresenter
\"
;
\n
import { PromptAlertDialogViewProps } from
\"
./view/type/PromptAlertDialogView
\"
;
\n\n
export enum rewardType {
\n
catFood = 0,
\n
canned,
\n
clothes,
\n
item,
\n
}
\n
export enum CatRewardStatus {
\n
unlock = 0,//未解锁
\n
available,//可领取
\n
received,//已领取
\n
}
\n\n
export interface rewardSturct {
\n
numberOrId: number,
\n
type: rewardType
\n
}
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
export default class RewardLevelItem extends cc.Component {
\n\n
@property({ type: cc.Label, displayName:
\"
Task description labels
\"
})
\n
private taskDescriptionLabel: cc.Label = DummyLabel;
\n
@property({ type: [cc.Node], displayName:
\"
Reward items
\"
})
\n
private rewardItemsNodes: cc.Node[] = [];
\n
@property({ type: [cc.Sprite], displayName:
\"
Reward icons
\"
})
\n
private rewardIcons: cc.Sprite[] = [];
\n
@property({ type: [cc.Label], displayName:
\"
Reward labels
\"
})
\n
private rewardLabels: cc.Label[] = [];
\n
@property({ type: cc.Button, displayName:
\"
Reward button
\"
})
\n
private rewardBtn: cc.Button;
\n\n
private _itemId: number = -1;
\n
private _catRewardConfigTpye: CatRewardConfigTpye = -1;
\n
private _btnNumber = -1;
\n
private _rewardBtnStatus = -1;
\n
private _rewardSturcts: rewardSturct[] = [];
\n
private _callFunc: () => void;
\n
async setData(catRewardConfigTpye: CatRewardConfigTpye, btnNumber: number, rewardTaskDescription: string, rewardSturcts: rewardSturct[], rewardBtnStatus: CatRewardStatus, callback: () => void) {
\n
this._catRewardConfigTpye = catRewardConfigTpye;
\n
this._btnNumber = btnNumber;
\n
this._rewardSturcts = rewardSturcts;
\n
this._rewardBtnStatus = rewardBtnStatus;
\n
this.taskDescriptionLabel.string = rewardTaskDescription;
\n
this._callFunc = callback;
\n
for (let i = 0; i < rewardSturcts.length; i++) {
\n
let path =
\"\"
;
\n
let number =
\"\"
;
\n
switch (rewardSturcts[i].type) {
\n
case rewardType.catFood:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
catfood
\"
;
\n
number =
\"
x
\"
+ rewardSturcts[i].numberOrId.toString();
\n
break;
\n
case rewardType.canned:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
canned
\"
;
\n
number =
\"
x
\"
+ rewardSturcts[i].numberOrId.toString();
\n
break;
\n
case rewardType.clothes:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + rewardSturcts[i].numberOrId;
\n
number =
\"
x1
\"
;
\n
break;
\n
case rewardType.item:
\n
//获取番外Id对应的物品Id
\n
let cfg: DeepReadonlyObject<IStoryTbl> | undefined = undefined;
\n
cfg = ConfigManager.getConfig(storyTbl, this._rewardSturcts[i].numberOrId);
\n
if (cfg) {
\n
this._itemId = cfg.itemId;
\n
}
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_ITEM_SPR_DIR + this._itemId;
\n
number =
\"
x1
\"
;
\n
break;
\n
default:
\n
break;
\n
}
\n
this.rewardIcons[i].spriteFrame = await ResUtils.loadRes(path, cc.SpriteFrame);
\n
this.rewardLabels[i].string = number;
\n
this.rewardItemsNodes[i].active = true;
\n
}
\n
this.setBtnStatus();
\n
}
\n\n
async setBtnStatus() {
\n
this.rewardBtn.node.active = true;
\n
if (this._rewardBtnStatus == CatRewardStatus.unlock) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
lockBtn
\"
, cc.SpriteFrame);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.available) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
receiveBtn
\"
, cc.SpriteFrame);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.received) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
receivedBtn
\"
, cc.SpriteFrame);
\n
}
\n
}
\n\n
onBtnClick() {
\n
if (this._rewardBtnStatus == CatRewardStatus.unlock) {
\n
UIManager.showSceneToast(
\"
还未解锁,无法领取哦~
\"
);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.available) {
\n
BedRoomCatModelManager.changeCatRewardStatus(this._catRewardConfigTpye, this._btnNumber);
\n
this._rewardBtnStatus = CatRewardStatus.received;
\n
this.setBtnStatus();
\n
for (let i = 0; i < this._rewardSturcts.length; i++) {
\n
switch (this._rewardSturcts[i].type) {
\n
case rewardType.catFood:
\n
BedRoomCatModelManager.addCatFoodNumberByFoodId(1, this._rewardSturcts[i].numberOrId);
\n
break;
\n
case rewardType.canned:
\n
BedRoomCatModelManager.addCatFoodNumberByFoodId(2, this._rewardSturcts[i].numberOrId);
\n
break;
\n
case rewardType.clothes:
\n
let suitConfigs = ConfigManager.getAllConfig(suitConfig);
\n
let suitId: number = -1;
\n
let clothingId = this._rewardSturcts[i].numberOrId;
\n
for (let id in suitConfigs) {
\n
if (suitConfigs[id].clothingId == clothingId) {
\n
suitId = suitConfigs[id].suitId;
\n
}
\n
}
\n
BedRoomCatModelManager.saveUnlockClothingBySuitId(suitId, clothingId);
\n
this.showAlertDialogView(GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + clothingId,
\"
碎片
\"
);
\n
break;
\n
case rewardType.item:
\n
//解锁卧室物品
\n
UnlockItemModelManager.saveItemIdToGameRecord(this._itemId);
\n
//解锁卧室物品的第一个番外
\n
UnlockSpecialPlotModelManager.saveUnlockedSpecialPlotIdByItemIdToGameRecord(this._rewardSturcts[i].numberOrId);
\n
this.showAlertDialogView(GameConstData.GAME_CONST_BEDROOMCAT_ITEM_SPR_DIR + this._itemId,
\"
物品
\"
);
\n
break;
\n
default:
\n
break;
\n
}
\n
}
\n
UIManager.showSceneToast(
\"
领取成功~
\"
);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.received) {
\n
UIManager.showSceneToast(
\"
已经领取过了哦~
\"
);
\n
}
\n
if (this._callFunc) {
\n
this._callFunc();
\n
}
\n
}
\n\n
showAlertDialogView(path: string, name: string) {
\n
let temp: PromptAlertDialogViewProps = {
\n
iconSpritePath: path,
\n
contentLabel:
\"
恭喜您解锁新
\"
+ name +
\"
!!!
\"
,
\n
};
\n
UIManager.pushPresenter(PromptAlertDialogViewPresenter, temp);
\n
}
\n\n
getRewardBtnNode(): cc.Node {
\n
return this.rewardBtn.node;
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardLoginItem.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/RewardLoginItem.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { ResUtils } from
\"
simba-cc-resutils
\"
;
\n
import { ConfigManager } from
\"
simba-config-manager
\"
;
\n
import { DeepReadonlyObject } from
\"
simba-utils
\"
;
\n
import { GameConstData } from
\"
../../common/gameplay/gamedata/GameConstData
\"
;
\n
import { UIManager } from
\"
../../common/gameplay/managers/UIManager
\"
;
\n
import { IStoryTbl, storyTbl } from
\"
../../config/StoryTbl
\"
;
\n
import { suitConfig } from
\"
../../config/SuitConfig
\"
;
\n
import { BedRoomCatModelManager, CatRewardConfigTpye } from
\"
../model/BedRoomCatModelManager
\"
;
\n
import { UnlockItemModelManager } from
\"
../model/UnlockItemModelManager
\"
;
\n
import { UnlockSpecialPlotModelManager } from
\"
../model/UnlockSpecialPlotModelManager
\"
;
\n
import PromptAlertDialogViewPresenter from
\"
./presenter/bedroom/PromptAlertDialogViewPresenter
\"
;
\n
import { PromptAlertDialogViewProps } from
\"
./view/type/PromptAlertDialogView
\"
;
\n\n
export enum rewardType {
\n
catFood = 0,
\n
canned,
\n
clothes,
\n
item,
\n
}
\n
export enum CatRewardStatus {
\n
unlock = 0,//未解锁
\n
available,//可领取
\n
received,//已领取
\n
}
\n\n
export interface rewardSturct {
\n
numberOrId: number,
\n
type: rewardType
\n
}
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
export default class RewardLoginItem extends cc.Component {
\n\n
@property({ type: [cc.Node], displayName:
\"
Reward items
\"
})
\n
private rewardItemsNodes: cc.Node[] = [];
\n
@property({ type: [cc.Sprite], displayName:
\"
Day numbers
\"
})
\n
private dayNumbers: cc.Sprite[] = [];
\n
@property({ type: [cc.Sprite], displayName:
\"
Reward icons
\"
})
\n
private rewardIcons: cc.Sprite[] = [];
\n
@property({ type: [cc.Label], displayName:
\"
Reward labels
\"
})
\n
private rewardLabels: cc.Label[] = [];
\n
@property({ type: cc.Button, displayName:
\"
Reward button
\"
})
\n
private rewardBtn: cc.Button;
\n\n
private _itemId: number = -1;
\n
private _catRewardConfigTpye: CatRewardConfigTpye = -1;
\n
private _btnNumber = -1;
\n
private _rewardBtnStatus = -1;
\n
private _rewardSturcts: rewardSturct[] = [];
\n
private _callFunc: () => void;
\n
async setData(catRewardConfigTpye: CatRewardConfigTpye, btnNumber: number, rewardTaskDescription: string, rewardSturcts: rewardSturct[], rewardBtnStatus: CatRewardStatus, callback: () => void) {
\n
this._catRewardConfigTpye = catRewardConfigTpye;
\n
this._btnNumber = btnNumber;
\n
this._rewardSturcts = rewardSturcts;
\n
this._rewardBtnStatus = rewardBtnStatus;
\n
this._callFunc = callback;
\n
if ((btnNumber + 1) < 10) {
\n
this.dayNumbers[0].node.active = false;
\n
this.dayNumbers[1].spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_DAY_SPR_DIR +
\"
day
\"
+ (btnNumber + 1), cc.SpriteFrame);
\n
} else {
\n
this.dayNumbers[0].spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_DAY_SPR_DIR +
\"
day
\"
+ Math.floor(((btnNumber + 1) / 10)), cc.SpriteFrame);
\n
this.dayNumbers[1].spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_DAY_SPR_DIR +
\"
day
\"
+ ((btnNumber + 1) % 10), cc.SpriteFrame);
\n
}
\n
for (let i = 0; i < rewardSturcts.length; i++) {
\n
let path =
\"\"
;
\n
let number =
\"\"
;
\n
switch (rewardSturcts[i].type) {
\n
case rewardType.catFood:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
catfood
\"
;
\n
number =
\"
x
\"
+ rewardSturcts[i].numberOrId.toString();
\n
break;
\n
case rewardType.canned:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
canned
\"
;
\n
number =
\"
x
\"
+ rewardSturcts[i].numberOrId.toString();
\n
break;
\n
case rewardType.clothes:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + rewardSturcts[i].numberOrId;
\n
number =
\"
x1
\"
;
\n
break;
\n
case rewardType.item:
\n
//获取番外Id对应的物品Id
\n
let cfg: DeepReadonlyObject<IStoryTbl> | undefined = undefined;
\n
cfg = ConfigManager.getConfig(storyTbl, this._rewardSturcts[i].numberOrId);
\n
if (cfg) {
\n
this._itemId = cfg.itemId;
\n
}
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_ITEM_SPR_DIR + this._itemId;
\n
number =
\"
x1
\"
;
\n
break;
\n
default:
\n
break;
\n
}
\n
this.rewardIcons[i].spriteFrame = await ResUtils.loadRes(path, cc.SpriteFrame);
\n
this.rewardLabels[i].string = number;
\n
this.rewardItemsNodes[i].active = true;
\n
}
\n
this.setBtnStatus();
\n
}
\n\n
async setBtnStatus() {
\n
this.rewardBtn.node.active = true;
\n
if (this._rewardBtnStatus == CatRewardStatus.unlock) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
lockBtn
\"
, cc.SpriteFrame);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.available) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
receiveBtn
\"
, cc.SpriteFrame);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.received) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
receivedBtn
\"
, cc.SpriteFrame);
\n
}
\n
}
\n\n
onBtnClick() {
\n
if (this._rewardBtnStatus == CatRewardStatus.unlock) {
\n
UIManager.showSceneToast(
\"
还未解锁,无法领取哦~
\"
);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.available) {
\n
BedRoomCatModelManager.changeCatRewardStatus(this._catRewardConfigTpye, this._btnNumber);
\n
this._rewardBtnStatus = CatRewardStatus.received;
\n
this.setBtnStatus();
\n
for (let i = 0; i < this._rewardSturcts.length; i++) {
\n
switch (this._rewardSturcts[i].type) {
\n
case rewardType.catFood:
\n
BedRoomCatModelManager.addCatFoodNumberByFoodId(1, this._rewardSturcts[i].numberOrId);
\n
break;
\n
case rewardType.canned:
\n
BedRoomCatModelManager.addCatFoodNumberByFoodId(2, this._rewardSturcts[i].numberOrId);
\n
break;
\n
case rewardType.clothes:
\n
let suitConfigs = ConfigManager.getAllConfig(suitConfig);
\n
let suitId: number = -1;
\n
let clothingId = this._rewardSturcts[i].numberOrId;
\n
for (let id in suitConfigs) {
\n
if (suitConfigs[id].clothingId == clothingId) {
\n
suitId = suitConfigs[id].suitId;
\n
}
\n
}
\n
BedRoomCatModelManager.saveUnlockClothingBySuitId(suitId, clothingId);
\n
this.showAlertDialogView(GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + clothingId,
\"
碎片
\"
);
\n
break;
\n
case rewardType.item:
\n
//解锁卧室物品
\n
UnlockItemModelManager.saveItemIdToGameRecord(this._itemId);
\n
//解锁卧室物品的第一个番外
\n
UnlockSpecialPlotModelManager.saveUnlockedSpecialPlotIdByItemIdToGameRecord(this._rewardSturcts[i].numberOrId);
\n
this.showAlertDialogView(GameConstData.GAME_CONST_BEDROOMCAT_ITEM_SPR_DIR + this._itemId,
\"
物品
\"
);
\n
break;
\n
default:
\n
break;
\n
}
\n
}
\n
UIManager.showSceneToast(
\"
领取成功~
\"
);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.received) {
\n
UIManager.showSceneToast(
\"
已经领取过了哦~
\"
);
\n
}
\n
if (this._callFunc) {
\n
this._callFunc();
\n
}
\n
}
\n\n
showAlertDialogView(path: string, name: string) {
\n
let temp: PromptAlertDialogViewProps = {
\n
iconSpritePath: path,
\n
contentLabel:
\"
恭喜您解锁新
\"
+ name +
\"
!!!
\"
,
\n
};
\n
UIManager.pushPresenter(PromptAlertDialogViewPresenter, temp);
\n
}
\n\n
getRewardBtnNode(): cc.Node {
\n
return this.rewardBtn.node;
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/RewardPlotItem.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/RewardPlotItem.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;;AAAA,yDAA6C;AAC7C,+DAAqD;AAErD,gEAAyD;AACzD,gFAA6E;AAC7E,wEAAqE;AACrE,oDAA4D;AAC5D,wDAAqD;AACrD,4EAA8F;AAC9F,4EAAyE;AACzE,0FAAuF;AACvF,uGAAgG;AAGhG,IAAY,UAKX;AALD,WAAY,UAAU;IAClB,iDAAW,CAAA;IACX,+CAAM,CAAA;IACN,iDAAO,CAAA;IACP,2CAAI,CAAA;AACR,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AACD,IAAY,eAIX;AAJD,WAAY,eAAe;IACvB,yDAAU,CAAA;IACV,+DAAS,CAAA;IACT,6DAAQ,CAAA;AACZ,CAAC,EAJW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAI1B;AAOD,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAG5C;IAAA,IAAqB,cAAc,GAAnC,MAAqB,cAAe,SAAQ,EAAE,CAAC,SAAS;QAAxD;;YAGY,yBAAoB,GAAa,2BAAU,CAAC;YAE5C,qBAAgB,GAAc,EAAE,CAAC;YAEjC,gBAAW,GAAgB,EAAE,CAAC;YAE9B,iBAAY,GAAe,EAAE,CAAC;YAI9B,YAAO,GAAW,CAAC,CAAC,CAAC;YACrB,yBAAoB,GAAwB,CAAC,CAAC,CAAC;YAC/C,eAAU,GAAG,CAAC,CAAC,CAAC;YAChB,qBAAgB,GAAG,CAAC,CAAC,CAAC;YACtB,mBAAc,GAAmB,EAAE,CAAC;QAkHhD,CAAC;QAhHG,KAAK,CAAC,OAAO,CAAC,mBAAwC,EAAE,SAAiB,EAAE,qBAA6B,EAAE,aAA6B,EAAE,eAAgC,EAAE,QAAoB;YAC3L,IAAI,CAAC,oBAAoB,GAAG,mBAAmB,CAAC;YAChD,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC;YAC5B,IAAI,CAAC,cAAc,GAAG,aAAa,CAAC;YACpC,IAAI,CAAC,gBAAgB,GAAG,eAAe,CAAC;YACxC,IAAI,CAAC,oBAAoB,CAAC,MAAM,GAAG,qBAAqB,CAAC;YACzD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;YAC1B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBAC3C,IAAI,IAAI,GAAG,EAAE,CAAC;gBACd,IAAI,MAAM,GAAG,EAAE,CAAC;gBAChB,QAAQ,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE;oBAC3B,KAAK,UAAU,CAAC,OAAO;wBACnB,IAAI,GAAG,6BAAa,CAAC,6BAA6B,GAAG,SAAS,CAAC;wBAC/D,MAAM,GAAG,GAAG,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC;wBACtD,MAAM;oBACV,KAAK,UAAU,CAAC,MAAM;wBAClB,IAAI,GAAG,6BAAa,CAAC,6BAA6B,GAAG,QAAQ,CAAC;wBAC9D,MAAM,GAAG,GAAG,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC;wBACtD,MAAM;oBACV,KAAK,UAAU,CAAC,OAAO;wBACnB,IAAI,GAAG,6BAAa,CAAC,kCAAkC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC;wBACtF,MAAM,GAAG,IAAI,CAAC;wBACd,MAAM;oBACV,KAAK,UAAU,CAAC,IAAI;wBAChB,eAAe;wBACf,IAAI,GAAG,GAA8C,SAAS,CAAC;wBAC/D,GAAG,GAAG,oCAAa,CAAC,SAAS,CAAC,mBAAQ,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC;wBAC3E,IAAI,GAAG,EAAE;4BACL,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,MAAM,CAAC;yBAC7B;wBACD,IAAI,GAAG,6BAAa,CAAC,kCAAkC,GAAG,IAAI,CAAC,OAAO,CAAC;wBACvE,MAAM,GAAG,IAAI,CAAC;wBACd,MAAM;oBACV;wBACI,MAAM;iBACb;gBACD,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,WAAW,CAAC,CAAC;gBAC/E,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC;gBACrC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC;aAC1C;YACD,IAAI,CAAC,YAAY,EAAE,CAAC;QACxB,CAAC;QAED,KAAK,CAAC,YAAY;YACd,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;YAClC,IAAI,IAAI,CAAC,gBAAgB,IAAI,eAAe,CAAC,MAAM,EAAE;gBACjD,IAAI,CAAC,SAAS,CAAC,sBAAsB,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,WAAW,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,6BAAa,CAAC,6BAA6B,GAAG,SAAS,EAAE,EAAE,CAAC,WAAW,CAAC,CAAC;aAClK;iBAAM,IAAI,IAAI,CAAC,gBAAgB,IAAI,eAAe,CAAC,SAAS,EAAE;gBAC3D,IAAI,CAAC,SAAS,CAAC,sBAAsB,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,WAAW,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,6BAAa,CAAC,6BAA6B,GAAG,YAAY,EAAE,EAAE,CAAC,WAAW,CAAC,CAAC;aACrK;iBAAM,IAAI,IAAI,CAAC,gBAAgB,IAAI,eAAe,CAAC,QAAQ,EAAE;gBAC1D,IAAI,CAAC,SAAS,CAAC,sBAAsB,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,WAAW,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,6BAAa,CAAC,6BAA6B,GAAG,aAAa,EAAE,EAAE,CAAC,WAAW,CAAC,CAAC;aACtK;QACL,CAAC;QAED,UAAU;YACN,IAAI,IAAI,CAAC,gBAAgB,IAAI,eAAe,CAAC,MAAM,EAAE;gBACjD,qBAAS,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC;aAC3C;iBAAM,IAAI,IAAI,CAAC,gBAAgB,IAAI,eAAe,CAAC,SAAS,EAAE;gBAC3D,+CAAsB,CAAC,qBAAqB,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;gBACzF,IAAI,CAAC,gBAAgB,GAAG,eAAe,CAAC,QAAQ,CAAC;gBACjD,IAAI,CAAC,YAAY,EAAE,CAAC;gBACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;oBACjD,QAAQ,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE;wBACjC,KAAK,UAAU,CAAC,OAAO;4BACnB,+CAAsB,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC;4BACtF,MAAM;wBACV,KAAK,UAAU,CAAC,MAAM;4BAClB,+CAAsB,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC;4BACtF,MAAM;wBACV,KAAK,UAAU,CAAC,OAAO;4BACnB,IAAI,WAAW,GAAG,oCAAa,CAAC,YAAY,CAAC,uBAAU,CAAC,CAAC;4BACzD,IAAI,MAAM,GAAW,CAAC,CAAC,CAAC;4BACxB,IAAI,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC;4BACnD,KAAK,IAAI,EAAE,IAAI,WAAW,EAAE;gCACxB,IAAI,WAAW,CAAC,EAAE,CAAC,CAAC,UAAU,IAAI,UAAU,EAAE;oCAC1C,MAAM,GAAG,WAAW,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC;iCACnC;6BACJ;4BACD,+CAAsB,CAAC,0BAA0B,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC;4BACtE,IAAI,CAAC,mBAAmB,CAAC,6BAAa,CAAC,kCAAkC,GAAG,UAAU,EAAE,IAAI,CAAC,CAAC;4BAC9F,MAAM;wBACV,KAAK,UAAU,CAAC,IAAI;4BAChB,QAAQ;4BACR,+CAAsB,CAAC,sBAAsB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;4BAC5D,cAAc;4BACd,6DAA6B,CAAC,6CAA6C,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC;4BAC/G,IAAI,CAAC,mBAAmB,CAAC,6BAAa,CAAC,kCAAkC,GAAG,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;4BAChG,MAAM;wBACV;4BACI,MAAM;qBACb;iBACJ;gBACD,qBAAS,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC;aACrC;iBAAM,IAAI,IAAI,CAAC,gBAAgB,IAAI,eAAe,CAAC,QAAQ,EAAE;gBAC1D,qBAAS,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC;aACxC;YACD,IAAI,IAAI,CAAC,SAAS,EAAE;gBAChB,IAAI,CAAC,SAAS,EAAE,CAAC;aACpB;QACL,CAAC;QAED,mBAAmB,CAAC,IAAY,EAAE,IAAY;YAC1C,IAAI,IAAI,GAA+B;gBACnC,cAAc,EAAE,IAAI;gBACpB,YAAY,EAAE,QAAQ,GAAG,IAAI,GAAG,KAAK;aACxC,CAAC;YACF,qBAAS,CAAC,aAAa,CAAC,wCAA8B,EAAE,IAAI,CAAC,CAAC;QAClE,CAAC;QAED,gBAAgB;YACZ,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC;QAC/B,CAAC;KACJ,CAAA;IAhIG;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,EAAE,WAAW,EAAE,yBAAyB,EAAE,CAAC;gEACjB;IAEpD;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,WAAW,EAAE,cAAc,EAAE,CAAC;4DAClB;IAEzC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,WAAW,EAAE,cAAc,EAAE,CAAC;uDACvB;IAEtC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,WAAW,EAAE,eAAe,EAAE,CAAC;wDACvB;IAEtC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,CAAC;qDAC/B;IAXZ,cAAc;QADlC,OAAO;OACa,cAAc,CAmIlC;IAAD,qBAAC;KAAA;kBAnIoB,cAAc"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { ResUtils } from
\"
simba-cc-resutils
\"
;
\n
import { ConfigManager } from
\"
simba-config-manager
\"
;
\n
import { DeepReadonlyObject } from
\"
simba-utils
\"
;
\n
import { DummyLabel } from
\"
../../common/CCDummyObjects
\"
;
\n
import { GameConstData } from
\"
../../common/gameplay/gamedata/GameConstData
\"
;
\n
import { UIManager } from
\"
../../common/gameplay/managers/UIManager
\"
;
\n
import { IStoryTbl, storyTbl } from
\"
../../config/StoryTbl
\"
;
\n
import { suitConfig } from
\"
../../config/SuitConfig
\"
;
\n
import { BedRoomCatModelManager, CatRewardConfigTpye } from
\"
../model/BedRoomCatModelManager
\"
;
\n
import { UnlockItemModelManager } from
\"
../model/UnlockItemModelManager
\"
;
\n
import { UnlockSpecialPlotModelManager } from
\"
../model/UnlockSpecialPlotModelManager
\"
;
\n
import PromptAlertDialogViewPresenter from
\"
./presenter/bedroom/PromptAlertDialogViewPresenter
\"
;
\n
import { PromptAlertDialogViewProps } from
\"
./view/type/PromptAlertDialogView
\"
;
\n\n
export enum rewardType {
\n
catFood = 0,
\n
canned,
\n
clothes,
\n
item,
\n
}
\n
export enum CatRewardStatus {
\n
unlock = 0,//未解锁
\n
available,//可领取
\n
received,//已领取
\n
}
\n\n
export interface rewardSturct {
\n
numberOrId: number,
\n
type: rewardType
\n
}
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
export default class RewardPlotItem extends cc.Component {
\n\n
@property({ type: cc.Label, displayName:
\"
Task description labels
\"
})
\n
private taskDescriptionLabel: cc.Label = DummyLabel;
\n
@property({ type: [cc.Node], displayName:
\"
Reward items
\"
})
\n
private rewardItemsNodes: cc.Node[] = [];
\n
@property({ type: [cc.Sprite], displayName:
\"
Reward icons
\"
})
\n
private rewardIcons: cc.Sprite[] = [];
\n
@property({ type: [cc.Label], displayName:
\"
Reward labels
\"
})
\n
private rewardLabels: cc.Label[] = [];
\n
@property({ type: cc.Button, displayName:
\"
Reward button
\"
})
\n
private rewardBtn: cc.Button;
\n\n
private _itemId: number = -1;
\n
private _catRewardConfigTpye: CatRewardConfigTpye = -1;
\n
private _btnNumber = -1;
\n
private _rewardBtnStatus = -1;
\n
private _rewardSturcts: rewardSturct[] = [];
\n
private _callFunc: () => void;
\n
async setData(catRewardConfigTpye: CatRewardConfigTpye, btnNumber: number, rewardTaskDescription: string, rewardSturcts: rewardSturct[], rewardBtnStatus: CatRewardStatus, callback: () => void) {
\n
this._catRewardConfigTpye = catRewardConfigTpye;
\n
this._btnNumber = btnNumber;
\n
this._rewardSturcts = rewardSturcts;
\n
this._rewardBtnStatus = rewardBtnStatus;
\n
this.taskDescriptionLabel.string = rewardTaskDescription;
\n
this._callFunc = callback;
\n
for (let i = 0; i < rewardSturcts.length; i++) {
\n
let path =
\"\"
;
\n
let number =
\"\"
;
\n
switch (rewardSturcts[i].type) {
\n
case rewardType.catFood:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
catfood
\"
;
\n
number =
\"
x
\"
+ rewardSturcts[i].numberOrId.toString();
\n
break;
\n
case rewardType.canned:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
canned
\"
;
\n
number =
\"
x
\"
+ rewardSturcts[i].numberOrId.toString();
\n
break;
\n
case rewardType.clothes:
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + rewardSturcts[i].numberOrId;
\n
number =
\"
x1
\"
;
\n
break;
\n
case rewardType.item:
\n
//获取番外Id对应的物品Id
\n
let cfg: DeepReadonlyObject<IStoryTbl> | undefined = undefined;
\n
cfg = ConfigManager.getConfig(storyTbl, this._rewardSturcts[i].numberOrId);
\n
if (cfg) {
\n
this._itemId = cfg.itemId;
\n
}
\n
path = GameConstData.GAME_CONST_BEDROOMCAT_ITEM_SPR_DIR + this._itemId;
\n
number =
\"
x1
\"
;
\n
break;
\n
default:
\n
break;
\n
}
\n
this.rewardIcons[i].spriteFrame = await ResUtils.loadRes(path, cc.SpriteFrame);
\n
this.rewardLabels[i].string = number;
\n
this.rewardItemsNodes[i].active = true;
\n
}
\n
this.setBtnStatus();
\n
}
\n\n
async setBtnStatus() {
\n
this.rewardBtn.node.active = true;
\n
if (this._rewardBtnStatus == CatRewardStatus.unlock) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
lockBtn
\"
, cc.SpriteFrame);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.available) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
receiveBtn
\"
, cc.SpriteFrame);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.received) {
\n
this.rewardBtn.getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR +
\"
receivedBtn
\"
, cc.SpriteFrame);
\n
}
\n
}
\n\n
onBtnClick() {
\n
if (this._rewardBtnStatus == CatRewardStatus.unlock) {
\n
UIManager.showSceneToast(
\"
还未解锁,无法领取哦~
\"
);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.available) {
\n
BedRoomCatModelManager.changeCatRewardStatus(this._catRewardConfigTpye, this._btnNumber);
\n
this._rewardBtnStatus = CatRewardStatus.received;
\n
this.setBtnStatus();
\n
for (let i = 0; i < this._rewardSturcts.length; i++) {
\n
switch (this._rewardSturcts[i].type) {
\n
case rewardType.catFood:
\n
BedRoomCatModelManager.addCatFoodNumberByFoodId(1, this._rewardSturcts[i].numberOrId);
\n
break;
\n
case rewardType.canned:
\n
BedRoomCatModelManager.addCatFoodNumberByFoodId(2, this._rewardSturcts[i].numberOrId);
\n
break;
\n
case rewardType.clothes:
\n
let suitConfigs = ConfigManager.getAllConfig(suitConfig);
\n
let suitId: number = -1;
\n
let clothingId = this._rewardSturcts[i].numberOrId;
\n
for (let id in suitConfigs) {
\n
if (suitConfigs[id].clothingId == clothingId) {
\n
suitId = suitConfigs[id].suitId;
\n
}
\n
}
\n
BedRoomCatModelManager.saveUnlockClothingBySuitId(suitId, clothingId);
\n
this.showAlertDialogView(GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + clothingId,
\"
碎片
\"
);
\n
break;
\n
case rewardType.item:
\n
//解锁卧室物品
\n
UnlockItemModelManager.saveItemIdToGameRecord(this._itemId);
\n
//解锁卧室物品的第一个番外
\n
UnlockSpecialPlotModelManager.saveUnlockedSpecialPlotIdByItemIdToGameRecord(this._rewardSturcts[i].numberOrId);
\n
this.showAlertDialogView(GameConstData.GAME_CONST_BEDROOMCAT_ITEM_SPR_DIR + this._itemId,
\"
物品
\"
);
\n
break;
\n
default:
\n
break;
\n
}
\n
}
\n
UIManager.showSceneToast(
\"
领取成功~
\"
);
\n
} else if (this._rewardBtnStatus == CatRewardStatus.received) {
\n
UIManager.showSceneToast(
\"
已经领取过了哦~
\"
);
\n
}
\n
if (this._callFunc) {
\n
this._callFunc();
\n
}
\n
}
\n\n
showAlertDialogView(path: string, name: string) {
\n
let temp: PromptAlertDialogViewProps = {
\n
iconSpritePath: path,
\n
contentLabel:
\"
恭喜您解锁新
\"
+ name +
\"
!!!
\"
,
\n
};
\n
UIManager.pushPresenter(PromptAlertDialogViewPresenter, temp);
\n
}
\n\n
getRewardBtnNode(): cc.Node {
\n
return this.rewardBtn.node;
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/SuitItem.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/SuitItem.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;AAAA,yDAA6C;AAC7C,gEAAiF;AACjF,gFAA6E;AAC7E,wEAAqE;AAGrE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAG5C;IAAA,IAAqB,QAAQ,GAA7B,MAAqB,QAAS,SAAQ,EAAE,CAAC,SAAS;QAAlD;;YAGI,eAAU,GAAc,4BAAW,CAAC;YAEpC,cAAS,GAAa,2BAAU,CAAC;YAEjC,iBAAY,GAAY,0BAAS,CAAC;YAElC,yBAAoB,GAAa,2BAAU,CAAC;YAEpC,sBAAiB,GAAY,IAAI,CAAC;QAiB9C,CAAC;QAhBG,KAAK,CAAC,OAAO,CAAC,UAAsB,EAAE,gBAAyB;YAC3D,IAAI,CAAC,UAAU,CAAC,WAAW,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,6BAAa,CAAC,kCAAkC,GAAG,UAAU,CAAC,UAAU,EAAE,EAAE,CAAC,WAAW,CAAC,CAAA;YAC9I,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,UAAU,CAAC,YAAY,CAAC;YAChD,IAAI,CAAC,iBAAiB,GAAG,gBAAgB,CAAC;YAC1C,IAAI,gBAAgB,EAAE;gBAClB,IAAI,CAAC,YAAY,CAAC,MAAM,GAAG,IAAI,CAAC;gBAChC,IAAI,CAAC,oBAAoB,CAAC,MAAM,GAAG,UAAU,CAAC,eAAe,CAAC;aACjE;QACL,CAAC;QAED,UAAU;YACN,IAAI,IAAI,CAAC,iBAAiB,EAAE;gBACxB,qBAAS,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC;gBACrC,OAAO;aACV;QACL,CAAC;KACJ,CAAA;IAzBG;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,MAAM,EAAE,WAAW,EAAE,aAAa,EAAE,CAAC;gDACtB;IAEpC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,EAAE,WAAW,EAAE,YAAY,EAAE,CAAC;+CACvB;IAEjC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,gBAAgB,EAAE,CAAC;kDACzB;IAElC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,EAAE,WAAW,EAAE,wBAAwB,EAAE,CAAC;0DACxB;IAT3B,QAAQ;QAD5B,OAAO;OACa,QAAQ,CA4B5B;IAAD,eAAC;KAAA;kBA5BoB,QAAQ"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { ResUtils } from
\"
simba-cc-resutils
\"
;
\n
import { DummyLabel, DummyNode, DummySprite } from
\"
../../common/CCDummyObjects
\"
;
\n
import { GameConstData } from
\"
../../common/gameplay/gamedata/GameConstData
\"
;
\n
import { UIManager } from
\"
../../common/gameplay/managers/UIManager
\"
;
\n
import { SuitConfig } from
\"
../model/BedRoomCatModelManager
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
export default class SuitItem extends cc.Component {
\n\n
@property({ type: cc.Sprite, displayName:
\"
Icon sprite
\"
})
\n
iconSprite: cc.Sprite = DummySprite;
\n
@property({ type: cc.Label, displayName:
\"
Name label
\"
})
\n
nameLabel: cc.Label = DummyLabel;
\n
@property({ type: cc.Node, displayName:
\"
Lock root node
\"
})
\n
lockRootNode: cc.Node = DummyNode;
\n
@property({ type: cc.Label, displayName:
\"
Unlock condition label
\"
})
\n
unlockConditionLabel: cc.Label = DummyLabel;
\n\n
private _showLockRootNode: boolean = true;
\n
async setData(suitConfig: SuitConfig, showLockRootNode: boolean) {
\n
this.iconSprite.spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + suitConfig.clothingId, cc.SpriteFrame)
\n
this.nameLabel.string = suitConfig.clothingName;
\n
this._showLockRootNode = showLockRootNode;
\n
if (showLockRootNode) {
\n
this.lockRootNode.active = true;
\n
this.unlockConditionLabel.string = suitConfig.unlockCondition;
\n
}
\n
}
\n\n
onBtnClick() {
\n
if (this._showLockRootNode) {
\n
UIManager.showToast(
\"
快去完成任务,领取服装吧!
\"
);
\n
return;
\n
}
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/WardrobeViewFix.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/WardrobeViewFix.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;AAAA,gEAAwD;AAExD,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAG5C;IAAA,IAAqB,eAAe,GAApC,MAAqB,eAAgB,SAAQ,EAAE,CAAC,SAAS;QAAzD;;YAGI,cAAS,GAAY,0BAAS,CAAC;YAE/B,qBAAgB,GAAY,0BAAS,CAAC;YAEtC,oBAAe,GAAY,0BAAS,CAAC;YAErC,qBAAgB,GAAY,0BAAS,CAAC;QA+B1C,CAAC;QA7BG,MAAM;YACF,iBAAiB;YACjB,IAAI,aAAa,GAAG,GAAG,CAAC;YACxB,IAAI,cAAc,GAAG,IAAI,CAAC;YAC1B,IAAI,kBAAkB,GAAG,cAAc,GAAG,aAAa,CAAC;YACxD,IAAI,WAAW,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC;YACnC,IAAI,YAAY,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC;YACrC,IAAI,gBAAgB,GAAG,YAAY,GAAG,WAAW,CAAC;YAClD,IAAI,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC;YAC7D,IAAI,qBAAqB,GAAG,IAAI,CAAC,eAAe,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC;YACzE,IAAI,sBAAsB,GAAG,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC;YAC3E,IAAI,gBAAgB,IAAI,GAAG,EAAE;gBACzB,eAAe,CAAC,cAAc,GAAG,GAAG,CAAC;gBACrC,eAAe,CAAC,eAAe,EAAE,CAAC;gBAClC,qBAAqB,CAAC,cAAc,GAAG,CAAC,GAAG,CAAC;gBAC5C,qBAAqB,CAAC,eAAe,EAAE,CAAC;gBACxC,sBAAsB,CAAC,GAAG,GAAG,GAAG,CAAC;gBACjC,sBAAsB,CAAC,eAAe,EAAE,CAAC;aAC5C;YACD,IAAI,gBAAgB,IAAI,GAAG,EAAE;gBACzB,eAAe,CAAC,cAAc,GAAG,GAAG,CAAC;gBACrC,eAAe,CAAC,eAAe,EAAE,CAAC;gBAClC,qBAAqB,CAAC,cAAc,GAAG,CAAC,GAAG,CAAC;gBAC5C,qBAAqB,CAAC,eAAe,EAAE,CAAC;gBACxC,sBAAsB,CAAC,GAAG,GAAG,GAAG,CAAC;gBACjC,sBAAsB,CAAC,eAAe,EAAE,CAAC;gBACzC,IAAI,CAAC,gBAAgB,CAAC,KAAK,GAAG,GAAG,CAAC;aACrC;QACL,CAAC;KACJ,CAAA;IArCG;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,YAAY,EAAE,CAAC;sDACxB;IAE/B;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,oBAAoB,EAAE,CAAC;6DACzB;IAEtC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,oBAAoB,EAAE,CAAC;4DAC1B;IAErC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,mBAAmB,EAAE,CAAC;6DACxB;IATrB,eAAe;QADnC,OAAO;OACa,eAAe,CAwCnC;IAAD,sBAAC;KAAA;kBAxCoB,eAAe"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyNode } from
\"
../../common/CCDummyObjects
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
export default class WardrobeViewFix extends cc.Component {
\n
\n
@property({ type: cc.Node, displayName:
\"
Title node
\"
})
\n
titleNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Wardrobe root node
\"
})
\n
wardrobeRootNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Suit tab root node
\"
})
\n
suitTabRootNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Introduction node
\"
})
\n
introductionNode: cc.Node = DummyNode;
\n\n
onLoad() {
\n
//界面设计尺寸为720*1080
\n
let originalWigth = 720;
\n
let originalHeight = 1080;
\n
let originalProportion = originalHeight / originalWigth;
\n
let actualWidth = cc.winSize.width;
\n
let actualHeight = cc.winSize.height;
\n
let actualProportion = actualHeight / actualWidth;
\n
let titleNodeWidget = this.titleNode.getComponent(cc.Widget);
\n
let suitTabRootNodeWidget = this.suitTabRootNode.getComponent(cc.Widget);
\n
let introductionNodeWidget = this.introductionNode.getComponent(cc.Widget);
\n
if (actualProportion >= 1.9) {
\n
titleNodeWidget.verticalCenter = 590;
\n
titleNodeWidget.updateAlignment();
\n
suitTabRootNodeWidget.verticalCenter = -600;
\n
suitTabRootNodeWidget.updateAlignment();
\n
introductionNodeWidget.top = 200;
\n
introductionNodeWidget.updateAlignment();
\n
}
\n
if (actualProportion <= 1.5) {
\n
titleNodeWidget.verticalCenter = 370;
\n
titleNodeWidget.updateAlignment();
\n
suitTabRootNodeWidget.verticalCenter = -390;
\n
suitTabRootNodeWidget.updateAlignment();
\n
introductionNodeWidget.top = 100;
\n
introductionNodeWidget.updateAlignment();
\n
this.wardrobeRootNode.scale = 0.7;
\n
}
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/DebugViewPresenter.js.map
View file @
02cd8f6
{"version":3,"sources":["assets/script/game/ui/presenter/DebugViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { SDK } from \"simba-sdk\";\r\nimport { GameRecord, PlotManager } from \"../../../avg/AVG\";\r\nimport { Presenter } from \"../../../common/classbase/PresenterBase\";\r\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\r\nimport { BedRoomCatModelManager } from \"../../model/BedRoomCatModelManager\";\r\nimport UnlockSpecialPlotEventManager from \"../../model/UnlockSpecialPlotEventManager\";\r\nimport { UnlockSpecialPlotModelManager } from \"../../model/UnlockSpecialPlotModelManager\";\r\nimport { RegPresenter } from \"../PresenterCCViewFactory\";\r\nimport { DebugView, DebugViewProps, DebugViewType } from \"../view/type/DebugView\";\r\n\r\n@RegPresenter(DebugViewType)\r\nexport default class DebugViewPresenter extends Presenter<undefined, DebugView>{\r\n static uuid = \"DebugViewPresenter\";\r\n private _viewProps: DebugViewProps;\r\n\r\n constructor() {\r\n super();\r\n this._viewProps = {\r\n playerID: SDK.getLoginInfo()?.playerId + \"\",\r\n onCopyIdBtnClickCallback: this.onCopyIdBtnClickCallback,\r\n onClearRecordBtnClickCallback: this.onClearRecordBtnClickCallback,\r\n onCopyRecordBtnClickCallback: this.onCopyRecordBtnClickCallback,\r\n onYouHuaBtnClickCallback: this.onYouHuaBtnClickCallback,\r\n onShouBiaoBtnClickCallback: this.onShouBiaoBtnClickCallback,\r\n onCatFoodBtnClickCallback: this.onCatFoodBtnClickCallback,\r\n onCannedBtnClickCallback: this.onCannedBtnClickCallback,\r\n onClearSuitShareRecordBtnClickCallback: this.onClearSuitShareRecordBtnClickCallback,\r\n };\r\n }\r\n\r\n onOpen() {\r\n super.onOpen(undefined);\r\n this.view.setProps(this._viewProps);\r\n }\r\n\r\n onCopyIdBtnClickCallback = async () => {\r\n try {\r\n await SDK.setClipboardData(this._viewProps.playerID);\r\n UIManager.showToast(\"复制ID成功!\");\r\n } catch (error) {\r\n console.error(error);\r\n }\r\n }\r\n\r\n onClearRecordBtnClickCallback = () => {\r\n try {\r\n PlotManager.stop();\r\n GameRecord.emptyRecords();\r\n UIManager.showToast(\"清除成功,1秒后退出游戏!\");\r\n setTimeout(() => {\r\n SDK.exit();\r\n }, 1000);\r\n } catch (error) {\r\n console.error(error);\r\n }\r\n }\r\n\r\n onCopyRecordBtnClickCallback = async () => {\r\n try {\r\n await SDK.setClipboardData(GameRecord.getRecordAsString());\r\n UIManager.showToast(\"复制存档成功!\");\r\n } catch (error) {\r\n console.error(error);\r\n }\r\n }\r\n\r\n onYouHuaBtnClickCallback = () => {\r\n UnlockSpecialPlotEventManager.getInstance().cdKeyUnlockSpecialPlot(1, 1);\r\n UIManager.showSceneToast(\"解锁了新的番外,记得去卧室查看哦~\");\r\n }\r\n\r\n onShouBiaoBtnClickCallback = () => {\r\n UnlockSpecialPlotModelManager.saveUnlockedSpecialPlotIdByItemIdToGameRecord(4);\r\n UIManager.showSceneToast(\"解锁了新的番外,记得去卧室查看哦~\");\r\n }\r\n\r\n onCatFoodBtnClickCallback = (foodNumber: number) => {\r\n BedRoomCatModelManager.setCatFoodNumberByFoodId(1, foodNumber);\r\n UIManager.showSceneToast(\"修改成功\");\r\n }\r\n\r\n onCannedBtnClickCallback = (foodNumber: number) => {\r\n BedRoomCatModelManager.setCatFoodNumberByFoodId(2, foodNumber);\r\n UIManager.showSceneToast(\"修改成功\");\r\n }\r\n\r\n onClearSuitShareRecordBtnClickCallback = () => {\r\n BedRoomCatModelManager.clearSuitShareRecord();\r\n UIManager.showSceneToast(\"清除成功\");\r\n }\r\n}"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/presenter/DebugViewPresenter.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,yCAAgC;AAChC,0CAA2D;AAC3D,2EAAoE;AACpE,2EAAwE;AACxE,6FAAsF;AACtF,6FAA0F;AAC1F,sEAAyD;AACzD,sDAAkF;AAGlF;IAAA,IAAqB,kBAAkB,GAAvC,MAAqB,kBAAmB,SAAQ,yBAA+B;QAI3E;;YACI,KAAK,EAAE,CAAC;YAgBZ,6BAAwB,GAAG,KAAK,IAAI,EAAE;gBAClC,IAAI;oBACA,MAAM,eAAG,CAAC,gBAAgB,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;oBACrD,qBAAS,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC;iBAClC;gBAAC,OAAO,KAAK,EAAE;oBACZ,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;iBACxB;YACL,CAAC,CAAA;YAED,kCAA6B,GAAG,GAAG,EAAE;gBACjC,IAAI;oBACA,iBAAW,CAAC,IAAI,EAAE,CAAC;oBACnB,gBAAU,CAAC,YAAY,EAAE,CAAC;oBAC1B,qBAAS,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC;oBACrC,UAAU,CAAC,GAAG,EAAE;wBACZ,eAAG,CAAC,IAAI,EAAE,CAAC;oBACf,CAAC,EAAE,IAAI,CAAC,CAAC;iBACZ;gBAAC,OAAO,KAAK,EAAE;oBACZ,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;iBACxB;YACL,CAAC,CAAA;YAED,iCAA4B,GAAG,KAAK,IAAI,EAAE;gBACtC,IAAI;oBACA,MAAM,eAAG,CAAC,gBAAgB,CAAC,gBAAU,CAAC,iBAAiB,EAAE,CAAC,CAAC;oBAC3D,qBAAS,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC;iBAClC;gBAAC,OAAO,KAAK,EAAE;oBACZ,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;iBACxB;YACL,CAAC,CAAA;YAED,6BAAwB,GAAG,GAAG,EAAE;gBAC5B,uCAA6B,CAAC,WAAW,EAAE,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBACzE,qBAAS,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC;YAClD,CAAC,CAAA;YAED,+BAA0B,GAAG,GAAG,EAAE;gBAC9B,6DAA6B,CAAC,6CAA6C,CAAC,CAAC,CAAC,CAAC;gBAC/E,qBAAS,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC;YAClD,CAAC,CAAA;YAtDG,IAAI,CAAC,UAAU,GAAG;gBACd,QAAQ,EAAE,OAAA,eAAG,CAAC,YAAY,EAAE,0CAAE,QAAQ,IAAG,EAAE;gBAC3C,wBAAwB,EAAE,IAAI,CAAC,wBAAwB;gBACvD,6BAA6B,EAAE,IAAI,CAAC,6BAA6B;gBACjE,4BAA4B,EAAE,IAAI,CAAC,4BAA4B;gBAC/D,wBAAwB,EAAE,IAAI,CAAC,wBAAwB;gBACvD,0BAA0B,EAAE,IAAI,CAAC,0BAA0B;aAC9D,CAAC;QACN,CAAC;QAED,MAAM;YACF,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YACxB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QACxC,CAAC;KA0CJ,CAAA;IA5DU,uBAAI,GAAG,oBAAoB,CAAC;IADlB,kBAAkB;QADtC,qCAAY,CAAC,yBAAa,CAAC;OACP,kBAAkB,CA6DtC;IAAD,yBAAC;KAAA;kBA7DoB,kBAAkB","file":"","sourceRoot":"/","sourcesContent":["import { SDK } from \"simba-sdk\";\r\nimport { GameRecord, PlotManager } from \"../../../avg/AVG\";\r\nimport { Presenter } from \"../../../common/classbase/PresenterBase\";\r\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\r\nimport UnlockSpecialPlotEventManager from \"../../model/UnlockSpecialPlotEventManager\";\r\nimport { UnlockSpecialPlotModelManager } from \"../../model/UnlockSpecialPlotModelManager\";\r\nimport { RegPresenter } from \"../PresenterCCViewFactory\";\r\nimport { DebugView, DebugViewProps, DebugViewType } from \"../view/type/DebugView\";\r\n\r\n@RegPresenter(DebugViewType)\r\nexport default class DebugViewPresenter extends Presenter<undefined, DebugView>{\r\n static uuid = \"DebugViewPresenter\";\r\n private _viewProps: DebugViewProps;\r\n\r\n constructor() {\r\n super();\r\n this._viewProps = {\r\n playerID: SDK.getLoginInfo()?.playerId + \"\",\r\n onCopyIdBtnClickCallback: this.onCopyIdBtnClickCallback,\r\n onClearRecordBtnClickCallback: this.onClearRecordBtnClickCallback,\r\n onCopyRecordBtnClickCallback: this.onCopyRecordBtnClickCallback,\r\n onYouHuaBtnClickCallback: this.onYouHuaBtnClickCallback,\r\n onShouBiaoBtnClickCallback: this.onShouBiaoBtnClickCallback,\r\n };\r\n }\r\n\r\n onOpen() {\r\n super.onOpen(undefined);\r\n this.view.setProps(this._viewProps);\r\n }\r\n\r\n onCopyIdBtnClickCallback = async () => {\r\n try {\r\n await SDK.setClipboardData(this._viewProps.playerID);\r\n UIManager.showToast(\"复制ID成功!\");\r\n } catch (error) {\r\n console.error(error);\r\n }\r\n }\r\n\r\n onClearRecordBtnClickCallback = () => {\r\n try {\r\n PlotManager.stop();\r\n GameRecord.emptyRecords();\r\n UIManager.showToast(\"清除成功,1秒后退出游戏!\");\r\n setTimeout(() => {\r\n SDK.exit();\r\n }, 1000);\r\n } catch (error) {\r\n console.error(error);\r\n }\r\n }\r\n\r\n onCopyRecordBtnClickCallback = async () => {\r\n try {\r\n await SDK.setClipboardData(GameRecord.getRecordAsString());\r\n UIManager.showToast(\"复制存档成功!\");\r\n } catch (error) {\r\n console.error(error);\r\n }\r\n }\r\n\r\n onYouHuaBtnClickCallback = () => {\r\n UnlockSpecialPlotEventManager.getInstance().cdKeyUnlockSpecialPlot(1, 1);\r\n UIManager.showSceneToast(\"解锁了新的番外,记得去卧室查看哦~\");\r\n }\r\n\r\n onShouBiaoBtnClickCallback = () => {\r\n UnlockSpecialPlotModelManager.saveUnlockedSpecialPlotIdByItemIdToGameRecord(4);\r\n UIManager.showSceneToast(\"解锁了新的番外,记得去卧室查看哦~\");\r\n }\r\n}"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ExchangeCodeViewPresenter.js.map
View file @
02cd8f6
{"version":3,"sources":["assets/script/game/ui/presenter/ExchangeCodeViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { RegPresenter } from \"../PresenterCCViewFactory\";\r\nimport { ExchangeCodeViewType, ExchangeCodeView, ExchangeCodeViewProps } from \"../view/type/ExChangeCodeView\";\r\nimport { Presenter } from \"../../../common/classbase/PresenterBase\";\r\nimport { HttpRequests } from \"../../network/HttpRequests\";\r\nimport { GameModelManager } from \"../../model/GameModelManager\";\r\nimport { GameConstData } from \"../../../common/gameplay/gamedata/GameConstData\";\r\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\r\nimport { GameTextData } from \"../../../common/gameplay/gamedata/GameTextData\";\r\nimport GameDotMgr from \"../../GameDotMgr\";\r\nimport { SDK } from \"simba-sdk\";\r\nimport UnlockSpecialPlotEventManager from \"../../model/UnlockSpecialPlotEventManager\";\r\nimport CDKeyEventManager from \"../../model/CDKeyEventManager\";\r\nimport { BedRoomCatModelManager } from \"../../model/BedRoomCatModelManager\";\r\nimport { exchangeCode } from \"simba-sdk-exchangecode\";\r\nimport { ExchangeErrorCode } from \"simba-sdk-exchangecode/dist/ExchangeCodeClassBase\";\r\nimport { GameConfig } from \"../../../GameConfig\";\r\n\r\ninterface ExchangeCodeParam {\r\n titletxt: string;\r\n contenttxt: string;\r\n}\r\n@RegPresenter(ExchangeCodeViewType)\r\nexport default class ExchangeCodeViewPresenter extends Presenter<ExchangeCodeParam, ExchangeCodeView>\r\n{\r\n static uuid = \"ExchangeCodeViewPresenter\";\r\n\r\n private _viewProps: ExchangeCodeViewProps;\r\n\r\n constructor() {\r\n super();\r\n this._viewProps = {\r\n onActionClick: this.onActionClickCallback\r\n };\r\n }\r\n\r\n onOpen(param: ExchangeCodeParam) {\r\n super.onOpen(param);\r\n this._view.setProps(this._viewProps);\r\n this.view.setContentTxt(param.titletxt, param.contenttxt);\r\n this.view.showBanner(false);\r\n }\r\n\r\n onClose() {\r\n super.onClose();\r\n this.view.setContentTxt(\"\", \"\");\r\n }\r\n\r\n onActionClickCallback = async (ret: boolean, cdkey: string) => {\r\n if (!cdkey || \"\" === cdkey.trim()) {\r\n return;\r\n }\r\n GameDotMgr.getInstance().dotClickUI(\"exchange_code\");\r\n let sdkExchangeCode = true;\r\n let toastStr = \"\";\r\n if (sdkExchangeCode) {\r\n let ret = await exchangeCode(cdkey);\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode ret: \", ret);\r\n switch (ret.errorCode) {\r\n case ExchangeErrorCode.Invalid:\r\n {\r\n toastStr = \"兑换码无效\";\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode Invalid, toastStr: \", toastStr);\r\n UIManager.showToast(toastStr);\r\n }\r\n break;\r\n case ExchangeErrorCode.OK:\r\n {\r\n if (ret.props && 0 !== ret.props.length) {\r\n let player = GameModelManager.getPlayerData();\r\n for (let i = 0; i < ret.props.length; i++) {\r\n let p = ret.props[i];\r\n // player.addProps(parseInt(p.id + ''), parseInt(p.num + ''));\r\n let id = Number.parseInt(p.id + '');\r\n let count = Number.parseInt(p.num + '');\r\n if (id >= GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID && id < 1000) {\r\n let itemId = Math.floor(id / GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID);\r\n let specialPlotId = id - GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID * itemId;\r\n UnlockSpecialPlotEventManager.getInstance().cdKeyUnlockSpecialPlot(specialPlotId, itemId);\r\n } else if (id === GameConstData.UNLOCK_PLOT_WITHOUT_AD) {\r\n CDKeyEventManager.getInstance().cdKeyRemovePlotAD();\r\n } else if (id >= GameConstData.CHANGE_ROLE_LIKE && id < 3000) {\r\n let roleId = id - GameConstData.CHANGE_ROLE_LIKE;\r\n CDKeyEventManager.getInstance().changeRoleLike(roleId, count);\r\n } else if (id >= GameConstData.ADD_BEDROOMCAT_CATFOOD && id < 4000) {\r\n let foodId = id - GameConstData.ADD_BEDROOMCAT_CATFOOD;\r\n BedRoomCatModelManager.addCatFoodNumberByFoodId(foodId, count);\r\n UIManager.showToast(\"领取成功!\");\r\n } else if (id >= GameConstData.ADD_CLOTHING_ID && id < 5000) {\r\n let suitId = Math.floor((id - GameConstData.ADD_CLOTHING_ID) / 10);\r\n let clothingId = id - GameConstData.ADD_CLOTHING_ID;\r\n BedRoomCatModelManager.saveUnlockClothingBySuitId(suitId, clothingId);\r\n UIManager.showToast(\"领取成功!\");\r\n }\r\n }\r\n GameModelManager.UpdatePlayerData.emit();\r\n }\r\n }\r\n break;\r\n case ExchangeErrorCode.TimeOut:\r\n {\r\n toastStr = \"兑换码已过期!\";\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode TimeOut, toastStr: \", toastStr);\r\n UIManager.showToast(toastStr);\r\n }\r\n break;\r\n case ExchangeErrorCode.Used:\r\n {\r\n toastStr = \"兑换码已经兑换过了\";\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode Used, toastStr: \", toastStr);\r\n UIManager.showToast(toastStr);\r\n }\r\n break;\r\n case ExchangeErrorCode.ScoreWeak:\r\n {\r\n toastStr = \"积分不足\";\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode Used, toastStr: \", toastStr);\r\n UIManager.showToast(toastStr);\r\n }\r\n break;\r\n }\r\n } else {\r\n if (ret) {\r\n let ret = await HttpRequests.exchangeCDKEY(cdkey) as any;\r\n console.log(\"current ret is\" + JSON.stringify(ret));\r\n if (ret.code === \"0\") {\r\n for (let i = 0; i < ret.obj.props.length; i++) {\r\n let data = ret.obj.props[i];\r\n let id = Number.parseInt(data.prop_id);\r\n let count = Number.parseInt(data.count);\r\n if (id >= GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID && id < 1000) {\r\n let itemId = Math.floor(id / GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID);\r\n let specialPlotId = id - GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID * itemId;\r\n UnlockSpecialPlotEventManager.getInstance().cdKeyUnlockSpecialPlot(specialPlotId, itemId);\r\n } else if (id === GameConstData.UNLOCK_PLOT_WITHOUT_AD) {\r\n CDKeyEventManager.getInstance().cdKeyRemovePlotAD();\r\n //兑换码兑换成功打点\r\n if (SDK.getLoginInfo()!.playerId) {\r\n GameDotMgr.getInstance().dotExchangeCodeSuccess(SDK.getLoginInfo()!.playerId, GameConstData.UNLOCK_PLOT_WITHOUT_AD.toString());\r\n }\r\n } else if (id >= GameConstData.CHANGE_ROLE_LIKE && id < 3000) {\r\n let roleId = id - GameConstData.CHANGE_ROLE_LIKE;\r\n CDKeyEventManager.getInstance().changeRoleLike(roleId, count);\r\n } else if (id >= GameConstData.ADD_BEDROOMCAT_CATFOOD && id < 4000) {\r\n let foodId = id - GameConstData.ADD_BEDROOMCAT_CATFOOD;\r\n BedRoomCatModelManager.addCatFoodNumberByFoodId(foodId, count);\r\n UIManager.showToast(\"领取成功!\");\r\n } else if (id >= GameConstData.ADD_CLOTHING_ID && id < 5000) {\r\n let suitId = Math.floor((id - GameConstData.ADD_CLOTHING_ID) / 10);\r\n let clothingId = id - GameConstData.ADD_CLOTHING_ID;\r\n BedRoomCatModelManager.saveUnlockClothingBySuitId(suitId, clothingId);\r\n UIManager.showToast(\"领取成功!\");\r\n }\r\n }\r\n GameModelManager.UpdatePlayerData.emit();\r\n } else if (ret.code === \"104001\") {//错误的验证码\r\n let content = GameModelManager.getLanguageTxt(GameTextData.TEXT_CDKEYINVALID_VALUE);\r\n UIManager.showToast(content);\r\n } else if (ret.code === \"104002\") {//已经领过了\r\n let content = GameModelManager.getLanguageTxt(GameTextData.TEXT_CDKEYHADEXCHANGED_VALUE);\r\n UIManager.showToast(content);\r\n } else {//其他\r\n let content = GameModelManager.getLanguageTxt(GameTextData.TEXT_CDKEYINVALID_VALUE);\r\n UIManager.showToast(content);\r\n }\r\n }\r\n }\r\n }\r\n\r\n addSkin(itemId: number) {\r\n // let item = ConfigManager.getConfig(itemConfig, itemId);\r\n // let splitArr: string[] = item.icon.split(\"_\");\r\n // let roleId = parseInt(splitArr[0]);\r\n // let skinId = parseInt(splitArr[1]);\r\n // let role = GameModelManager.getRoleData(roleId);\r\n // if (role) {\r\n // role.addSkin(skinId);\r\n // GameModelManager.addSkinItemToRecord(itemId);\r\n // }\r\n }\r\n}"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/presenter/ExchangeCodeViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { RegPresenter } from \"../PresenterCCViewFactory\";\r\nimport { ExchangeCodeViewType, ExchangeCodeView, ExchangeCodeViewProps } from \"../view/type/ExChangeCodeView\";\r\nimport { Presenter } from \"../../../common/classbase/PresenterBase\";\r\nimport { HttpRequests } from \"../../network/HttpRequests\";\r\nimport { GameModelManager } from \"../../model/GameModelManager\";\r\nimport { GameConstData } from \"../../../common/gameplay/gamedata/GameConstData\";\r\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\r\nimport { GameTextData } from \"../../../common/gameplay/gamedata/GameTextData\";\r\nimport GameDotMgr from \"../../GameDotMgr\";\r\nimport { SDK } from \"simba-sdk\";\r\nimport UnlockSpecialPlotEventManager from \"../../model/UnlockSpecialPlotEventManager\";\r\nimport CDKeyEventManager from \"../../model/CDKeyEventManager\";\r\nimport { exchangeCode } from \"simba-sdk-exchangecode\";\r\nimport { ExchangeErrorCode } from \"simba-sdk-exchangecode/dist/ExchangeCodeClassBase\";\r\nimport { GameConfig } from \"../../../GameConfig\";\r\n\r\ninterface ExchangeCodeParam {\r\n titletxt: string;\r\n contenttxt: string;\r\n}\r\n@RegPresenter(ExchangeCodeViewType)\r\nexport default class ExchangeCodeViewPresenter extends Presenter<ExchangeCodeParam, ExchangeCodeView>\r\n{\r\n static uuid = \"ExchangeCodeViewPresenter\";\r\n\r\n private _viewProps: ExchangeCodeViewProps;\r\n\r\n constructor() {\r\n super();\r\n this._viewProps = {\r\n onActionClick: this.onActionClickCallback\r\n };\r\n }\r\n\r\n onOpen(param: ExchangeCodeParam) {\r\n super.onOpen(param);\r\n this._view.setProps(this._viewProps);\r\n this.view.setContentTxt(param.titletxt, param.contenttxt);\r\n this.view.showBanner(false);\r\n }\r\n\r\n onClose() {\r\n super.onClose();\r\n this.view.setContentTxt(\"\", \"\");\r\n }\r\n\r\n onActionClickCallback = async (ret: boolean, cdkey: string) => {\r\n if (!cdkey || \"\" === cdkey.trim()) {\r\n return;\r\n }\r\n GameDotMgr.getInstance().dotClickUI(\"exchange_code\");\r\n let sdkExchangeCode = true;\r\n let toastStr = \"\";\r\n if (sdkExchangeCode) {\r\n let ret = await exchangeCode(cdkey);\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode ret: \", ret);\r\n switch (ret.errorCode) {\r\n case ExchangeErrorCode.Invalid:\r\n {\r\n toastStr = \"兑换码无效\";\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode Invalid, toastStr: \", toastStr);\r\n UIManager.showToast(toastStr);\r\n }\r\n break;\r\n case ExchangeErrorCode.OK:\r\n {\r\n if (ret.props && 0 !== ret.props.length) {\r\n let player = GameModelManager.getPlayerData();\r\n for (let i = 0; i < ret.props.length; i++) {\r\n let p = ret.props[i];\r\n // player.addProps(parseInt(p.id + ''), parseInt(p.num + ''));\r\n let id = Number.parseInt(p.id + '');\r\n let count = Number.parseInt(p.num + '');\r\n if (id >= GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID && id < 1000) {\r\n let itemId = Math.floor(id / GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID);\r\n let specialPlotId = id - GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID * itemId;\r\n UnlockSpecialPlotEventManager.getInstance().cdKeyUnlockSpecialPlot(specialPlotId, itemId);\r\n } else if (id === GameConstData.UNLOCK_PLOT_WITHOUT_AD) {\r\n CDKeyEventManager.getInstance().cdKeyRemovePlotAD();\r\n } else if (id >= GameConstData.CHANGE_ROLE_LIKE && id < 3000) {\r\n let roleId = id - GameConstData.CHANGE_ROLE_LIKE;\r\n CDKeyEventManager.getInstance().changeRoleLike(roleId, count);\r\n }\r\n }\r\n GameModelManager.UpdatePlayerData.emit();\r\n }\r\n }\r\n break;\r\n case ExchangeErrorCode.TimeOut:\r\n {\r\n toastStr = \"兑换码已过期!\";\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode TimeOut, toastStr: \", toastStr);\r\n UIManager.showToast(toastStr);\r\n }\r\n break;\r\n case ExchangeErrorCode.Used:\r\n {\r\n toastStr = \"兑换码已经兑换过了\";\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode Used, toastStr: \", toastStr);\r\n UIManager.showToast(toastStr);\r\n }\r\n break;\r\n case ExchangeErrorCode.ScoreWeak:\r\n {\r\n toastStr = \"积分不足\";\r\n if (GameConfig.debug) console.log(\"SDKExchangeCode Used, toastStr: \", toastStr);\r\n UIManager.showToast(toastStr);\r\n }\r\n break;\r\n }\r\n } else {\r\n if (ret) {\r\n let ret = await HttpRequests.exchangeCDKEY(cdkey) as any;\r\n console.log(\"current ret is\" + JSON.stringify(ret));\r\n if (ret.code === \"0\") {\r\n for (let i = 0; i < ret.obj.props.length; i++) {\r\n let data = ret.obj.props[i];\r\n let id = Number.parseInt(data.prop_id);\r\n let count = Number.parseInt(data.count);\r\n if (id >= GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID && id < 1000) {\r\n let itemId = Math.floor(id / GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID);\r\n let specialPlotId = id - GameConstData.GAME_ITEM_AND_SPECIAL_PLOT_ID * itemId;\r\n UnlockSpecialPlotEventManager.getInstance().cdKeyUnlockSpecialPlot(specialPlotId, itemId);\r\n } else if (id === GameConstData.UNLOCK_PLOT_WITHOUT_AD) {\r\n CDKeyEventManager.getInstance().cdKeyRemovePlotAD();\r\n //兑换码兑换成功打点\r\n if (SDK.getLoginInfo()!.playerId) {\r\n GameDotMgr.getInstance().dotExchangeCodeSuccess(SDK.getLoginInfo()!.playerId, GameConstData.UNLOCK_PLOT_WITHOUT_AD.toString());\r\n }\r\n } else if (id >= GameConstData.CHANGE_ROLE_LIKE && id < 3000) {\r\n let roleId = id - GameConstData.CHANGE_ROLE_LIKE;\r\n CDKeyEventManager.getInstance().changeRoleLike(roleId, count);\r\n }\r\n }\r\n GameModelManager.UpdatePlayerData.emit();\r\n } else if (ret.code === \"104001\") {//错误的验证码\r\n let content = GameModelManager.getLanguageTxt(GameTextData.TEXT_CDKEYINVALID_VALUE);\r\n UIManager.showToast(content);\r\n } else if (ret.code === \"104002\") {//已经领过了\r\n let content = GameModelManager.getLanguageTxt(GameTextData.TEXT_CDKEYHADEXCHANGED_VALUE);\r\n UIManager.showToast(content);\r\n } else {//其他\r\n let content = GameModelManager.getLanguageTxt(GameTextData.TEXT_CDKEYINVALID_VALUE);\r\n UIManager.showToast(content);\r\n }\r\n }\r\n }\r\n }\r\n\r\n addSkin(itemId: number) {\r\n // let item = ConfigManager.getConfig(itemConfig, itemId);\r\n // let splitArr: string[] = item.icon.split(\"_\");\r\n // let roleId = parseInt(splitArr[0]);\r\n // let skinId = parseInt(splitArr[1]);\r\n // let role = GameModelManager.getRoleData(roleId);\r\n // if (role) {\r\n // role.addSkin(skinId);\r\n // GameModelManager.addSkinItemToRecord(itemId);\r\n // }\r\n }\r\n}"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/ItemIntroductionViewPresenter.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'4c1e17C5h5HTbTikmi4pSSl'
,
'ItemIntroductionViewPresenter'
);
// script/game/ui/presenter/ItemIntroductionViewPresenter.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
const
simba_cc_resutils_1
=
require
(
"simba-cc-resutils"
);
const
simba_config_manager_1
=
require
(
"simba-config-manager"
);
const
simba_sdk_1
=
require
(
"simba-sdk"
);
const
PresenterBase_1
=
require
(
"../../../common/classbase/PresenterBase"
);
const
GameConstData_1
=
require
(
"../../../common/gameplay/gamedata/GameConstData"
);
const
UIManager_1
=
require
(
"../../../common/gameplay/managers/UIManager"
);
const
ItemTbl_1
=
require
(
"../../../config/ItemTbl"
);
const
GameConfig_1
=
require
(
"../../../GameConfig"
);
const
GameDotMgr_1
=
require
(
"../../GameDotMgr"
);
const
GameModelManager_1
=
require
(
"../../model/GameModelManager"
);
const
UnlockItemModelManager_1
=
require
(
"../../model/UnlockItemModelManager"
);
const
UnlockSpecialPlotEventManager_1
=
require
(
"../../model/UnlockSpecialPlotEventManager"
);
const
UnlockSpecialPlotModelManager_1
=
require
(
"../../model/UnlockSpecialPlotModelManager"
);
const
PresenterCCViewFactory_1
=
require
(
"../PresenterCCViewFactory"
);
const
ItemIntroductionView_1
=
require
(
"../view/type/ItemIntroductionView"
);
const
SpecialPlotViewPresenter_1
=
require
(
"./SpecialPlotViewPresenter"
);
let
ItemIntroductionViewPresenter
=
/** @class */
(()
=>
{
let
ItemIntroductionViewPresenter
=
class
ItemIntroductionViewPresenter
extends
PresenterBase_1
.
Presenter
{
constructor
()
{
super
();
this
.
specialPresenter
=
undefined
;
this
.
showItemSpr
=
async
(
itemId
)
=>
{
try
{
let
cfg
=
undefined
;
if
(
itemId
)
{
cfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
ItemTbl_1
.
itemTbl
,
itemId
);
if
(
cfg
)
{
//如果没有模糊图,那么直接展示简介图
if
(
cfg
.
foggy
===
0
)
{
UnlockItemModelManager_1
.
UnlockItemModelManager
.
saveUnlockedIntroductionItemIdToGameRecord
(
itemId
);
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
type
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
//如果有模糊图,那么就判断是否已经解锁了清晰的简介图
else
{
let
unlockedIntroduction
=
false
;
let
unlockedIntroductionItems
=
UnlockItemModelManager_1
.
UnlockItemModelManager
.
unlockedIntroductionItems
;
for
(
let
i
=
0
;
i
<
unlockedIntroductionItems
.
length
;
i
++
)
{
if
(
itemId
==
unlockedIntroductionItems
[
i
])
{
unlockedIntroduction
=
true
;
}
}
if
(
!
unlockedIntroduction
)
{
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
foggyPicture
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
else
{
UnlockItemModelManager_1
.
UnlockItemModelManager
.
saveUnlockedIntroductionItemIdToGameRecord
(
itemId
);
let
path
=
GameConstData_1
.
GameConstData
.
GAME_CONST_ITEM_BIG_SPR_DIR
+
cfg
.
type
;
let
itemSpriteFrame
=
await
simba_cc_resutils_1
.
ResUtils
.
loadRes
(
path
,
cc
.
SpriteFrame
);
this
.
view
.
getItemSpriteNode
().
spriteFrame
=
itemSpriteFrame
;
}
}
}
}
this
.
updateSpecialPlotBtnRedDotStatus
();
}
catch
(
error
)
{
console
.
error
(
error
);
}
};
this
.
onSpecialPlotClickCallBack
=
()
=>
{
let
itemCfg
=
undefined
;
itemCfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
ItemTbl_1
.
itemTbl
,
this
.
_viewProps
.
itemId
);
let
unlockedSpecialPlots
=
UnlockSpecialPlotModelManager_1
.
UnlockSpecialPlotModelManager
.
unlockedSpecialPlotIdByItemId
(
this
.
_viewProps
.
itemId
);
if
(
itemCfg
)
{
let
unlockedSpecialPlot
=
false
;
if
(
unlockedSpecialPlots
.
length
>
0
)
{
unlockedSpecialPlot
=
true
;
}
if
(
unlockedSpecialPlot
)
{
this
.
openSpecialPlotView
(
this
.
_viewProps
.
itemId
,
unlockedSpecialPlots
);
}
else
{
UIManager_1
.
UIManager
.
showToast
(
itemCfg
.
toastMsg
);
return
;
}
}
this
.
view
.
close
();
};
this
.
onShopBtnClickCallBack
=
()
=>
{
GameDotMgr_1
.
default
.
getInstance
().
dotClickUI
(
"shop_btn_introduction"
);
let
type
=
GameModelManager_1
.
GameModelManager
.
getTypeByBedroomItemId
(
this
.
_viewProps
.
itemId
);
if
(
GameConfig_1
.
channel
==
"wechat"
)
{
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getYouZanShopUrlByType
(
type
);
if
(
link
)
{
simba_sdk_1
.
SDK
.
openProgramV2
(
GameConfig_1
.
GameConfig
.
youZanShopAppId
,
link
);
}
}
}
else
if
(
GameConfig_1
.
channel
==
"android"
)
{
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getTaoBaoShopUrlByType
(
type
);
if
(
link
)
{
GameModelManager_1
.
GameModelManager
.
jumpToTaobaoShop
(
link
);
}
}
}
else
{
UIManager_1
.
UIManager
.
showToast
(
"该功能在当前平台不可使用"
);
}
};
}
onOpen
(
props
)
{
super
.
onOpen
(
props
);
this
.
_viewProps
=
props
;
this
.
_viewProps
.
showItemSpr
=
this
.
showItemSpr
;
this
.
_viewProps
.
onSpecialPlotBtnClick
=
this
.
onSpecialPlotClickCallBack
;
this
.
_viewProps
.
onShopBtnClick
=
this
.
onShopBtnClickCallBack
;
this
.
view
.
setProps
(
this
.
_viewProps
);
this
.
onShow
();
PresenterBase_1
.
createPresenter
(
SpecialPlotViewPresenter_1
.
default
).
then
((
presenter
)
=>
{
this
.
specialPresenter
=
presenter
;
});
}
onShow
()
{
super
.
onShow
();
this
.
showItemSpr
(
this
.
_viewProps
.
itemId
);
}
onEnterBackground
()
{
super
.
onEnterBackground
();
}
onEnterForeground
()
{
super
.
onEnterForeground
();
}
onClose
()
{
super
.
onClose
();
}
openSpecialPlotView
(
itemId
,
specialPlotIds
)
{
if
(
this
.
specialPresenter
)
{
let
temp
=
{
itemId
:
itemId
,
specialPlotIds
:
specialPlotIds
,
onLeftBtnClick
:
()
=>
{
},
onRightBtnClick
:
()
=>
{
},
createGameClubBtn
:
()
=>
{
},
onShopBtnClick
:
()
=>
{
},
onCloseBtnClick
:
()
=>
{
}
};
this
.
specialPresenter
.
open
(
this
.
view
.
getContainer
(),
temp
);
}
}
updateSpecialPlotBtnRedDotStatus
()
{
this
.
view
.
showSpecialPlotBtnRedDot
(
UnlockSpecialPlotEventManager_1
.
default
.
getInstance
().
isShowBedRoomRedDotStatus
(
this
.
_viewProps
.
itemId
));
}
};
ItemIntroductionViewPresenter
.
uuid
=
"ItemIntroductionViewPresenter"
;
ItemIntroductionViewPresenter
=
__decorate
([
PresenterCCViewFactory_1
.
RegPresenter
(
ItemIntroductionView_1
.
ItemIntroductionViewType
)
],
ItemIntroductionViewPresenter
);
return
ItemIntroductionViewPresenter
;
})();
exports
.
default
=
ItemIntroductionViewPresenter
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/MainViewPresenter.js.map
View file @
02cd8f6
{"version":3,"sources":["assets/script/game/ui/presenter/MainViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { ConfigManager } from \"simba-config-manager\";\nimport { GameRecord, PlotManager, ReadonlyPlots, SpecialPlotId } from \"../../../avg/AVG\";\nimport { createPresenter, Presenter } from \"../../../common/classbase/PresenterBase\";\nimport { View } from \"../../../common/classbase/ViewBase\";\nimport { GameTextData } from \"../../../common/gameplay/gamedata/GameTextData\";\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\nimport { dateSceneConfig } from \"../../../config/DateSceneConfig\";\nimport { AutoPopViewType, GuideLocation, GuideOperationType, GuideState, MainTabs, PlotSceneType } from \"../../Enums\";\nimport GameDotMgr from \"../../GameDotMgr\";\nimport { DatingEventStatus } from \"../../model/DatingEventSceneModel\";\nimport { GameModelManager } from \"../../model/GameModelManager\";\nimport { HttpRequests } from \"../../network/HttpRequests\";\nimport { RegPresenter } from \"../PresenterCCViewFactory\";\nimport VerbView from \"../VerbView\";\nimport { showToBeContinue } from \"../view/impl/AlertToBeContinueImpl\";\nimport { MainView, MainViewProps, MainViewType } from \"../view/type/MainView\";\nimport DatingEventViewPresenter from \"./DatingEventViewPresenter\";\nimport { DatingScenePresenter } from \"./DatingScenePresenter\";\nimport DebugViewPresenter from \"./DebugViewPresenter\";\nimport DiscoverViewPresenter from \"./DiscoverViewPresenter\";\nimport GuideViewPresenter from \"./GuideViewPresenter\";\nimport MessageViewPresenter from \"./MessageViewPresenter\";\nimport NoticeViewPresenter from \"./NoticeViewPresenter\";\nimport PlotStopViewPresenter from \"./PlotStopViewPresenter\";\nimport { AudioManager } from \"simba-cc-audio-manager\";\nimport { DeepReadonlyObject } from \"simba-utils\";\nimport { ResUtils } from \"simba-cc-resutils\";\nimport { GameConstData } from \"../../../common/gameplay/gamedata/GameConstData\";\nimport BedroomViewPresenter from \"./bedroom/BedroomViewPresenter\";\nimport { UnlockItemModelManager } from \"../../model/UnlockItemModelManager\";\nimport { IItemTbl, itemTbl } from \"../../../config/ItemTbl\";\nimport { channel, GameConfig } from \"../../../GameConfig\";\nimport GameCenter from \"../../../cooperation/script/GameCenter\";\nimport { HttpClient } from \"simba-httpclient\";\nimport { BedroomCatRewardViewProps } from \"../view/type/BedroomCatRewardView\";\nimport BedroomCatRewardViewPresenter from \"./bedroom/BedroomCatRewardViewPresenter\";\nimport { BedRoomCatModelManager } from \"../../model/BedRoomCatModelManager\";\nimport { PromptAlertDialogViewProps } from \"../view/type/PromptAlertDialogView\";\nimport PromptAlertDialogViewPresenter from \"./bedroom/PromptAlertDialogViewPresenter\";\nimport { UnlockSpecialPlotModelManager } from \"../../model/UnlockSpecialPlotModelManager\";\nimport { DateType, PageIndex } from \"../../../avg/EditorEnums\";\nimport NewNoticeViewPresenter from \"./notice/NewNoticeViewPresenter\";\nimport { SourceView } from \"../view/type/notice/NewNoticeView\";\nimport ExtraPlotViewPresenter from \"./ExtraPlotViewPresenter\";\nimport UrgentNoticeViewPresenter from \"./notice/UrgentNoticeViewPresenter\";\nimport { SDK } from \"simba-sdk\";\n\nconst TabPresenterFactory: ({ new(): Presenter } & { uuid: string })[] = [\n MessageViewPresenter,\n DatingEventViewPresenter,\n BedroomViewPresenter,\n DiscoverViewPresenter\n];\n/**主线剧情的下标 */\nconst MAIN_PLOT_INDEX: number = 0;\n@RegPresenter(MainViewType)\nexport default class MainViewPresenter extends Presenter<undefined, MainView> {\n static uuid = \"MainViewPresenter\";\n private _subPresenters: Presenter<any, View>[] = [];\n private _currentTab = 0;\n private _viewProps: MainViewProps;\n private _loadingTab = false;\n private readonly _tabToggleDelayTime = 618;\n private _tabClickAble: boolean = false;\n\n private _itemId: number = -1;\n private _hasItem: boolean = false;\n public static tabIndex: number = -1;\n\n constructor() {\n super();\n this._viewProps = {\n selectedTab: 0,\n messageRedDot: false,\n datingEventRedDot: false,\n waitRedDot: false,\n discoverRedDot: false,\n onTabClick: this.onTabClick,\n onDebugClick: this.onDebugClickCallback,\n onUrgentNoticeClick: this.onUrgentNoticeClickCallback,\n onGoToShopClick: this.onGoToShopClickCallback,\n onCommonProblemClick: this.onCommonProblemClickCallback,\n onRewardBtnClickCallback: this.onRewardBtnClickCallback,\n };\n }\n\n onDebugClickCallback = () => {\n UIManager.pushPresenter(DebugViewPresenter, undefined);\n }\n\n onUrgentNoticeClickCallback = () => {\n UIManager.pushPresenter(UrgentNoticeViewPresenter, undefined);\n }\n\n onGoToShopClickCallback = () => {\n GameDotMgr.getInstance().dotClickUI(\"shop_btn_MainView\");\n if (channel == \"wechat\") {\n // GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);\n let link = GameModelManager.getYouZanShopUrlByType(8);\n if (link) {\n SDK.openProgramV2(GameConfig.youZanShopAppId, link);\n }\n } else if (channel == \"android\") {\n let link = GameModelManager.getTaoBaoShopUrlByType(8);\n if (link) {\n GameModelManager.jumpToTaobaoShop(link);\n }\n } else {\n UIManager.showToast(\"该功能在当前平台不可使用\");\n }\n }\n\n onCommonProblemClickCallback = async () => {\n try {\n let resStr = await new HttpClient(GameConfig.commonProblemConfigUrl).get() as string;\n let res = JSON.parse(resStr);\n if (res) {\n UIManager.pushPresenter(NoticeViewPresenter, {\n title: res.title,\n content: res.content\n });\n }\n } catch (error) {\n console.error(error);\n }\n }\n\n onRewardBtnClickCallback = () => {\n let temp: BedroomCatRewardViewProps = {\n onClickTabbarBtn: () => { },\n onCloseBtnClick: () => { },\n };\n UIManager.pushPresenter(BedroomCatRewardViewPresenter, temp);\n }\n\n checkRedDot = (plots: ReadonlyPlots) => {\n this._viewProps.messageRedDot = plots[MAIN_PLOT_INDEX].plotSceneType === PlotSceneType.Message || plots[MAIN_PLOT_INDEX].plotSceneType === PlotSceneType.PhoneCall;\n this._viewProps.datingEventRedDot = false;\n this._viewProps.datingEventRedDot = plots && (plots[0].plotSceneType === PlotSceneType.DatingEvent && (plots[0].id !== SpecialPlotId.ToBeContinued && plots[0].id !== SpecialPlotId.End));\n this.view.setProps(this._viewProps);\n if (plots[MAIN_PLOT_INDEX] && plots[MAIN_PLOT_INDEX].plotSceneType === PlotSceneType.BlockPlot) {\n GameModelManager.dealBlockedPlot();\n } else {\n let change = GameModelManager.isChangePlotSceneType();\n if (change) {\n let p = plots[MAIN_PLOT_INDEX];\n let isSpecial = p.id === SpecialPlotId.End || p.id === SpecialPlotId.ToBeContinued;\n if (!isSpecial) {\n this.onMainPlotChanged(p.plotSceneType, p.plotSceneTypeId);\n GameModelManager.setIsChangePlotSceneType(false);\n }\n }\n }\n }\n\n onRefreshDiscoveryRedDot = () => {\n this._viewProps.discoverRedDot = !GameModelManager.checkResumeFullEnergyMarked();\n this.view.setProps(this._viewProps);\n }\n\n async start() { // 开始游戏\n this._subPresenters[0] = await createPresenter(TabPresenterFactory[0]);\n MainViewPresenter.tabIndex = 0;\n let viewContainer = this._view.getTabContentContainer();\n this._subPresenters[0].open(viewContainer, undefined);\n this.dealTabGuide(MainTabs.messageTab);\n this._viewProps.selectedTab = MainTabs.messageTab;\n\n this._disposable.add(GameModelManager.RefreshDiscoverTabRed.on(this.onRefreshDiscoveryRedDot));\n this._disposable.add(GameModelManager.ShowPlotBlocked.on(this.onShowPlotBlocked));\n this._disposable.add(GameModelManager.MainTabForceClick.on(this.onMainTabForceClick));\n // this._disposable.add(GameModelManager.CheckMainTabGuide.on(this.checkTabGuide));\n this._disposable.add(GameModelManager.AutoPopView.on(this.onAutoPopView));\n this._disposable.add(GameModelManager.UnlockItem.on(this.onUnlockItem));\n\n this._disposable.add(GameModelManager.BedroomViewBack.on(this.onBedroomViewBack));\n this._disposable.add(GameModelManager.RefreshAllStatus.on(this.onRefreshAllStatus));\n this._disposable.add(GameModelManager.JumpToViewInGame.on(this.onJumpToViewInGame));\n\n\n this.checkRedDot(PlotManager.getCurrentPlots());\n PlotManager.PlotStartEvent.on(this.checkRedDot);\n let needEnterSpecialDatingScene = this.checkIsNeedToEnterSpecialDatingScene();\n // check tab guide\n // this.checkTabGuide();\n if (needEnterSpecialDatingScene) {\n GameConfig.isVerb = true;\n this.enterSpecialEventScene();\n this._currentTab = MainTabs.datingEventTab;\n this._viewProps.selectedTab = MainTabs.datingEventTab;\n }\n this._tabClickAble = true;\n GameModelManager.dealAutoResumeFullEnergy();\n //进入主界面更新红点状态\n this.view.updateBedRoomRedDot();\n this.updateRewardBtnRedDot();\n setTimeout(() => {\n //关闭等待界面\n this.view.showWaitingView(false);\n //开始弹起自动窗口\n if (PlotManager.getCurrentPlots()[MAIN_PLOT_INDEX].id === SpecialPlotId.ToBeContinued) {\n GameModelManager.registerAutoPopView(AutoPopViewType.ToBeContinued);\n } else if (this.checkNoviceTutorialOver()) {\n // GameModelManager.registerAutoPopView(AutoPopViewType.Notice);\n }\n let autoShowNotice = GameModelManager.getAutoShowNotice();\n if (autoShowNotice) {\n GameModelManager.registerAutoPopView(AutoPopViewType.Notice);\n }\n // GameModelManager.registerAutoPopView(AutoPopViewType.RewardView);\n let unlockItems = UnlockItemModelManager.unlockItems;\n if (unlockItems.indexOf(4) == -1) {\n GameModelManager.registerAutoPopView(AutoPopViewType.NoteBook);\n }\n // let autoShowUrgentNotice = GameModelManager.getUrgentNoticeInfo().autoShow;\n // if (autoShowUrgentNotice) {\n // GameModelManager.registerAutoPopView(AutoPopViewType.UrgentNotice);\n // }\n if (!needEnterSpecialDatingScene) {\n let hasGuide = GameModelManager.checkHasGuide();\n if (!hasGuide) {\n GameModelManager.checkAutoPopView();\n }\n }\n }, 2000);\n }\n\n /**\n * 检查新手教程是否完成,当前新手教程完成的判定是完成第一章\n * @returns \n */\n checkNoviceTutorialOver(): boolean {\n let models = GameModelManager.getMainDatingEventScenesModel();\n for (let i = 0; i < models.length; i++) {\n if (models[i].status == 4) {\n return true;\n }\n }\n return false;\n }\n\n async enterSpecialEventScene() {\n let arr = GameModelManager.getMainDatingEventScenesModel();\n UIManager.pushPresenter(DatingScenePresenter, arr[0], true);\n }\n\n checkIsNeedToEnterSpecialDatingScene() {\n let arr = GameModelManager.getMainDatingEventScenesModel();\n let need = arr && arr.length === 1 && arr[0].status !== DatingEventStatus.Completed;\n return need;\n }\n\n onMainTabForceClick = (param: { index: number, pureClick: boolean, propId?: number }) => {\n UIManager.popToPresenter(this);\n let index = param.index;\n this.onTabClick(index);\n }\n\n onClose() {\n super.onClose();\n UIManager.popToPresenter(this);\n }\n\n onOpen() {\n super.onOpen(undefined);\n // this.perloadPrefab();\n // this.discoverInit();\n }\n\n discoverInit() {\n GameRecord.onGlobalVariableChange(\"red_pot_\" + DiscoverViewPresenter.uuid, () => {\n this._viewProps.discoverRedDot = GameModelManager.checkRedPot(DiscoverViewPresenter.uuid);\n this.view.setProps(this._viewProps);\n });\n this._viewProps.discoverRedDot = GameModelManager.checkRedPot(DiscoverViewPresenter.uuid);\n this.view.setProps(this._viewProps);\n }\n\n perloadPrefab() {\n let PFList = [\"prefab/ui/DatingEventView\"];\n cc.resources.preload(PFList);\n }\n\n onEnterBackground() {\n super.onEnterBackground();\n this.view.updateBedRoomRedDot();//更新卧室界面红点\n this.updateRewardBtnRedDot();\n if (this._subPresenters[this._currentTab])\n this._subPresenters[this._currentTab].onEnterBackground();\n }\n\n /**presenter进入前景 */\n async onEnterForeground() {\n super.onEnterForeground();\n if (this._subPresenters[this._currentTab]) {\n this._subPresenters[this._currentTab].onEnterForeground();\n this._subPresenters[this._currentTab].onEnterForeground();\n }\n if (PlotManager.getCurrentPlots()[MAIN_PLOT_INDEX].id === SpecialPlotId.ToBeContinued) {\n GameModelManager.registerAutoPopView(AutoPopViewType.ToBeContinued);\n }\n if (!GameConfig.isVerb) {\n GameModelManager.checkAutoPopView();\n }\n this.view.updateBedRoomRedDot();//更新卧室界面红点\n this.updateRewardBtnRedDot();\n }\n\n onShow() {\n super.onShow();\n // this.checkTabGuide();\n }\n\n onTabClick = async (index: number, callback?: Function, isDot?: Boolean) => {\n if (!this._tabClickAble) {\n return;\n }\n // if (isDot != false) {\n // let uiName = [\"click_message\", \"click_event\", \"click_wait\", \"click_finding\"];\n // GameDotMgr.getInstance().dotClickUI(uiName[index]);\n // }\n this.view.updateBedRoomRedDot();//更新卧室界面红点\n this.updateRewardBtnRedDot();\n this._view.showRewardBtn(index !== MainTabs.bedroomTab);\n this._view.showBottonsNode(index !== MainTabs.bedroomTab);\n this._view.showSubGameNode(index !== MainTabs.bedroomTab);\n this.dealTabGuide(index);\n let uuid = TabPresenterFactory[index].uuid;\n if (!GameModelManager.checkFuncUnloced(uuid)) {\n UIManager.showToast(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_MAIN_FUNCTION_NOT_OPEN));\n return;\n }\n if (this._loadingTab) return;\n if (this._currentTab !== index) {\n if (this._subPresenters[this._currentTab])\n this._subPresenters[this._currentTab].view.hide();\n this._currentTab = index;\n this._viewProps.selectedTab = index;\n this._view.setProps(this._viewProps);\n if (index !== 2) {\n MainViewPresenter.tabIndex = index;\n }\n if (!this._subPresenters[this._currentTab]) {\n this._loadingTab = true;\n await createPresenter(TabPresenterFactory[this._currentTab]).then((presenter) => {\n this._subPresenters[this._currentTab] = presenter;\n presenter.open(this.view.getTabContentContainer(), undefined);\n setTimeout(() => {//延时等待618毫秒,View 中UI刷新\n this._loadingTab = false;\n }, this._tabToggleDelayTime);\n if (callback) {\n callback();\n }\n this._view.showTabBar(index !== MainTabs.bedroomTab);\n });\n } else {\n if (this._subPresenters[this._currentTab]) {\n this._subPresenters[this._currentTab].view.show();\n }\n if (callback) {\n callback();\n }\n this._view.showTabBar(index !== MainTabs.bedroomTab);\n }\n } else {\n if (callback) {\n callback();\n }\n }\n }\n\n dealTabGuide(index: number) {\n let r = GameRecord.globalVariables[\"guide_main_tab\" + index] as number;\n r = r === undefined ? GuideState.close : r;\n if (r === GuideState.Open) {\n GameModelManager.setGuideMainTabRecord(index, GuideState.Complete);\n }\n }\n\n checkTabGuide = () => {\n let check: boolean = false;\n if (!check) {\n return;\n }\n let index = GameModelManager.getMainTabGuideIndex();\n if (index !== -1) {\n //attention\n let redDotArr = [this._viewProps.messageRedDot, this._viewProps.datingEventRedDot, this._viewProps.waitRedDot, this._viewProps.discoverRedDot];\n if (!redDotArr[index] || this._currentTab === index) {\n return;\n }\n UIManager.popToPresenter(this);\n let m = this.view.getGuideTabParam(index);\n if (m) {\n let location: GuideLocation = index === MainTabs.datingEventTab ? GuideLocation.TabDate : GuideLocation.TabMsg;\n m.call = () => {\n this.onTabClick(index);\n this.view.hideClickAniByIndex(index);\n GameDotMgr.getInstance().dotGuide(GuideOperationType.Click, location);\n }\n UIManager.pushPresenter(GuideViewPresenter, m);\n GameDotMgr.getInstance().dotGuide(GuideOperationType.Show, location);\n }\n }\n }\n\n switchTab(tabIndex: number) {\n if (this._currentTab != tabIndex) {\n let prevIndex = this._currentTab;\n this._currentTab = tabIndex;\n this._viewProps.selectedTab = this._currentTab;\n\n this._view.setProps(this._viewProps);\n }\n }\n\n onAutoPopView = async (viewType: AutoPopViewType) => {\n switch (viewType) {\n case AutoPopViewType.ToBeContinued:\n {\n await showToBeContinue();\n }\n break;\n case AutoPopViewType.Notice:\n {\n UIManager.pushPresenter(NewNoticeViewPresenter, SourceView.MessageView);\n }\n break;\n case AutoPopViewType.RewardView:\n {\n await this.onRewardBtnClickCallback();\n }\n break;\n case AutoPopViewType.NoteBook:\n {\n let temp: PromptAlertDialogViewProps = {\n iconSpritePath: GameConstData.GAME_CONST_BEDROOMCAT_ITEM_SPR_DIR + 4,\n contentLabel: \"恭喜您获得新物品:日记本,快去卧室查看吧!\",\n };\n UIManager.pushPresenter(PromptAlertDialogViewPresenter, temp);\n setTimeout(() => {\n UnlockItemModelManager.saveItemIdToGameRecord(4);\n UnlockSpecialPlotModelManager.saveUnlockedSpecialPlotIdByItemIdToGameRecord(5);\n }, 3000);\n }\n break;\n case AutoPopViewType.UrgentNotice:\n {\n UIManager.pushPresenter(UrgentNoticeViewPresenter, undefined);\n }\n break;\n case AutoPopViewType.PlotStop:\n {\n UIManager.pushPresenter(PlotStopViewPresenter, undefined);\n }\n break;\n }\n\n }\n\n onShowPlotBlocked = () => {\n let plotId: number = GameModelManager.getCurPlotBlockedId();\n // GameDotMgr.getInstance().dotExposure(StringUtils.format(ExposureType.Plotblock, plotId));\n GameModelManager.registerAutoPopView(AutoPopViewType.PlotStop);\n\n }\n\n onMainPlotChanged = async (pType: PlotSceneType, pId: number) => {\n if (!GameModelManager.isMainPlotSceneType() || ConfigManager.getConfig(dateSceneConfig, pId).DateType == DateType.Date_Sp) {\n return;\n }\n UIManager.popToPresenter(this);\n let comp = cc.director.getScene().getChildByName(\"Canvas\").getChildByName(\"VerbRoot\").getChildByName(\"VerbView\").getComponent(VerbView);\n if (this._hasItem && -1 !== this._itemId) {\n //加载图和组织物品掉落数据\n let showItemCfg: DeepReadonlyObject<IItemTbl> | undefined = undefined;\n let itemSpriteFrame: cc.SpriteFrame | undefined = undefined;\n showItemCfg = this.getShowItemCfg(this._itemId);\n if (showItemCfg) {\n let path: string = GameConstData.GAME_CONST_ITEM_BIG_SPR_DIR + showItemCfg.icon;\n itemSpriteFrame = await ResUtils.loadRes(path, cc.SpriteFrame);\n comp.setItemDropData(itemSpriteFrame, showItemCfg);\n this._itemId = -1;\n this._hasItem = false;\n }\n }\n switch (pType) {\n case PlotSceneType.Message:\n {\n this.onTabClick(MainTabs.messageTab, () => {\n this._subPresenters[this._currentTab].onShow();\n comp.toChat({ title: \"\", desc: \"来电了!!\" });\n setTimeout(() => {\n GameModelManager.ForceClickDataReady.emit();\n GameModelManager.ForceClickMsgItem.emit(pId);\n }, 500);\n });\n }\n break;\n case PlotSceneType.DatingEvent:\n {\n let cfgs = ConfigManager.getAllConfig(dateSceneConfig);\n let ids: string[] = [];\n for (const id in cfgs) {\n if (cfgs[id].DateType == DateType.Date_Normal) {\n ids.push(id);\n }\n }\n let plotIds: number[] = [];\n let models = GameModelManager.getMainDatingEventScenesModel();\n for (let i = 0; i < models.length; i++) {\n plotIds.push(models[i].id);\n }\n let index = plotIds.indexOf(pId);\n let title = \"第\" + (plotIds.length) + \"章:\";\n let cfg = ConfigManager.getConfig(dateSceneConfig, pId);\n let desc = cfg && cfg.name ? GameModelManager.getConfigLanguageTxt(cfg.name) : \"\";\n comp.toDating(() => {\n AudioManager.playEffect('verb');\n this.onTabClick(MainTabs.datingEventTab, () => {\n GameModelManager.ForceClickDataReady.emit();\n GameModelManager.ForceClickDatingItem.emit(pId);\n })\n this.view.hideClickAniByIndex(MainTabs.datingEventTab);\n }, { title: title, desc: desc })\n }\n break;\n }\n }\n\n getShowItemCfg(itemId: number): DeepReadonlyObject<IItemTbl> | undefined {\n let cfg: DeepReadonlyObject<IItemTbl> | undefined = undefined;\n if (itemId) {\n cfg = ConfigManager.getConfig(itemTbl, itemId);\n }\n return cfg;\n }\n\n onUnlockItem = (itemId: number) => {\n let unlockItems = UnlockItemModelManager.unlockItems;\n let isNew = unlockItems.indexOf(itemId) == -1;\n if (isNew) {\n this._itemId = itemId;\n this._hasItem = true;\n //写存档+组织数据并派发\n UnlockItemModelManager.saveItemIdToGameRecord(itemId);\n }\n }\n\n /**\n * 卧室返回点击UI事件\n * @param index 返回具体tabIndex\n */\n onBedroomViewBack = (index: number) => {\n this._view.onTabButtonClick(null, `${index}`);\n }\n\n onRefreshAllStatus = async () => {\n this.checkRedDot(PlotManager.getCurrentPlots());\n\n GameConfig.showToBeContinue = false;\n let needEnterSpecialDatingScene = this.checkIsNeedToEnterSpecialDatingScene();\n // check tab guide\n // this.checkTabGuide();\n if (needEnterSpecialDatingScene) {\n GameConfig.isVerb = true;\n this.enterSpecialEventScene();\n this._currentTab = MainTabs.datingEventTab;\n this._viewProps.selectedTab = MainTabs.datingEventTab;\n } else {\n let hasGuide = GameModelManager.checkHasGuide();\n if (!hasGuide) {\n GameModelManager.checkAutoPopView();\n }\n }\n this._tabClickAble = true;\n GameModelManager.dealAutoResumeFullEnergy();\n //进入主界面更新红点状态\n this.view.updateBedRoomRedDot();\n this.updateRewardBtnRedDot();\n }\n\n updateRewardBtnRedDot() {\n for (let i = 1; i < 4; i++) {\n let catRewardStatus = BedRoomCatModelManager.getCatRewardStatus(i);\n for (let j = 0; j < catRewardStatus.length; j++) {\n if (catRewardStatus[j] == 1) {\n this.view.getRewardRedDotNode().active = true;\n return;\n } else {\n this.view.getRewardRedDotNode().active = false;\n }\n }\n }\n }\n\n /**\n * 卧室返回点击UI事件\n * @param index 返回具体tabIndex\n */\n onJumpToViewInGame = (index: PageIndex) => {\n let tab = MainTabs.messageTab;\n switch (index) {\n case PageIndex.MessageView:\n tab = MainTabs.messageTab\n this._view.onTabButtonClick(null, `${tab}`);\n break;\n case PageIndex.DateEventView:\n tab = MainTabs.datingEventTab\n this._view.onTabButtonClick(null, `${tab}`);\n break;\n case PageIndex.BedroomView:\n tab = MainTabs.bedroomTab\n this._view.onTabButtonClick(null, `${tab}`);\n break;\n case PageIndex.ExtraPlotView:\n tab = MainTabs.datingEventTab\n this._view.onTabButtonClick(null, `${tab}`);\n UIManager.pushPresenter(ExtraPlotViewPresenter, undefined);\n break;\n default:\n console.error(\"The pageIndex is invalid.\");\n UIManager.showToast(\"无效的页面跳转\");\n break;\n }\n }\n}"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/presenter/MainViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { ConfigManager } from \"simba-config-manager\";\nimport { GameRecord, PlotManager, ReadonlyPlots, SpecialPlotId } from \"../../../avg/AVG\";\nimport { createPresenter, Presenter } from \"../../../common/classbase/PresenterBase\";\nimport { View } from \"../../../common/classbase/ViewBase\";\nimport { GameTextData } from \"../../../common/gameplay/gamedata/GameTextData\";\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\nimport { dateSceneConfig } from \"../../../config/DateSceneConfig\";\nimport { AutoPopViewType, GuideLocation, GuideOperationType, GuideState, MainTabs, PlotSceneType } from \"../../Enums\";\nimport GameDotMgr from \"../../GameDotMgr\";\nimport { DatingEventStatus } from \"../../model/DatingEventSceneModel\";\nimport { GameModelManager } from \"../../model/GameModelManager\";\nimport { RegPresenter } from \"../PresenterCCViewFactory\";\nimport VerbView from \"../VerbView\";\nimport { showToBeContinue } from \"../view/impl/AlertToBeContinueImpl\";\nimport { MainView, MainViewProps, MainViewType } from \"../view/type/MainView\";\nimport DatingEventViewPresenter from \"./DatingEventViewPresenter\";\nimport { DatingScenePresenter } from \"./DatingScenePresenter\";\nimport DebugViewPresenter from \"./DebugViewPresenter\";\nimport DiscoverViewPresenter from \"./DiscoverViewPresenter\";\nimport GuideViewPresenter from \"./GuideViewPresenter\";\nimport MessageViewPresenter from \"./MessageViewPresenter\";\nimport NoticeViewPresenter from \"./NoticeViewPresenter\";\nimport PlotStopViewPresenter from \"./PlotStopViewPresenter\";\nimport { AudioManager } from \"simba-cc-audio-manager\";\nimport { DeepReadonlyObject } from \"simba-utils\";\nimport { ResUtils } from \"simba-cc-resutils\";\nimport { GameConstData } from \"../../../common/gameplay/gamedata/GameConstData\";\nimport { UnlockItemModelManager } from \"../../model/UnlockItemModelManager\";\nimport { IItemTbl, itemTbl } from \"../../../config/ItemTbl\";\nimport { channel, GameConfig } from \"../../../GameConfig\";\nimport { HttpClient } from \"simba-httpclient\";\nimport { DateType, PageIndex } from \"../../../avg/EditorEnums\";\nimport NewNoticeViewPresenter from \"./notice/NewNoticeViewPresenter\";\nimport { SourceView } from \"../view/type/notice/NewNoticeView\";\nimport ExtraPlotViewPresenter from \"./ExtraPlotViewPresenter\";\nimport UrgentNoticeViewPresenter from \"./notice/UrgentNoticeViewPresenter\";\nimport { SDK } from \"simba-sdk\";\n\nconst TabPresenterFactory: ({ new(): Presenter } & { uuid: string })[] = [\n MessageViewPresenter,\n DatingEventViewPresenter,\n DiscoverViewPresenter\n];\n/**主线剧情的下标 */\nconst MAIN_PLOT_INDEX: number = 0;\n@RegPresenter(MainViewType)\nexport default class MainViewPresenter extends Presenter<undefined, MainView> {\n static uuid = \"MainViewPresenter\";\n private _subPresenters: Presenter<any, View>[] = [];\n private _currentTab = 0;\n private _viewProps: MainViewProps;\n private _loadingTab = false;\n private readonly _tabToggleDelayTime = 618;\n private _tabClickAble: boolean = false;\n\n private _itemId: number = -1;\n private _hasItem: boolean = false;\n public static tabIndex: number = -1;\n\n constructor() {\n super();\n this._viewProps = {\n selectedTab: 0,\n messageRedDot: false,\n datingEventRedDot: false,\n discoverRedDot: false,\n onTabClick: this.onTabClick,\n onDebugClick: this.onDebugClickCallback,\n };\n }\n\n onDebugClickCallback = () => {\n UIManager.pushPresenter(DebugViewPresenter, undefined);\n }\n\n onUrgentNoticeClickCallback = () => {\n UIManager.pushPresenter(UrgentNoticeViewPresenter, undefined);\n }\n\n onGoToShopClickCallback = () => {\n GameDotMgr.getInstance().dotClickUI(\"shop_btn_MainView\");\n if (channel == \"wechat\") {\n // GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);\n let link = GameModelManager.getYouZanShopUrlByType(8);\n if (link) {\n SDK.openProgramV2(GameConfig.youZanShopAppId, link);\n }\n } else if (channel == \"android\") {\n let link = GameModelManager.getTaoBaoShopUrlByType(8);\n if (link) {\n GameModelManager.jumpToTaobaoShop(link);\n }\n } else {\n UIManager.showToast(\"该功能在当前平台不可使用\");\n }\n }\n\n onCommonProblemClickCallback = async () => {\n try {\n let resStr = await new HttpClient(GameConfig.commonProblemConfigUrl).get() as string;\n let res = JSON.parse(resStr);\n if (res) {\n UIManager.pushPresenter(NoticeViewPresenter, {\n title: res.title,\n content: res.content\n });\n }\n } catch (error) {\n console.error(error);\n }\n }\n\n checkRedDot = (plots: ReadonlyPlots) => {\n this._viewProps.messageRedDot = plots[MAIN_PLOT_INDEX].plotSceneType === PlotSceneType.Message || plots[MAIN_PLOT_INDEX].plotSceneType === PlotSceneType.PhoneCall;\n this._viewProps.datingEventRedDot = false;\n this._viewProps.datingEventRedDot = plots && (plots[0].plotSceneType === PlotSceneType.DatingEvent && (plots[0].id !== SpecialPlotId.ToBeContinued && plots[0].id !== SpecialPlotId.End));\n this.view.setProps(this._viewProps);\n if (plots[MAIN_PLOT_INDEX] && plots[MAIN_PLOT_INDEX].plotSceneType === PlotSceneType.BlockPlot) {\n GameModelManager.dealBlockedPlot();\n } else {\n let change = GameModelManager.isChangePlotSceneType();\n if (change) {\n let p = plots[MAIN_PLOT_INDEX];\n let isSpecial = p.id === SpecialPlotId.End || p.id === SpecialPlotId.ToBeContinued;\n if (!isSpecial) {\n this.onMainPlotChanged(p.plotSceneType, p.plotSceneTypeId);\n GameModelManager.setIsChangePlotSceneType(false);\n }\n }\n }\n }\n\n onRefreshDiscoveryRedDot = () => {\n this._viewProps.discoverRedDot = !GameModelManager.checkResumeFullEnergyMarked();\n this.view.setProps(this._viewProps);\n }\n\n async start() { // 开始游戏\n this._subPresenters[0] = await createPresenter(TabPresenterFactory[0]);\n MainViewPresenter.tabIndex = 0;\n let viewContainer = this._view.getTabContentContainer();\n this._subPresenters[0].open(viewContainer, undefined);\n this.dealTabGuide(MainTabs.messageTab);\n this._viewProps.selectedTab = MainTabs.messageTab;\n\n this._disposable.add(GameModelManager.RefreshDiscoverTabRed.on(this.onRefreshDiscoveryRedDot));\n this._disposable.add(GameModelManager.ShowPlotBlocked.on(this.onShowPlotBlocked));\n this._disposable.add(GameModelManager.MainTabForceClick.on(this.onMainTabForceClick));\n // this._disposable.add(GameModelManager.CheckMainTabGuide.on(this.checkTabGuide));\n this._disposable.add(GameModelManager.AutoPopView.on(this.onAutoPopView));\n this._disposable.add(GameModelManager.UnlockItem.on(this.onUnlockItem));\n\n this._disposable.add(GameModelManager.BedroomViewBack.on(this.onBedroomViewBack));\n this._disposable.add(GameModelManager.RefreshAllStatus.on(this.onRefreshAllStatus));\n this._disposable.add(GameModelManager.JumpToViewInGame.on(this.onJumpToViewInGame));\n\n\n this.checkRedDot(PlotManager.getCurrentPlots());\n PlotManager.PlotStartEvent.on(this.checkRedDot);\n let needEnterSpecialDatingScene = this.checkIsNeedToEnterSpecialDatingScene();\n // check tab guide\n // this.checkTabGuide();\n if (needEnterSpecialDatingScene) {\n GameConfig.isVerb = true;\n this.enterSpecialEventScene();\n this._currentTab = MainTabs.datingEventTab;\n this._viewProps.selectedTab = MainTabs.datingEventTab;\n }\n this._tabClickAble = true;\n GameModelManager.dealAutoResumeFullEnergy();\n //进入主界面更新红点状态\n setTimeout(() => {\n //关闭等待界面\n this.view.showWaitingView(false);\n //开始弹起自动窗口\n if (PlotManager.getCurrentPlots()[MAIN_PLOT_INDEX].id === SpecialPlotId.ToBeContinued) {\n GameModelManager.registerAutoPopView(AutoPopViewType.ToBeContinued);\n }\n let autoShowNotice = GameModelManager.getAutoShowNotice();\n if (autoShowNotice) {\n GameModelManager.registerAutoPopView(AutoPopViewType.Notice);\n }\n let unlockItems = UnlockItemModelManager.unlockItems;\n if (unlockItems.indexOf(4) == -1) {\n GameModelManager.registerAutoPopView(AutoPopViewType.NoteBook);\n }\n if (!needEnterSpecialDatingScene) {\n let hasGuide = GameModelManager.checkHasGuide();\n if (!hasGuide) {\n GameModelManager.checkAutoPopView();\n }\n }\n }, 2000);\n }\n\n /**\n * 检查新手教程是否完成,当前新手教程完成的判定是完成第一章\n * @returns \n */\n checkNoviceTutorialOver(): boolean {\n let models = GameModelManager.getMainDatingEventScenesModel();\n for (let i = 0; i < models.length; i++) {\n if (models[i].status == 4) {\n return true;\n }\n }\n return false;\n }\n\n async enterSpecialEventScene() {\n let arr = GameModelManager.getMainDatingEventScenesModel();\n UIManager.pushPresenter(DatingScenePresenter, arr[0], true);\n }\n\n checkIsNeedToEnterSpecialDatingScene() {\n let arr = GameModelManager.getMainDatingEventScenesModel();\n let need = arr && arr.length === 1 && arr[0].status !== DatingEventStatus.Completed;\n return need;\n }\n\n onMainTabForceClick = (param: { index: number, pureClick: boolean, propId?: number }) => {\n UIManager.popToPresenter(this);\n let index = param.index;\n this.onTabClick(index);\n }\n\n onClose() {\n super.onClose();\n UIManager.popToPresenter(this);\n }\n\n onOpen() {\n super.onOpen(undefined);\n // this.perloadPrefab();\n // this.discoverInit();\n }\n\n discoverInit() {\n GameRecord.onGlobalVariableChange(\"red_pot_\" + DiscoverViewPresenter.uuid, () => {\n this._viewProps.discoverRedDot = GameModelManager.checkRedPot(DiscoverViewPresenter.uuid);\n this.view.setProps(this._viewProps);\n });\n this._viewProps.discoverRedDot = GameModelManager.checkRedPot(DiscoverViewPresenter.uuid);\n this.view.setProps(this._viewProps);\n }\n\n perloadPrefab() {\n let PFList = [\"prefab/ui/DatingEventView\"];\n cc.resources.preload(PFList);\n }\n\n onEnterBackground() {\n super.onEnterBackground();\n if (this._subPresenters[this._currentTab])\n this._subPresenters[this._currentTab].onEnterBackground();\n }\n\n /**presenter进入前景 */\n async onEnterForeground() {\n super.onEnterForeground();\n if (this._subPresenters[this._currentTab]) {\n this._subPresenters[this._currentTab].onEnterForeground();\n this._subPresenters[this._currentTab].onEnterForeground();\n }\n if (PlotManager.getCurrentPlots()[MAIN_PLOT_INDEX].id === SpecialPlotId.ToBeContinued) {\n GameModelManager.registerAutoPopView(AutoPopViewType.ToBeContinued);\n }\n if (!GameConfig.isVerb) {\n GameModelManager.checkAutoPopView();\n }\n }\n\n onShow() {\n super.onShow();\n // this.checkTabGuide();\n }\n\n onTabClick = async (index: number, callback?: Function, isDot?: Boolean) => {\n if (!this._tabClickAble) {\n return;\n }\n this.dealTabGuide(index);\n let uuid = TabPresenterFactory[index].uuid;\n if (!GameModelManager.checkFuncUnloced(uuid)) {\n UIManager.showToast(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_MAIN_FUNCTION_NOT_OPEN));\n return;\n }\n if (this._loadingTab) return;\n if (this._currentTab !== index) {\n if (this._subPresenters[this._currentTab])\n this._subPresenters[this._currentTab].view.hide();\n this._currentTab = index;\n this._viewProps.selectedTab = index;\n this._view.setProps(this._viewProps);\n if (index !== 2) {\n MainViewPresenter.tabIndex = index;\n }\n if (!this._subPresenters[this._currentTab]) {\n this._loadingTab = true;\n await createPresenter(TabPresenterFactory[this._currentTab]).then((presenter) => {\n this._subPresenters[this._currentTab] = presenter;\n presenter.open(this.view.getTabContentContainer(), undefined);\n setTimeout(() => {//延时等待618毫秒,View 中UI刷新\n this._loadingTab = false;\n }, this._tabToggleDelayTime);\n if (callback) {\n callback();\n }\n });\n } else {\n if (this._subPresenters[this._currentTab]) {\n this._subPresenters[this._currentTab].view.show();\n }\n if (callback) {\n callback();\n }\n }\n } else {\n if (callback) {\n callback();\n }\n }\n }\n\n dealTabGuide(index: number) {\n let r = GameRecord.globalVariables[\"guide_main_tab\" + index] as number;\n r = r === undefined ? GuideState.close : r;\n if (r === GuideState.Open) {\n GameModelManager.setGuideMainTabRecord(index, GuideState.Complete);\n }\n }\n\n checkTabGuide = () => {\n let check: boolean = false;\n if (!check) {\n return;\n }\n let index = GameModelManager.getMainTabGuideIndex();\n if (index !== -1) {\n //attention\n let redDotArr = [this._viewProps.messageRedDot, this._viewProps.datingEventRedDot, this._viewProps.discoverRedDot];\n if (!redDotArr[index] || this._currentTab === index) {\n return;\n }\n UIManager.popToPresenter(this);\n let m = this.view.getGuideTabParam(index);\n if (m) {\n let location: GuideLocation = index === MainTabs.datingEventTab ? GuideLocation.TabDate : GuideLocation.TabMsg;\n m.call = () => {\n this.onTabClick(index);\n this.view.hideClickAniByIndex(index);\n GameDotMgr.getInstance().dotGuide(GuideOperationType.Click, location);\n }\n UIManager.pushPresenter(GuideViewPresenter, m);\n GameDotMgr.getInstance().dotGuide(GuideOperationType.Show, location);\n }\n }\n }\n\n switchTab(tabIndex: number) {\n if (this._currentTab != tabIndex) {\n let prevIndex = this._currentTab;\n this._currentTab = tabIndex;\n this._viewProps.selectedTab = this._currentTab;\n\n this._view.setProps(this._viewProps);\n }\n }\n\n onAutoPopView = async (viewType: AutoPopViewType) => {\n switch (viewType) {\n case AutoPopViewType.ToBeContinued:\n {\n await showToBeContinue();\n }\n break;\n case AutoPopViewType.Notice:\n {\n UIManager.pushPresenter(NewNoticeViewPresenter, SourceView.MessageView);\n }\n break;\n case AutoPopViewType.UrgentNotice:\n {\n UIManager.pushPresenter(UrgentNoticeViewPresenter, undefined);\n }\n break;\n case AutoPopViewType.PlotStop:\n {\n UIManager.pushPresenter(PlotStopViewPresenter, undefined);\n }\n break;\n }\n\n }\n\n onShowPlotBlocked = () => {\n let plotId: number = GameModelManager.getCurPlotBlockedId();\n // GameDotMgr.getInstance().dotExposure(StringUtils.format(ExposureType.Plotblock, plotId));\n GameModelManager.registerAutoPopView(AutoPopViewType.PlotStop);\n\n }\n\n onMainPlotChanged = async (pType: PlotSceneType, pId: number) => {\n if (!GameModelManager.isMainPlotSceneType() || ConfigManager.getConfig(dateSceneConfig, pId).DateType == DateType.Date_Sp) {\n return;\n }\n UIManager.popToPresenter(this);\n let comp = cc.director.getScene().getChildByName(\"Canvas\").getChildByName(\"VerbRoot\").getChildByName(\"VerbView\").getComponent(VerbView);\n if (this._hasItem && -1 !== this._itemId) {\n //加载图和组织物品掉落数据\n let showItemCfg: DeepReadonlyObject<IItemTbl> | undefined = undefined;\n let itemSpriteFrame: cc.SpriteFrame | undefined = undefined;\n showItemCfg = this.getShowItemCfg(this._itemId);\n if (showItemCfg) {\n let path: string = GameConstData.GAME_CONST_ITEM_BIG_SPR_DIR + showItemCfg.icon;\n itemSpriteFrame = await ResUtils.loadRes(path, cc.SpriteFrame);\n comp.setItemDropData(itemSpriteFrame, showItemCfg);\n this._itemId = -1;\n this._hasItem = false;\n }\n }\n switch (pType) {\n case PlotSceneType.Message:\n {\n this.onTabClick(MainTabs.messageTab, () => {\n this._subPresenters[this._currentTab].onShow();\n comp.toChat({ title: \"\", desc: \"来电了!!\" });\n setTimeout(() => {\n GameModelManager.ForceClickDataReady.emit();\n GameModelManager.ForceClickMsgItem.emit(pId);\n }, 500);\n });\n }\n break;\n case PlotSceneType.DatingEvent:\n {\n let cfgs = ConfigManager.getAllConfig(dateSceneConfig);\n let ids: string[] = [];\n for (const id in cfgs) {\n if (cfgs[id].DateType == DateType.Date_Normal) {\n ids.push(id);\n }\n }\n let plotIds: number[] = [];\n let models = GameModelManager.getMainDatingEventScenesModel();\n for (let i = 0; i < models.length; i++) {\n plotIds.push(models[i].id);\n }\n let index = plotIds.indexOf(pId);\n let title = \"第\" + (plotIds.length) + \"章:\";\n let cfg = ConfigManager.getConfig(dateSceneConfig, pId);\n let desc = cfg && cfg.name ? GameModelManager.getConfigLanguageTxt(cfg.name) : \"\";\n comp.toDating(() => {\n AudioManager.playEffect('verb');\n this.onTabClick(MainTabs.datingEventTab, () => {\n GameModelManager.ForceClickDataReady.emit();\n GameModelManager.ForceClickDatingItem.emit(pId);\n })\n this.view.hideClickAniByIndex(MainTabs.datingEventTab);\n }, { title: title, desc: desc })\n }\n break;\n }\n }\n\n getShowItemCfg(itemId: number): DeepReadonlyObject<IItemTbl> | undefined {\n let cfg: DeepReadonlyObject<IItemTbl> | undefined = undefined;\n if (itemId) {\n cfg = ConfigManager.getConfig(itemTbl, itemId);\n }\n return cfg;\n }\n\n onUnlockItem = (itemId: number) => {\n let unlockItems = UnlockItemModelManager.unlockItems;\n let isNew = unlockItems.indexOf(itemId) == -1;\n if (isNew) {\n this._itemId = itemId;\n this._hasItem = true;\n //写存档+组织数据并派发\n UnlockItemModelManager.saveItemIdToGameRecord(itemId);\n }\n }\n\n /**\n * 卧室返回点击UI事件\n * @param index 返回具体tabIndex\n */\n onBedroomViewBack = (index: number) => {\n this._view.onTabButtonClick(null, `${index}`);\n }\n\n onRefreshAllStatus = async () => {\n this.checkRedDot(PlotManager.getCurrentPlots());\n\n GameConfig.showToBeContinue = false;\n let needEnterSpecialDatingScene = this.checkIsNeedToEnterSpecialDatingScene();\n // check tab guide\n // this.checkTabGuide();\n if (needEnterSpecialDatingScene) {\n GameConfig.isVerb = true;\n this.enterSpecialEventScene();\n this._currentTab = MainTabs.datingEventTab;\n this._viewProps.selectedTab = MainTabs.datingEventTab;\n } else {\n let hasGuide = GameModelManager.checkHasGuide();\n if (!hasGuide) {\n GameModelManager.checkAutoPopView();\n }\n }\n this._tabClickAble = true;\n GameModelManager.dealAutoResumeFullEnergy();\n }\n\n /**\n * 卧室返回点击UI事件\n * @param index 返回具体tabIndex\n */\n onJumpToViewInGame = (index: PageIndex) => {\n let tab = MainTabs.messageTab;\n switch (index) {\n case PageIndex.MessageView:\n tab = MainTabs.messageTab\n this._view.onTabButtonClick(null, `${tab}`);\n break;\n case PageIndex.DateEventView:\n tab = MainTabs.datingEventTab\n this._view.onTabButtonClick(null, `${tab}`);\n break;\n case PageIndex.ExtraPlotView:\n tab = MainTabs.datingEventTab\n this._view.onTabButtonClick(null, `${tab}`);\n UIManager.pushPresenter(ExtraPlotViewPresenter, undefined);\n break;\n default:\n console.error(\"The pageIndex is invalid.\");\n UIManager.showToast(\"无效的页面跳转\");\n break;\n }\n }\n}"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/SpecialPlotViewPresenter.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'75c44LQpEpHf4CkJXDWy0Xc'
,
'SpecialPlotViewPresenter'
);
// script/game/ui/presenter/SpecialPlotViewPresenter.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
const
simba_config_manager_1
=
require
(
"simba-config-manager"
);
const
simba_sdk_1
=
require
(
"simba-sdk"
);
const
PresenterBase_1
=
require
(
"../../../common/classbase/PresenterBase"
);
const
UIManager_1
=
require
(
"../../../common/gameplay/managers/UIManager"
);
const
StoryTbl_1
=
require
(
"../../../config/StoryTbl"
);
const
GameConfig_1
=
require
(
"../../../GameConfig"
);
const
GameDotMgr_1
=
require
(
"../../GameDotMgr"
);
const
GameModelManager_1
=
require
(
"../../model/GameModelManager"
);
const
UnlockSpecialPlotEventManager_1
=
require
(
"../../model/UnlockSpecialPlotEventManager"
);
const
UnlockSpecialPlotModelManager_1
=
require
(
"../../model/UnlockSpecialPlotModelManager"
);
const
PresenterCCViewFactory_1
=
require
(
"../PresenterCCViewFactory"
);
const
SpecialPlotView_1
=
require
(
"../view/type/SpecialPlotView"
);
let
SpecialPlotViewPresenter
=
/** @class */
(()
=>
{
let
SpecialPlotViewPresenter
=
class
SpecialPlotViewPresenter
extends
PresenterBase_1
.
Presenter
{
constructor
()
{
super
();
this
.
_value
=
0
;
this
.
_cfg
=
undefined
;
this
.
onLeftBtnClickCallBack
=
()
=>
{
if
(
this
.
_value
<=
0
)
{
return
;
}
else
{
this
.
_value
-=
1
;
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
}
};
this
.
onRightBtnClickCallBack
=
()
=>
{
if
(
this
.
_value
>=
this
.
_viewProps
.
specialPlotIds
.
length
-
1
)
{
UIManager_1
.
UIManager
.
showToast
(
this
.
_cfg
.
toastMsg
);
return
;
}
else
{
this
.
_value
+=
1
;
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
}
};
this
.
createGameClubBtn
=
()
=>
{
this
.
view
.
getViewNode
().
getComponent
(
cc
.
Widget
).
updateAlignment
();
let
info
=
simba_sdk_1
.
SDK
.
systemInfo
.
displayInfo
;
let
aspect
=
info
.
windowSize
.
height
/
cc
.
view
.
getVisibleSize
().
height
;
this
.
view
.
getViewNode
().
getComponent
(
cc
.
Widget
).
updateAlignment
();
let
pos
=
this
.
view
.
getForumBtnNode
().
convertToWorldSpaceAR
(
cc
.
v2
(
0
,
0
));
pos
.
x
+=
cc
.
view
.
getViewportRect
().
x
/
cc
.
view
.
getScaleX
();
let
xPos
=
pos
.
x
*
aspect
;
let
yPos
=
info
.
windowSize
.
height
-
pos
.
y
*
aspect
;
let
width
=
this
.
view
.
getForumBtnNode
().
width
*
aspect
;
let
height
=
this
.
view
.
getForumBtnNode
().
height
*
aspect
;
let
left
=
xPos
-
width
/
2
;
let
top
=
yPos
-
height
/
2
;
simba_sdk_1
.
SDK
.
createGameClubButton
({
type
:
"text"
,
text
:
""
,
style
:
{
left
:
left
,
top
:
top
,
width
:
width
,
height
:
height
},
icon
:
"green"
});
};
this
.
onShopBtnClickCallBack
=
()
=>
{
GameDotMgr_1
.
default
.
getInstance
().
dotClickUI
(
"shop_btn_specoalPlot"
);
let
type
=
GameModelManager_1
.
GameModelManager
.
getTypeByBedroomItemId
(
this
.
_viewProps
.
itemId
);
if
(
GameConfig_1
.
channel
==
"wechat"
)
{
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getYouZanShopUrlByType
(
type
);
if
(
link
)
{
simba_sdk_1
.
SDK
.
openProgramV2
(
GameConfig_1
.
GameConfig
.
youZanShopAppId
,
link
);
}
}
}
else
if
(
GameConfig_1
.
channel
==
"android"
)
{
if
(
type
)
{
let
link
=
GameModelManager_1
.
GameModelManager
.
getTaoBaoShopUrlByType
(
type
);
if
(
link
)
{
GameModelManager_1
.
GameModelManager
.
jumpToTaobaoShop
(
link
);
}
}
}
else
{
UIManager_1
.
UIManager
.
showToast
(
"该功能在当前平台不可使用"
);
}
};
this
.
onCloseBtnClick
=
()
=>
{
this
.
view
.
close
();
GameModelManager_1
.
GameModelManager
.
BackToBedRoom
.
emit
();
};
}
onOpen
(
props
)
{
super
.
onOpen
(
props
);
this
.
_viewProps
=
props
;
this
.
_viewProps
.
onLeftBtnClick
=
this
.
onLeftBtnClickCallBack
;
this
.
_viewProps
.
onRightBtnClick
=
this
.
onRightBtnClickCallBack
;
this
.
_viewProps
.
createGameClubBtn
=
this
.
createGameClubBtn
;
this
.
_viewProps
.
onShopBtnClick
=
this
.
onShopBtnClickCallBack
;
this
.
_viewProps
.
onCloseBtnClick
=
this
.
onCloseBtnClick
;
this
.
view
.
setProps
(
this
.
_viewProps
);
this
.
onShow
();
}
onShow
()
{
super
.
onShow
();
this
.
showSpecialPlot
(
this
.
_viewProps
.
specialPlotIds
[
this
.
_value
]);
this
.
createGameClubBtn
();
this
.
showGameClubBtn
();
}
onClose
()
{
super
.
onClose
();
simba_sdk_1
.
SDK
.
destroyGameClubButton
();
}
onEnterBackground
()
{
super
.
onEnterBackground
();
this
.
hideGameClubBtn
();
}
onEnterForeground
()
{
super
.
onEnterForeground
();
this
.
showGameClubBtn
();
}
showGameClubBtn
()
{
simba_sdk_1
.
SDK
.
showGameClubButton
();
}
hideGameClubBtn
()
{
simba_sdk_1
.
SDK
.
hideGameClubButton
();
}
showSpecialPlot
(
specialPlotId
)
{
try
{
if
(
specialPlotId
)
{
this
.
_cfg
=
simba_config_manager_1
.
ConfigManager
.
getConfig
(
StoryTbl_1
.
storyTbl
,
specialPlotId
);
if
(
this
.
_cfg
)
{
this
.
view
.
getSpecialPlotTitleNode
().
getComponent
(
cc
.
Label
).
string
=
this
.
_cfg
.
title
;
let
cfgStr
=
this
.
_cfg
.
content
.
split
(
"%%"
);
let
specialPlotNodeStr
=
""
;
for
(
let
i
=
0
;
i
<
cfgStr
.
length
;
i
++
)
{
specialPlotNodeStr
=
specialPlotNodeStr
+
cfgStr
[
i
]
+
"\n"
;
}
this
.
view
.
getSpecialPlotNode
().
getComponent
(
cc
.
Label
).
string
=
specialPlotNodeStr
;
UnlockSpecialPlotModelManager_1
.
UnlockSpecialPlotModelManager
.
saveClickedSpecialPlotIdByItemIdToGameRecord
(
specialPlotId
);
}
this
.
updateLeftOrRightBtnStatus
();
this
.
updateRightBtnRedDotStatus
();
this
.
view
.
getSpecialPlotScrollView
().
scrollToTop
();
}
}
catch
(
error
)
{
console
.
error
(
error
);
}
}
updateLeftOrRightBtnStatus
()
{
//处理左按钮显隐,右按钮暂不处理
if
(
this
.
_value
<=
0
)
{
this
.
view
.
showLeftBtn
(
false
);
}
else
{
this
.
view
.
showLeftBtn
(
true
);
}
}
updateRightBtnRedDotStatus
()
{
this
.
view
.
showRedDot
(
UnlockSpecialPlotEventManager_1
.
default
.
getInstance
().
isShowBedRoomRedDotStatus
(
this
.
_viewProps
.
itemId
));
}
};
SpecialPlotViewPresenter
.
uuid
=
"SpecialPlotViewPresenter"
;
SpecialPlotViewPresenter
=
__decorate
([
PresenterCCViewFactory_1
.
RegPresenter
(
SpecialPlotView_1
.
SpecialPlotViewType
)
],
SpecialPlotViewPresenter
);
return
SpecialPlotViewPresenter
;
})();
exports
.
default
=
SpecialPlotViewPresenter
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/BedroomCatRewardViewPresenter.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/presenter/bedroom/BedroomCatRewardViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { Presenter } from \"../../../../common/classbase/PresenterBase\";\nimport { BedRoomCatModelManager, CatRewardConfigTpye } from \"../../../model/BedRoomCatModelManager\";\nimport { GameModelManager } from \"../../../model/GameModelManager\";\nimport { RegPresenter } from \"../../PresenterCCViewFactory\";\nimport RewardLevelItem from \"../../RewardLevelItem\";\nimport RewardLoginItem, { rewardSturct, rewardType } from \"../../RewardLoginItem\";\nimport RewardPlotItem from \"../../RewardPlotItem\";\nimport { BedroomCatRewardViewType, BedroomCatRewardViewProps, BedroomCatRewardView } from \"../../view/type/BedroomCatRewardView\";\n\n@RegPresenter(BedroomCatRewardViewType)\nexport default class BedroomCatRewardViewPresenter extends Presenter<BedroomCatRewardViewProps, BedroomCatRewardView>{\n static uuid = \"BedroomCatRewardViewPresenter\";\n private _viewProps: BedroomCatRewardViewProps;\n private _titleLabel: string[] = [\n \"记得每天来看看哦~\",\n \"饭统碗里没有粮啦!点击碗即可喂食哦~\",\n \"解锁章节会获取相应的奖励哦~\",\n \"\",\n ];\n\n constructor() {\n super();\n }\n\n onOpen(props: BedroomCatRewardViewProps) {\n super.onOpen(props);\n this._viewProps = props;\n this._viewProps.onClickTabbarBtn = this.onClickTabbarBtn;\n this._viewProps.onCloseBtnClick = this.onCloseBtnClick;\n this.view.setProps(this._viewProps);\n this.onShow();\n }\n\n onShow() {\n super.onShow();\n //进入奖励界面初始化奖励的状态\n BedRoomCatModelManager.initCatRewardStatus();\n this.onClickTabbarBtn(1);\n }\n\n onClose() {\n super.onClose();\n }\n\n onEnterBackground() {\n super.onEnterBackground();\n }\n\n onEnterForeground() {\n super.onEnterForeground();\n this.updateRedDot();\n }\n\n updateRedDot() {\n for (let i = 1; i < 4; i++) {\n let catRewardStatus = BedRoomCatModelManager.getCatRewardStatus(i);\n for (let j = 0; j < catRewardStatus.length; j++) {\n if (catRewardStatus[j] == 1) {\n this.view.getRedDotNodes()[i - 1].active = true;\n break;\n } else {\n this.view.getRedDotNodes()[i - 1].active = false;\n }\n }\n }\n }\n\n CreateOrUpdateRewardItem(tabbarId: number) {\n this.view.getScrollViewContentNode().removeAllChildren();\n let cfg = BedRoomCatModelManager.getCatRewardConfigByConfigType(tabbarId);\n let catRewardStatus = BedRoomCatModelManager.getCatRewardStatus(tabbarId);\n let rewardSturcts: rewardSturct[] = [];\n for (let i = 0; i < cfg.length; ++i) {\n if (cfg[i].rewardTpye !== tabbarId) {\n continue;\n }\n if (cfg[i].catFoodNumber !== 0 && cfg[i].catFoodNumber) {\n rewardSturcts.push({ numberOrId: cfg[i].catFoodNumber, type: rewardType.catFood });\n }\n if (cfg[i].cannedNumber !== 0 && cfg[i].cannedNumber) {\n rewardSturcts.push({ numberOrId: cfg[i].cannedNumber, type: rewardType.canned });\n }\n if (cfg[i].clothedId !== 0 && cfg[i].clothedId) {\n rewardSturcts.push({ numberOrId: cfg[i].clothedId, type: rewardType.clothes });\n }\n if (cfg[i].specialPlotId !== 0 && cfg[i].specialPlotId) {\n rewardSturcts.push({ numberOrId: cfg[i].specialPlotId!, type: rewardType.item });\n }\n let btn = cc.instantiate(this.view.getRewardItemPrefabs()[tabbarId - 1]);\n let callback = () => {\n this.updateRedDot();\n }\n if (tabbarId == CatRewardConfigTpye.CatLoginRewardConfig) {\n btn.getComponent(RewardLoginItem).setData(cfg[i].rewardTpye, i, cfg[i].rewardTaskDescription, rewardSturcts, catRewardStatus[i], callback);\n } else if (tabbarId == CatRewardConfigTpye.CatLevelRewardConfig) {\n btn.getComponent(RewardLevelItem).setData(cfg[i].rewardTpye, i, cfg[i].rewardTaskDescription, rewardSturcts, catRewardStatus[i], callback);\n } else if (tabbarId == CatRewardConfigTpye.CatPlotRewardConfig) {\n btn.getComponent(RewardPlotItem).setData(cfg[i].rewardTpye, i, cfg[i].rewardTaskDescription, rewardSturcts, catRewardStatus[i], callback);\n }\n btn.parent = this.view.getScrollViewContentNode();\n rewardSturcts = [];\n }\n this.view.getScrollView().scrollToTop();\n }\n\n onClickTabbarBtn = (tabbarId: number) => {\n for (let i = 0; i < this.view.getTabbarButtons().length; i++) {\n if (i == tabbarId - 1) {\n this.view.getTabbarButtons()[i].getComponentInChildren(cc.Sprite).spriteFrame = this.view.getTabbarSpriteFrames()[0];\n } else {\n this.view.getTabbarButtons()[i].getComponentInChildren(cc.Sprite).spriteFrame = undefined as unknown as cc.SpriteFrame;\n }\n }\n this.view.getRewardPanelTitleSprite().spriteFrame = this.view.getRewardPanelTitleSpriteFrames()[tabbarId - 1];\n this.view.getRewardPanelTitleLabel().string = this._titleLabel[tabbarId - 1];\n this.CreateOrUpdateRewardItem(tabbarId);\n if (tabbarId <= CatRewardConfigTpye.CatPlotRewardConfig) {\n this.view.getWelfareNode().active = false;\n this.view.getRewardPanelNode().active = true;\n } else {\n this.view.getWelfareNode().active = true;\n this.view.getRewardPanelNode().active = false;\n }\n this.updateRedDot();\n }\n\n onCloseBtnClick = () => {\n this.view.close();\n GameModelManager.BackToBedRoom.emit();\n }\n}"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/BedroomViewPresenter.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/presenter/bedroom/BedroomViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { Presenter } from \"../../../../common/classbase/PresenterBase\";\nimport { UIManager } from \"../../../../common/gameplay/managers/UIManager\";\nimport { GameModelManager } from \"../../../model/GameModelManager\";\nimport { UnlockItemModelManager } from \"../../../model/UnlockItemModelManager\";\nimport UnlockSpecialPlotEventManager from \"../../../model/UnlockSpecialPlotEventManager\";\nimport ItemBreathAction from \"../../ItemBreathAction\";\nimport { RegPresenter } from \"../../PresenterCCViewFactory\";\nimport { BedroomView, BedroomViewProps, BedroomViewType } from \"../../view/type/BedroomView\";\nimport { ItemIntroductionViewProps } from \"../../view/type/ItemIntroductionView\";\nimport ItemIntroductionViewPresenter from \"../ItemIntroductionViewPresenter\";\nimport MainViewPresenter from \"../MainViewPresenter\";\nimport { BackgroundType, BedRoomCatModelManager, SuitStatus } from \"../../../model/BedRoomCatModelManager\";\nimport { AlertDialogViewProps } from \"../../view/type/AlertDialogView\";\nimport AlertDialogViewPresenter from \"../AlertDialogViewPresenter\";\nimport BedroomCatRewardViewPresenter from \"./BedroomCatRewardViewPresenter\";\nimport { BedroomCatRewardViewProps } from \"../../view/type/BedroomCatRewardView\";\nimport { ResUtils } from \"simba-cc-resutils\";\nimport { GameConstData } from \"../../../../common/gameplay/gamedata/GameConstData\";\nimport { ConfigManager } from \"simba-config-manager\";\nimport { catBubbleConfig } from \"../../../../config/CatBubbleConfig\";\nimport { AnimationUtils } from \"../../../../common/utils/AnimationUtils\";\nimport { WardrobeViewProps } from \"../../view/type/WardrobeView\";\nimport WardrobeViewPresenter from \"./WardrobeViewPresenter\";\nimport { SDK } from \"simba-sdk\";\nimport { UnlockSpecialPlotModelManager } from \"../../../model/UnlockSpecialPlotModelManager\";\nimport { AudioManager } from \"simba-cc-audio-manager\";\n\nexport enum CatBubbleType {\n FixedContent = 1,\n RandomContent,\n}\n\n@RegPresenter(BedroomViewType)\nexport default class BedroomViewPresenter extends Presenter<undefined, BedroomView>{\n static uuid = \"BedroomViewPresenter\";\n private _viewProps: BedroomViewProps;\n private _catActionNumber = 1;\n private _fixedContentTicker: number = -1;\n private _randomContentTicker: number = -1;\n private _isShowBubble = false;\n\n constructor() {\n super();\n this._viewProps = {\n onClickItem: this.onClickItem,\n onBackBtnClickCallBack: this.onBackBtnClickCallBack,\n onClickTopAddBtn: this.onClickTopAddBtn,\n onRewardBtnClickCallBack: this.onRewardBtnClickCallBack,\n onWardrobeBtnClickCallBack: this.onWardrobeBtnClickCallBack,\n onCatBtnClickCallBack: this.onCatBtnClickCallBack,\n onBowlBtnClickCallBack: this.onBowlBtnClickCallBack,\n onFoodBtnClickCallBack: this.onFoodBtnClickCallBack,\n onFeedCloseBtnClickCallBack: this.onFeedCloseBtnClickCallBack,\n onChangeBackgroundBtnClickCallBack: this.onChangeBackgroundBtnClickCallBack,\n }\n }\n\n onOpen() {\n super.onOpen(undefined);\n this.view.setProps(this._viewProps);\n this._disposable.add(GameModelManager.BackToBedRoom.on(this.onBackToBedRoom));\n //init unlock items\n UnlockItemModelManager.loginInitUnlockItems();\n //油画特殊处理,直接掉落\n UnlockItemModelManager.saveItemIdToGameRecord(1);\n UnlockSpecialPlotModelManager.loginInitUnlockSpecialPlots();\n this.onShow();\n }\n\n onShow() {\n super.onShow();\n // this.preloadView();\n // this.fadeInByNode(this.view.getThisNode());\n this.playBedRoomMusic();\n this.setBackgroundAndButton();\n this.setTopBtnTouchEvent();\n this.setTopBtnNumberLabels();\n this._catActionNumber = 1;\n this.onCatBtnClickCallBack();\n this.showRandomCatBubble();\n this.updateRewardBtnRedDot();\n this.updateWardrobeBtnRedDot();\n this.updateItemNodeStatus();\n this.setTopBtnOption();\n }\n\n onClose() {\n super.onClose();\n }\n\n onEnterForeground() {\n super.onEnterForeground();\n UnlockSpecialPlotModelManager.loginInitUnlockSpecialPlots();\n this.setTopBtnNumberLabels();\n this.updateRewardBtnRedDot();\n this.updateWardrobeBtnRedDot();\n this.updateItemNodeStatus();\n }\n\n onEnterBackground() {\n super.onEnterBackground();\n UnlockSpecialPlotModelManager.loginInitUnlockSpecialPlots();\n this.setTopBtnNumberLabels();\n this.updateRewardBtnRedDot();\n this.updateWardrobeBtnRedDot();\n this.updateItemNodeStatus();\n }\n\n async preloadView() {\n let viewList: string[] = [\n 'prefab/ui/ItemIntroductionView',\n 'prefab/ui/SpecialPlotView',\n 'prefab/ui/bedroomCat/BedroomCatRewardView',\n 'prefab/ui/bedroomCat/RewardLevelItem',\n 'prefab/ui/bedroomCat/RewardLoginItem',\n 'prefab/ui/bedroomCat/RewardPlotItem',\n 'prefab/ui/bedroomCat/ShareSuitView',\n 'prefab/ui/bedroomCat/SuitItem',\n 'prefab/ui/bedroomCat/WardrobeView',\n ]\n await cc.resources.preload(viewList);\n }\n\n setTopBtnOption() {\n let top = SDK.systemInfo.displayInfo.safeArea.top;\n let topBtnRootNodes = this.view.getTopBtnRootNodes();\n for (let i = 0; i < topBtnRootNodes.length; i++) {\n topBtnRootNodes[i].getComponent(cc.Widget).top = 110 + top;\n }\n }\n\n setTopBtnTouchEvent() {\n let topBtnNodes = this.view.getTopBtnNodes();\n let introductionNodes = this.view.getIntroductionNodes();\n let introductionIcons = this.view.getIntroductionIcons();\n let introductionNameLabels = this.view.getIntroductionNameLabels();\n let introductionLabels = this.view.getIntroductionLabels();\n let catFoodConfig = BedRoomCatModelManager.getCatFoodConfig();\n for (let i = 0; i < topBtnNodes.length; i++) {\n topBtnNodes[i].on(cc.Node.EventType.TOUCH_START, async function (event) {\n introductionNodes[i].active = true;\n let foodIcon = catFoodConfig[i].id == 1 ? \"catfood\" : \"canned\";\n introductionIcons[i].spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR + foodIcon, cc.SpriteFrame);\n introductionNameLabels[i].string = catFoodConfig[i].name;\n introductionLabels[i].string = catFoodConfig[i].introduction;\n }, this);\n }\n for (let i = 0; i < topBtnNodes.length; i++) {\n topBtnNodes[i].on(cc.Node.EventType.TOUCH_END, function (event) {\n introductionNodes[i].active = false;\n }, this);\n }\n for (let i = 0; i < topBtnNodes.length; i++) {\n topBtnNodes[i].on(cc.Node.EventType.TOUCH_CANCEL, function (event) {\n introductionNodes[i].active = false;\n }, this);\n }\n }\n\n setTopBtnNumberLabels() {\n let catFoodConfig = BedRoomCatModelManager.getCatFoodConfig();\n for (let i = 0; i < catFoodConfig.length; i++) {\n this.view.getTopBtnNumberLabels()[i].string = \"x\" + BedRoomCatModelManager.getCatFoodNumberByFoodId(catFoodConfig[i].id);\n }\n }\n\n onClickItem = (itemId: number) => {\n UnlockItemModelManager.saveClickedItemIdToGameRecord(itemId);\n let temp: ItemIntroductionViewProps = {\n itemId: itemId,\n showItemSpr: (itemId) => { },\n onSpecialPlotBtnClick: () => { },\n onShopBtnClick: () => { }\n };\n UIManager.pushPresenter(ItemIntroductionViewPresenter, temp);\n this.updateItemNodeStatus();\n }\n\n onClickTopAddBtn = (foodId: number) => {\n let catFoodConfig = BedRoomCatModelManager.getCatFoodConfig();\n let foodName = catFoodConfig[foodId - 1].name;\n let remainingTimes = BedRoomCatModelManager.getRemainingTimesByFoodId(foodId);\n if (remainingTimes > 0) {\n let temp: AlertDialogViewProps =\n {\n dataptr: {},\n titlecontent: \"提示\",\n content: \"观看一次广告可获得\" + catFoodConfig[foodId - 1].numberEveryAd + \"个\" + foodName + \",今天还剩 <color=red>\" + BedRoomCatModelManager.getRemainingTimesByFoodId(foodId) + \"</color> 次哦~\",\n ishasad: true,\n istwobtn: true,\n adconfig: \"inject_fruit\",\n hasBanner: false,\n callback: async (type, ret) => {\n if (ret) {\n // if (type === \"video\" || channel == \"dummy\") {\n if (true) {\n BedRoomCatModelManager.addCatFoodNumberByFoodId(foodId, catFoodConfig[foodId - 1].numberEveryAd)\n BedRoomCatModelManager.addAdTimesByFoodId(foodId);\n UIManager.showSceneToast(foodName + \"数量+\" + catFoodConfig[foodId - 1].numberEveryAd);\n this.setTopBtnNumberLabels();\n } else {\n UIManager.showSceneToast(\"今日广告君太累了,明天再来哦~\");\n }\n }\n }\n };\n UIManager.pushPresenter(AlertDialogViewPresenter, temp);\n } else {\n UIManager.showSceneToast(\"今日获取\" + foodName + \"次数用尽,明天再来哦~\");\n }\n }\n\n onBackBtnClickCallBack = () => {\n this.stopBedRoomMusic();\n GameModelManager.BedroomViewBack.emit(MainViewPresenter.tabIndex);\n }\n\n updateItemNodeStatus = () => {\n let itemNodes = this.view.getItemNodes();\n if (itemNodes.length > 0) {\n for (let i = 0; i < itemNodes.length; i++) {\n let itemNode = itemNodes[i];\n let unlockItems = UnlockItemModelManager.unlockItems;\n if (unlockItems && unlockItems.length > 0) {\n for (let j = 0; j < unlockItems.length; j++) {\n if (Number(itemNode.name) == unlockItems[j]) {\n itemNode.active = true;\n }\n }\n }\n let itemBgComponent = itemNode.getChildByName(\"itemBg\").getComponent(ItemBreathAction);\n itemBgComponent.enabled = UnlockSpecialPlotEventManager.getInstance().isShowBedRoomRedDotStatus(Number(itemNode.name));\n }\n }\n }\n\n fadeInByNode(node: cc.Node, fadeTime: number = 0.5) {\n node.opacity = 0;\n let fadeInAct = cc.fadeTo(fadeTime, 255);\n node.stopAllActions();\n node.runAction(fadeInAct);\n }\n\n fadeOutByNode(node: cc.Node, callFunc: () => void, fadeTime: number = 0.5) {\n node.opacity = 255;\n let fadeOutAct = cc.fadeTo(fadeTime, 0);\n node.stopAllActions();\n node.runAction(cc.sequence(fadeOutAct, cc.callFunc(() => {\n callFunc();\n })));\n }\n\n playBedRoomMusic() {\n let type = BedRoomCatModelManager.getBackgroundType();\n let musicName = type == BackgroundType.Original ? \"bayinhe\" : \"wanshengj\";\n AudioManager.playMusic(musicName);\n }\n\n stopBedRoomMusic() {\n AudioManager.stopMusic();\n }\n\n onBackToBedRoom = () => {\n this.updateItemNodeStatus();\n }\n\n onRewardBtnClickCallBack = () => {\n let temp: BedroomCatRewardViewProps = {\n onClickTabbarBtn: () => { },\n onCloseBtnClick: () => { },\n };\n UIManager.pushPresenter(BedroomCatRewardViewPresenter, temp);\n }\n\n updateRewardBtnRedDot() {\n for (let i = 1; i < 4; i++) {\n let catRewardStatus = BedRoomCatModelManager.getCatRewardStatus(i);\n for (let j = 0; j < catRewardStatus.length; j++) {\n if (catRewardStatus[j] == 1) {\n this.view.getRewardRedDotNode().active = true;\n return;\n } else {\n this.view.getRewardRedDotNode().active = false;\n }\n }\n }\n }\n\n onWardrobeBtnClickCallBack = () => {\n let temp: WardrobeViewProps = {\n onWearBtnClickCallBack: () => { },\n onShareBtnClickCallBack: () => { },\n onTabBtnClickCallBack: () => { },\n onBackBtnClickCallBack: () => { },\n onCloseNoviceGuideBtnClickCallBack: () => { }\n };\n UIManager.pushPresenter(WardrobeViewPresenter, temp);\n }\n\n updateWardrobeBtnRedDot() {\n for (let i = 1; i < 4; i++) {\n let suitStatus = BedRoomCatModelManager.checkSuitStatus(i);\n let suitIsClicked = BedRoomCatModelManager.getSuitIsClicked(i);\n if (suitStatus !== SuitStatus.Lock && !suitIsClicked) {\n this.view.getWardrobeRedDotNode().active = true;\n return;\n } else {\n this.view.getWardrobeRedDotNode().active = false;\n }\n }\n }\n\n onCatBtnClickCallBack = () => {\n this.changeCatButtonSpriteAndCatBubbleLabel(this._catActionNumber);\n this.showCatBubble();\n this._catActionNumber++;\n if (this._catActionNumber > 2) {\n this._catActionNumber = 1;\n }\n }\n\n async changeCatButtonSpriteAndCatBubbleLabel(catActionNumber: number) {\n let path = GameConstData.GAME_CONST_BEDROOMCAT_ACTION_SPR_DIR + \"cat\" + catActionNumber;\n let path1 = GameConstData.GAME_CONST_BEDROOMCAT_ACTION_SPR_DIR + \"cat01_pose0\" + catActionNumber;\n this.fadeOutByNode(this.view.getCatButtonSkeletonNode(), () => { }, 0.3);\n this.view.getCatButtonSkeletonNode().getComponent(sp.Skeleton).skeletonData = await ResUtils.loadRes(path1, sp.SkeletonData);\n if (catActionNumber == 1) {\n this.view.getCatButtonSkeletonNode().getComponent(sp.Skeleton).loop = true;\n this.view.getCatButtonSkeletonNode().getComponent(sp.Skeleton).animation = \"sleep\";\n } else {\n this.view.getCatButtonSkeletonNode().getComponent(sp.Skeleton).loop = false;\n this.view.getCatButtonSkeletonNode().getComponent(sp.Skeleton).animation = \"idle\";\n }\n this.fadeInByNode(this.view.getCatButtonSkeletonNode(), 0.3);\n let cfg = ConfigManager.getAllConfig(catBubbleConfig);\n let contents: string[] = [];\n for (let id in cfg) {\n if (cfg[id].type == CatBubbleType.FixedContent) {\n contents.push(cfg[id].content);\n }\n }\n let random = Math.floor(Math.random() * contents.length);\n this.view.getCatBubbleLabel().string = contents[random];\n }\n\n showCatBubble() {\n this._isShowBubble = true;\n if (this._fixedContentTicker !== (-1)) {\n clearInterval(this._fixedContentTicker);\n }\n let catBubbleNode = this.view.getCatBubbleNode();\n catBubbleNode.active = true;\n this.fadeInByNode(catBubbleNode, 0.3);\n this._fixedContentTicker = window.setInterval(() => {\n this.fadeOutByNode(catBubbleNode, () => {\n catBubbleNode.active = false;\n }, 0.3);\n this._isShowBubble = false;\n clearInterval(this._fixedContentTicker);\n }, 2 * 1000);\n }\n\n showRandomCatBubble() {\n if (this._randomContentTicker == -1) {\n clearTimeout(this._randomContentTicker);\n }\n //随机时间,最短5秒,最长10秒\n let minTime = 5;\n let maxTime = 10;\n let randomTime = Math.floor(Math.random() * (maxTime - minTime + 1) + minTime);\n this._randomContentTicker = window.setTimeout(() => {\n if (!this._isShowBubble) {\n let cfg = ConfigManager.getAllConfig(catBubbleConfig);\n let contents: string[] = [];\n for (let id in cfg) {\n if (cfg[id].type == CatBubbleType.RandomContent) {\n contents.push(cfg[id].content);\n }\n }\n let random = Math.floor(Math.random() * contents.length);\n this.view.getCatBubbleLabel().string = contents[random];\n this.showCatBubble();\n }\n clearTimeout(this._randomContentTicker);\n this.showRandomCatBubble();\n }, randomTime * 1000);\n }\n\n onBowlBtnClickCallBack = () => {\n this.view.getCatFeedRootNode().active = true;\n this.setFoodNumberLabels();\n this.setCatExpProgressBar();\n }\n\n setFoodNumberLabels() {\n let catFoodConfig = BedRoomCatModelManager.getCatFoodConfig();\n for (let i = 0; i < catFoodConfig.length; i++) {\n this.view.getFoodNumberLabels()[i].string = \"x\" + BedRoomCatModelManager.getCatFoodNumberByFoodId(catFoodConfig[i].id);\n }\n }\n\n setCatExpProgressBar() {\n let catExp = BedRoomCatModelManager.getCatExp();\n let catLevelConfig = BedRoomCatModelManager.getCatLevelConfig();\n let catLevel = BedRoomCatModelManager.getCatLevel();\n this.view.getCatLevelLabel().string = \"等级:\" + catLevel;\n let expForThisLevel = -1;\n let expForLevelUp = -1;\n let expProgress = -1;\n let maxLevel = 0;\n for (let i = 0; i < catLevelConfig.length; i++) {\n maxLevel = catLevelConfig[i].level;\n }\n expForThisLevel = catExp - catLevelConfig[catLevel].totalExp;\n expForLevelUp = catLevelConfig[catLevel].expForLevelUp;\n expProgress = expForThisLevel / expForLevelUp;\n if (catLevel < maxLevel) {\n this.view.getCatExpLabel().string = \"(\" + expForThisLevel + \" / \" + expForLevelUp + \")\";\n AnimationUtils.animateProgress(this.view.getCatExpProgressBar(), expProgress);\n } else {\n this.view.getCatExpLabel().string = \"(MAX / MAX)\";\n this.view.getCatExpProgressBar().progress = 1;\n }\n }\n\n onFoodBtnClickCallBack = async (foodId: number) => {\n let catLevelConfig = BedRoomCatModelManager.getCatLevelConfig();\n let catLevel = BedRoomCatModelManager.getCatLevel();\n let catExp = BedRoomCatModelManager.getCatExp();\n let maxLevel = 0;\n for (let i = 0; i < catLevelConfig.length; i++) {\n maxLevel = catLevelConfig[i].level;\n }\n if (catLevel >= maxLevel) {\n UIManager.showToast(\"已达到最大等级,无法使用猫粮!\");\n return;\n }\n let foodNumber = BedRoomCatModelManager.getCatFoodNumberByFoodId(foodId);\n let foodName = BedRoomCatModelManager.getCatFoodConfig()[foodId - 1].name;\n if (foodNumber <= 0) {\n UIManager.showToast(\"您的\" + foodName + \"数量已经不足!!\");\n return;\n }\n let catFoodConfig = BedRoomCatModelManager.getCatFoodConfig();\n let addExp = 0;\n for (let i = 0; i < catFoodConfig.length; i++) {\n if (foodId == catFoodConfig[i].id) {\n addExp = catFoodConfig[i].exp;\n }\n }\n BedRoomCatModelManager.addCatExp(addExp);\n BedRoomCatModelManager.reduceCatFoodNumberByFoodId(foodId);\n catExp = BedRoomCatModelManager.getCatExp();\n if (catExp >= catLevelConfig[catLevel].expForLevelUp + catLevelConfig[catLevel].totalExp) {\n catLevel++;\n BedRoomCatModelManager.saveCatLevel(catLevel);\n UIManager.showSceneToast(\"恭喜升级,快去奖励界面领取奖励吧!!\");\n //再次初始化奖励状态\n BedRoomCatModelManager.initCatRewardStatus();\n this.updateRewardBtnRedDot();\n await AnimationUtils.animateProgress(this.view.getCatExpProgressBar(), 1);\n this.view.getCatExpProgressBar().progress = 0;\n }\n this.setFoodNumberLabels();\n this.setTopBtnNumberLabels();\n this.setCatExpProgressBar();\n }\n\n onFeedCloseBtnClickCallBack = () => {\n this.view.getCatFeedRootNode().active = false;\n }\n\n setBackgroundAndButton() {\n let type = BedRoomCatModelManager.getBackgroundType();\n this.view.getBackground().spriteFrame = this.view.getBackgroundSpriteFrames()[type];\n this.view.getChangeBackground().spriteFrame = this.view.getChangeBgSpriteFrames()[type];\n }\n\n onChangeBackgroundBtnClickCallBack = () => {\n let canChange = BedRoomCatModelManager.checkUnlockChangeBackground();\n if (!canChange) {\n UIManager.showToast(\"完成55章《血色蔷薇花》解锁\");\n return;\n }\n let type = BedRoomCatModelManager.getBackgroundType();\n type = type == BackgroundType.Original ? BackgroundType.Halloween : BackgroundType.Original;\n BedRoomCatModelManager.setBackgroundType(type);\n this.setBackgroundAndButton();\n this.stopBedRoomMusic();\n this.playBedRoomMusic();\n }\n}"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/PromptAlertDialogViewPresenter.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/presenter/bedroom/PromptAlertDialogViewPresenter.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,yDAA6C;AAC7C,8EAAuE;AACvE,yEAA4D;AAC5D,iFAAqI;AAGrI;IAAA,IAAqB,8BAA8B,GAAnD,MAAqB,8BAA+B,SAAQ,yBAA4D;QAIpH;YACI,KAAK,EAAE,CAAC;QACZ,CAAC;QAED,MAAM,CAAC,KAAiC;YACpC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACpB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;YACxB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YACpC,IAAI,CAAC,MAAM,EAAE,CAAC;QAClB,CAAC;QAED,MAAM;YACF,KAAK,CAAC,MAAM,EAAE,CAAC;YACf,IAAI,CAAC,eAAe,EAAE,CAAC;QAC3B,CAAC;QAED,KAAK,CAAC,eAAe;YACjB,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,WAAW,GAAG,MAAM,4BAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,EAAE,CAAC,WAAW,CAAC,CAAC;YAC/G,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC;QACtE,CAAC;KACJ,CAAA;IAvBU,mCAAI,GAAG,uBAAuB,CAAC;IADrB,8BAA8B;QADlD,qCAAY,CAAC,iDAAyB,CAAC;OACnB,8BAA8B,CAwBlD;IAAD,qCAAC;KAAA;kBAxBoB,8BAA8B","file":"","sourceRoot":"/","sourcesContent":["import { ResUtils } from \"simba-cc-resutils\";\r\nimport { Presenter } from \"../../../../common/classbase/PresenterBase\";\r\nimport { RegPresenter } from \"../../PresenterCCViewFactory\";\r\nimport { PromptAlertDialogViewType, PromptAlertDialogViewProps, PromptAlertDialogView } from \"../../view/type/PromptAlertDialogView\";\r\n\r\n@RegPresenter(PromptAlertDialogViewType)\r\nexport default class PromptAlertDialogViewPresenter extends Presenter<PromptAlertDialogViewProps, PromptAlertDialogView>{\r\n static uuid = \"PromptAlertDialogView\";\r\n private _viewProps: PromptAlertDialogViewProps;\r\n\r\n constructor() {\r\n super();\r\n }\r\n\r\n onOpen(props: PromptAlertDialogViewProps) {\r\n super.onOpen(props);\r\n this._viewProps = props;\r\n this.view.setProps(this._viewProps);\r\n this.onShow();\r\n }\r\n\r\n onShow() {\r\n super.onShow();\r\n this.setPromptConfig();\r\n }\r\n\r\n async setPromptConfig() {\r\n this.view.getIconSprite().spriteFrame = await ResUtils.loadRes(this._viewProps.iconSpritePath, cc.SpriteFrame);\r\n this.view.getContentLable().string = this._viewProps.contentLabel;\r\n }\r\n}"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/ShareSuitViewPresenter.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/presenter/bedroom/ShareSuitViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { ResUtils } from \"simba-cc-resutils\";\nimport CCWechatScreenShotMgr from \"../../../../common/CCWechatScreenShotMgr\";\nimport { Presenter } from \"../../../../common/classbase/PresenterBase\";\nimport { UIManager } from \"../../../../common/gameplay/managers/UIManager\";\nimport { RegPresenter } from \"../../PresenterCCViewFactory\";\nimport { ShareSuitViewType, ShareSuitViewProps, ShareSuitView } from \"../../view/type/ShareSuitView\";\n\n@RegPresenter(ShareSuitViewType)\nexport default class ShareSuitViewPresenter extends Presenter<ShareSuitViewProps, ShareSuitView>{\n static uuid = \"ShareSuitViewPresenter\";\n private _viewProps: ShareSuitViewProps;\n private _onShow: boolean = false;\n\n constructor() {\n super();\n }\n\n onOpen(props: ShareSuitViewProps) {\n super.onOpen(props);\n this._viewProps = props;\n this._viewProps.bgSpritePath = props.bgSpritePath;\n this._viewProps.rolePortraitSpritePath = props.rolePortraitSpritePath;\n this._viewProps.onCloseBtnClickCallback = this.onCloseBtnClickCallback;\n this.view.setProps(this._viewProps);\n this.onShow();\n }\n\n onShow() {\n super.onShow();\n this.showShareSuitRolePortrait();\n }\n\n onClose() {\n super.onClose();\n }\n\n onEnterBackground() {\n super.onEnterBackground();\n }\n\n onEnterForeground() {\n super.onEnterForeground();\n }\n\n async showShareSuitRolePortrait() {\n this._onShow = true;\n this.view.getShareSuitViewBgSprite().spriteFrame = await ResUtils.loadRes(this._viewProps.bgSpritePath, cc.SpriteFrame);\n this.view.getShareSuitViewRolePortraitSprite().spriteFrame = await ResUtils.loadRes(this._viewProps.rolePortraitSpritePath, cc.SpriteFrame);\n let shareNode = this.view.getShareNode();\n let shareNodeWorldSpace = shareNode.convertToWorldSpaceAR(cc.v2(0, 0));\n CCWechatScreenShotMgr.getInstance().doShot(shareNodeWorldSpace, shareNode.width, shareNode.height,\n () => { // successCallback\n // 延迟2s退出\n cc.tween(this.view.getViewNode()).delay(2).call(() => {\n this.onCloseBtnClickCallback();\n this._viewProps.shareSuitViewCallback(true);\n console.log('ShowShareSuitRolePortrait successCallback');\n }).start();\n },\n (): boolean => { // successCheckCallback\n console.log('ShowShareSuitRolePortrait successCheckCallback: ', this._onShow);\n return this._onShow;\n },\n () => { // shareFailCallback\n console.log('ShowShareSuitRolePortrait shareFailCallback');\n this._viewProps.shareSuitViewCallback(false);\n UIManager.showSceneToast(\"自动截图失败,请升级微信哦~\");\n this.onCloseBtnClickCallback();\n },\n () => { // failCallback\n console.log('ShowShareSuitRolePortrait failCallback');\n this._viewProps.shareSuitViewCallback(false);\n UIManager.showSceneToast(\"自动截图失败,请稍后重试哦~\");\n this.onCloseBtnClickCallback();\n },\n () => { // completeCallback\n console.log('ShowShareSuitRolePortrait completeCallback');\n }\n );\n\n // CCWechatScreenShotMgr.getInstance().shotFullScreen(\n // () => { // successCallback\n // // 延迟2s退出\n // cc.tween(this.view.getViewNode()).delay(2).call(() => {\n // this.onCloseBtnClickCallback();\n // this._viewProps.shareSuitViewCallback(true);\n // console.log('ShowShareSuitRolePortrait successCallback');\n // }).start();\n // },\n // (): boolean => { // successCheckCallback\n // console.log('ShowShareSuitRolePortrait successCheckCallback: ', this._onShow);\n // return this._onShow;\n // },\n // () => { // shareFailCallback\n // console.log('ShowShareSuitRolePortrait shareFailCallback');\n // this._viewProps.shareSuitViewCallback(false);\n // UIManager.showSceneToast(\"自动截图失败,请升级微信哦~\");\n // this.onCloseBtnClickCallback();\n // },\n // () => { // failCallback\n // console.log('ShowShareSuitRolePortrait failCallback');\n // this._viewProps.shareSuitViewCallback(false);\n // UIManager.showSceneToast(\"自动截图失败,请稍后重试哦~\");\n // this.onCloseBtnClickCallback();\n // },\n // () => { // completeCallback\n // console.log('ShowShareSuitRolePortrait completeCallback');\n // }\n // );\n }\n\n onCloseBtnClickCallback = () => {\n this.view.close();\n this._onShow = false;\n }\n}"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/presenter/bedroom/WardrobeViewPresenter.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/presenter/bedroom/WardrobeViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { ResUtils } from \"simba-cc-resutils\";\nimport { Presenter } from \"../../../../common/classbase/PresenterBase\";\nimport { GameConstData } from \"../../../../common/gameplay/gamedata/GameConstData\";\nimport { UIManager } from \"../../../../common/gameplay/managers/UIManager\";\nimport { channel } from \"../../../../GameConfig\";\nimport { BedRoomCatModelManager, SuitStatus } from \"../../../model/BedRoomCatModelManager\";\nimport { GameModelManager } from \"../../../model/GameModelManager\";\nimport { RegPresenter } from \"../../PresenterCCViewFactory\";\nimport SuitItem from \"../../SuitItem\";\nimport { AlertDialogViewProps } from \"../../view/type/AlertDialogView\";\nimport { WardrobeViewType, WardrobeViewProps, WardrobeView } from \"../../view/type/WardrobeView\";\nimport AlertDialogViewPresenter from \"../AlertDialogViewPresenter\";\n\n@RegPresenter(WardrobeViewType)\nexport default class WardrobeViewPresenter extends Presenter<WardrobeViewProps, WardrobeView>{\n static uuid = \"WardrobeViewPresenter\";\n private _viewProps: WardrobeViewProps;\n private _suitId = 0;\n private _nextStep = -1;\n private _wardrobeIntroductionString = \"通过完成任务,收集碎片,收集完所有碎片就可以解锁梵优的新衣服啦!\";\n\n constructor() {\n super();\n }\n\n onOpen(props: WardrobeViewProps) {\n super.onOpen(props);\n this._viewProps = props;\n this._viewProps.onWearBtnClickCallBack = this.onWearBtnClickCallBack;\n this._viewProps.onShareBtnClickCallBack = this.onShareBtnClickCallBack;\n this._viewProps.onTabBtnClickCallBack = this.onTabBtnClickCallBack;\n this._viewProps.onBackBtnClickCallBack = this.onBackBtnClickCallBack;\n this.view.setProps(this._viewProps);\n this.onShow();\n }\n\n onShow() {\n super.onShow();\n this.setIntroductionIconTouchEvent();\n this.onTabBtnClickCallBack(1);\n }\n\n onClose() {\n super.onClose();\n }\n\n onEnterBackground() {\n super.onEnterBackground();\n }\n\n onEnterForeground() {\n super.onEnterForeground();\n }\n\n setIntroductionIconTouchEvent() {\n let introductionIconNode = this.view.getIntroductionIconNode();\n let introductionNode = this.view.getIntroductionNode();\n introductionIconNode.on(cc.Node.EventType.TOUCH_START, function (event) {\n introductionNode.active = true;\n }, this);\n introductionIconNode.on(cc.Node.EventType.TOUCH_END, function (event) {\n introductionNode.active = false;\n }, this);\n introductionIconNode.on(cc.Node.EventType.TOUCH_CANCEL, function (event) {\n introductionNode.active = false;\n }, this);\n }\n\n updateRedDot() {\n for (let i = 1; i < 4; i++) {\n let suitStatus = BedRoomCatModelManager.checkSuitStatus(i);\n let suitIsClicked = BedRoomCatModelManager.getSuitIsClicked(i);\n if (suitStatus !== SuitStatus.Lock && !suitIsClicked) {\n this.view.getRedDotNodes()[i - 1].active = true;\n } else {\n this.view.getRedDotNodes()[i - 1].active = false;\n }\n }\n }\n\n async checkWearBtnStatus(suitId: number) {\n let suitStatus = BedRoomCatModelManager.checkSuitStatus(suitId);\n if (suitStatus !== SuitStatus.Lock) {\n BedRoomCatModelManager.saveSuitIsClicked(suitId);\n }\n switch (suitStatus) {\n case SuitStatus.Lock:\n this.view.getWearBtn().node.active = false;\n this.view.getRolePortrait().node.active = false;\n this.view.getRolePortraitLock().node.active = true;\n this.view.getRolePortraitLockLabel().string = \"收集完所有碎片才可解锁哦\";\n this.view.getRolePortrait().spriteFrame = undefined as unknown as cc.SpriteFrame;\n this.view.getRolePortraitLock().spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + suitId + \"lock\", cc.SpriteFrame);\n break;\n case SuitStatus.Unlock:\n this.view.getWearBtn().node.active = true;\n this.view.getWearBtn().interactable = true;\n this.view.getRolePortrait().node.active = true;\n this.view.getRolePortraitLock().node.active = false;\n this.view.getRolePortrait().spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + suitId, cc.SpriteFrame);\n this.view.getRolePortraitLock().spriteFrame = undefined as unknown as cc.SpriteFrame;\n this.view.getWearBtn().getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR + \"wearBtn\", cc.SpriteFrame);\n break;\n case SuitStatus.Wear:\n this.view.getWearBtn().node.active = true;\n this.view.getWearBtn().interactable = false;\n this.view.getRolePortrait().node.active = true;\n this.view.getRolePortraitLock().node.active = false;\n this.view.getRolePortrait().spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + suitId, cc.SpriteFrame);\n this.view.getRolePortraitLock().spriteFrame = undefined as unknown as cc.SpriteFrame;\n this.view.getWearBtn().getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR + \"wearedBtn\", cc.SpriteFrame);\n break;\n default:\n break;\n }\n }\n\n checkShareBtnStatus(suitId: number) {\n let isShow = BedRoomCatModelManager.checkIsShowSuitShareBtnBySuitId(suitId);\n this.view.getShareBtn().node.active = isShow;\n }\n\n onWearBtnClickCallBack = () => {\n BedRoomCatModelManager.changeUsingSuitId(this._suitId);\n this.checkWearBtnStatus(this._suitId);\n UIManager.showSceneToast(\"已穿戴当前套装,约会人物立绘将替换为当前套装!\", 0.5);\n let isShow = BedRoomCatModelManager.checkIsShowSuitShareBtnBySuitId(this._suitId);\n if (isShow) {\n this.onShareBtnClickCallBack();\n }\n }\n\n onShareBtnClickCallBack = () => {\n let temp: AlertDialogViewProps = {\n dataptr: { bgPath: GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR + \"wardrobeBg\", rolePath: GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + this._suitId },\n titlecontent: \"提示\",\n content: \"小主穿戴了服装,快去分享给小伙伴吧,分享可得4个猫粮哦~\",\n ishasad: false,\n istwobtn: true,\n adconfig: \"default\",\n hasBanner: false,\n callback: (type, ret) => {\n if (ret || channel === \"dummy\") {\n //保存分享存档\n BedRoomCatModelManager.saveSuitShareStatusBySuitId(this._suitId);\n this.checkShareBtnStatus(this._suitId)\n //分享奖励\n BedRoomCatModelManager.addCatFoodNumberByFoodId(1, 4)\n UIManager.showSceneToast(\"猫粮数量+4\");\n }\n },\n isShareScreen: true\n };\n UIManager.pushPresenter(AlertDialogViewPresenter, temp);\n }\n\n onTabBtnClickCallBack = async (suitId: number) => {\n this._suitId = suitId;\n this.view.getStayTunedNode().active = false;\n this.view.getScrollViewContentNode().removeAllChildren();\n let suitButtons = this.view.getSuitButtons();\n for (let i = 0; i < suitButtons.length; i++) {\n if (i == suitId - 1) {\n suitButtons[i].normalSprite = this.view.getSuitButtonSprites()[1];\n } else {\n suitButtons[i].normalSprite = this.view.getSuitButtonSprites()[0];\n }\n }\n for (let i = 0; i < suitButtons.length; i++) {\n if (i == suitId - 1) {\n suitButtons[i].getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR + \"tabBtn\", cc.SpriteFrame);\n } else {\n suitButtons[i].getComponentInChildren(cc.Sprite).spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SPR_DIR + \"tabBtnGray\", cc.SpriteFrame);\n }\n }\n //套装3为未开发套装,暂时特殊处理\n if (suitId == 3) {\n this.view.getStayTunedNode().active = true;\n this.view.getWearBtn().node.active = false;\n this.view.getShareBtn().node.active = false;\n this.view.getRolePortrait().node.active = false;\n this.view.getRolePortraitLock().node.active = true;\n this.view.getRolePortraitLockLabel().string = \"敬请期待\";\n this.view.getRolePortrait().spriteFrame = undefined as unknown as cc.SpriteFrame;\n this.view.getRolePortraitLock().spriteFrame = await ResUtils.loadRes(GameConstData.GAME_CONST_BEDROOMCAT_SUIT_SPR_DIR + \"3lock\", cc.SpriteFrame);\n return;\n }\n //套装1居中适配,在前后各加一个空的预制体\n if (suitId == 1) {\n let item = cc.instantiate(this.view.getSuitItemNull());\n item.parent = this.view.getScrollViewContentNode();\n }\n let suitConfigs = BedRoomCatModelManager.getSuitConfigBySuitId(suitId);\n for (let i = 0; i < suitConfigs.length; i++) {\n let item = cc.instantiate(this.view.getSuitItem());\n if (suitConfigs[i].isUnlock) {\n BedRoomCatModelManager.saveUnlockClothingBySuitId(suitConfigs[i].suitId, suitConfigs[i].clothingId);\n }\n let unlockClothing = BedRoomCatModelManager.getUnlockClothingBySuitId(suitId);\n let showLockRootNode = unlockClothing.indexOf(suitConfigs[i].clothingId) == -1;\n item.getComponent(SuitItem).setData(suitConfigs[i], showLockRootNode);\n item.parent = this.view.getScrollViewContentNode();\n }\n //套装1居中适配,在前后各加一个空的预制体\n if (suitId == 1) {\n let item = cc.instantiate(this.view.getSuitItemNull());\n item.parent = this.view.getScrollViewContentNode();\n }\n this.checkWearBtnStatus(suitId);\n this.checkShareBtnStatus(suitId);\n this.updateRedDot();\n }\n\n onBackBtnClickCallBack = () => {\n this.view.close();\n }\n}\n"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/AlertDialogViewImpl.js.map
View file @
02cd8f6
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/AlertDialogViewImpl.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;AAAA,yEAAuD;AACvD,6DAAqG;AACrG,wEAAqE;AACrE,sEAAsG;AACtG,+DAA4C;AAC5C,0CAA4D;AAC5D,oDAA6C;AAC7C,yCAAgC;AAChC,sFAAmF;AAGnF,oFAAkF;AAElF,uDAA6D;AAC7D,8EAA2E;AAC3E,2FAAoF;AAEpF,sEAAmE;AAGnE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAI5C;IAAA,IAAqB,mBAAmB,GAAxC,MAAqB,mBAAoB,SAAQ,uBAAgC;QAAjF;;YACI,UAAU;YAEV,eAAU,GAAa,2BAAU,CAAC;YAGlC,YAAO,GAAgB,8BAAa,CAAC;YAGrC,eAAU,GAAY,0BAAS,CAAC;YAGhC,UAAK,GAAc,4BAAW,CAAC;YAG/B,YAAO,GAAc,4BAAW,CAAC;YAGjC,YAAO,GAAa,SAAgB,CAAC;YAGrC,eAAU,GAAY,0BAAS,CAAC;YAGhC,eAAU,GAAY,0BAAS,CAAC;YAGhC,WAAM,GAAY,0BAAS,CAAC;YAG5B,eAAU,GAAY,0BAAS,CAAC;YAEhC,gBAAW,GAAY,0BAAS,CAAC;YAEjC,gBAAW,GAAY,0BAAS,CAAC;YAEjC,aAAQ,GAAY,0BAAS,CAAC;YAE9B,oBAAe,GAAY,0BAAS,CAAC;YAErC,WAAM,GAAkB,4BAAa,CAAC,EAAE,CAAC;YAyIzC,iBAAY,GAAG,GAAW,EAAE;gBACxB,IAAI,GAAG,GAAG,EAAE,CAAC;gBACb,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE;oBACtB,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC;iBACnC;gBACD,OAAO,GAAG,CAAC;YACf,CAAC,CAAA;YA0BD,aAAQ,GAAG,CAAC,KAA2B,EAAE,EAAE;gBACvC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,KAAK,CAAC;gBAC/B,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;gBAC3B,IAAI,CAAC,KAAK,CAAC,SAAS,EAAE;oBAClB,eAAG,CAAC,YAAY,EAAE,CAAC;oBACnB,OAAO;iBACV;gBACD,IAAI,IAAI,GAAG,eAAG,CAAC,UAAU,CAAC,WAAW,CAAC;gBACtC,IAAI,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,EAAE,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,MAAM,CAAC;gBACtE,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,eAAe,EAAE,CAAC;gBAEpD,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,MAAM,CAAC;gBACxC,IAAI,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC;gBAC1C,IAAI,KAAK,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,MAAM,CAAC,GAAG,GAAG,CAAC;gBACnD,IAAI,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,OAAO,CAAC;gBAE5C,IAAI,KAAK,GAAG;oBACR,IAAI,EAAE,KAAK;oBACX,GAAG,EAAE,IAAI;oBACT,KAAK,EAAE,MAAM;oBACb,MAAM,EAAE,OAAO;oBACf,OAAO,EAAE,GAAG;oBACZ,OAAO,EAAE,CAAC;iBACb,CAAA;gBACD,eAAG,CAAC,YAAY,CAAC,KAAK,EAAE,6BAAa,CAAC,8BAA8B,CAAC,CAAC;YAC1E,CAAC,CAAA;QAIL,CAAC;QApMG,MAAM;YACF,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC;YAC5B,IAAI,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,KAAK,EAAE,EAAE;gBACpC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,KAAK,CAAC;YACnC,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC,KAAK,EAAE,EAAE;gBAC/B,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,KAAK,CAAC;YAChC,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC,KAAK,EAAE,EAAE;gBAC/B,IAAI,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE;oBACtB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;oBACjC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,KAAK,CAAC;oBAChC,IAAI,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC;iBAC/B;YAEL,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,KAAK,EAAE,EAAE;gBAChC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,KAAK,CAAC;gBAC/B,IAAI,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC;gBAChC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;gBACjC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,KAAK,CAAC;gBAChC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,KAAK,CAAC;YACpC,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,KAAK,EAAE,EAAE;gBAChC,IAAI,CAAC,OAAO,CAAC,OAAO,GAAG,CAAC,KAAK,KAAK,EAAE,CAAC,CAAC;gBACtC,IAAI,KAAK,KAAK,EAAE,EAAE;oBACd,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,KAAK,CAAC;oBAClC,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC;iBAC/B;YACL,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,QAAQ,CAAC,YAAY,EAAE,CAAC,KAAK,EAAE,EAAE;gBAClC,IAAI,KAAK,GAAY,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;gBAC1C,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,KAAK,CAAC;gBAC7B,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,KAAK,CAAC;gBAChC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,KAAK,CAAC;YACpC,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,KAAK,EAAE,EAAE;gBACjC,IAAI,SAAS,GAAY,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;gBAC9C,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,SAAS,CAAC;gBACjC,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,SAAS,CAAC;gBACpC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,SAAS,CAAC;YAC1C,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,QAAQ,CAAC,eAAe,EAAE,CAAC,KAAK,EAAE,EAAE;gBACrC,IAAI,aAAa,GAAY,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;gBAClD,IAAI,CAAC,eAAe,CAAC,MAAM,GAAG,aAAa,CAAC;gBAC5C,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,aAAa,CAAC;YAC9C,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,EAAE,GAAG,EAAE,EAAE;gBACnC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;gBACrD,IAAI,GAAG,IAAI,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE;oBAC7B,IAAI,IAAI,KAAK,OAAO,EAAE;wBAClB,oBAAU,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,gBAAQ,CAAC,MAAM,EAAE,wBAAgB,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;qBACrG;oBACD,IAAI,IAAI,KAAK,OAAO,EAAE;wBAClB,oBAAU,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,gBAAQ,CAAC,MAAM,EAAE,wBAAgB,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;qBACrG;iBACJ;gBACD,IAAI,CAAC,SAAS,EAAE,CAAC;YACrB,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,OAAO,CAAC,cAAc,GAAG,CAAC,OAA8B,EAAE,EAAE;gBAC7D,IAAI,OAAO,CAAC,IAAI,KAAK,OAAO,EAAE;oBAC1B,IAAI,CAAC,MAAM,GAAG,4BAAa,CAAC,KAAK,CAAC;iBACrC;qBAAM;oBACH,IAAI,CAAC,MAAM,GAAG,4BAAa,CAAC,EAAE,CAAC;iBAClC;YACL,CAAC,CAAA;QAEL,CAAC;QAED,iBAAiB,CAAC,KAAK;YACnB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;YACpD,IAAI,CAAC,SAAS,EAAE,CAAC;QACrB,CAAC;QAED,qBAAqB,CAAC,KAAK;YACvB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;YACrD,IAAI,CAAC,SAAS,EAAE,CAAC;QACrB,CAAC;QAED,uBAAuB,CAAC,KAAK;YACzB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;YACrD,oBAAU,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC;YAChE,IAAI,oBAAO,IAAI,QAAQ,EAAE;gBACrB,uEAAuE;gBACvE,IAAI,IAAI,GAAG,mCAAgB,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC;gBACtD,IAAI,IAAI,EAAE;oBACN,eAAG,CAAC,aAAa,CAAC,uBAAU,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC;iBACvD;aACJ;iBAAM,IAAI,oBAAO,IAAI,SAAS,EAAE;gBAC7B,IAAI,IAAI,GAAG,mCAAgB,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC;gBACtD,IAAI,IAAI,EAAE;oBACN,mCAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC;iBAC3C;aACJ;iBAAM;gBACH,qBAAS,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC;aACvC;QACL,CAAC;QAED,0BAA0B,CAAC,KAAK;YAC5B,IAAI,IAAI,GAAuB;gBAC3B,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM;gBACxC,sBAAsB,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ;gBACpD,qBAAqB,EAAE,CAAC,MAAM,EAAE,EAAE;oBAC9B,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;oBACtD,IAAI,CAAC,SAAS,EAAE,CAAC;gBACrB,CAAC;gBACD,uBAAuB,EAAE,GAAG,EAAE,GAAG,CAAC;aACrC,CAAC;YACF,qBAAS,CAAC,aAAa,CAAC,gCAAsB,EAAE,IAAI,CAAC,CAAC;QAC1D,CAAC;QAED,YAAY;YACR,IAAI,IAAI,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC;YAC/B,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,EAAE,EAAE;gBAC5B,IAAI,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE;oBACtB,IAAI,IAAI,KAAK,OAAO,EAAE;wBAClB,oBAAU,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,gBAAQ,CAAC,KAAK,EAAE,wBAAgB,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;qBACpG;oBACD,IAAI,IAAI,KAAK,OAAO,EAAE;wBAClB,oBAAU,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,gBAAQ,CAAC,KAAK,EAAE,wBAAgB,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;qBACpG;iBACJ;aACJ;YACD,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,IAAI,CAAC;QAClC,CAAC;QAUD,SAAS;YACL,eAAG,CAAC,YAAY,EAAE,CAAC;YACnB,IAAI,CAAC,KAAK,EAAE,CAAC;YACb,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,KAAK,CAAC;QACnC,CAAC;QAED,cAAc,CAAC,KAA2B;YACtC,IAAI,KAAK,CAAC,QAAQ,EAAE,EAAC,OAAO;gBACxB,IAAI,KAAK,CAAC,QAAQ,IAAI,EAAE,KAAK,KAAK,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE;oBAChD,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,KAAK,CAAC,QAAQ,CAAC;oBAC3C,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC;oBAC5B,IAAI,MAAM,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC;oBACjC,IAAI,MAAM,IAAI,EAAE,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;wBACnE,IAAI,MAAM,KAAK,OAAO,EAAE;4BACpB,oBAAU,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,gBAAQ,CAAC,IAAI,EAAE,wBAAgB,CAAC,KAAK,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC;yBAC7F;wBACD,IAAI,MAAM,KAAK,OAAO,EAAE;4BACpB,oBAAU,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,gBAAQ,CAAC,IAAI,EAAE,wBAAgB,CAAC,KAAK,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC;yBAC7F;qBACJ;iBACJ;aACJ;QACL,CAAC;KA+BJ,CAAA;IA3OG;QADC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC;2DACe;IAGlC;QADC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC;wDACe;IAGrC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;2DACc;IAGhC;QADC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC;sDACW;IAG/B;QADC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC;wDACa;IAGjC;QADC,QAAQ,CAAC,8BAAQ,CAAC;wDACkB;IAGrC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;2DACc;IAGhC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;2DACc;IAGhC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;uDACU;IAG5B;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;2DACc;IAEhC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;4DACe;IAEjC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;4DACe;IAEjC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;yDACY;IAE9B;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;gEACmB;IAtCpB,mBAAmB;QAFvC,OAAO;QACP,gCAAO,CAAC,qCAAmB,EAAE,2BAA2B,CAAC;OACrC,mBAAmB,CA8OvC;IAAD,0BAAC;KAAA;kBA9OoB,mBAAmB"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { RegView } from
\"
../../PresenterCCViewFactory
\"
;
\r\n
import { AlertDialogViewType, AlertDialogViewProps, AlertDialogView } from
\"
../type/AlertDialogView
\"
;
\r\n
import { CCPureView } from
\"
../../../../common/classbase/CCViewBase
\"
;
\r\n
import { DummyLabel, DummyNode, DummyButton, DummyRichText } from
\"
../../../../common/CCDummyObjects
\"
;
\r\n
import SVButton from
\"
simba-sdk-ccsvbutton
\"
;
\r\n
import { ShowType, ShowLocationType } from
\"
../../../Enums
\"
;
\r\n
import GameDotMgr from
\"
../../../GameDotMgr
\"
;
\r\n
import { SDK } from
\"
simba-sdk
\"
;
\r\n
import { GameConstData } from
\"
../../../../common/gameplay/gamedata/GameConstData
\"
;
\r\n
import { SVPoint } from
\"
simba-sdk/dist/SDKTypes
\"
;
\r\n
import { DeepReadonly } from
\"
simba-utils
\"
;
\r\n
import { GetRewardType } from
\"
../../../../common/gameplay/gamedata/GameEnumData
\"
;
\r\n
import GameCenter from
\"
../../../../cooperation/script/GameCenter
\"
;
\r\n
import { channel, GameConfig } from
\"
../../../../GameConfig
\"
;
\r\n
import { UIManager } from
\"
../../../../common/gameplay/managers/UIManager
\"
;
\r\n
import ShareSuitViewPresenter from
\"
../../presenter/bedroom/ShareSuitViewPresenter
\"
;
\r\n
import { ShareSuitViewProps } from
\"
../type/ShareSuitView
\"
;
\r\n
import { GameModelManager } from
\"
../../../model/GameModelManager
\"
;
\r\n\r\n\r\n
const { ccclass, property } = cc._decorator;
\r\n\r\n
@ccclass
\r\n
@RegView(AlertDialogViewType,
\"
prefab/ui/AlertDialogView
\"
)
\r\n
export default class AlertDialogViewImpl extends CCPureView<AlertDialogViewProps> implements AlertDialogView {
\r\n
//#region
\r\n
@property(cc.Label)
\r\n
titlelabel: cc.Label = DummyLabel;
\r\n\r\n
@property(cc.RichText)
\r\n
content: cc.RichText = DummyRichText;
\r\n\r\n
@property(cc.Node)
\r\n
twobtnmode: cc.Node = DummyNode;
\r\n\r\n
@property(cc.Button)
\r\n
okbtn: cc.Button = DummyButton;
\r\n\r\n
@property(cc.Button)
\r\n
adokbtn: cc.Button = DummyButton;
\r\n\r\n
@property(SVButton)
\r\n
adsvbtn: SVButton = undefined as any;
\r\n\r\n
@property(cc.Node)
\r\n
onebtnmode: cc.Node = DummyNode;
\r\n\r\n
@property(cc.Node)
\r\n
opacityBtn: cc.Node = DummyNode;
\r\n\r\n
@property(cc.Node)
\r\n
banner: cc.Node = DummyNode;
\r\n\r\n
@property(cc.Node)
\r\n
cancelNode: cc.Node = DummyNode;
\r\n
@property(cc.Node)
\r\n
cancelNode2: cc.Node = DummyNode;
\r\n
@property(cc.Node)
\r\n
cancelNode3: cc.Node = DummyNode;
\r\n
@property(cc.Node)
\r\n
shopNode: cc.Node = DummyNode;
\r\n
@property(cc.Node)
\r\n
shareScreenNode: cc.Node = DummyNode;
\r\n\r\n
svType: GetRewardType = GetRewardType.Ad;
\r\n\r\n
onLoad() {
\r\n
this.adsvbtn.loadSVConfig();
\r\n
this.bindProp(
\"
titlecontent
\"
, (value) => {
\r\n
this.titlelabel.string = value;
\r\n
});
\r\n\r\n
this.bindProp(
\"
content
\"
, (value) => {
\r\n
this.content.string = value;
\r\n
});
\r\n\r\n
this.bindProp(
\"
ishasad
\"
, (value) => {
\r\n
if (this._props.istwobtn) {
\r\n
this.adokbtn.node.active = value;
\r\n
this.okbtn.node.active = !value;
\r\n
this.adsvbtn.enabled = true;
\r\n
}
\r\n\r\n
});
\r\n\r\n
this.bindProp(
\"
istwobtn
\"
, (value) => {
\r\n
this.twobtnmode.active = value;
\r\n
let hasad = this._props.ishasad;
\r\n
this.adokbtn.node.active = hasad;
\r\n
this.okbtn.node.active = !hasad;
\r\n
this.onebtnmode.active = !value;
\r\n
});
\r\n\r\n
this.bindProp(
\"
adconfig
\"
, (value) => {
\r\n
this.adsvbtn.enabled = (value !==
\"\"
);
\r\n
if (value !==
\"\"
) {
\r\n
this.adsvbtn.sharePointId = value;
\r\n
this.adsvbtn.loadSVConfig();
\r\n
}
\r\n
});
\r\n\r\n
this.bindProp(
\"
isthreebtn
\"
, (value) => {
\r\n
let three: boolean = value ? true : false;
\r\n
this.shopNode.active = three;
\r\n
this.cancelNode2.active = three;
\r\n
this.cancelNode.active = !three;
\r\n
});
\r\n\r\n
this.bindProp(
\"
isadlimit
\"
, (value) => {
\r\n
let isadlimit: boolean = value ? true : false;
\r\n
this.shopNode.active = isadlimit;
\r\n
this.cancelNode3.active = isadlimit;
\r\n
this.adokbtn.node.active = !isadlimit;
\r\n
});
\r\n\r\n
this.bindProp(
\"
isShareScreen
\"
, (value) => {
\r\n
let isShareScreen: boolean = value ? true : false;
\r\n
this.shareScreenNode.active = isShareScreen;
\r\n
this.adokbtn.node.active = !isShareScreen;
\r\n
});
\r\n\r\n
this.adsvbtn.onResult = ((type, ret) => {
\r\n
this._props.callback(type, ret, this._props.dataptr);
\r\n
if (ret && this._props.location) {
\r\n
if (type ===
\"
share
\"
) {
\r\n
GameDotMgr.getInstance().dotShare(ShowType.FINISH, ShowLocationType.Share + this._props.location);
\r\n
}
\r\n
if (type ===
\"
video
\"
) {
\r\n
GameDotMgr.getInstance().dotVideo(ShowType.FINISH, ShowLocationType.Video + this._props.location);
\r\n
}
\r\n
}
\r\n
this.closeView();
\r\n
});
\r\n\r\n
this.adsvbtn.onConfigLoaded = (svPoint: DeepReadonly<SVPoint>) => {
\r\n
if (svPoint.type ===
\"
share
\"
) {
\r\n
this.svType = GetRewardType.Share;
\r\n
} else {
\r\n
this.svType = GetRewardType.Ad;
\r\n
}
\r\n
}
\r\n\r\n
}
\r\n\r\n
onOkClickCallback(event) {
\r\n
this._props.callback(
\"\"
, true, this._props.dataptr);
\r\n
this.closeView();
\r\n
}
\r\n\r\n
onCancleClickCallback(event) {
\r\n
this._props.callback(
\"\"
, false, this._props.dataptr);
\r\n
this.closeView();
\r\n
}
\r\n\r\n
onGoToShopClickCallback(event) {
\r\n
this._props.callback(
\"\"
, false, this._props.dataptr);
\r\n
GameDotMgr.getInstance().dotClickUI(
\"
shop_btn_AlertDialogView
\"
);
\r\n
if (channel ==
\"
wechat
\"
) {
\r\n
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
\r\n
let link = GameModelManager.getYouZanShopUrlByType(2);
\r\n
if (link) {
\r\n
SDK.openProgramV2(GameConfig.youZanShopAppId, link);
\r\n
}
\r\n
} else if (channel ==
\"
android
\"
) {
\r\n
let link = GameModelManager.getTaoBaoShopUrlByType(2);
\r\n
if (link) {
\r\n
GameModelManager.jumpToTaobaoShop(link);
\r\n
}
\r\n
} else {
\r\n
UIManager.showToast(
\"
该功能在当前平台不可使用
\"
);
\r\n
}
\r\n
}
\r\n\r\n
onShareScreenClickCallback(event) {
\r\n
let temp: ShareSuitViewProps = {
\r\n
bgSpritePath: this._props.dataptr.bgPath,
\r\n
rolePortraitSpritePath: this._props.dataptr.rolePath,
\r\n
shareSuitViewCallback: (result) => {
\r\n
this._props.callback(
\"\"
, result, this._props.dataptr);
\r\n
this.closeView();
\r\n
},
\r\n
onCloseBtnClickCallback: () => { }
\r\n
};
\r\n
UIManager.pushPresenter(ShareSuitViewPresenter, temp);
\r\n
}
\r\n\r\n
onADBtnClick() {
\r\n
let type = this.getSvBtnType();
\r\n
if (type &&
\"\"
!== type.trim()) {
\r\n
if (this._props.location) {
\r\n
if (type ===
\"
share
\"
) {
\r\n
GameDotMgr.getInstance().dotShare(ShowType.CLICK, ShowLocationType.Share + this._props.location);
\r\n
}
\r\n
if (type ===
\"
video
\"
) {
\r\n
GameDotMgr.getInstance().dotVideo(ShowType.CLICK, ShowLocationType.Video + this._props.location);
\r\n
}
\r\n
}
\r\n
}
\r\n
this.opacityBtn.active = true;
\r\n
}
\r\n\r\n
getSvBtnType = (): string => {
\r\n
let ret =
\"\"
;
\r\n
if (this.adsvbtn.svPoint) {
\r\n
ret = this.adsvbtn.svPoint.type;
\r\n
}
\r\n
return ret;
\r\n
}
\r\n\r\n
closeView() {
\r\n
SDK.hideBannerAd();
\r\n
this.close();
\r\n
this.opacityBtn.active = false;
\r\n
}
\r\n\r\n
switchAdConfig(props: AlertDialogViewProps) {
\r\n
if (props.istwobtn) {//两个按钮的
\r\n
if (props.adconfig &&
\"\"
!== props.adconfig.trim()) {
\r\n
this.adsvbtn.sharePointId = props.adconfig;
\r\n
this.adsvbtn.loadSVConfig();
\r\n
let svType = this.getSvBtnType();
\r\n
if (svType &&
\"\"
!== svType.trim() && props.location && props.ishasad) {
\r\n
if (svType ===
\"
share
\"
) {
\r\n
GameDotMgr.getInstance().dotShare(ShowType.SHOW, ShowLocationType.Share + props.location);
\r\n
}
\r\n
if (svType ===
\"
video
\"
) {
\r\n
GameDotMgr.getInstance().dotVideo(ShowType.SHOW, ShowLocationType.Video + props.location);
\r\n
}
\r\n
}
\r\n
}
\r\n
}
\r\n
}
\r\n\r\n
showView = (props: AlertDialogViewProps) => {
\r\n
this.opacityBtn.active = false;
\r\n
this.switchAdConfig(props);
\r\n
if (!props.hasBanner) {
\r\n
SDK.hideBannerAd();
\r\n
return;
\r\n
}
\r\n
let info = SDK.systemInfo.displayInfo;
\r\n
let aspect = info.windowSize.height / cc.view.getVisibleSize().height;
\r\n
this.node.getComponent(cc.Widget).updateAlignment();
\r\n\r\n
let _width = this.banner.width * aspect;
\r\n
let _height = this.banner.height * aspect;
\r\n
let _left = (info.windowSize.width - _width) * 0.5;
\r\n
let _top = info.windowSize.height - _height;
\r\n\r\n
let style = {
\r\n
left: _left,
\r\n
top: _top,
\r\n
width: _width,
\r\n
height: _height,
\r\n
anchorX: 0.5,
\r\n
anchorY: 1,
\r\n
}
\r\n
SDK.showBannerAd(style, GameConstData.GAME_CONST_BANNER_REFRESH_TIME);
\r\n
}
\r\n\r\n\r\n\r\n
}"
]}
\ No newline at end of file
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/AlertDialogViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { RegView } from
\"
../../PresenterCCViewFactory
\"
;
\r\n
import { AlertDialogViewType, AlertDialogViewProps, AlertDialogView } from
\"
../type/AlertDialogView
\"
;
\r\n
import { CCPureView } from
\"
../../../../common/classbase/CCViewBase
\"
;
\r\n
import { DummyLabel, DummyNode, DummyButton, DummyRichText } from
\"
../../../../common/CCDummyObjects
\"
;
\r\n
import SVButton from
\"
simba-sdk-ccsvbutton
\"
;
\r\n
import { ShowType, ShowLocationType } from
\"
../../../Enums
\"
;
\r\n
import GameDotMgr from
\"
../../../GameDotMgr
\"
;
\r\n
import { SDK } from
\"
simba-sdk
\"
;
\r\n
import { GameConstData } from
\"
../../../../common/gameplay/gamedata/GameConstData
\"
;
\r\n
import { SVPoint } from
\"
simba-sdk/dist/SDKTypes
\"
;
\r\n
import { DeepReadonly } from
\"
simba-utils
\"
;
\r\n
import { GetRewardType } from
\"
../../../../common/gameplay/gamedata/GameEnumData
\"
;
\r\n
import { channel, GameConfig } from
\"
../../../../GameConfig
\"
;
\r\n
import { UIManager } from
\"
../../../../common/gameplay/managers/UIManager
\"
;
\r\n
import { GameModelManager } from
\"
../../../model/GameModelManager
\"
;
\r\n\r\n\r\n
const { ccclass, property } = cc._decorator;
\r\n\r\n
@ccclass
\r\n
@RegView(AlertDialogViewType,
\"
prefab/ui/AlertDialogView
\"
)
\r\n
export default class AlertDialogViewImpl extends CCPureView<AlertDialogViewProps> implements AlertDialogView {
\r\n
//#region
\r\n
@property(cc.Label)
\r\n
titlelabel: cc.Label = DummyLabel;
\r\n\r\n
@property(cc.RichText)
\r\n
content: cc.RichText = DummyRichText;
\r\n\r\n
@property(cc.Node)
\r\n
twobtnmode: cc.Node = DummyNode;
\r\n\r\n
@property(cc.Button)
\r\n
okbtn: cc.Button = DummyButton;
\r\n\r\n
@property(cc.Button)
\r\n
adokbtn: cc.Button = DummyButton;
\r\n\r\n
@property(SVButton)
\r\n
adsvbtn: SVButton = undefined as any;
\r\n\r\n
@property(cc.Node)
\r\n
onebtnmode: cc.Node = DummyNode;
\r\n\r\n
@property(cc.Node)
\r\n
opacityBtn: cc.Node = DummyNode;
\r\n\r\n
@property(cc.Node)
\r\n
banner: cc.Node = DummyNode;
\r\n\r\n
@property(cc.Node)
\r\n
cancelNode: cc.Node = DummyNode;
\r\n
@property(cc.Node)
\r\n
cancelNode2: cc.Node = DummyNode;
\r\n
@property(cc.Node)
\r\n
cancelNode3: cc.Node = DummyNode;
\r\n
@property(cc.Node)
\r\n
shopNode: cc.Node = DummyNode;
\r\n
@property(cc.Node)
\r\n
shareScreenNode: cc.Node = DummyNode;
\r\n\r\n
svType: GetRewardType = GetRewardType.Ad;
\r\n\r\n
onLoad() {
\r\n
this.adsvbtn.loadSVConfig();
\r\n
this.bindProp(
\"
titlecontent
\"
, (value) => {
\r\n
this.titlelabel.string = value;
\r\n
});
\r\n\r\n
this.bindProp(
\"
content
\"
, (value) => {
\r\n
this.content.string = value;
\r\n
});
\r\n\r\n
this.bindProp(
\"
ishasad
\"
, (value) => {
\r\n
if (this._props.istwobtn) {
\r\n
this.adokbtn.node.active = value;
\r\n
this.okbtn.node.active = !value;
\r\n
this.adsvbtn.enabled = true;
\r\n
}
\r\n\r\n
});
\r\n\r\n
this.bindProp(
\"
istwobtn
\"
, (value) => {
\r\n
this.twobtnmode.active = value;
\r\n
let hasad = this._props.ishasad;
\r\n
this.adokbtn.node.active = hasad;
\r\n
this.okbtn.node.active = !hasad;
\r\n
this.onebtnmode.active = !value;
\r\n
});
\r\n\r\n
this.bindProp(
\"
adconfig
\"
, (value) => {
\r\n
this.adsvbtn.enabled = (value !==
\"\"
);
\r\n
if (value !==
\"\"
) {
\r\n
this.adsvbtn.sharePointId = value;
\r\n
this.adsvbtn.loadSVConfig();
\r\n
}
\r\n
});
\r\n\r\n
this.bindProp(
\"
isthreebtn
\"
, (value) => {
\r\n
let three: boolean = value ? true : false;
\r\n
this.shopNode.active = three;
\r\n
this.cancelNode2.active = three;
\r\n
this.cancelNode.active = !three;
\r\n
});
\r\n\r\n
this.bindProp(
\"
isadlimit
\"
, (value) => {
\r\n
let isadlimit: boolean = value ? true : false;
\r\n
this.shopNode.active = isadlimit;
\r\n
this.cancelNode3.active = isadlimit;
\r\n
this.adokbtn.node.active = !isadlimit;
\r\n
});
\r\n\r\n
this.bindProp(
\"
isShareScreen
\"
, (value) => {
\r\n
let isShareScreen: boolean = value ? true : false;
\r\n
this.shareScreenNode.active = isShareScreen;
\r\n
this.adokbtn.node.active = !isShareScreen;
\r\n
});
\r\n\r\n
this.adsvbtn.onResult = ((type, ret) => {
\r\n
this._props.callback(type, ret, this._props.dataptr);
\r\n
if (ret && this._props.location) {
\r\n
if (type ===
\"
share
\"
) {
\r\n
GameDotMgr.getInstance().dotShare(ShowType.FINISH, ShowLocationType.Share + this._props.location);
\r\n
}
\r\n
if (type ===
\"
video
\"
) {
\r\n
GameDotMgr.getInstance().dotVideo(ShowType.FINISH, ShowLocationType.Video + this._props.location);
\r\n
}
\r\n
}
\r\n
this.closeView();
\r\n
});
\r\n\r\n
this.adsvbtn.onConfigLoaded = (svPoint: DeepReadonly<SVPoint>) => {
\r\n
if (svPoint.type ===
\"
share
\"
) {
\r\n
this.svType = GetRewardType.Share;
\r\n
} else {
\r\n
this.svType = GetRewardType.Ad;
\r\n
}
\r\n
}
\r\n\r\n
}
\r\n\r\n
onOkClickCallback(event) {
\r\n
this._props.callback(
\"\"
, true, this._props.dataptr);
\r\n
this.closeView();
\r\n
}
\r\n\r\n
onCancleClickCallback(event) {
\r\n
this._props.callback(
\"\"
, false, this._props.dataptr);
\r\n
this.closeView();
\r\n
}
\r\n\r\n
onGoToShopClickCallback(event) {
\r\n
this._props.callback(
\"\"
, false, this._props.dataptr);
\r\n
GameDotMgr.getInstance().dotClickUI(
\"
shop_btn_AlertDialogView
\"
);
\r\n
if (channel ==
\"
wechat
\"
) {
\r\n
// GameCenter.getInstance().openSubProgram(GameConfig.youZanShopAppId);
\r\n
let link = GameModelManager.getYouZanShopUrlByType(2);
\r\n
if (link) {
\r\n
SDK.openProgramV2(GameConfig.youZanShopAppId, link);
\r\n
}
\r\n
} else if (channel ==
\"
android
\"
) {
\r\n
let link = GameModelManager.getTaoBaoShopUrlByType(2);
\r\n
if (link) {
\r\n
GameModelManager.jumpToTaobaoShop(link);
\r\n
}
\r\n
} else {
\r\n
UIManager.showToast(
\"
该功能在当前平台不可使用
\"
);
\r\n
}
\r\n
}
\r\n\r\n
onShareScreenClickCallback(event) {
\r\n
\r\n
}
\r\n\r\n
onADBtnClick() {
\r\n
let type = this.getSvBtnType();
\r\n
if (type &&
\"\"
!== type.trim()) {
\r\n
if (this._props.location) {
\r\n
if (type ===
\"
share
\"
) {
\r\n
GameDotMgr.getInstance().dotShare(ShowType.CLICK, ShowLocationType.Share + this._props.location);
\r\n
}
\r\n
if (type ===
\"
video
\"
) {
\r\n
GameDotMgr.getInstance().dotVideo(ShowType.CLICK, ShowLocationType.Video + this._props.location);
\r\n
}
\r\n
}
\r\n
}
\r\n
this.opacityBtn.active = true;
\r\n
}
\r\n\r\n
getSvBtnType = (): string => {
\r\n
let ret =
\"\"
;
\r\n
if (this.adsvbtn.svPoint) {
\r\n
ret = this.adsvbtn.svPoint.type;
\r\n
}
\r\n
return ret;
\r\n
}
\r\n\r\n
closeView() {
\r\n
SDK.hideBannerAd();
\r\n
this.close();
\r\n
this.opacityBtn.active = false;
\r\n
}
\r\n\r\n
switchAdConfig(props: AlertDialogViewProps) {
\r\n
if (props.istwobtn) {//两个按钮的
\r\n
if (props.adconfig &&
\"\"
!== props.adconfig.trim()) {
\r\n
this.adsvbtn.sharePointId = props.adconfig;
\r\n
this.adsvbtn.loadSVConfig();
\r\n
let svType = this.getSvBtnType();
\r\n
if (svType &&
\"\"
!== svType.trim() && props.location && props.ishasad) {
\r\n
if (svType ===
\"
share
\"
) {
\r\n
GameDotMgr.getInstance().dotShare(ShowType.SHOW, ShowLocationType.Share + props.location);
\r\n
}
\r\n
if (svType ===
\"
video
\"
) {
\r\n
GameDotMgr.getInstance().dotVideo(ShowType.SHOW, ShowLocationType.Video + props.location);
\r\n
}
\r\n
}
\r\n
}
\r\n
}
\r\n
}
\r\n\r\n
showView = (props: AlertDialogViewProps) => {
\r\n
this.opacityBtn.active = false;
\r\n
this.switchAdConfig(props);
\r\n
if (!props.hasBanner) {
\r\n
SDK.hideBannerAd();
\r\n
return;
\r\n
}
\r\n
let info = SDK.systemInfo.displayInfo;
\r\n
let aspect = info.windowSize.height / cc.view.getVisibleSize().height;
\r\n
this.node.getComponent(cc.Widget).updateAlignment();
\r\n\r\n
let _width = this.banner.width * aspect;
\r\n
let _height = this.banner.height * aspect;
\r\n
let _left = (info.windowSize.width - _width) * 0.5;
\r\n
let _top = info.windowSize.height - _height;
\r\n\r\n
let style = {
\r\n
left: _left,
\r\n
top: _top,
\r\n
width: _width,
\r\n
height: _height,
\r\n
anchorX: 0.5,
\r\n
anchorY: 1,
\r\n
}
\r\n
SDK.showBannerAd(style, GameConstData.GAME_CONST_BANNER_REFRESH_TIME);
\r\n
}
\r\n\r\n\r\n\r\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/ChatListViewImpl.js.map
View file @
02cd8f6
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/ChatListViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { debounce, shallowEqual } from
\"
simba-utils
\"
;
\n
import { richNodesToCocosString, SentenceType } from
\"
../../../../avg/AVG
\"
;
\n
import { DummyLayout, DummyNode, DummyPrefab, DummyScrollView } from
\"
../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView, CCView } from
\"
../../../../common/classbase/CCViewBase
\"
;
\n
import { NodePoolFactory } from
\"
../../../../common/utils/NodePoolFactory
\"
;
\n
import { GameConfig } from
\"
../../../../GameConfig
\"
;
\n
import { DirectionType } from
\"
../../../Enums
\"
;
\n
import { BedRoomCatModelManager } from
\"
../../../model/BedRoomCatModelManager
\"
;
\n
import { GuideViewParamModel } from
\"
../../presenter/GuideViewPresenter
\"
;
\n
import { RegView } from
\"
../../PresenterCCViewFactory
\"
;
\n
import { ChatListAutoNextPlot, ChatListItemProps, ChatListView, ChatListViewProps, ChatListViewType } from
\"
../type/ChatListView
\"
;
\n
import ChatBubbleView from
\"
./message/ChatBubbleView
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
const OtherBubblePrefab =
\"
prefab/ui/message/ChatBubble
\"
;
\n
const SelfBubblePrefab =
\"
prefab/ui/message/SelfChatBubble
\"
;
\n\n
@ccclass
\n
@RegView(ChatListViewType,
\"
prefab/ui/message/ChatListView
\"
)
\n
export class ChatListViewImpl extends CCPureView<ChatListViewProps> implements ChatListView {
\n
//#region editor bindings
\n
// @property(cc.Label)
\n
// private titleLabel: cc.Label = DummyLabel;
\n
@property(cc.ScrollView)
\n
private scrollView: cc.ScrollView = DummyScrollView;
\n
@property(cc.Layout)
\n
private contentLayout: cc.Layout = DummyLayout;
\n
@property(cc.Prefab)
\n
private historyPrefab: cc.Prefab = DummyPrefab;
\n
@property(cc.Prefab)
\n
private endPrefab: cc.Prefab = DummyPrefab;
\n
// @property(cc.Node)
\n
// private noPlotPanel: cc.Node = DummyNode;
\n
@property(cc.Node)
\n
private nextPlotBtn: cc.Node = DummyNode;
\n
@property(cc.Node)
\n
private addLikeTemplate = DummyNode;
\n
@property(cc.Node)
\n
private bottomPanel = DummyNode;
\n
@property(cc.Node)
\n
private backRedDot = DummyNode;
\n
@property(cc.Node)
\n
private backBtnNode = DummyNode;
\n\n
private _timeoutTickerId: number = NaN;
\n\n\n
onCloseBtnClick() {
\n
GameConfig.isVerb = false;
\n
//再次初始化奖励状态
\n
BedRoomCatModelManager.initCatRewardStatus();
\n
this.closeAction();
\n
}
\n\n
private closeAction = debounce(() => {
\n
this._props.onCloseBtnClick();
\n
}, 500, true);
\n\n
private _canProcessNextPlot = true;
\n\n
onNextPlotBtnClick() {
\n
if (!this._canProcessNextPlot) {
\n
// console.warn(
\"
click so frequently!
\"
);
\n
return;
\n
}
\n
this.doNextPlot();
\n
let sTime: number = 0.6;//seconds
\n
this.setNextBtnUnClickAble();
\n
this._timeoutTickerId = setTimeout(() => {
\n
this._canProcessNextPlot = true;
\n
}, sTime * 1000) as unknown as number;
\n
}
\n\n
clearTimeoutTicker() {
\n
if (this._timeoutTickerId !== NaN) {
\n
clearTimeout(this._timeoutTickerId);
\n
this._timeoutTickerId = NaN;
\n
}
\n
}
\n\n
resumeNextBtnClickAble() {
\n
this.clearTimeoutTicker();
\n
this._canProcessNextPlot = true;
\n
}
\n\n
setNextBtnUnClickAble() {
\n
this.clearTimeoutTicker();
\n
this._canProcessNextPlot = false;
\n
}
\n\n
doNextPlot() {
\n
if (!ChatListAutoNextPlot) {
\n
let lastItem = this._props.items[this._props.items.length - 1];
\n
if (lastItem && lastItem.type ===
\"
plot
\"
&& (!this._props.isSentenceSelectVisible())) {
\n
this._props.onCompletePlot(this._lastSelect);
\n
this._lastSelect = undefined;
\n
} else { // 没有体力的情况下,可能为空列表
\n
this._props.onCompletePlot();
\n
}
\n
}
\n
}
\n\n
private _triggerLoading = true;
\n
onScrollEvent() {
\n
if (this.scrollView.getScrollOffset().y < -20 && this._triggerLoading) {
\n
this._triggerLoading = false;
\n
this._loading = true;
\n
}
\n
if (this.scrollView.getScrollOffset().y > 0) {
\n
this._triggerLoading = true;
\n
}
\n
}
\n\n
private _initing = true;
\n
private _itemNodes: (cc.Node | undefined)[] = [];
\n\n
private _loadingItems: ChatListItemProps[] = [];
\n
private _loading = false;
\n
private _firstLoad = false;
\n
private _newItems: ChatListItemProps[] = [];
\n\n\n
private _lastSelect?: number;
\n
private _firstReciveProps = true;
\n\n
onLoad() {
\n
this.createNodePools();
\n
// this.bindProp(
\"
title
\"
, this.titleLabel,
\"
string
\"
);
\n
this.bindProp(
\"
backRedDot
\"
, this.backRedDot,
\"
active
\"
);
\n
}
\n\n
open(parent: CCView) {
\n
super.open(parent);
\n
this._firstReciveProps = true;
\n
let widget = this.node.getComponent(cc.Widget);
\n
widget.enabled = true;
\n
widget.updateAlignment();
\n
widget.enabled = false;
\n
this.node.x = 720;
\n
this.node.runAction(cc.moveTo(0.2, 0, 0));
\n
this.bottomPanel.children[0].active = !ChatListAutoNextPlot;
\n
this.addLikeTemplate.active = false;
\n
this.resumeNextBtnClickAble();
\n
}
\n\n
closeAnimation() {
\n
return new Promise<void>((resolve) => {
\n
this.node.runAction(cc.sequence(cc.moveTo(0.2, 720, 0), cc.callFunc(resolve)));
\n
});
\n
}
\n\n
onPropsReceive() {
\n
(this._props as any).items = [...this._props.items];
\n
if (this._prevProps) {
\n
if (this._props.msgSceneId !== this._prevProps.msgSceneId || !this._prevProps.items.length) { // reload list
\n
this._props.onSetContent(undefined);
\n\n
// this.noPlotPanel.active = false;
\n
// this.nextPlotBtn.active = true;
\n
this.clearChatList();
\n
this._newItems = [];
\n
this._loadingItems = this._props.items.slice();
\n
this._loading = true;
\n
this._firstLoad = true;
\n
this._itemNodes.length = this._loadingItems.length;
\n
(this._props as any).items = [...this._props.items];
\n
}
\n
else if (!shallowEqual(this._props.items, this._prevProps.items)) { // update or add new items
\n
this._props.onSetContent(undefined);
\n
this._newItems = [];
\n
let lastItem: number = -1;
\n
let findIndex = this._props.items.length - 1;
\n
// 更新历史消息(新消息只在最后,前面的只有变更和删除)
\n
for (let i = this._prevProps.items.length - 1; i >= 0; i--) {
\n
let foundIndex = -1
\n
for (let j = findIndex; j >= 0; j--) {
\n
if (this._props.items[j].key === this._prevProps.items[i].key) {
\n
foundIndex = j
\n
}
\n
}
\n
if (foundIndex >= 0) {
\n
if (lastItem < 0) lastItem = foundIndex;
\n
if (this._prevProps.items[i] !== this._props.items[foundIndex]) {
\n
this.updateItem(i, this._prevProps.items[i], this._props.items[foundIndex]);
\n
}
\n
findIndex = foundIndex - 1;
\n
} else { // remove child
\n
let child = this._itemNodes[i];
\n
if (child) {
\n
this.removeChild(child);
\n
}
\n
this._itemNodes.splice(i, 1);
\n
}
\n
}
\n
// 新消息放到数组中异步加载
\n
for (let i = lastItem + 1; i < this._props.items.length; i++) {
\n
this._newItems.push(this._props.items[i]);
\n
}
\n
// if (this._newItems.length && this._newItems[this._newItems.length - 1].type ===
\"
plot
\"
) {// || this._newItems[this._newItems.length - 1].type ===
\"
history
\"\n
// // this.noPlotPanel.active = false;
\n
// this.nextPlotBtn.active = true;
\n
// }
\n
} else {
\n
let item = this._props.items[this._props.items.length - 1];
\n
if (item && item.type ===
\"
plot
\"
&& item.content.type === SentenceType.SELECT) {
\n
if (item.select === undefined) {
\n
// this.nextPlotBtn.active = false;
\n
this._props.onSetContent(item.content);
\n
} else {
\n
// this.nextPlotBtn.active = true;
\n
}
\n
}
\n
}
\n
if (this._firstReciveProps && !this._newItems.length && this._props.items.length) {//&& !this._loading
\n
// this.noPlotPanel.active = false;
\n
// this.nextPlotBtn.active = true;
\n
let item = this._props.items[this._props.items.length - 1];
\n
if (item.type ===
\"
plot
\"
) {
\n
if (ChatListAutoNextPlot && !(this._props.isSentenceSelectVisible())) {
\n
if (item.content.type === SentenceType.SELECT) {
\n
console.error(
\"
Invalid select sentence.
\"
);
\n
this._props.onCompletePlot(0);
\n
} else {
\n
this._props.onCompletePlot();
\n
}
\n
}
\n
}
\n
else {
\n
// this.noPlotPanel.active = true;
\n
// this.nextPlotBtn.active = false;
\n
}
\n
}
\n
this._firstReciveProps = false;
\n
} else {
\n
if (this._props.items.length) {
\n
this._firstReciveProps = false;
\n
this._loadingItems = this._props.items.slice();
\n
}
\n
}
\n
let isShowNextPlot: boolean = false;
\n
if (this._props.items && this._props.items.length !== 0) {
\n
let judgeItem = this._props.items[this._props.items.length - 1];
\n
isShowNextPlot = judgeItem && judgeItem.type ===
\"
plot
\"
&& !(judgeItem.content.type === SentenceType.SELECT && judgeItem.select === undefined);
\n
}
\n
this.nextPlotBtn.active = isShowNextPlot;
\n
}
\n\n
private removeChild(child: cc.Node) {
\n
if ((child as any)._path) {
\n
NodePoolFactory.putNode(child);
\n
} else {
\n
child.destroy();
\n
}
\n
}
\n\n
private updateItem = (index: number, prevProp: ChatListItemProps, prop: ChatListItemProps) => {
\n
let child = this._itemNodes[index];
\n
if (!child) {
\n
if (index < this._loadingItems.length) {
\n
this._loadingItems.splice(index, 1, prop);
\n
} else {
\n
// console.log(
\"
some error happens.
\"
)
\n
}
\n
return;
\n
}
\n
if (prevProp.type !== prop.type) {
\n
this.removeChild(child);
\n
let node = this.addItem(prop);
\n
node.setSiblingIndex(index);
\n
this._itemNodes[index] = node;
\n
} else {
\n
if (prop.type ===
\"
plot
\"
) {
\n
child.getComponent(ChatBubbleView).setContent(prop.id, prop.content, prop.select);
\n
}
\n
}
\n
if (index === this._itemNodes.length - 1) {
\n
this.contentLayout.updateLayout();
\n
this.scrollToBottom();
\n
}
\n
}
\n\n
update() {
\n
if (this._initing || !this.node.parent) return;
\n
if (this._loading && this._loadingItems.length) {
\n
for (let i = 0; i < 10; i++) {
\n
let item = this._loadingItems.pop();
\n
if (!item) { break; }
\n
this._itemNodes[this._loadingItems.length] = this.addItem(item, false, true);
\n
}
\n
this._loading = false;
\n
let height = this.contentLayout.node.height;
\n
this.contentLayout.updateLayout();
\n
if (this._firstLoad) {
\n
this._firstLoad = false;
\n
this.scrollToBottom(false);
\n\n
let lastItem = this._props.items[this._props.items.length - 1];
\n
if (lastItem.type ===
\"
plot
\"
) {
\n
if (ChatListAutoNextPlot && !(this._props.isSentenceSelectVisible())) {
\n
this._props.onCompletePlot();
\n
}
\n
}
\n
} else {
\n
this.scrollView.stopAutoScroll();
\n
let pos = this.scrollView.getContentPosition();
\n
pos.y += this.contentLayout.node.height - height;
\n
this.scrollView.setContentPosition(pos);
\n
}
\n
}
\n
if (this._newItems.length) {
\n
for (let i = 0; i < this._newItems.length - 1; i++) { // 正常情况只有一个新剧情
\n
this._itemNodes.push(this.addItem(this._newItems[i], false));
\n
}
\n
this._itemNodes.push(this.addItem(this._newItems[this._newItems.length - 1], true, false, this._itemNodes.length >= this._props.historyMsgCount));
\n
this.scheduleOnce(() => {
\n
this.scrollToBottom();
\n
});
\n
let lastItem = this._props.items[this._props.items.length - 1];
\n
if (lastItem.type !==
\"
plot
\"
) {
\n
// this.noPlotPanel.active = true;
\n
// this.nextPlotBtn.active = false;
\n
} else {
\n
// this.noPlotPanel.active = false;
\n
// this.nextPlotBtn.active = true;
\n
}
\n
this._newItems = [];
\n
}
\n
}
\n\n\n\n
private addItem = (item: ChatListItemProps, newItem = true, unshift = false, delay?: boolean) => {
\n
let node: cc.Node;
\n
let promise: Promise<void> | undefined;
\n
if (!ChatListAutoNextPlot) delay = false;
\n
if (delay === undefined) delay = newItem;
\n
if (item.type ===
\"
history
\"
) {
\n
node = cc.instantiate(this.historyPrefab);
\n
node.parent = this.contentLayout.node;
\n
} else if (item.type ===
\"
end
\"
) {
\n
node = cc.instantiate(this.endPrefab);
\n
node.parent = this.contentLayout.node;
\n
} else if (item.type ===
\"
plot
\"
) { // 正常剧情
\n
if (item.isSelf) { // 自己
\n
node = NodePoolFactory.getNode(SelfBubblePrefab)!;
\n
node.parent = this.contentLayout.node;
\n
let comp = node.getComponent(ChatBubbleView);
\n
comp.setName(item.name!);
\n
comp.setIcon(item.icon!);
\n
comp.setNameIcon(item.nameSpr!);
\n
promise = comp.setContent(item.id, item.content, item.select, delay);
\n
node.x = 720 / 2 - 20;
\n
if (item.content.type === SentenceType.SELECT && item.select === undefined) {
\n
// this._sentenceSelector.node.active = true;
\n
// this._sentenceSelector.setContent(item.content);
\n
this._props.onSetContent(item.content);
\n
}
\n
else if (!item.addLike) {
\n
let preLike = node.getChildByName(
\"
Container
\"
).getChildByName(
\"
LikeTip
\"
);
\n
if (preLike) {
\n
preLike.active = false;
\n
}
\n
}
\n
} else if (item.name) { // 别人
\n
node = NodePoolFactory.getNode(OtherBubblePrefab)!;
\n
node.parent = this.contentLayout.node;
\n
let comp = node.getComponent(ChatBubbleView);
\n
comp.setName(item.name);
\n
comp.setIcon(item.icon!);
\n
comp.setNameIcon(item.nameSpr!);
\n
promise = comp.setContent(item.id, item.content, 0, delay);
\n
node.x = -720 / 2 + 20;
\n
if (item.addLike) {
\n
let likeNode = cc.instantiate(this.addLikeTemplate);
\n
// likeNode.active = true;
\n
likeNode.children[1].getComponent(cc.Label).string =
\"
+
\"
+ item.addLike.toString();
\n
comp.setExtraContent(likeNode);
\n
}
\n
else {
\n
let preLike = node.getChildByName(
\"
Container
\"
).getChildByName(
\"
LikeTip
\"
);
\n
if (preLike) {
\n
preLike.active = false;
\n
}
\n
}
\n
} else { // 旁白
\n
node = new cc.Node();
\n
node.parent = this.contentLayout.node;
\n
node.x = 0;
\n
let label = node.addComponent(cc.RichText);
\n
label.horizontalAlign = cc.macro.TextAlignment.CENTER;
\n
label.fontSize = 18;
\n
label.lineHeight = 20;
\n
label.maxWidth = 650;
\n
if (item.content.type === SentenceType.TEXT) {
\n
label.string = richNodesToCocosString(item.content.value);
\n
}
\n
}
\n
} else if (item.type ===
\"
customplot
\"
) { // 送礼相关剧情
\n
if (item.content && !item.isSelf) {
\n
node = NodePoolFactory.getNode(OtherBubblePrefab)!;
\n
node.parent = this.contentLayout.node;
\n
let comp = node.getComponent(ChatBubbleView);
\n
comp.setName(item.name!);
\n
comp.setIcon(item.icon!);
\n
promise = comp.setContent(item.id, item.content, 0, false);
\n
node.x = -720 / 2 + 20;
\n\n
if (item.addLike) {
\n
let likeNode = cc.instantiate(this.addLikeTemplate);
\n
// likeNode.active = true;
\n
let lbl = likeNode.children[1].getComponent(cc.Label);
\n
lbl.string =
\"
+
\"
+ item.addLike.toString();
\n
comp.setExtraContent(likeNode);
\n
}
\n
else {
\n
let preLike = node.getChildByName(
\"
Container
\"
).getChildByName(
\"
LikeTip
\"
);
\n
if (preLike) {
\n
preLike.active = false;
\n
}
\n
}
\n
} else {
\n
throw new Error(
\"
This should never happen.
\"
);
\n
}
\n
} else {
\n
throw new Error(
\"
This should never happen.
\"
);
\n
}
\n\n
if ((newItem || this._firstLoad) && promise) {
\n
promise.then(() => {
\n
this.scrollToBottom();
\n
if (ChatListAutoNextPlot && this.enabledInHierarchy && !(this._props.isSentenceSelectVisible())) {
\n
if (item.type ===
\"
plot
\"
) {
\n
if (item.content.type === SentenceType.SELECT) {
\n
console.error(
\"
Invalid select sentence.
\"
);
\n
this._props.onCompletePlot(0);
\n
} else {
\n
this._props.onCompletePlot();
\n
}
\n
}
\n
}
\n
});
\n
}
\n\n
if (unshift) {
\n
node.setSiblingIndex(0);
\n
}
\n
return node;
\n
}
\n\n
createNodePools() {
\n
Promise.all([
\n
NodePoolFactory.createPool(OtherBubblePrefab, 10,
\"
ChatBubbleView
\"
),
\n
NodePoolFactory.createPool(SelfBubblePrefab, 5,
\"
ChatBubbleView
\"
),
\n
]).then(() => {
\n
this._initing = false;
\n
});
\n
}
\n\n
scrollToBottom(animate = true) {
\n
if (this.contentLayout.node.height > this.scrollView.node.height && !this.scrollView.isScrolling()) {
\n
this.scrollView.stopAutoScroll();
\n
this.scrollView.scrollToBottom(animate ? 0.5 : undefined);
\n
}
\n
}
\n\n
scrollToTop() {
\n
this.scrollView.scrollToTop();
\n
}
\n\n
private clearChatList = () => {
\n
let children = this.contentLayout!.node.children;
\n
for (let child of children) {
\n
if ((child as any)._path) {
\n
NodePoolFactory.putNode(child);
\n
}
\n
}
\n
this._itemNodes = [];
\n
this.contentLayout.node.removeAllChildren();
\n
this.contentLayout.node.height = 0;
\n
this.contentLayout.node.y = 0;
\n
}
\n\n
close(destroy?: boolean) {
\n
if (!destroy) {
\n
let node = this._itemNodes[this._itemNodes.length - 1];
\n
if (node) {
\n
node.getComponent(ChatBubbleView)?.clearInputting();
\n
}
\n
}
\n
super.close(destroy);
\n
}
\n\n
onNameTitleClick() {
\n
// console.log(
\"
onNameTitleClick
\"
);
\n
this._props.onNameTitleClick();
\n
}
\n\n\n
getGuideBackParam = (): GuideViewParamModel | undefined => {
\n
let node = this.backBtnNode;
\n
let wp = node.convertToWorldSpaceAR(cc.v2(0, 0));
\n
let m: GuideViewParamModel = {
\n
x: wp.x,
\n
y: wp.y,
\n
w: node.width - 20,
\n
h: node.height - 20,
\n
d: DirectionType.RIGHT,
\n
}
\n
return m;
\n
}
\n\n
resumeAll = () => {
\n
this.scheduleOnce(() => {
\n
this._initing = false;
\n\n
this._loadingItems = [];
\n
this._loading = false;
\n
this._firstLoad = false;
\n
this._newItems = [];
\n\n\n
this._lastSelect = undefined;
\n
this._firstReciveProps = true;
\n
this.clearChatList();
\n
});
\n\n
}
\n
}"
]}
\ No newline at end of file
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/ChatListViewImpl.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;;AAAA,6CAAqD;AACrD,6CAA2E;AAC3E,sEAAyG;AACzG,wEAA6E;AAC7E,8EAA2E;AAC3E,uDAAoD;AACpD,0CAA+C;AAE/C,yEAAuD;AACvD,uDAAkI;AAClI,6DAAsD;AAEtD,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAE5C,MAAM,iBAAiB,GAAG,8BAA8B,CAAC;AACzD,MAAM,gBAAgB,GAAG,kCAAkC,CAAC;AAI5D;IAAA,IAAa,gBAAgB,GAA7B,MAAa,gBAAiB,SAAQ,uBAA6B;QAAnE;;YACI,yBAAyB;YACzB,sBAAsB;YACtB,6CAA6C;YAErC,eAAU,GAAkB,gCAAe,CAAC;YAE5C,kBAAa,GAAc,4BAAW,CAAC;YAEvC,kBAAa,GAAc,4BAAW,CAAC;YAEvC,cAAS,GAAc,4BAAW,CAAC;YAC3C,qBAAqB;YACrB,4CAA4C;YAEpC,gBAAW,GAAY,0BAAS,CAAC;YAEjC,oBAAe,GAAG,0BAAS,CAAC;YAE5B,gBAAW,GAAG,0BAAS,CAAC;YAExB,eAAU,GAAG,0BAAS,CAAC;YAEvB,gBAAW,GAAG,0BAAS,CAAC;YAExB,qBAAgB,GAAW,GAAG,CAAC;YAQ/B,gBAAW,GAAG,sBAAQ,CAAC,GAAG,EAAE;gBAChC,IAAI,CAAC,MAAM,CAAC,eAAe,EAAE,CAAC;YAClC,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;YAEN,wBAAmB,GAAG,IAAI,CAAC;YA4C3B,oBAAe,GAAG,IAAI,CAAC;YAWvB,aAAQ,GAAG,IAAI,CAAC;YAChB,eAAU,GAA4B,EAAE,CAAC;YAEzC,kBAAa,GAAwB,EAAE,CAAC;YACxC,aAAQ,GAAG,KAAK,CAAC;YACjB,eAAU,GAAG,KAAK,CAAC;YACnB,cAAS,GAAwB,EAAE,CAAC;YAIpC,sBAAiB,GAAG,IAAI,CAAC;YAoIzB,eAAU,GAAG,CAAC,KAAa,EAAE,QAA2B,EAAE,IAAuB,EAAE,EAAE;gBACzF,IAAI,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;gBACnC,IAAI,CAAC,KAAK,EAAE;oBACR,IAAI,KAAK,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE;wBACnC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC;qBAC7C;yBAAM;wBACH,qCAAqC;qBACxC;oBACD,OAAO;iBACV;gBACD,IAAI,QAAQ,CAAC,IAAI,KAAK,IAAI,CAAC,IAAI,EAAE;oBAC7B,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;oBACxB,IAAI,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;oBAC9B,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;oBAC5B,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;iBACjC;qBAAM;oBACH,IAAI,IAAI,CAAC,IAAI,KAAK,MAAM,EAAE;wBACtB,KAAK,CAAC,YAAY,CAAC,wBAAc,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;qBACrF;iBACJ;gBACD,IAAI,KAAK,KAAK,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;oBACtC,IAAI,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC;oBAClC,IAAI,CAAC,cAAc,EAAE,CAAC;iBACzB;YACL,CAAC,CAAA;YAoDO,YAAO,GAAG,CAAC,IAAuB,EAAE,OAAO,GAAG,IAAI,EAAE,OAAO,GAAG,KAAK,EAAE,KAAe,EAAE,EAAE;gBAC5F,IAAI,IAAa,CAAC;gBAClB,IAAI,OAAkC,CAAC;gBACvC,IAAI,CAAC,mCAAoB;oBAAE,KAAK,GAAG,KAAK,CAAC;gBACzC,IAAI,KAAK,KAAK,SAAS;oBAAE,KAAK,GAAG,OAAO,CAAC;gBACzC,IAAI,IAAI,CAAC,IAAI,KAAK,SAAS,EAAE;oBACzB,IAAI,GAAG,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;oBAC1C,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC;iBACzC;qBAAM,IAAI,IAAI,CAAC,IAAI,KAAK,KAAK,EAAE;oBAC5B,IAAI,GAAG,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;oBACtC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC;iBACzC;qBAAM,IAAI,IAAI,CAAC,IAAI,KAAK,MAAM,EAAE,EAAE,OAAO;oBACtC,IAAI,IAAI,CAAC,MAAM,EAAE,EAAE,KAAK;wBACpB,IAAI,GAAG,iCAAe,CAAC,OAAO,CAAC,gBAAgB,CAAE,CAAC;wBAClD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC;wBACtC,IAAI,IAAI,GAAG,IAAI,CAAC,YAAY,CAAC,wBAAc,CAAC,CAAC;wBAC7C,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAK,CAAC,CAAC;wBACzB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAK,CAAC,CAAC;wBACzB,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAQ,CAAC,CAAC;wBAChC,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;wBACrE,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,CAAC;wBACtB,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,kBAAY,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,KAAK,SAAS,EAAE;4BACxE,6CAA6C;4BAC7C,mDAAmD;4BACnD,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;yBAC1C;6BACI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE;4BACpB,IAAI,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;4BACzE,IAAI,OAAO,EAAE;gCACT,OAAO,CAAC,MAAM,GAAG,KAAK,CAAC;6BAC1B;yBACJ;qBACJ;yBAAM,IAAI,IAAI,CAAC,IAAI,EAAE,EAAE,KAAK;wBACzB,IAAI,GAAG,iCAAe,CAAC,OAAO,CAAC,iBAAiB,CAAE,CAAC;wBACnD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC;wBACtC,IAAI,IAAI,GAAG,IAAI,CAAC,YAAY,CAAC,wBAAc,CAAC,CAAC;wBAC7C,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;wBACxB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAK,CAAC,CAAC;wBACzB,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAQ,CAAC,CAAC;wBAChC,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC;wBAC3D,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,EAAE,CAAC;wBACvB,IAAI,IAAI,CAAC,OAAO,EAAE;4BACd,IAAI,QAAQ,GAAG,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;4BACpD,0BAA0B;4BAC1B,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,MAAM,GAAG,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC;4BACnF,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC;yBAClC;6BACI;4BACD,IAAI,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;4BACzE,IAAI,OAAO,EAAE;gCACT,OAAO,CAAC,MAAM,GAAG,KAAK,CAAC;6BAC1B;yBACJ;qBACJ;yBAAM,EAAE,KAAK;wBACV,IAAI,GAAG,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACrB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC;wBACtC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;wBACX,IAAI,KAAK,GAAG,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC;wBAC3C,KAAK,CAAC,eAAe,GAAG,EAAE,CAAC,KAAK,CAAC,aAAa,CAAC,MAAM,CAAC;wBACtD,KAAK,CAAC,QAAQ,GAAG,EAAE,CAAC;wBACpB,KAAK,CAAC,UAAU,GAAG,EAAE,CAAC;wBACtB,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC;wBACrB,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,kBAAY,CAAC,IAAI,EAAE;4BACzC,KAAK,CAAC,MAAM,GAAG,4BAAsB,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;yBAC7D;qBACJ;iBACJ;qBAAM,IAAI,IAAI,CAAC,IAAI,KAAK,YAAY,EAAE,EAAE,SAAS;oBAC9C,IAAI,IAAI,CAAC,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;wBAC9B,IAAI,GAAG,iCAAe,CAAC,OAAO,CAAC,iBAAiB,CAAE,CAAC;wBACnD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC;wBACtC,IAAI,IAAI,GAAG,IAAI,CAAC,YAAY,CAAC,wBAAc,CAAC,CAAC;wBAC7C,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAK,CAAC,CAAC;wBACzB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAK,CAAC,CAAC;wBACzB,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC;wBAC3D,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,EAAE,CAAC;wBAEvB,IAAI,IAAI,CAAC,OAAO,EAAE;4BACd,IAAI,QAAQ,GAAG,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;4BACpD,0BAA0B;4BAC1B,IAAI,GAAG,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC;4BACtD,GAAG,CAAC,MAAM,GAAG,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC;4BAC3C,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC;yBAClC;6BACI;4BACD,IAAI,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;4BACzE,IAAI,OAAO,EAAE;gCACT,OAAO,CAAC,MAAM,GAAG,KAAK,CAAC;6BAC1B;yBACJ;qBACJ;yBAAM;wBACH,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;qBAChD;iBACJ;qBAAM;oBACH,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;iBAChD;gBAED,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,OAAO,EAAE;oBACzC,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE;wBACd,IAAI,CAAC,cAAc,EAAE,CAAC;wBACtB,IAAI,mCAAoB,IAAI,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC,EAAE;4BAC7F,IAAI,IAAI,CAAC,IAAI,KAAK,MAAM,EAAE;gCACtB,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,kBAAY,CAAC,MAAM,EAAE;oCAC3C,OAAO,CAAC,KAAK,CAAC,0BAA0B,CAAC,CAAC;oCAC1C,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;iCACjC;qCAAM;oCACH,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC;iCAChC;6BACJ;yBACJ;oBACL,CAAC,CAAC,CAAC;iBACN;gBAED,IAAI,OAAO,EAAE;oBACT,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC;iBAC3B;gBACD,OAAO,IAAI,CAAC;YAChB,CAAC,CAAA;YAsBO,kBAAa,GAAG,GAAG,EAAE;gBACzB,IAAI,QAAQ,GAAG,IAAI,CAAC,aAAc,CAAC,IAAI,CAAC,QAAQ,CAAC;gBACjD,KAAK,IAAI,KAAK,IAAI,QAAQ,EAAE;oBACxB,IAAK,KAAa,CAAC,KAAK,EAAE;wBACtB,iCAAe,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;qBAClC;iBACJ;gBACD,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;gBACrB,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC;gBAC5C,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;gBACnC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YAClC,CAAC,CAAA;YAkBD,sBAAiB,GAAG,GAAoC,EAAE;gBACtD,IAAI,IAAI,GAAG,IAAI,CAAC,WAAW,CAAC;gBAC5B,IAAI,EAAE,GAAG,IAAI,CAAC,qBAAqB,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;gBACjD,IAAI,CAAC,GAAwB;oBACzB,CAAC,EAAE,EAAE,CAAC,CAAC;oBACP,CAAC,EAAE,EAAE,CAAC,CAAC;oBACP,CAAC,EAAE,IAAI,CAAC,KAAK,GAAG,EAAE;oBAClB,CAAC,EAAE,IAAI,CAAC,MAAM,GAAG,EAAE;oBACnB,CAAC,EAAE,qBAAa,CAAC,KAAK;iBACzB,CAAA;gBACD,OAAO,CAAC,CAAC;YACb,CAAC,CAAA;YAED,cAAS,GAAG,GAAG,EAAE;gBACb,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE;oBACnB,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;oBAEtB,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;oBACxB,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;oBACtB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;oBACxB,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;oBAGpB,IAAI,CAAC,WAAW,GAAG,SAAS,CAAC;oBAC7B,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC;oBAC9B,IAAI,CAAC,aAAa,EAAE,CAAC;gBACzB,CAAC,CAAC,CAAC;YAEP,CAAC,CAAA;QACL,CAAC;QA9dG,eAAe;YACX,uBAAU,CAAC,MAAM,GAAG,KAAK,CAAC;YAC1B,IAAI,CAAC,WAAW,EAAE,CAAC;QACvB,CAAC;QAQD,kBAAkB;YACd,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE;gBAC3B,wCAAwC;gBACxC,OAAO;aACV;YACD,IAAI,CAAC,UAAU,EAAE,CAAC;YAClB,IAAI,KAAK,GAAW,GAAG,CAAC,CAAA,SAAS;YACjC,IAAI,CAAC,qBAAqB,EAAE,CAAC;YAC7B,IAAI,CAAC,gBAAgB,GAAG,UAAU,CAAC,GAAG,EAAE;gBACpC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC;YACpC,CAAC,EAAE,KAAK,GAAG,IAAI,CAAsB,CAAC;QAC1C,CAAC;QAED,kBAAkB;YACd,IAAI,IAAI,CAAC,gBAAgB,KAAK,GAAG,EAAE;gBAC/B,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;gBACpC,IAAI,CAAC,gBAAgB,GAAG,GAAG,CAAC;aAC/B;QACL,CAAC;QAED,sBAAsB;YAClB,IAAI,CAAC,kBAAkB,EAAE,CAAC;YAC1B,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC;QACpC,CAAC;QAED,qBAAqB;YACjB,IAAI,CAAC,kBAAkB,EAAE,CAAC;YAC1B,IAAI,CAAC,mBAAmB,GAAG,KAAK,CAAC;QACrC,CAAC;QAED,UAAU;YACN,IAAI,CAAC,mCAAoB,EAAE;gBACvB,IAAI,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;gBAC/D,IAAI,QAAQ,IAAI,QAAQ,CAAC,IAAI,KAAK,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC,EAAE;oBAClF,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;oBAC7C,IAAI,CAAC,WAAW,GAAG,SAAS,CAAC;iBAChC;qBAAM,EAAE,kBAAkB;oBACvB,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC;iBAChC;aACJ;QACL,CAAC;QAGD,aAAa;YACT,IAAI,IAAI,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,IAAI,CAAC,eAAe,EAAE;gBACnE,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC;gBAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;aACxB;YACD,IAAI,IAAI,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE;gBACzC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC;aAC/B;QACL,CAAC;QAcD,MAAM;YACF,IAAI,CAAC,eAAe,EAAE,CAAC;YACvB,qDAAqD;YACrD,IAAI,CAAC,QAAQ,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC;QAC3D,CAAC;QAED,IAAI,CAAC,MAAc;YACf,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACnB,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC;YAC9B,IAAI,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC;YAC/C,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC;YACtB,MAAM,CAAC,eAAe,EAAE,CAAC;YACzB,MAAM,CAAC,OAAO,GAAG,KAAK,CAAC;YACvB,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC;YAClB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;YAC1C,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,mCAAoB,CAAC;YAC5D,IAAI,CAAC,eAAe,CAAC,MAAM,GAAG,KAAK,CAAC;YACpC,IAAI,CAAC,sBAAsB,EAAE,CAAC;QAClC,CAAC;QAED,cAAc;YACV,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,EAAE,EAAE;gBACjC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;YACnF,CAAC,CAAC,CAAC;QACP,CAAC;QAED,cAAc;YACT,IAAI,CAAC,MAAc,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACpD,IAAI,IAAI,CAAC,UAAU,EAAE;gBACjB,IAAI,IAAI,CAAC,MAAM,CAAC,UAAU,KAAK,IAAI,CAAC,UAAU,CAAC,UAAU,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,EAAE,EAAE,cAAc;oBACxG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;oBAEpC,mCAAmC;oBACnC,kCAAkC;oBAClC,IAAI,CAAC,aAAa,EAAE,CAAC;oBACrB,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;oBACpB,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC;oBAC/C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;oBACrB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;oBACvB,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC;oBAClD,IAAI,CAAC,MAAc,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;iBACvD;qBACI,IAAI,CAAC,0BAAY,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,EAAE,0BAA0B;oBAC1F,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;oBACpC,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;oBACpB,IAAI,QAAQ,GAAW,CAAC,CAAC,CAAC;oBAC1B,IAAI,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC;oBAC7C,6BAA6B;oBAC7B,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;wBACxD,IAAI,UAAU,GAAG,CAAC,CAAC,CAAA;wBACnB,KAAK,IAAI,CAAC,GAAG,SAAS,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;4BACjC,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE;gCAC3D,UAAU,GAAG,CAAC,CAAA;6BACjB;yBACJ;wBACD,IAAI,UAAU,IAAI,CAAC,EAAE;4BACjB,IAAI,QAAQ,GAAG,CAAC;gCAAE,QAAQ,GAAG,UAAU,CAAC;4BACxC,IAAI,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,EAAE;gCAC5D,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC;6BAC/E;4BACD,SAAS,GAAG,UAAU,GAAG,CAAC,CAAC;yBAC9B;6BAAM,EAAE,eAAe;4BACpB,IAAI,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;4BAC/B,IAAI,KAAK,EAAE;gCACP,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;6BAC3B;4BACD,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;yBAChC;qBACJ;oBACD,eAAe;oBACf,KAAK,IAAI,CAAC,GAAG,QAAQ,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;wBAC1D,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;qBAC7C;oBACD,8JAA8J;oBAC9J,0CAA0C;oBAC1C,sCAAsC;oBACtC,IAAI;iBACP;qBAAM;oBACH,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;oBAC3D,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,KAAK,MAAM,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,kBAAY,CAAC,MAAM,EAAE;wBAC3E,IAAI,IAAI,CAAC,MAAM,KAAK,SAAS,EAAE;4BAC3B,mCAAmC;4BACnC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;yBAC1C;6BAAM;4BACH,kCAAkC;yBACrC;qBACJ;iBACJ;gBACD,IAAI,IAAI,CAAC,iBAAiB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,EAAC,oBAAoB;oBACnG,mCAAmC;oBACnC,kCAAkC;oBAClC,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;oBAC3D,IAAI,IAAI,CAAC,IAAI,KAAK,MAAM,EAAE;wBACtB,IAAI,mCAAoB,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC,EAAE;4BAClE,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,kBAAY,CAAC,MAAM,EAAE;gCAC3C,OAAO,CAAC,KAAK,CAAC,0BAA0B,CAAC,CAAC;gCAC1C,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;6BACjC;iCAAM;gCACH,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC;6BAChC;yBACJ;qBACJ;yBACI;wBACD,kCAAkC;wBAClC,mCAAmC;qBACtC;iBACJ;gBACD,IAAI,CAAC,iBAAiB,GAAG,KAAK,CAAC;aAClC;iBAAM;gBACH,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE;oBAC1B,IAAI,CAAC,iBAAiB,GAAG,KAAK,CAAC;oBAC/B,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC;iBAClD;aACJ;YACD,IAAI,cAAc,GAAY,KAAK,CAAC;YACpC,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE;gBACrD,IAAI,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;gBAChE,cAAc,GAAG,SAAS,IAAI,SAAS,CAAC,IAAI,KAAK,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,KAAK,kBAAY,CAAC,MAAM,IAAI,SAAS,CAAC,MAAM,KAAK,SAAS,CAAC,CAAC;aAClJ;YACD,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,cAAc,CAAC;QAC7C,CAAC;QAEO,WAAW,CAAC,KAAc;YAC9B,IAAK,KAAa,CAAC,KAAK,EAAE;gBACtB,iCAAe,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;aAClC;iBAAM;gBACH,KAAK,CAAC,OAAO,EAAE,CAAC;aACnB;QACL,CAAC;QA4BD,MAAM;YACF,IAAI,IAAI,CAAC,QAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM;gBAAE,OAAO;YAC/C,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE;gBAC5C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;oBACzB,IAAI,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,EAAE,CAAC;oBACpC,IAAI,CAAC,IAAI,EAAE;wBAAE,MAAM;qBAAE;oBACrB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;iBAChF;gBACD,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;gBACtB,IAAI,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC;gBAC5C,IAAI,CAAC,aAAa,CAAC,YAAY,EAAE,CAAC;gBAClC,IAAI,IAAI,CAAC,UAAU,EAAE;oBACjB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;oBACxB,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;oBAE3B,IAAI,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;oBAC/D,IAAI,QAAQ,CAAC,IAAI,KAAK,MAAM,EAAE;wBAC1B,IAAI,mCAAoB,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC,EAAE;4BAClE,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC;yBAChC;qBACJ;iBACJ;qBAAM;oBACH,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC;oBACjC,IAAI,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC;oBAC/C,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;oBACjD,IAAI,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC;iBAC3C;aACJ;YACD,IAAI,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE;gBACvB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,cAAc;oBAChE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC;iBAChE;gBACD,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC;gBAClJ,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE;oBACnB,IAAI,CAAC,cAAc,EAAE,CAAC;gBAC1B,CAAC,CAAC,CAAC;gBACH,IAAI,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;gBAC/D,IAAI,QAAQ,CAAC,IAAI,KAAK,MAAM,EAAE;oBAC1B,kCAAkC;oBAClC,mCAAmC;iBACtC;qBAAM;oBACH,mCAAmC;oBACnC,kCAAkC;iBACrC;gBACD,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;aACvB;QACL,CAAC;QA0HD,eAAe;YACX,OAAO,CAAC,GAAG,CAAC;gBACR,iCAAe,CAAC,UAAU,CAAC,iBAAiB,EAAE,EAAE,EAAE,gBAAgB,CAAC;gBACnE,iCAAe,CAAC,UAAU,CAAC,gBAAgB,EAAE,CAAC,EAAE,gBAAgB,CAAC;aACpE,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE;gBACT,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;YAC1B,CAAC,CAAC,CAAC;QACP,CAAC;QAED,cAAc,CAAC,OAAO,GAAG,IAAI;YACzB,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,EAAE,EAAE;gBAChG,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC;gBACjC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC;aAC7D;QACL,CAAC;QAED,WAAW;YACP,IAAI,CAAC,UAAU,CAAC,WAAW,EAAE,CAAC;QAClC,CAAC;QAeD,KAAK,CAAC,OAAiB;;YACnB,IAAI,CAAC,OAAO,EAAE;gBACV,IAAI,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;gBACvD,IAAI,IAAI,EAAE;oBACN,MAAA,IAAI,CAAC,YAAY,CAAC,wBAAc,CAAC,0CAAE,cAAc,GAAG;iBACvD;aACJ;YACD,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACzB,CAAC;QAED,gBAAgB;YACZ,mCAAmC;YACnC,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE,CAAC;QACnC,CAAC;KAgCJ,CAAA;IArfG;QADC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC;wDAC4B;IAEpD;QADC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC;2DAC2B;IAE/C;QADC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC;2DAC2B;IAE/C;QADC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC;uDACuB;IAI3C;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;yDACuB;IAEzC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;6DACkB;IAEpC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;yDACc;IAEhC;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;wDACa;IAE/B;QADC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC;yDACc;IAvBvB,gBAAgB;QAF5B,OAAO;QACP,gCAAO,CAAC,+BAAgB,EAAE,gCAAgC,CAAC;OAC/C,gBAAgB,CA0f5B;IAAD,uBAAC;KAAA;AA1fY,4CAAgB"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { debounce, shallowEqual } from
\"
simba-utils
\"
;
\n
import { richNodesToCocosString, SentenceType } from
\"
../../../../avg/AVG
\"
;
\n
import { DummyLayout, DummyNode, DummyPrefab, DummyScrollView } from
\"
../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView, CCView } from
\"
../../../../common/classbase/CCViewBase
\"
;
\n
import { NodePoolFactory } from
\"
../../../../common/utils/NodePoolFactory
\"
;
\n
import { GameConfig } from
\"
../../../../GameConfig
\"
;
\n
import { DirectionType } from
\"
../../../Enums
\"
;
\n
import { GuideViewParamModel } from
\"
../../presenter/GuideViewPresenter
\"
;
\n
import { RegView } from
\"
../../PresenterCCViewFactory
\"
;
\n
import { ChatListAutoNextPlot, ChatListItemProps, ChatListView, ChatListViewProps, ChatListViewType } from
\"
../type/ChatListView
\"
;
\n
import ChatBubbleView from
\"
./message/ChatBubbleView
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
const OtherBubblePrefab =
\"
prefab/ui/message/ChatBubble
\"
;
\n
const SelfBubblePrefab =
\"
prefab/ui/message/SelfChatBubble
\"
;
\n\n
@ccclass
\n
@RegView(ChatListViewType,
\"
prefab/ui/message/ChatListView
\"
)
\n
export class ChatListViewImpl extends CCPureView<ChatListViewProps> implements ChatListView {
\n
//#region editor bindings
\n
// @property(cc.Label)
\n
// private titleLabel: cc.Label = DummyLabel;
\n
@property(cc.ScrollView)
\n
private scrollView: cc.ScrollView = DummyScrollView;
\n
@property(cc.Layout)
\n
private contentLayout: cc.Layout = DummyLayout;
\n
@property(cc.Prefab)
\n
private historyPrefab: cc.Prefab = DummyPrefab;
\n
@property(cc.Prefab)
\n
private endPrefab: cc.Prefab = DummyPrefab;
\n
// @property(cc.Node)
\n
// private noPlotPanel: cc.Node = DummyNode;
\n
@property(cc.Node)
\n
private nextPlotBtn: cc.Node = DummyNode;
\n
@property(cc.Node)
\n
private addLikeTemplate = DummyNode;
\n
@property(cc.Node)
\n
private bottomPanel = DummyNode;
\n
@property(cc.Node)
\n
private backRedDot = DummyNode;
\n
@property(cc.Node)
\n
private backBtnNode = DummyNode;
\n\n
private _timeoutTickerId: number = NaN;
\n\n\n
onCloseBtnClick() {
\n
GameConfig.isVerb = false;
\n
this.closeAction();
\n
}
\n\n
private closeAction = debounce(() => {
\n
this._props.onCloseBtnClick();
\n
}, 500, true);
\n\n
private _canProcessNextPlot = true;
\n\n
onNextPlotBtnClick() {
\n
if (!this._canProcessNextPlot) {
\n
// console.warn(
\"
click so frequently!
\"
);
\n
return;
\n
}
\n
this.doNextPlot();
\n
let sTime: number = 0.6;//seconds
\n
this.setNextBtnUnClickAble();
\n
this._timeoutTickerId = setTimeout(() => {
\n
this._canProcessNextPlot = true;
\n
}, sTime * 1000) as unknown as number;
\n
}
\n\n
clearTimeoutTicker() {
\n
if (this._timeoutTickerId !== NaN) {
\n
clearTimeout(this._timeoutTickerId);
\n
this._timeoutTickerId = NaN;
\n
}
\n
}
\n\n
resumeNextBtnClickAble() {
\n
this.clearTimeoutTicker();
\n
this._canProcessNextPlot = true;
\n
}
\n\n
setNextBtnUnClickAble() {
\n
this.clearTimeoutTicker();
\n
this._canProcessNextPlot = false;
\n
}
\n\n
doNextPlot() {
\n
if (!ChatListAutoNextPlot) {
\n
let lastItem = this._props.items[this._props.items.length - 1];
\n
if (lastItem && lastItem.type ===
\"
plot
\"
&& (!this._props.isSentenceSelectVisible())) {
\n
this._props.onCompletePlot(this._lastSelect);
\n
this._lastSelect = undefined;
\n
} else { // 没有体力的情况下,可能为空列表
\n
this._props.onCompletePlot();
\n
}
\n
}
\n
}
\n\n
private _triggerLoading = true;
\n
onScrollEvent() {
\n
if (this.scrollView.getScrollOffset().y < -20 && this._triggerLoading) {
\n
this._triggerLoading = false;
\n
this._loading = true;
\n
}
\n
if (this.scrollView.getScrollOffset().y > 0) {
\n
this._triggerLoading = true;
\n
}
\n
}
\n\n
private _initing = true;
\n
private _itemNodes: (cc.Node | undefined)[] = [];
\n\n
private _loadingItems: ChatListItemProps[] = [];
\n
private _loading = false;
\n
private _firstLoad = false;
\n
private _newItems: ChatListItemProps[] = [];
\n\n\n
private _lastSelect?: number;
\n
private _firstReciveProps = true;
\n\n
onLoad() {
\n
this.createNodePools();
\n
// this.bindProp(
\"
title
\"
, this.titleLabel,
\"
string
\"
);
\n
this.bindProp(
\"
backRedDot
\"
, this.backRedDot,
\"
active
\"
);
\n
}
\n\n
open(parent: CCView) {
\n
super.open(parent);
\n
this._firstReciveProps = true;
\n
let widget = this.node.getComponent(cc.Widget);
\n
widget.enabled = true;
\n
widget.updateAlignment();
\n
widget.enabled = false;
\n
this.node.x = 720;
\n
this.node.runAction(cc.moveTo(0.2, 0, 0));
\n
this.bottomPanel.children[0].active = !ChatListAutoNextPlot;
\n
this.addLikeTemplate.active = false;
\n
this.resumeNextBtnClickAble();
\n
}
\n\n
closeAnimation() {
\n
return new Promise<void>((resolve) => {
\n
this.node.runAction(cc.sequence(cc.moveTo(0.2, 720, 0), cc.callFunc(resolve)));
\n
});
\n
}
\n\n
onPropsReceive() {
\n
(this._props as any).items = [...this._props.items];
\n
if (this._prevProps) {
\n
if (this._props.msgSceneId !== this._prevProps.msgSceneId || !this._prevProps.items.length) { // reload list
\n
this._props.onSetContent(undefined);
\n\n
// this.noPlotPanel.active = false;
\n
// this.nextPlotBtn.active = true;
\n
this.clearChatList();
\n
this._newItems = [];
\n
this._loadingItems = this._props.items.slice();
\n
this._loading = true;
\n
this._firstLoad = true;
\n
this._itemNodes.length = this._loadingItems.length;
\n
(this._props as any).items = [...this._props.items];
\n
}
\n
else if (!shallowEqual(this._props.items, this._prevProps.items)) { // update or add new items
\n
this._props.onSetContent(undefined);
\n
this._newItems = [];
\n
let lastItem: number = -1;
\n
let findIndex = this._props.items.length - 1;
\n
// 更新历史消息(新消息只在最后,前面的只有变更和删除)
\n
for (let i = this._prevProps.items.length - 1; i >= 0; i--) {
\n
let foundIndex = -1
\n
for (let j = findIndex; j >= 0; j--) {
\n
if (this._props.items[j].key === this._prevProps.items[i].key) {
\n
foundIndex = j
\n
}
\n
}
\n
if (foundIndex >= 0) {
\n
if (lastItem < 0) lastItem = foundIndex;
\n
if (this._prevProps.items[i] !== this._props.items[foundIndex]) {
\n
this.updateItem(i, this._prevProps.items[i], this._props.items[foundIndex]);
\n
}
\n
findIndex = foundIndex - 1;
\n
} else { // remove child
\n
let child = this._itemNodes[i];
\n
if (child) {
\n
this.removeChild(child);
\n
}
\n
this._itemNodes.splice(i, 1);
\n
}
\n
}
\n
// 新消息放到数组中异步加载
\n
for (let i = lastItem + 1; i < this._props.items.length; i++) {
\n
this._newItems.push(this._props.items[i]);
\n
}
\n
// if (this._newItems.length && this._newItems[this._newItems.length - 1].type ===
\"
plot
\"
) {// || this._newItems[this._newItems.length - 1].type ===
\"
history
\"\n
// // this.noPlotPanel.active = false;
\n
// this.nextPlotBtn.active = true;
\n
// }
\n
} else {
\n
let item = this._props.items[this._props.items.length - 1];
\n
if (item && item.type ===
\"
plot
\"
&& item.content.type === SentenceType.SELECT) {
\n
if (item.select === undefined) {
\n
// this.nextPlotBtn.active = false;
\n
this._props.onSetContent(item.content);
\n
} else {
\n
// this.nextPlotBtn.active = true;
\n
}
\n
}
\n
}
\n
if (this._firstReciveProps && !this._newItems.length && this._props.items.length) {//&& !this._loading
\n
// this.noPlotPanel.active = false;
\n
// this.nextPlotBtn.active = true;
\n
let item = this._props.items[this._props.items.length - 1];
\n
if (item.type ===
\"
plot
\"
) {
\n
if (ChatListAutoNextPlot && !(this._props.isSentenceSelectVisible())) {
\n
if (item.content.type === SentenceType.SELECT) {
\n
console.error(
\"
Invalid select sentence.
\"
);
\n
this._props.onCompletePlot(0);
\n
} else {
\n
this._props.onCompletePlot();
\n
}
\n
}
\n
}
\n
else {
\n
// this.noPlotPanel.active = true;
\n
// this.nextPlotBtn.active = false;
\n
}
\n
}
\n
this._firstReciveProps = false;
\n
} else {
\n
if (this._props.items.length) {
\n
this._firstReciveProps = false;
\n
this._loadingItems = this._props.items.slice();
\n
}
\n
}
\n
let isShowNextPlot: boolean = false;
\n
if (this._props.items && this._props.items.length !== 0) {
\n
let judgeItem = this._props.items[this._props.items.length - 1];
\n
isShowNextPlot = judgeItem && judgeItem.type ===
\"
plot
\"
&& !(judgeItem.content.type === SentenceType.SELECT && judgeItem.select === undefined);
\n
}
\n
this.nextPlotBtn.active = isShowNextPlot;
\n
}
\n\n
private removeChild(child: cc.Node) {
\n
if ((child as any)._path) {
\n
NodePoolFactory.putNode(child);
\n
} else {
\n
child.destroy();
\n
}
\n
}
\n\n
private updateItem = (index: number, prevProp: ChatListItemProps, prop: ChatListItemProps) => {
\n
let child = this._itemNodes[index];
\n
if (!child) {
\n
if (index < this._loadingItems.length) {
\n
this._loadingItems.splice(index, 1, prop);
\n
} else {
\n
// console.log(
\"
some error happens.
\"
)
\n
}
\n
return;
\n
}
\n
if (prevProp.type !== prop.type) {
\n
this.removeChild(child);
\n
let node = this.addItem(prop);
\n
node.setSiblingIndex(index);
\n
this._itemNodes[index] = node;
\n
} else {
\n
if (prop.type ===
\"
plot
\"
) {
\n
child.getComponent(ChatBubbleView).setContent(prop.id, prop.content, prop.select);
\n
}
\n
}
\n
if (index === this._itemNodes.length - 1) {
\n
this.contentLayout.updateLayout();
\n
this.scrollToBottom();
\n
}
\n
}
\n\n
update() {
\n
if (this._initing || !this.node.parent) return;
\n
if (this._loading && this._loadingItems.length) {
\n
for (let i = 0; i < 10; i++) {
\n
let item = this._loadingItems.pop();
\n
if (!item) { break; }
\n
this._itemNodes[this._loadingItems.length] = this.addItem(item, false, true);
\n
}
\n
this._loading = false;
\n
let height = this.contentLayout.node.height;
\n
this.contentLayout.updateLayout();
\n
if (this._firstLoad) {
\n
this._firstLoad = false;
\n
this.scrollToBottom(false);
\n\n
let lastItem = this._props.items[this._props.items.length - 1];
\n
if (lastItem.type ===
\"
plot
\"
) {
\n
if (ChatListAutoNextPlot && !(this._props.isSentenceSelectVisible())) {
\n
this._props.onCompletePlot();
\n
}
\n
}
\n
} else {
\n
this.scrollView.stopAutoScroll();
\n
let pos = this.scrollView.getContentPosition();
\n
pos.y += this.contentLayout.node.height - height;
\n
this.scrollView.setContentPosition(pos);
\n
}
\n
}
\n
if (this._newItems.length) {
\n
for (let i = 0; i < this._newItems.length - 1; i++) { // 正常情况只有一个新剧情
\n
this._itemNodes.push(this.addItem(this._newItems[i], false));
\n
}
\n
this._itemNodes.push(this.addItem(this._newItems[this._newItems.length - 1], true, false, this._itemNodes.length >= this._props.historyMsgCount));
\n
this.scheduleOnce(() => {
\n
this.scrollToBottom();
\n
});
\n
let lastItem = this._props.items[this._props.items.length - 1];
\n
if (lastItem.type !==
\"
plot
\"
) {
\n
// this.noPlotPanel.active = true;
\n
// this.nextPlotBtn.active = false;
\n
} else {
\n
// this.noPlotPanel.active = false;
\n
// this.nextPlotBtn.active = true;
\n
}
\n
this._newItems = [];
\n
}
\n
}
\n\n\n\n
private addItem = (item: ChatListItemProps, newItem = true, unshift = false, delay?: boolean) => {
\n
let node: cc.Node;
\n
let promise: Promise<void> | undefined;
\n
if (!ChatListAutoNextPlot) delay = false;
\n
if (delay === undefined) delay = newItem;
\n
if (item.type ===
\"
history
\"
) {
\n
node = cc.instantiate(this.historyPrefab);
\n
node.parent = this.contentLayout.node;
\n
} else if (item.type ===
\"
end
\"
) {
\n
node = cc.instantiate(this.endPrefab);
\n
node.parent = this.contentLayout.node;
\n
} else if (item.type ===
\"
plot
\"
) { // 正常剧情
\n
if (item.isSelf) { // 自己
\n
node = NodePoolFactory.getNode(SelfBubblePrefab)!;
\n
node.parent = this.contentLayout.node;
\n
let comp = node.getComponent(ChatBubbleView);
\n
comp.setName(item.name!);
\n
comp.setIcon(item.icon!);
\n
comp.setNameIcon(item.nameSpr!);
\n
promise = comp.setContent(item.id, item.content, item.select, delay);
\n
node.x = 720 / 2 - 20;
\n
if (item.content.type === SentenceType.SELECT && item.select === undefined) {
\n
// this._sentenceSelector.node.active = true;
\n
// this._sentenceSelector.setContent(item.content);
\n
this._props.onSetContent(item.content);
\n
}
\n
else if (!item.addLike) {
\n
let preLike = node.getChildByName(
\"
Container
\"
).getChildByName(
\"
LikeTip
\"
);
\n
if (preLike) {
\n
preLike.active = false;
\n
}
\n
}
\n
} else if (item.name) { // 别人
\n
node = NodePoolFactory.getNode(OtherBubblePrefab)!;
\n
node.parent = this.contentLayout.node;
\n
let comp = node.getComponent(ChatBubbleView);
\n
comp.setName(item.name);
\n
comp.setIcon(item.icon!);
\n
comp.setNameIcon(item.nameSpr!);
\n
promise = comp.setContent(item.id, item.content, 0, delay);
\n
node.x = -720 / 2 + 20;
\n
if (item.addLike) {
\n
let likeNode = cc.instantiate(this.addLikeTemplate);
\n
// likeNode.active = true;
\n
likeNode.children[1].getComponent(cc.Label).string =
\"
+
\"
+ item.addLike.toString();
\n
comp.setExtraContent(likeNode);
\n
}
\n
else {
\n
let preLike = node.getChildByName(
\"
Container
\"
).getChildByName(
\"
LikeTip
\"
);
\n
if (preLike) {
\n
preLike.active = false;
\n
}
\n
}
\n
} else { // 旁白
\n
node = new cc.Node();
\n
node.parent = this.contentLayout.node;
\n
node.x = 0;
\n
let label = node.addComponent(cc.RichText);
\n
label.horizontalAlign = cc.macro.TextAlignment.CENTER;
\n
label.fontSize = 18;
\n
label.lineHeight = 20;
\n
label.maxWidth = 650;
\n
if (item.content.type === SentenceType.TEXT) {
\n
label.string = richNodesToCocosString(item.content.value);
\n
}
\n
}
\n
} else if (item.type ===
\"
customplot
\"
) { // 送礼相关剧情
\n
if (item.content && !item.isSelf) {
\n
node = NodePoolFactory.getNode(OtherBubblePrefab)!;
\n
node.parent = this.contentLayout.node;
\n
let comp = node.getComponent(ChatBubbleView);
\n
comp.setName(item.name!);
\n
comp.setIcon(item.icon!);
\n
promise = comp.setContent(item.id, item.content, 0, false);
\n
node.x = -720 / 2 + 20;
\n\n
if (item.addLike) {
\n
let likeNode = cc.instantiate(this.addLikeTemplate);
\n
// likeNode.active = true;
\n
let lbl = likeNode.children[1].getComponent(cc.Label);
\n
lbl.string =
\"
+
\"
+ item.addLike.toString();
\n
comp.setExtraContent(likeNode);
\n
}
\n
else {
\n
let preLike = node.getChildByName(
\"
Container
\"
).getChildByName(
\"
LikeTip
\"
);
\n
if (preLike) {
\n
preLike.active = false;
\n
}
\n
}
\n
} else {
\n
throw new Error(
\"
This should never happen.
\"
);
\n
}
\n
} else {
\n
throw new Error(
\"
This should never happen.
\"
);
\n
}
\n\n
if ((newItem || this._firstLoad) && promise) {
\n
promise.then(() => {
\n
this.scrollToBottom();
\n
if (ChatListAutoNextPlot && this.enabledInHierarchy && !(this._props.isSentenceSelectVisible())) {
\n
if (item.type ===
\"
plot
\"
) {
\n
if (item.content.type === SentenceType.SELECT) {
\n
console.error(
\"
Invalid select sentence.
\"
);
\n
this._props.onCompletePlot(0);
\n
} else {
\n
this._props.onCompletePlot();
\n
}
\n
}
\n
}
\n
});
\n
}
\n\n
if (unshift) {
\n
node.setSiblingIndex(0);
\n
}
\n
return node;
\n
}
\n\n
createNodePools() {
\n
Promise.all([
\n
NodePoolFactory.createPool(OtherBubblePrefab, 10,
\"
ChatBubbleView
\"
),
\n
NodePoolFactory.createPool(SelfBubblePrefab, 5,
\"
ChatBubbleView
\"
),
\n
]).then(() => {
\n
this._initing = false;
\n
});
\n
}
\n\n
scrollToBottom(animate = true) {
\n
if (this.contentLayout.node.height > this.scrollView.node.height && !this.scrollView.isScrolling()) {
\n
this.scrollView.stopAutoScroll();
\n
this.scrollView.scrollToBottom(animate ? 0.5 : undefined);
\n
}
\n
}
\n\n
scrollToTop() {
\n
this.scrollView.scrollToTop();
\n
}
\n\n
private clearChatList = () => {
\n
let children = this.contentLayout!.node.children;
\n
for (let child of children) {
\n
if ((child as any)._path) {
\n
NodePoolFactory.putNode(child);
\n
}
\n
}
\n
this._itemNodes = [];
\n
this.contentLayout.node.removeAllChildren();
\n
this.contentLayout.node.height = 0;
\n
this.contentLayout.node.y = 0;
\n
}
\n\n
close(destroy?: boolean) {
\n
if (!destroy) {
\n
let node = this._itemNodes[this._itemNodes.length - 1];
\n
if (node) {
\n
node.getComponent(ChatBubbleView)?.clearInputting();
\n
}
\n
}
\n
super.close(destroy);
\n
}
\n\n
onNameTitleClick() {
\n
// console.log(
\"
onNameTitleClick
\"
);
\n
this._props.onNameTitleClick();
\n
}
\n\n\n
getGuideBackParam = (): GuideViewParamModel | undefined => {
\n
let node = this.backBtnNode;
\n
let wp = node.convertToWorldSpaceAR(cc.v2(0, 0));
\n
let m: GuideViewParamModel = {
\n
x: wp.x,
\n
y: wp.y,
\n
w: node.width - 20,
\n
h: node.height - 20,
\n
d: DirectionType.RIGHT,
\n
}
\n
return m;
\n
}
\n\n
resumeAll = () => {
\n
this.scheduleOnce(() => {
\n
this._initing = false;
\n\n
this._loadingItems = [];
\n
this._loading = false;
\n
this._firstLoad = false;
\n
this._newItems = [];
\n\n\n
this._lastSelect = undefined;
\n
this._firstReciveProps = true;
\n
this.clearChatList();
\n
});
\n\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/MainViewImpl.js.map
View file @
02cd8f6
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/MainViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyLabel, DummyNode, DummySprite } from
\"
../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView, CCView } from
\"
../../../../common/classbase/CCViewBase
\"
;
\n
import { View } from
\"
../../../../common/classbase/ViewBase
\"
;
\n
import CCGameCenterNodeFactory from
\"
../../../../cooperation/script/CCGameCenterNodeFactory
\"
;
\n
import { channel, GameConfig } from
\"
../../../../GameConfig
\"
;
\n
import { DirectionType, MainTabs } from
\"
../../../Enums
\"
;
\n
import { UnlockItemModelManager } from
\"
../../../model/UnlockItemModelManager
\"
;
\n
import UnlockSpecialPlotEventManager from
\"
../../../model/UnlockSpecialPlotEventManager
\"
;
\n
import { GuideViewParamModel } from
\"
../../presenter/GuideViewPresenter
\"
;
\n
import { RegView } from
\"
../../PresenterCCViewFactory
\"
;
\n
import { MainView, MainViewProps, MainViewType } from
\"
../type/MainView
\"
;
\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
@RegView(MainViewType,
\"
prefab/ui/MainView
\"
)
\n
export class MainViewImpl extends CCPureView<MainViewProps> implements MainView {
\n\n
@property({ type: cc.Node })
\n
private contentParent: cc.Node = DummyNode;
\n
@property({ type: cc.Sprite })
\n
private titleSprite: cc.Sprite = DummySprite;
\n\n
@property({ type: cc.Node })
\n
private buttonLayout: cc.Node = DummyNode;
\n
@property({ type: [cc.Button], displayName:
\"
Tabbar Buttons
\"
})
\n
private tabbarButtons: cc.Button[] = [];
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
Tabbar Spriteframes
\"
})
\n
private tabbarSpriteFrames: cc.SpriteFrame[] = [];
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
Title Spriteframes
\"
})
\n
private titleSpriteFrames: cc.SpriteFrame[] = [];
\n\n
@property({ type: [sp.Skeleton], displayName:
\"
Click skeleton ani array
\"
})
\n
private clickAniArr: sp.Skeleton[] = [];
\n\n
@property(cc.Node)
\n
debugbtn: cc.Node = DummyNode;
\n
@property(cc.Node)
\n
waitNode: cc.Node = DummyNode;
\n
@property(cc.Label)
\n
loadingLabel: cc.Label = DummyLabel;
\n\n
onTabButtonClick(event, index: string) {
\n
// this.showTabBar(false);
\n
this._props.onTabClick(parseInt(index), () => {
\n
// this.showTabBar(true);
\n
});
\n
this.hideClickAniByIndex(parseInt(index));
\n
}
\n\n
private _tabContentContainer: View;
\n
private _dotNumber = 1;
\n
private _isdown = true;
\n\n\n
onLoad() {
\n
this.changeLoadingLabel();
\n
this._tabContentContainer = this.contentParent.addComponent(CCView);
\n\n
this.bindProp(
\"
messageRedDot
\"
, (value) => {
\n
this.tabbarButtons[MainTabs.messageTab].node.getChildByName(
\"
RedDot
\"
).active = value;
\n
if (this._props.selectedTab !== 0 && value) {
\n
this.clickAniArr[MainTabs.messageTab].node.active = true;
\n
} else {
\n
this.clickAniArr[MainTabs.messageTab].node.active = false;
\n
}
\n
});
\n
this.bindProp(
\"
datingEventRedDot
\"
, (value) => {
\n
this.tabbarButtons[MainTabs.datingEventTab].node.getChildByName(
\"
RedDot
\"
).active = value;
\n
if (this._props.selectedTab !== MainTabs.datingEventTab && value) {
\n
this.clickAniArr[MainTabs.datingEventTab].node.active = true;
\n
} else {
\n
this.clickAniArr[MainTabs.datingEventTab].node.active = false;
\n
}
\n
});
\n\n
this.bindProp(
\"
waitRedDot
\"
, (value) => {
\n
this.tabbarButtons[MainTabs.bedroomTab].node.getChildByName(
\"
RedDot
\"
).active = value;
\n
});
\n\n
//修改主界面发现按钮为永久显示红点
\n
//this.bindProp(
\"
discoverRedDot
\"
, this.tabbarButtons[MainTabs.discoverTab].node.getChildByName(
\"
RedDot
\"
),
\"
active
\"
);
\n
this.bindProp(
\"
discoverRedDot
\"
, (value) => {
\n
this.tabbarButtons[MainTabs.discoverTab].node.getChildByName(
\"
RedDot
\"
).active = true;
\n
});
\n\n
this.debugbtn.active = GameConfig.debug;
\n\n
if (channel !==
\"
android
\"
) {
\n
this.gameCenterBtn.active = true;
\n
this.subGameNode.active = true;
\n
CCGameCenterNodeFactory.getInstance().registerMainUISubGameNode(this.subGameNode);
\n
} else {
\n
this.gameCenterBtn.active = false;
\n
this.subGameNode.active = false;
\n
}
\n
this.urgentNoticeBtn.active = false;
\n
}
\n\n
getTabContentContainer(): View {
\n
return this._tabContentContainer;
\n
}
\n\n
onPropsLoad(props: Readonly<MainViewProps>) {
\n
super.onPropsLoad(props);
\n
let currTab = this._props.selectedTab;
\n
this.tabbarButtons[currTab].normalSprite = this.tabbarSpriteFrames[currTab * 2 + 1];
\n
this.titleSprite.spriteFrame = this.titleSpriteFrames[currTab];
\n
}
\n\n
onPropChange(key: Extract<keyof MainViewProps, string>) {
\n
super.onPropChange(key);
\n
if (key ===
\"
selectedTab
\"
) {
\n
let prevTab = this._prevProps.selectedTab;
\n
this.tabbarButtons[prevTab].normalSprite = this.tabbarSpriteFrames[prevTab * 2];
\n
let currTab = this._props.selectedTab;
\n
this.tabbarButtons[currTab].normalSprite = this.tabbarSpriteFrames[currTab * 2 + 1];
\n
this.titleSprite.spriteFrame = this.titleSpriteFrames[currTab];
\n
}
\n
}
\n\n\n
onDebugClickCallback(event) {
\n
this._props.onDebugClick();
\n
}
\n\n
getGuideTabParam(index: number): GuideViewParamModel | undefined {
\n
if (index < 0 || this._props.selectedTab === index) {
\n
return undefined;
\n
}
\n
let node = this.tabbarButtons[index].node;
\n
let wp = node.convertToWorldSpaceAR(cc.v2(0, 0));
\n
let m: GuideViewParamModel = {
\n
x: wp.x,
\n
y: wp.y,
\n
w: node.width,
\n
h: node.height,
\n
d: DirectionType.DOWM,
\n
}
\n
return m;
\n
}
\n\n
hideClickAniByIndex = (index: number) => {
\n
if (index < 0 || index > this.clickAniArr.length) {
\n
return;
\n
}
\n
let limitArr: MainTabs[] = [MainTabs.messageTab, MainTabs.datingEventTab, MainTabs.bedroomTab];
\n
let contrlArr: boolean[] = [this._props.messageRedDot, this._props.datingEventRedDot];
\n
let exist = limitArr.findIndex((v) => v === index) !== (-1);
\n
if (exist) {
\n
for (let i = 0; i < limitArr.length; i++) {
\n
this.clickAniArr[limitArr[i]].node.active = (limitArr[i] !== index) && contrlArr[i];
\n
}
\n
} else {
\n
for (let i = 0; i < limitArr.length; i++) {
\n
this.clickAniArr[limitArr[i]].node.active = contrlArr[i];
\n
}
\n
}
\n
}
\n\n
showRewardBtn = (isShow: boolean) => {
\n
// this.urgentNoticeBtn.active = isShow;
\n
this.goToShopBtn.active = isShow;
\n
if (!this._isdown) {
\n
this.downButton.active = isShow;
\n
}
\n
}
\n\n
showBottonsNode = (isShow: boolean) => {
\n
this.buttonsNode.active = isShow;
\n
if (this._isdown) {
\n
this.buttonsNode.active = isShow;
\n
}
\n
}
\n\n
showSubGameNode = (isShow: boolean) => {
\n
if (channel !==
\"
android
\"
) {
\n
this.subGameNode.active = isShow;
\n
} else {
\n
this.subGameNode.active = false;
\n
}
\n
}
\n\n
getRewardRedDotNode(): cc.Node {
\n
return this.rewardRedDotNode;
\n
}
\n\n
onUrgentNoticeClickCallback(event) {
\n
this._props.onUrgentNoticeClick();
\n
}
\n\n
onGoToShopClickCallback(event) {
\n
this._props.onGoToShopClick();
\n
}
\n\n
onCommonProblemClickCallback(event) {
\n
this._props.onCommonProblemClick();
\n
}
\n\n
onRewardBtnClickCallback(event) {
\n
this._props.onRewardBtnClickCallback();
\n
}
\n\n
updateBedRoomRedDot() {
\n
let showRedDot = false;
\n
let allItemIds: Array<number> = [];
\n
allItemIds = UnlockItemModelManager.unlockItems;
\n
for (let i = 0; i < allItemIds.length; i++) {
\n
if (UnlockSpecialPlotEventManager.getInstance().isShowBedRoomRedDotStatus(allItemIds[i])) {
\n
showRedDot = true;
\n
break;
\n
}
\n
}
\n
this.tabbarButtons[MainTabs.bedroomTab].node.getChildByName(
\"
RedDot
\"
).active = showRedDot;
\n
}
\n\n
showTabBar(isShow: boolean) {
\n
this.node.getChildByName(
\"
TabBar
\"
).active = isShow;
\n
}
\n\n
showWaitingView(isShow: boolean) {
\n
this.waitNode.active = isShow;
\n
}
\n\n
changeLoadingLabel() {
\n
this.loadingLabel.schedule(() => {
\n
if (this._dotNumber >= 3) {
\n
this._dotNumber = 1;
\n
} else {
\n
this._dotNumber++;
\n
}
\n
let dot =
\"\"
;
\n
for (let i = 0; i < this._dotNumber; i++) {
\n
dot +=
\"
.
\"\n
}
\n
this.loadingLabel.string =
\"
正在努力加载(ง ˙o˙)ว!请耐心等待
\"
+ dot;
\n
}, 0.5);
\n
}
\n\n
onDownButtonClick() {
\n
this._isdown = true;
\n
this.downButton.active = false;
\n
this.buttonsNode.active = true;
\n
this.buttonsNode.scaleY = 0;
\n
cc.tween(this.buttonsNode)
\n
.to(0.2, { scaleY: 1 })
\n
.call(() => {
\n
})
\n
.start();
\n
}
\n\n
onUpButtonClick() {
\n
this._isdown = false;
\n
cc.tween(this.buttonsNode)
\n
.to(0.2, { scaleY: 0 })
\n
.call(() => {
\n
this.downButton.active = true;
\n
})
\n
.start();
\n
}
\n
}"
]}
\ No newline at end of file
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/MainViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyLabel, DummyNode, DummySprite } from
\"
../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView, CCView } from
\"
../../../../common/classbase/CCViewBase
\"
;
\n
import { View } from
\"
../../../../common/classbase/ViewBase
\"
;
\n
import { channel, GameConfig } from
\"
../../../../GameConfig
\"
;
\n
import { DirectionType, MainTabs } from
\"
../../../Enums
\"
;
\n
import { GuideViewParamModel } from
\"
../../presenter/GuideViewPresenter
\"
;
\n
import { RegView } from
\"
../../PresenterCCViewFactory
\"
;
\n
import { MainView, MainViewProps, MainViewType } from
\"
../type/MainView
\"
;
\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
@RegView(MainViewType,
\"
prefab/ui/MainView
\"
)
\n
export class MainViewImpl extends CCPureView<MainViewProps> implements MainView {
\n\n
@property({ type: cc.Node })
\n
private contentParent: cc.Node = DummyNode;
\n
@property({ type: cc.Sprite })
\n
private titleSprite: cc.Sprite = DummySprite;
\n\n
@property({ type: [cc.Button], displayName:
\"
Tabbar Buttons
\"
})
\n
private tabbarButtons: cc.Button[] = [];
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
Tabbar Spriteframes
\"
})
\n
private tabbarSpriteFrames: cc.SpriteFrame[] = [];
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
Title Spriteframes
\"
})
\n
private titleSpriteFrames: cc.SpriteFrame[] = [];
\n\n
@property({ type: [sp.Skeleton], displayName:
\"
Click skeleton ani array
\"
})
\n
private clickAniArr: sp.Skeleton[] = [];
\n\n
@property(cc.Node)
\n
debugbtn: cc.Node = DummyNode;
\n
@property(cc.Node)
\n
waitNode: cc.Node = DummyNode;
\n
@property(cc.Label)
\n
loadingLabel: cc.Label = DummyLabel;
\n\n
onTabButtonClick(event, index: string) {
\n
this._props.onTabClick(parseInt(index), () => {});
\n
this.hideClickAniByIndex(parseInt(index));
\n
}
\n\n
private _tabContentContainer: View;
\n
private _dotNumber = 1;
\n\n\n
onLoad() {
\n
this.changeLoadingLabel();
\n
this._tabContentContainer = this.contentParent.addComponent(CCView);
\n\n
this.bindProp(
\"
messageRedDot
\"
, (value) => {
\n
this.tabbarButtons[MainTabs.messageTab].node.getChildByName(
\"
RedDot
\"
).active = value;
\n
if (this._props.selectedTab !== 0 && value) {
\n
this.clickAniArr[MainTabs.messageTab].node.active = true;
\n
} else {
\n
this.clickAniArr[MainTabs.messageTab].node.active = false;
\n
}
\n
});
\n
this.bindProp(
\"
datingEventRedDot
\"
, (value) => {
\n
this.tabbarButtons[MainTabs.datingEventTab].node.getChildByName(
\"
RedDot
\"
).active = value;
\n
if (this._props.selectedTab !== MainTabs.datingEventTab && value) {
\n
this.clickAniArr[MainTabs.datingEventTab].node.active = true;
\n
} else {
\n
this.clickAniArr[MainTabs.datingEventTab].node.active = false;
\n
}
\n
});
\n\n
//修改主界面发现按钮为永久显示红点
\n
this.bindProp(
\"
discoverRedDot
\"
, (value) => {
\n
this.tabbarButtons[MainTabs.discoverTab].node.getChildByName(
\"
RedDot
\"
).active = true;
\n
});
\n\n
this.debugbtn.active = GameConfig.debug;
\n
}
\n\n
getTabContentContainer(): View {
\n
return this._tabContentContainer;
\n
}
\n\n
onPropsLoad(props: Readonly<MainViewProps>) {
\n
super.onPropsLoad(props);
\n
let currTab = this._props.selectedTab;
\n
this.tabbarButtons[currTab].normalSprite = this.tabbarSpriteFrames[currTab * 2 + 1];
\n
this.titleSprite.spriteFrame = this.titleSpriteFrames[currTab];
\n
}
\n\n
onPropChange(key: Extract<keyof MainViewProps, string>) {
\n
super.onPropChange(key);
\n
if (key ===
\"
selectedTab
\"
) {
\n
let prevTab = this._prevProps.selectedTab;
\n
this.tabbarButtons[prevTab].normalSprite = this.tabbarSpriteFrames[prevTab * 2];
\n
let currTab = this._props.selectedTab;
\n
this.tabbarButtons[currTab].normalSprite = this.tabbarSpriteFrames[currTab * 2 + 1];
\n
this.titleSprite.spriteFrame = this.titleSpriteFrames[currTab];
\n
}
\n
}
\n\n\n
onDebugClickCallback(event) {
\n
this._props.onDebugClick();
\n
}
\n\n
getGuideTabParam(index: number): GuideViewParamModel | undefined {
\n
if (index < 0 || this._props.selectedTab === index) {
\n
return undefined;
\n
}
\n
let node = this.tabbarButtons[index].node;
\n
let wp = node.convertToWorldSpaceAR(cc.v2(0, 0));
\n
let m: GuideViewParamModel = {
\n
x: wp.x,
\n
y: wp.y,
\n
w: node.width,
\n
h: node.height,
\n
d: DirectionType.DOWM,
\n
}
\n
return m;
\n
}
\n\n
hideClickAniByIndex = (index: number) => {
\n
if (index < 0 || index > this.clickAniArr.length) {
\n
return;
\n
}
\n
let limitArr: MainTabs[] = [MainTabs.messageTab, MainTabs.datingEventTab];
\n
let contrlArr: boolean[] = [this._props.messageRedDot, this._props.datingEventRedDot];
\n
let exist = limitArr.findIndex((v) => v === index) !== (-1);
\n
if (exist) {
\n
for (let i = 0; i < limitArr.length; i++) {
\n
this.clickAniArr[limitArr[i]].node.active = (limitArr[i] !== index) && contrlArr[i];
\n
}
\n
} else {
\n
for (let i = 0; i < limitArr.length; i++) {
\n
this.clickAniArr[limitArr[i]].node.active = contrlArr[i];
\n
}
\n
}
\n
}
\n\n
showWaitingView(isShow: boolean) {
\n
this.waitNode.active = isShow;
\n
}
\n\n
changeLoadingLabel() {
\n
this.loadingLabel.schedule(() => {
\n
if (this._dotNumber >= 3) {
\n
this._dotNumber = 1;
\n
} else {
\n
this._dotNumber++;
\n
}
\n
let dot =
\"\"
;
\n
for (let i = 0; i < this._dotNumber; i++) {
\n
dot +=
\"
.
\"\n
}
\n
this.loadingLabel.string =
\"
正在努力加载(ง ˙o˙)ว!请耐心等待
\"
+ dot;
\n
}, 0.5);
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/BedroomCatRewardViewImpl.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/bedroom/BedroomCatRewardViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyLabel, DummyNode, DummyRichText, DummyScrollView, DummySprite } from
\"
../../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\n
import Typewriter from
\"
../../../../../common/components/Typewriter
\"
;
\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\n
import { BedroomCatRewardView, BedroomCatRewardViewProps, BedroomCatRewardViewType } from
\"
../../type/BedroomCatRewardView
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
@RegView(BedroomCatRewardViewType,
\"
prefab/ui/bedroomCat/BedroomCatRewardView
\"
)
\n
export class BedroomCatRewardViewImpl extends CCPureView<BedroomCatRewardViewProps> implements BedroomCatRewardView {
\n\n
@property(cc.Sprite)
\n
private rewardPanelTitleSprite: cc.Sprite = DummySprite;
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
Reward panel title spriteFrames
\"
})
\n
private rewardPanelTitleSpriteFrames: cc.SpriteFrame[] = [];
\n
@property(cc.Label)
\n
private rewardPanelTitleLabel: cc.Label = DummyLabel;
\n
@property(cc.Node)
\n
private rewardPanelNode = DummyNode;
\n
@property(cc.ScrollView)
\n
private scrollView = DummyScrollView;
\n
@property(cc.Node)
\n
private contentNode = DummyNode;
\n
@property({ type: [cc.Prefab], displayName:
\"
Reward item prefabs
\"
})
\n
private rewardItemPrefabs: cc.Prefab[] = [];
\n
@property(cc.Node)
\n
private welfareNode = DummyNode;
\n
@property({ type: [cc.Button], displayName:
\"
Tabbar Buttons
\"
})
\n
private tabbarButtons: cc.Button[] = [];
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
Tabbar Spriteframes
\"
})
\n
private tabbarSpriteFrames: cc.SpriteFrame[] = [];
\n
@property({ type: [cc.Node], displayName:
\"
RedDot nodes
\"
})
\n
private redDotNodes: cc.Node[] = [];
\n
@property({ type: cc.Node, displayName:
\"
Close tip label node
\"
})
\n
private closeTipLabelNode: cc.Node = DummyNode;
\n\n
getThisViewNode() {
\n
return this.node;
\n
}
\n\n
getRewardPanelTitleSprite(): cc.Sprite {
\n
return this.rewardPanelTitleSprite;
\n
}
\n\n
getRewardPanelTitleSpriteFrames(): cc.SpriteFrame[] {
\n
return this.rewardPanelTitleSpriteFrames;
\n
}
\n\n
getRewardPanelTitleLabel(): cc.Label {
\n
return this.rewardPanelTitleLabel;
\n
}
\n\n
getRewardPanelNode(): cc.Node {
\n
return this.rewardPanelNode;
\n
}
\n\n
getScrollView(): cc.ScrollView {
\n
return this.scrollView;
\n
}
\n\n
getScrollViewContentNode(): cc.Node {
\n
return this.contentNode;
\n
}
\n\n
getRewardItemPrefabs(): cc.Prefab[] {
\n
return this.rewardItemPrefabs;
\n
}
\n\n
getWelfareNode(): cc.Node {
\n
return this.welfareNode;
\n
}
\n\n
getTabbarButtons(): cc.Button[] {
\n
return this.tabbarButtons;
\n
}
\n\n
getTabbarSpriteFrames(): cc.SpriteFrame[] {
\n
return this.tabbarSpriteFrames;
\n
}
\n\n
getRedDotNodes(): cc.Node[] {
\n
return this.redDotNodes;
\n
}
\n\n
getCloseTipLabelNode(): cc.Node {
\n
return this.closeTipLabelNode;
\n
}
\n\n
onClickTabbarBtn(event, customEventData) {
\n
let tabbarId = Number(customEventData);
\n
this._props.onClickTabbarBtn(tabbarId);
\n
}
\n\n
onCloseClickCallBack() {
\n
this._props.onCloseBtnClick();
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/BedroomViewImpl.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/bedroom/BedroomViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyLabel, DummyNode, DummyProgressBar, DummyRichText, DummySprite } from
\"
../../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\n
import Typewriter from
\"
../../../../../common/components/Typewriter
\"
;
\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\n
import { BedroomView, BedroomViewProps, BedroomViewType } from
\"
../../type/BedroomView
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
@RegView(BedroomViewType,
\"
prefab/ui/BedroomView
\"
)
\n
export class BedroomViewImpl extends CCPureView<BedroomViewProps> implements BedroomView {
\n\n
@property({ type: [cc.Node], displayName:
\"
Item Nodes
\"
})
\n
itemNodes: cc.Node[] = [];
\n
@property({ type: [cc.Node], displayName:
\"
Top button root nodes
\"
})
\n
topBtnRootNodes: cc.Node[] = [];
\n
@property({ type: [cc.Node], displayName:
\"
Top button Nodes
\"
})
\n
topBtnNodes: cc.Node[] = [];
\n
@property({ type: [cc.Label], displayName:
\"
Top button number labels
\"
})
\n
topBtnNumberLabels: cc.Label[] = [];
\n
@property({ type: [cc.Node], displayName:
\"
Introduction Nodes
\"
})
\n
introductionNodes: cc.Node[] = [];
\n
@property({ type: [cc.Sprite], displayName:
\"
Introduction icons
\"
})
\n
introductionIcons: cc.Sprite[] = [];
\n
@property({ type: [cc.Label], displayName:
\"
Introduction name labels
\"
})
\n
introductionNameLabels: cc.Label[] = [];
\n
@property({ type: [cc.Label], displayName:
\"
Introduction labels
\"
})
\n
introductionLabels: cc.Label[] = [];
\n
@property({ type: cc.Node, displayName:
\"
Cat button skeleton node
\"
})
\n
catButtonSkeletonNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Cat bubble node
\"
})
\n
catBubbleNode: cc.Node = DummyNode;
\n
@property({ type: cc.Label, displayName:
\"
Cat bubble Label
\"
})
\n
catBubbleLabel: cc.Label = DummyLabel;
\n
@property({ type: cc.Node, displayName:
\"
Cat level label
\"
})
\n
catFeedRootNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Cat blow button node
\"
})
\n
catBlowBtnNode: cc.Node = DummyNode;
\n
@property({ type: [cc.Node], displayName:
\"
Feed button Nodes
\"
})
\n
foodBtnNodes: cc.Node[] = [];
\n
@property({ type: [cc.Label], displayName:
\"
Food number labels
\"
})
\n
foodNumberLabels: cc.Label[] = [];
\n
@property({ type: cc.Label, displayName:
\"
Cat level label
\"
})
\n
catLevelLabel: cc.Label = DummyLabel;
\n
@property({ type: cc.Label, displayName:
\"
Cat exp label
\"
})
\n
catExpLabel: cc.Label = DummyLabel;
\n
@property({ type: cc.ProgressBar, displayName:
\"
Cat exp progressBar
\"
})
\n
catExpProgressBar: cc.ProgressBar = DummyProgressBar;
\n
@property({ type: cc.Node, displayName:
\"
Reward button node
\"
})
\n
rewardBtnNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Reward reddot node
\"
})
\n
rewardRedDotNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Wardrobe button node
\"
})
\n
wardrobeBtnNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Wardrobe reddot node
\"
})
\n
wardrobeRedDotNode: cc.Node = DummyNode;
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
Background spriteFrames
\"
})
\n
backgroundSpriteFrames: cc.SpriteFrame[] = [];
\n
@property({ type: cc.Sprite, displayName:
\"
Background sprite
\"
})
\n
background: cc.Sprite = DummySprite;
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
ChangeBg spriteFrames
\"
})
\n
changeBgSpriteFrames: cc.SpriteFrame[] = [];
\n
@property({ type: cc.Sprite, displayName:
\"
ChangeBackground sprite
\"
})
\n
changeBackground: cc.Sprite = DummySprite;
\n\n
getThisNode(): cc.Node {
\n
return this.node;
\n
}
\n\n
getItemNodes(): cc.Node[] {
\n
return this.itemNodes;
\n
}
\n\n
getTopBtnRootNodes(): cc.Node[] {
\n
return this.topBtnRootNodes;
\n
}
\n\n
getTopBtnNodes(): cc.Node[] {
\n
return this.topBtnNodes;
\n
}
\n\n
getTopBtnNumberLabels(): cc.Label[] {
\n
return this.topBtnNumberLabels;
\n
}
\n\n
getIntroductionNodes(): cc.Node[] {
\n
return this.introductionNodes;
\n
}
\n\n
getIntroductionIcons(): cc.Sprite[] {
\n
return this.introductionIcons;
\n
}
\n\n
getIntroductionNameLabels(): cc.Label[] {
\n
return this.introductionNameLabels;
\n
}
\n\n
getIntroductionLabels(): cc.Label[] {
\n
return this.introductionLabels;
\n
}
\n\n
getCatButtonSkeletonNode(): cc.Node {
\n
return this.catButtonSkeletonNode;
\n
}
\n\n
getCatBubbleNode(): cc.Node {
\n
return this.catBubbleNode;
\n
}
\n\n
getCatBubbleLabel(): cc.Label {
\n
return this.catBubbleLabel;
\n
}
\n\n
getCatFeedRootNode(): cc.Node {
\n
return this.catFeedRootNode;
\n
}
\n\n
getCatBlowBtnNode(): cc.Node {
\n
return this.catBlowBtnNode;
\n
}
\n\n
getFoodBtnNodes(): cc.Node[] {
\n
return this.foodBtnNodes;
\n
}
\n\n
getFoodNumberLabels(): cc.Label[] {
\n
return this.foodNumberLabels;
\n
}
\n\n
getCatLevelLabel(): cc.Label {
\n
return this.catLevelLabel;
\n
}
\n\n
getCatExpLabel(): cc.Label {
\n
return this.catExpLabel;
\n
}
\n\n
getCatExpProgressBar(): cc.ProgressBar {
\n
return this.catExpProgressBar;
\n
}
\n\n
getRewardBtnNode(): cc.Node {
\n
return this.rewardBtnNode;
\n
}
\n\n
getRewardRedDotNode(): cc.Node {
\n
return this.rewardRedDotNode;
\n
}
\n\n
getWardrobeBtnNode(): cc.Node {
\n
return this.wardrobeBtnNode;
\n
}
\n\n
getWardrobeRedDotNode(): cc.Node {
\n
return this.wardrobeRedDotNode;
\n
}
\n\n
getBackgroundSpriteFrames(): cc.SpriteFrame[] {
\n
return this.backgroundSpriteFrames;
\n
}
\n\n
getBackground(): cc.Sprite {
\n
return this.background;
\n
}
\n\n
getChangeBgSpriteFrames(): cc.SpriteFrame[] {
\n
return this.changeBgSpriteFrames;
\n
}
\n\n
getChangeBackground(): cc.Sprite {
\n
return this.changeBackground;
\n
}
\n\n
onClickItem(event, customEventData) {
\n
let itemId = Number(customEventData);
\n
this._props.onClickItem(itemId);
\n
}
\n\n
onBackBtnClickCallBack() {
\n
this._props.onBackBtnClickCallBack();
\n
}
\n\n
onClickTopAddBtn(event, customEventData) {
\n
let foodId = Number(customEventData);
\n
this._props.onClickTopAddBtn(foodId);
\n
}
\n\n
onClickRewardBtn() {
\n
this._props.onRewardBtnClickCallBack();
\n
}
\n\n
onClickWardrobeBtn() {
\n
this._props.onWardrobeBtnClickCallBack();
\n
}
\n\n
onClickCatButton() {
\n
this._props.onCatBtnClickCallBack();
\n
}
\n\n
onClickBowlBtn() {
\n
this._props.onBowlBtnClickCallBack();
\n
}
\n\n
onClickFoodBtn(event, customEventData) {
\n
let foodId = Number(customEventData);
\n
this._props.onFoodBtnClickCallBack(foodId);
\n
}
\n\n
onClickFeedCloseBtn() {
\n
this._props.onFeedCloseBtnClickCallBack();
\n
}
\n\n
onClickChangeBackgroundBtn() {
\n
this._props.onChangeBackgroundBtnClickCallBack();
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'a7e17nk5SJCJYgLfKaWy9Wz'
,
'ItemIntroductionViewImpl'
);
// script/game/ui/view/impl/bedroom/ItemIntroductionViewImpl.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
ItemIntroductionViewImpl
=
void
0
;
const
CCDummyObjects_1
=
require
(
"../../../../../common/CCDummyObjects"
);
const
CCViewBase_1
=
require
(
"../../../../../common/classbase/CCViewBase"
);
const
PresenterCCViewFactory_1
=
require
(
"../../../PresenterCCViewFactory"
);
const
ItemIntroductionView_1
=
require
(
"../../type/ItemIntroductionView"
);
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
let
ItemIntroductionViewImpl
=
/** @class */
(()
=>
{
let
ItemIntroductionViewImpl
=
class
ItemIntroductionViewImpl
extends
CCViewBase_1
.
CCPureView
{
constructor
()
{
super
(...
arguments
);
this
.
itemSprite
=
CCDummyObjects_1
.
DummySprite
;
this
.
redDotNode
=
CCDummyObjects_1
.
DummyNode
;
}
onLoad
()
{
this
.
_contentContainer
=
this
.
node
.
parent
.
addComponent
(
CCViewBase_1
.
CCView
);
}
getItemSpriteNode
()
{
return
this
.
itemSprite
;
}
getContainer
()
{
return
this
.
_contentContainer
;
}
onSpecialPlotBtnClickCallBack
()
{
this
.
_props
.
onSpecialPlotBtnClick
();
}
onShopBtnClickCallBack
()
{
this
.
_props
.
onShopBtnClick
();
}
onCloseClickCallBack
()
{
this
.
close
();
}
showSpecialPlotBtnRedDot
(
isShow
)
{
this
.
redDotNode
.
active
=
isShow
;
}
};
__decorate
([
property
(
cc
.
Sprite
)
],
ItemIntroductionViewImpl
.
prototype
,
"itemSprite"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
ItemIntroductionViewImpl
.
prototype
,
"redDotNode"
,
void
0
);
ItemIntroductionViewImpl
=
__decorate
([
ccclass
,
PresenterCCViewFactory_1
.
RegView
(
ItemIntroductionView_1
.
ItemIntroductionViewType
,
"prefab/ui/ItemIntroductionView"
)
],
ItemIntroductionViewImpl
);
return
ItemIntroductionViewImpl
;
})();
exports
.
ItemIntroductionViewImpl
=
ItemIntroductionViewImpl
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/PromptAlertDialogViewImpl.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/bedroom/PromptAlertDialogViewImpl.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;AAAA,yEAAsH;AACtH,2EAAwE;AACxE,4EAA0D;AAC1D,4EAAgI;AAGhI,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAI5C;IAAA,IAAqB,yBAAyB,GAA9C,MAAqB,yBAA0B,SAAQ,uBAAsC;QAA7F;;YAGI,eAAU,GAAc,4BAAW,CAAC;YAEpC,iBAAY,GAAgB,8BAAa,CAAC;QAa9C,CAAC;QAXG,aAAa;YACT,OAAO,IAAI,CAAC,UAAU,CAAC;QAC3B,CAAC;QAED,eAAe;YACX,OAAO,IAAI,CAAC,YAAY,CAAA;QAC5B,CAAC;QAED,YAAY;YACR,IAAI,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;KACJ,CAAA;IAfG;QADC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC;iEACgB;IAEpC;QADC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC;mEACoB;IALzB,yBAAyB;QAF7C,OAAO;QACP,gCAAO,CAAC,iDAAyB,EAAE,4CAA4C,CAAC;OAC5D,yBAAyB,CAkB7C;IAAD,gCAAC;KAAA;kBAlBoB,yBAAyB"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyLabel, DummyRichText, DummyNode, DummyButton, DummySprite } from
\"
../../../../../common/CCDummyObjects
\"
;
\r\n
import { CCPureView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\r\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\r\n
import { PromptAlertDialogViewProps, PromptAlertDialogView, PromptAlertDialogViewType } from
\"
../../type/PromptAlertDialogView
\"
;
\r\n\r\n\r\n
const { ccclass, property } = cc._decorator;
\r\n\r\n
@ccclass
\r\n
@RegView(PromptAlertDialogViewType,
\"
prefab/ui/bedroomCat/PromptAlertDialogView
\"
)
\r\n
export default class PromptAlertDialogViewImpl extends CCPureView<PromptAlertDialogViewProps> implements PromptAlertDialogView {
\r\n\r\n
@property(cc.Sprite)
\r\n
iconSprite: cc.Sprite = DummySprite;
\r\n
@property(cc.RichText)
\r\n
contentLabel: cc.RichText = DummyRichText;
\r\n\r\n
getIconSprite(): cc.Sprite {
\r\n
return this.iconSprite;
\r\n
}
\r\n\r\n
getContentLable(): cc.RichText {
\r\n
return this.contentLabel
\r\n
}
\r\n\r\n
onOkBtnClick() {
\r\n
this.close();
\r\n
}
\r\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/ShareSuitViewImpl.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/bedroom/ShareSuitViewImpl.ts"
],
"names"
:
[],
"mappings"
:
";;;;;;;;;;;;;AAAA,yEAA8E;AAC9E,2EAAwE;AACxE,4EAA0D;AAC1D,4DAAgG;AAEhG,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAI5C;IAAA,IAAa,iBAAiB,GAA9B,MAAa,iBAAkB,SAAQ,uBAA8B;QAArE;;YAGI,cAAS,GAAY,0BAAS,CAAC;YAE/B,0BAAqB,GAAc,4BAAW,CAAC;YAE/C,oCAA+B,GAAc,4BAAW,CAAC;QAqB7D,CAAC;QAnBG,WAAW;YACP,OAAO,IAAI,CAAC,IAAI,CAAC;QACrB,CAAC;QAED,YAAY;YACR,OAAO,IAAI,CAAC,SAAS,CAAC;QAC1B,CAAC;QAED,wBAAwB;YACpB,OAAO,IAAI,CAAC,qBAAqB,CAAC;QACtC,CAAC;QAED,kCAAkC;YAC9B,OAAO,IAAI,CAAC,+BAA+B,CAAC;QAChD,CAAC;QAED,eAAe;YACX,IAAI,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC;QAC1C,CAAC;KACJ,CAAA;IAzBG;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,0BAA0B,EAAE,CAAC;wDACtC;IAE/B;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,MAAM,EAAE,WAAW,EAAE,iCAAiC,EAAE,CAAC;oEAC/B;IAE/C;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,MAAM,EAAE,WAAW,EAAE,kCAAkC,EAAE,CAAC;8EACtB;IAPhD,iBAAiB;QAF7B,OAAO;QACP,gCAAO,CAAC,iCAAiB,EAAE,oCAAoC,CAAC;OACpD,iBAAiB,CA4B7B;IAAD,wBAAC;KAAA;AA5BY,8CAAiB"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyNode, DummySprite } from
\"
../../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\n
import { ShareSuitView, ShareSuitViewProps, ShareSuitViewType } from
\"
../../type/ShareSuitView
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
@RegView(ShareSuitViewType,
\"
prefab/ui/bedroomCat/ShareSuitView
\"
)
\n
export class ShareSuitViewImpl extends CCPureView<ShareSuitViewProps> implements ShareSuitView {
\n\n
@property({ type: cc.Node, displayName:
\"
ShareSuitView share node
\"
})
\n
shareNode: cc.Node = DummyNode;
\n
@property({ type: cc.Sprite, displayName:
\"
ShareSuitView background sprite
\"
})
\n
shareSuitViewBgSprite: cc.Sprite = DummySprite;
\n
@property({ type: cc.Sprite, displayName:
\"
ShareSuitViewRolePortrait sprite
\"
})
\n
shareSuitViewRolePortraitSprite: cc.Sprite = DummySprite;
\n\n
getViewNode(): cc.Node {
\n
return this.node;
\n
}
\n\n
getShareNode(): cc.Node {
\n
return this.shareNode;
\n
}
\n\n
getShareSuitViewBgSprite(): cc.Sprite {
\n
return this.shareSuitViewBgSprite;
\n
}
\n\n
getShareSuitViewRolePortraitSprite(): cc.Sprite {
\n
return this.shareSuitViewRolePortraitSprite;
\n
}
\n\n
onCloseBtnClick() {
\n
this._props.onCloseBtnClickCallback();
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'02025Bms0hM860lzjANHFo0'
,
'SpecialPlotViewImpl'
);
// script/game/ui/view/impl/bedroom/SpecialPlotViewImpl.ts
"use strict"
;
var
__decorate
=
(
this
&&
this
.
__decorate
)
||
function
(
decorators
,
target
,
key
,
desc
)
{
var
c
=
arguments
.
length
,
r
=
c
<
3
?
target
:
desc
===
null
?
desc
=
Object
.
getOwnPropertyDescriptor
(
target
,
key
)
:
desc
,
d
;
if
(
typeof
Reflect
===
"object"
&&
typeof
Reflect
.
decorate
===
"function"
)
r
=
Reflect
.
decorate
(
decorators
,
target
,
key
,
desc
);
else
for
(
var
i
=
decorators
.
length
-
1
;
i
>=
0
;
i
--
)
if
(
d
=
decorators
[
i
])
r
=
(
c
<
3
?
d
(
r
)
:
c
>
3
?
d
(
target
,
key
,
r
)
:
d
(
target
,
key
))
||
r
;
return
c
>
3
&&
r
&&
Object
.
defineProperty
(
target
,
key
,
r
),
r
;
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
SpecialPlotViewImpl
=
void
0
;
const
CCDummyObjects_1
=
require
(
"../../../../../common/CCDummyObjects"
);
const
CCViewBase_1
=
require
(
"../../../../../common/classbase/CCViewBase"
);
const
PresenterCCViewFactory_1
=
require
(
"../../../PresenterCCViewFactory"
);
const
SpecialPlotView_1
=
require
(
"../../type/SpecialPlotView"
);
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
let
SpecialPlotViewImpl
=
/** @class */
(()
=>
{
let
SpecialPlotViewImpl
=
class
SpecialPlotViewImpl
extends
CCViewBase_1
.
CCPureView
{
constructor
()
{
super
(...
arguments
);
this
.
specialPlotScrollView
=
CCDummyObjects_1
.
DummyScrollView
;
this
.
specialPlotTitleNode
=
CCDummyObjects_1
.
DummyNode
;
this
.
specialPlotNode
=
CCDummyObjects_1
.
DummyNode
;
this
.
leftBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
rightBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
rightBtnRedDot
=
CCDummyObjects_1
.
DummyNode
;
this
.
forumBtn
=
CCDummyObjects_1
.
DummyNode
;
this
.
shopBtn
=
CCDummyObjects_1
.
DummyNode
;
}
onLoad
()
{
}
getSpecialPlotScrollView
()
{
return
this
.
specialPlotScrollView
;
}
getSpecialPlotTitleNode
()
{
return
this
.
specialPlotTitleNode
;
}
getSpecialPlotNode
()
{
return
this
.
specialPlotNode
;
}
onLeftBtnClickCallBack
()
{
this
.
_props
.
onLeftBtnClick
();
}
onRightBtnClickCallBack
()
{
this
.
_props
.
onRightBtnClick
();
}
showLeftBtn
(
isShow
)
{
this
.
leftBtn
.
active
=
isShow
;
}
showRightBtn
(
isShow
)
{
this
.
rightBtn
.
active
=
isShow
;
}
getViewNode
()
{
return
this
.
node
;
}
getForumBtnNode
()
{
return
this
.
forumBtn
;
}
onCloseClickCallBack
()
{
this
.
_props
.
onCloseBtnClick
();
}
onShopBtnClickCallBack
()
{
this
.
_props
.
onShopBtnClick
();
}
showRedDot
(
isShow
)
{
this
.
rightBtnRedDot
.
active
=
isShow
;
}
};
__decorate
([
property
(
cc
.
ScrollView
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotScrollView"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotTitleNode"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"specialPlotNode"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"leftBtn"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"rightBtn"
,
void
0
);
__decorate
([
property
(
cc
.
Node
)
],
SpecialPlotViewImpl
.
prototype
,
"rightBtnRedDot"
,
void
0
);
__decorate
([
property
({
type
:
cc
.
Node
,
tooltip
:
"论坛按钮"
})
],
SpecialPlotViewImpl
.
prototype
,
"forumBtn"
,
void
0
);
__decorate
([
property
({
type
:
cc
.
Node
,
tooltip
:
"商城按钮"
})
],
SpecialPlotViewImpl
.
prototype
,
"shopBtn"
,
void
0
);
SpecialPlotViewImpl
=
__decorate
([
ccclass
,
PresenterCCViewFactory_1
.
RegView
(
SpecialPlotView_1
.
SpecialPlotViewType
,
"prefab/ui/SpecialPlotView"
)
],
SpecialPlotViewImpl
);
return
SpecialPlotViewImpl
;
})();
exports
.
SpecialPlotViewImpl
=
SpecialPlotViewImpl
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/bedroom/WardrobeViewImpl.js.map
deleted
100644 → 0
View file @
d6e06d5
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/bedroom/WardrobeViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { DummyButton, DummyLabel, DummyNode, DummyPrefab, DummyRichText, DummySprite } from
\"
../../../../../common/CCDummyObjects
\"
;
\n
import { CCPureView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\n
import Typewriter from
\"
../../../../../common/components/Typewriter
\"
;
\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\n
import { WardrobeView, WardrobeViewProps, WardrobeViewType } from
\"
../../type/WardrobeView
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
@ccclass
\n
@RegView(WardrobeViewType,
\"
prefab/ui/bedroomCat/WardrobeView
\"
)
\n
export class WardrobeViewImpl extends CCPureView<WardrobeViewProps> implements WardrobeView {
\n\n
@property({ type: cc.Node, displayName:
\"
Introduction icon node
\"
})
\n
introductionIconNode: cc.Node = DummyNode;
\n
@property({ type: cc.Node, displayName:
\"
Introduction node
\"
})
\n
introductionNode: cc.Node = DummyNode;
\n
@property({ type: cc.Sprite, displayName:
\"
Role Portrait
\"
})
\n
rolePortrait: cc.Sprite = DummySprite;
\n
@property({ type: cc.Sprite, displayName:
\"
Role Portrait lock
\"
})
\n
rolePortraitLock: cc.Sprite = DummySprite;
\n
@property({ type: cc.Label, displayName:
\"
Role Portrait lock label
\"
})
\n
rolePortraitLockLabel: cc.Label = DummyLabel;
\n
@property({ type: cc.Button, displayName:
\"
Wear button
\"
})
\n
wearBtn: cc.Button = DummyButton;
\n
@property({ type: cc.Button, displayName:
\"
Share button
\"
})
\n
shareBtn: cc.Button = DummyButton;
\n
@property({ type: [cc.Button], displayName:
\"
Suit buttons
\"
})
\n
suitButtons: cc.Button[] = [];
\n
@property({ type: [cc.SpriteFrame], displayName:
\"
Suit button sprites
\"
})
\n
suitButtonSprites: cc.SpriteFrame[] = [];
\n
@property({ type: [cc.Node], displayName:
\"
Suit button reddot nodes
\"
})
\n
redDotNodes: cc.Node[] = [];
\n
@property({ type: cc.Node, displayName:
\"
ScrollView content node
\"
})
\n
scrollViewContentNode: cc.Node = DummyNode;
\n
@property({ type: cc.Prefab, displayName:
\"
Suit item
\"
})
\n
suitItem: cc.Prefab = DummyPrefab;
\n
@property({ type: cc.Prefab, displayName:
\"
Suit item null
\"
})
\n
suitItemNull: cc.Prefab = DummyPrefab;
\n
@property({ type: cc.Node, displayName:
\"
Stay tuned node
\"
})
\n
stayTunedNode: cc.Node = DummyNode;
\n\n
getIntroductionIconNode(): cc.Node {
\n
return this.introductionIconNode;
\n
}
\n\n
getIntroductionNode(): cc.Node {
\n
return this.introductionNode;
\n
}
\n\n
getRolePortrait(): cc.Sprite {
\n
return this.rolePortrait;
\n
}
\n\n
getRolePortraitLock(): cc.Sprite {
\n
return this.rolePortraitLock;
\n
}
\n\n
getRolePortraitLockLabel(): cc.Label {
\n
return this.rolePortraitLockLabel;
\n
}
\n\n
getWearBtn(): cc.Button {
\n
return this.wearBtn;
\n
}
\n\n
getShareBtn(): cc.Button {
\n
return this.shareBtn;
\n
}
\n\n
getSuitButtons(): cc.Button[] {
\n
return this.suitButtons;
\n
}
\n\n
getSuitButtonSprites(): cc.SpriteFrame[] {
\n
return this.suitButtonSprites;
\n
}
\n\n
getRedDotNodes(): cc.Node[] {
\n
return this.redDotNodes;
\n
}
\n\n
getScrollViewContentNode(): cc.Node {
\n
return this.scrollViewContentNode;
\n
}
\n\n
getSuitItem(): cc.Prefab {
\n
return this.suitItem;
\n
}
\n\n
getSuitItemNull(): cc.Prefab {
\n
return this.suitItemNull;
\n
}
\n\n
getStayTunedNode(): cc.Node {
\n
return this.stayTunedNode;
\n
}
\n\n
onWearBtnClick() {
\n
this._props.onWearBtnClickCallBack();
\n
}
\n\n
onShareBtnClick() {
\n
this._props.onShareBtnClickCallBack();
\n
}
\n\n
onTabBtnClick(event, customEventData) {
\n
let suitId = Number(customEventData);
\n
this._props.onTabBtnClickCallBack(suitId);
\n
}
\n\n
onBackBtnClick() {
\n
this._props.onBackBtnClickCallBack();
\n
}
\n
}"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/impl/dating/DatingSceneViewImpl.js.map
View file @
02cd8f6
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/dating/DatingSceneViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { CCView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\n
import { DatingSceneView, DatingSceneViewType } from
\"
../../type/DatingSceneView
\"
;
\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\n
import { DummySprite, DummyNode, DummyPrefab } from
\"
../../../../../common/CCDummyObjects
\"
;
\n
import { ResUtils } from
\"
simba-cc-resutils
\"
;
\n
import Typewriter from
\"
../../../../../common/components/Typewriter
\"
;
\n
import PortraitFixComponent from
\"
../../../../../common/components/PortraitFixComponent
\"
;
\n
import { BedRoomCatModelManager } from
\"
../../../../model/BedRoomCatModelManager
\"
;
\n
import { GameConfig } from
\"
../../../../../GameConfig
\"
;
\n
import { GameModelManager } from
\"
../../../../model/GameModelManager
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
export enum AutoPlayState {
\n
Close = 0,
\n
AutoPlay
\n
}
\n\n
export enum AutoPlayType {
\n
Skip = 0,
\n
Speedx1
\n
}
\n\n
@ccclass
\n
@RegView(DatingSceneViewType,
\"
prefab/ui/DatingSceneView
\"
)
\n
export class DatingSceneViewImpl extends CCView implements DatingSceneView {
\n
//#region editor bindings
\n
@property(cc.Sprite)
\n
private backgroundSprite = DummySprite;
\n
@property(cc.Sprite)
\n
private effectBackgroundSprite = DummySprite;
\n
@property(cc.Sprite)
\n
private portraitSprite = DummySprite;
\n
@property(cc.Sprite)
\n
private selfSmallPortrait = DummySprite;
\n
@property(cc.Node)
\n
private otherDialogNode = DummyNode;
\n
@property(cc.Node)
\n
private selfDialogNode = DummyNode;
\n
@property(cc.Node)
\n
private narratorDialogNode = DummyNode;
\n
@property(cc.Node)
\n
private backRedDot = DummyNode;
\n\n
@property(cc.Node)
\n
private backBtnNode = DummyNode;
\n\n
@property(cc.Node)
\n
private endTipNode = DummyNode;
\n\n
// @property(cc.Node)
\n
// private closeActNode = DummyNode;
\n\n
@property(cc.Node)
\n
private arrowguideNode = DummyNode;
\n\n
@property(cc.Sprite)
\n
private otherNameSpr = DummySprite;
\n\n
@property(Typewriter)
\n
private typewriter: Typewriter = undefined as unknown as Typewriter;
\n\n
@property(cc.Node)
\n
private rollBackBtn = DummyNode;
\n
@property(cc.Node)
\n
private urgentBtnNode = DummyNode;
\n
@property(cc.Node)
\n
private goToShopBtn = DummyNode;
\n
@property(cc.Node)
\n
private commonProblemBtn = DummyNode;
\n
@property(cc.Prefab)
\n
private chapterBtn = DummyPrefab;
\n
@property(cc.Node)
\n
private scrollViewRootNode = DummyNode;
\n
@property(cc.Node)
\n
private contentNode;
\n
@property(cc.Node)
\n
private skipButtonNode = DummyNode;
\n
@property(cc.Node)
\n
private autoPlayButtonNode = DummyNode;
\n
@property([cc.SpriteFrame])
\n
private autoPlaySpriteFrame = [];
\n\n\n
private _originPos: cc.Vec3 = cc.v3(-265, 68, 0);
\n\n
private _isRunCloseAction: boolean = false;
\n\n
private _isRunningAction: boolean = false;
\n\n
private _contentText: string =
\"\"
;
\n
private _autoPlayTimer: number = -1;
\n
private _skipButtonState: number = 0;
\n
private _autoPlayButtonState: number = 0;
\n
private _autoPlayState: number = -1;
\n
private _autoPlaySpeed: number = 1;
\n
private _textTyperIsOver: boolean = true;
\n
private _isSpecialEffect: boolean = false;
\n\n
/**
\n
* 是否显示返回按钮
\n
* @param show bool
\n
*/
\n
showBackBtn(show: boolean) {
\n
this.backBtnNode!.active = show;
\n
if (show) {
\n
this.backBtnNode.getComponent(cc.Widget).updateAlignment();
\n
}
\n
}
\n\n
closeAction() {
\n
GameModelManager.setIsMainPlotSceneType(false);
\n
GameConfig.isVerb = false;
\n
//再次初始化奖励状态
\n
BedRoomCatModelManager.initCatRewardStatus();
\n
//清除自动播放计时器
\n
clearTimeout(this._autoPlayTimer);
\n
if (this._isRunCloseAction) {
\n
this.runCloseAction();
\n
} else if (!this._isRunningAction) {
\n
this.closeView();
\n
}
\n
}
\n\n
setIsRunningAction = (isRunning: boolean) => {
\n
this._isRunningAction = isRunning;
\n
}
\n\n
closeView() {
\n
this.backgroundSprite.spriteFrame = undefined as any;
\n
this.portraitSprite.spriteFrame = undefined as any;
\n
this.selfSmallPortrait.spriteFrame = undefined as any;
\n
this.otherDialogNode.active = false;
\n
this.selfDialogNode.active = false;
\n
this.narratorDialogNode.active = false;
\n
this.backRedDot.active = false;
\n
this.backBtnNode.active = true;
\n\n
this.endTipNode.stopAllActions();
\n
this.endTipNode.active = false;
\n
this.endTipNode.position = this._originPos;
\n
this.endTipNode.opacity = 255;
\n\n
this._isRunCloseAction = false;
\n
// this.closeActNode.active = false;
\n
this._isRunningAction = false;
\n
this.arrowguideNode.active = false;
\n
this.close();
\n
}
\n
//#endregion
\n\n
completePlotCallback: () => Promise<void>;
\n
onUrgentBtnClickCallback: () => void;
\n
onGoToShopBtnCallback: () => void;
\n
onRollBackBtnCallback: () => void;
\n
onCommonProblemBtnClickCallback: () => void;
\n
onReviewButtonClickCallback: () => void;
\n\n
onEnable() {
\n
this.urgentBtnNode.active = false;
\n
this.resetAutoPlayButtonState();
\n
this.node.on(cc.Node.EventType.TOUCH_END, this.touchEndHandler, this);
\n
}
\n\n
onDisable() {
\n
this.node.off(cc.Node.EventType.TOUCH_END, this.touchEndHandler, this);
\n
}
\n\n
/**
\n
* 背景监听回调
\n
*/
\n
touchEndHandler = async () => {
\n
if (this._autoPlayState == AutoPlayState.Close) {
\n
if (this.typewriter.getShowingString() ==
\"\"
) {
\n
if (this.completePlotCallback) await this.completePlotCallback();
\n
} else {
\n
this.typewriter.stopTyperShowString()
\n
}
\n
}
\n
}
\n\n
/**引导返回 */
\n
guideBack() {
\n
this.runEndTipAction();
\n
}
\n\n
/**
\n
* 设置约会场景内容
\n
* @param isSelf 是否是自身
\n
* @param text 文本内容
\n
* @param nameSpr
\n
* @param name 别人名字
\n
* @param portraitImg 立绘图名字
\n
* @param otherPortraitImg 其他立绘图名字
\n
* @param showRouge 是否显示口红
\n
*/
\n
async setContent(isSelf: boolean, text: string, nameSpr: string, name?: string, portraitImg?: string, otherPortraitImg?: string, showRouge?: boolean): Promise<void> {
\n
let promises: Promise<any>[] = [];
\n
if (!((isSelf && otherPortraitImg) || portraitImg)) { // 防止切换过程中闪
\n
this.portraitSprite.spriteFrame = undefined as any;
\n
}
\n
if (portraitImg) {
\n
if (isSelf) {
\n
let portraitPath = portraitImg.substring(0, portraitImg.lastIndexOf(
\"
/
\"
) + 1);
\n
let faceId = portraitImg.substring(portraitImg.lastIndexOf(
\"
/
\"
) + 1, portraitImg.length);
\n
portraitImg = portraitPath + BedRoomCatModelManager.getUsingSuitId() +
\"
/
\"
+ faceId;
\n
}
\n
promises.push(ResUtils.loadRes(portraitImg, cc.SpriteFrame).then((sf) => {
\n
if (this.node.active) {
\n
if (isSelf) {
\n
this.selfSmallPortrait.spriteFrame = sf;
\n
} else {
\n
this.portraitSprite.spriteFrame = sf;
\n
this.fixScreenSize();
\n
}
\n
}
\n
}));
\n
}
\n
if (isSelf && otherPortraitImg) {
\n
promises.push(ResUtils.loadRes(otherPortraitImg, cc.SpriteFrame).then((sf) => {
\n
this.portraitSprite.spriteFrame = sf;
\n
this.fixScreenSize();
\n
}));
\n
}
\n
if (nameSpr && !isSelf &&
\"\"
!== nameSpr.trim()) {
\n
promises.push(ResUtils.loadRes(nameSpr, cc.SpriteFrame).then((sf) => {
\n
this.otherNameSpr.spriteFrame = sf;
\n
}));
\n
}
\n
this.otherDialogNode.active = false;
\n
this.selfDialogNode.active = false;
\n
this.narratorDialogNode.active = false;
\n
// let rougeNode = this.selfDialogNode.getChildByName(
\"
rouge
\"
);
\n
// let perTime = 0.05;
\n
if (text) {
\n
// let time = perTime * text.length;
\n
this._contentText = text;
\n
this._textTyperIsOver = false;
\n
if (isSelf) { // 自己
\n
this.selfDialogNode.active = true;
\n
// this.selfDialogNode.children[0].getComponent(cc.Label).string = name!;
\n
// this.selfDialogNode.children[1].getComponent(cc.RichText).string = text;
\n
this.typewriter.showRichTextTyper(this.selfDialogNode.children[0].getComponent(cc.RichText), text,
\n
() => {
\n
this._textTyperIsOver = true;
\n
}, () => { }, this._autoPlaySpeed
\n
);
\n
// promises.push(AnimationUtils.ActionTypeWriter(this.selfDialogNode.children[1].getComponent(cc.RichText), text, time));
\n
// if (rougeNode) {
\n
// rougeNode.active = showRouge ? true : false;
\n
// }
\n
} else if (name) { // 别人
\n
this.otherDialogNode.active = true;
\n
// this.otherDialogNode.children[0].getComponent(cc.Label).string = name!;
\n
// this.otherDialogNode.children[1].getComponent(cc.RichText).string = text;
\n
this.typewriter.showRichTextTyper(this.otherDialogNode.children[0].getComponent(cc.RichText), text,
\n
() => {
\n
this._textTyperIsOver = true;
\n
}, () => { }, this._autoPlaySpeed
\n
);
\n
// promises.push(AnimationUtils.ActionTypeWriter(this.otherDialogNode.children[1].getComponent(cc.RichText), text, time));
\n
} else { // 旁白
\n
this.narratorDialogNode.active = true;
\n
// this.narratorDialogNode.children[0].getComponent(cc.RichText).string = text;
\n
this.typewriter.showRichTextTyper(this.narratorDialogNode.children[0].getComponent(cc.RichText), text,
\n
() => {
\n
this._textTyperIsOver = true;
\n
}, () => { }, this._autoPlaySpeed
\n
);
\n
// promises.push(AnimationUtils.ActionTypeWriter(this.narratorDialogNode.children[0].getComponent(cc.RichText), text, time));
\n
}
\n
}
\n
try {
\n
await Promise.all(promises);
\n
} catch (e) {
\n
console.error(e);
\n
}
\n
}
\n\n
resetAutoPlayButtonState() {
\n
this._autoPlaySpeed = 1;
\n
this._autoPlayState = AutoPlayState.Close;
\n
this._skipButtonState = AutoPlayState.Close;
\n
this._autoPlayButtonState = AutoPlayState.Close;
\n
this.changeSkipButtonState(this._autoPlayState);
\n
this.changeAutoPlayButtonState(this._autoPlayState);
\n
}
\n\n
changeSkipButtonState(state: AutoPlayState) {
\n
let skipLabel = this.skipButtonNode.getComponentInChildren(cc.Sprite);
\n
if (state == AutoPlayState.Close) {
\n
skipLabel.spriteFrame = this.autoPlaySpriteFrame[2];
\n
} else {
\n
skipLabel.spriteFrame = this.autoPlaySpriteFrame[3];
\n
}
\n
}
\n\n
changeAutoPlayButtonState(state: AutoPlayState) {
\n
let autoPlaySprite = this.autoPlayButtonNode.getComponentInChildren(cc.Sprite);
\n
if (state == AutoPlayState.Close) {
\n
autoPlaySprite.spriteFrame = this.autoPlaySpriteFrame[0];
\n
} else {
\n
autoPlaySprite.spriteFrame = this.autoPlaySpriteFrame[1];
\n
}
\n
}
\n\n
/**
\n
* 开始自动播放计时器
\n
* @param startNow 是否不进行延时,立即执行下一步,适用于玩家点击自动播放按钮之后,无需等待
\n
*/
\n
startAutoPlayTimer(startNow: boolean = false) {
\n
let interval: number = 0;
\n
if (!startNow) {
\n
//时间间隔的计算方法,如果startNow为true的话,不进行延时,时间为0,否则:
\n
//(文本长度 * 50ms / this._autoPlaySpeed)表示文本走完打字机效果所需要的时间
\n
//(文本长度 * 60ms / this._autoPlaySpeed)表示文本完全展示之后展示停留的时间
\n
interval = ((this._contentText.length * 50) / this._autoPlaySpeed) + ((this._contentText.length * 60) / this._autoPlaySpeed);
\n
}
\n
this._autoPlayTimer = window.setTimeout(async () => {
\n
if (this._autoPlayState == AutoPlayState.AutoPlay) {
\n
if (this._textTyperIsOver && !this._isSpecialEffect) {
\n
if (this.completePlotCallback) await this.completePlotCallback();
\n
}
\n
this.startAutoPlayTimer();
\n
} else {
\n
clearTimeout(this._autoPlayTimer);
\n
}
\n
}, interval);
\n
}
\n\n
fixScreenSize() {
\n
let comp = this.portraitSprite.node.getComponent(PortraitFixComponent);
\n
if (comp) {
\n
comp.fixScreenSize(true);
\n
}
\n
}
\n\n
/**
\n
* 设置背景
\n
* @param bgImage 背景路径
\n
*/
\n
async setBackground(bgImage: string) {
\n
if (!bgImage) {
\n
this.backgroundSprite.spriteFrame = undefined as any;
\n
} else {
\n
try {
\n
this.backgroundSprite.node.opacity = 255;
\n
let sf = await ResUtils.loadRes(bgImage, cc.SpriteFrame);
\n
this.backgroundSprite.spriteFrame = sf;
\n
this.backgroundSprite.node.height = this.node.height;
\n
this.backgroundSprite.node.width = sf.getOriginalSize().width / sf.getOriginalSize().height * this.node.height;
\n
} catch (e) {
\n
console.error(e);
\n
}
\n
}
\n
}
\n\n
/**
\n
* 设置背景(特殊效果)
\n
* @param bgImage 背景路径
\n
*/
\n
async setBackgroundEffect(bgImage: string) {
\n
this._isSpecialEffect = true;
\n
let dialogNodesActive: boolean[] = [this.otherDialogNode.active, this.selfDialogNode.active, this.narratorDialogNode.active];
\n
this.otherDialogNode.active = false;
\n
this.selfDialogNode.active = false;
\n
this.narratorDialogNode.active = false;
\n
if (!bgImage) {
\n
this.backgroundSprite.node.opacity = 255;
\n
cc.tween(this.backgroundSprite.node)
\n
.to(1, { opacity: 0 })
\n
.call(() => {
\n
this.backgroundSprite.spriteFrame = undefined as any;
\n
this.otherDialogNode.active = dialogNodesActive[0];
\n
this.selfDialogNode.active = dialogNodesActive[1];
\n
this.narratorDialogNode.active = dialogNodesActive[2];
\n
}).start();
\n
if (this.backgroundSprite.spriteFrame) {
\n
this.effectBackgroundSprite.node.active = true;
\n
this.effectBackgroundSprite.node.opacity = 255;
\n
cc.tween(this.effectBackgroundSprite.node)
\n
.to(1, { opacity: 0 })
\n
.call(() => {
\n
this.effectBackgroundSprite.node.active = false;
\n
this._isSpecialEffect = false;
\n
}).start();
\n
}
\n
} else {
\n
try {
\n
this.effectBackgroundSprite.node.active = true;
\n
this.effectBackgroundSprite.node.opacity = 0;
\n
cc.tween(this.effectBackgroundSprite.node)
\n
.to(1, { opacity: 255 })
\n
.call(() => {
\n
cc.tween(this.effectBackgroundSprite.node)
\n
.to(1, { opacity: 0 })
\n
.call(() => {
\n
this.effectBackgroundSprite.node.active = false;
\n
}).start();
\n
}).start();
\n
cc.tween(this.backgroundSprite.node)
\n
.to(1, { opacity: 0 })
\n
.call(async () => {
\n
let sf = await ResUtils.loadRes(bgImage, cc.SpriteFrame);
\n
this.backgroundSprite.spriteFrame = sf;
\n
this.backgroundSprite.node.height = this.node.height;
\n
this.backgroundSprite.node.width = sf.getOriginalSize().width / sf.getOriginalSize().height * this.node.height;
\n
cc.tween(this.backgroundSprite.node)
\n
.to(1, { opacity: 255 })
\n
.call(() => {
\n
this.otherDialogNode.active = dialogNodesActive[0];
\n
this.selfDialogNode.active = dialogNodesActive[1];
\n
this.narratorDialogNode.active = dialogNodesActive[2];
\n
this._isSpecialEffect = false;
\n
}).start();
\n
}).start();
\n
} catch (e) {
\n
console.error(e);
\n
}
\n
}
\n
}
\n\n
runEndTipAction() {
\n
this.setIsRunningAction(true);
\n
let offsetY: number = 300;
\n
let actTime: number = 1.5;
\n
this.endTipNode.stopAllActions();
\n
this.endTipNode.active = true;
\n
this.endTipNode.scale = 1;
\n
this.endTipNode.opacity = 255;
\n
this.endTipNode.position = cc.v3(-265, this._originPos.y - offsetY, 0);
\n
this.endTipNode.opacity = 0;
\n\n
let ease = cc.easeSineInOut();
\n
let moveAct = cc.moveTo(actTime, cc.v2(-265, this._originPos.y)).easing(ease);
\n
let fadeInAct = cc.fadeIn(actTime).easing(ease);
\n
let spawn = cc.spawn(moveAct, fadeInAct);
\n\n
let call = cc.callFunc(() => {
\n
this.backRedDot.active = true;
\n\n
// if (!this._isRunCloseAction) {
\n
// SDK.showInterstitialAd();
\n
// }
\n
this.setIsRunningAction(false);
\n
});
\n\n
let showArrowGuideCall = cc.callFunc(() => {
\n
this.arrowguideNode.active = true;
\n
});
\n
let actTime2: number = 2;
\n
let seq = cc.sequence(spawn, call, cc.spawn(cc.moveTo(1, cc.v2(this.backBtnNode.position.x, this.backBtnNode.position.y)), cc.scaleTo(actTime2, 0)), showArrowGuideCall);
\n\n
this.endTipNode.runAction(seq);
\n
}
\n\n
setRunCloseAction(run: boolean) {
\n
this._isRunCloseAction = run;
\n
}
\n\n
runCloseAction() {
\n
this.closeView();
\n
// this.setIsRunningAction(true);
\n
// this.closeActNode.stopAllActions();
\n
// this.closeActNode.scale = 1;
\n
// this.closeActNode.opacity = 0;
\n
// this.closeActNode.active = true;
\n
// this.backBtnNode.active = false;
\n
// let actTime: number = 1;
\n
// let tempX: number = 0;
\n
// let tempY: number = 0;
\n
// let tempR: number = 0;
\n
// let tempS: number = this.node.width / this.closeActNode.width;
\n
// let easeS: cc.Easing = cc.easeSineOut();
\n
// let moveAct = cc.moveTo(actTime, cc.v2(tempX, tempY)).easing(easeS);
\n
// let fadeInAct = cc.fadeIn(actTime).easing(easeS);
\n
// let scaleAct = cc.scaleTo(actTime / 2, tempS).easing(easeS);
\n
// let rotationAct = cc.rotateTo(actTime / 2, tempR).easing(easeS);
\n
// let call = cc.callFunc(() => {
\n
// this.closeView();
\n
// });
\n
// let spawnMF = cc.spawn(moveAct, fadeInAct);
\n
// let spawnSR = cc.spawn(scaleAct, rotationAct);
\n
// let seq = cc.sequence(spawnMF, spawnSR, call);
\n
// this.closeActNode.runAction(seq);
\n
}
\n\n
getScrollViewRootNode = (): cc.Node => {
\n
return this.scrollViewRootNode;
\n
}
\n\n
getScrollViewContentNode = (): cc.Node => {
\n
return this.contentNode;
\n
}
\n\n
getChapterBtn = (): cc.Prefab => {
\n
return this.chapterBtn;
\n
}
\n\n
onUrgentBtnClick() {
\n
this.resetAutoPlayButtonState();
\n
this.onUrgentBtnClickCallback();
\n
}
\n\n
onGoToShopClick() {
\n
this.resetAutoPlayButtonState();
\n
this.onGoToShopBtnCallback();
\n
}
\n\n
onCommonProblemBtnClick() {
\n
this.resetAutoPlayButtonState();
\n
this.onCommonProblemBtnClickCallback();
\n
}
\n\n
onRollBackBtnClick() {
\n
this.resetAutoPlayButtonState();
\n
this.onRollBackBtnCallback();
\n
}
\n\n
showGoToShopBtn = (isShow: boolean) => {
\n
this.goToShopBtn.active = isShow;
\n
}
\n\n
showCommonProblemBtn = (isShow: boolean) => {
\n
this.urgentBtnNode.active = false;
\n
this.commonProblemBtn.active = isShow;
\n
}
\n\n
showRollBackBtn = (isShow: boolean) => {
\n
this.rollBackBtn.active = isShow;
\n
}
\n\n
onRefreshAllStatus() {
\n
this.closeAction();
\n
}
\n\n
onReviewButtonClick() {
\n
this.resetAutoPlayButtonState();
\n
clearTimeout(this._autoPlayTimer);
\n
this.onReviewButtonClickCallback();
\n
}
\n\n
onSkipButtonClick() {
\n
this._skipButtonState = this._skipButtonState == AutoPlayState.Close ? AutoPlayState.AutoPlay : AutoPlayState.Close;
\n
this._autoPlayState = this._skipButtonState;
\n
if (this._autoPlayState == AutoPlayState.AutoPlay) {
\n
this._autoPlaySpeed = 20;
\n
this.startAutoPlayTimer(true);
\n
this.changeSkipButtonState(this._autoPlayState);
\n
this.changeAutoPlayButtonState(AutoPlayState.Close);
\n
this._autoPlayButtonState = AutoPlayState.Close;
\n
} else {
\n
this.resetAutoPlayButtonState();
\n
clearTimeout(this._autoPlayTimer);
\n
}
\n
}
\n\n
onAutoPlayButtonClick() {
\n
this._autoPlayButtonState = this._autoPlayButtonState == AutoPlayState.Close ? AutoPlayState.AutoPlay : AutoPlayState.Close;
\n
this._autoPlayState = this._autoPlayButtonState;
\n
if (this._autoPlayState == AutoPlayState.AutoPlay) {
\n
this._autoPlaySpeed = 1;
\n
this.startAutoPlayTimer(true);
\n
this.changeSkipButtonState(AutoPlayState.Close);
\n
this.changeAutoPlayButtonState(this._autoPlayState);
\n
this._skipButtonState = AutoPlayState.Close;
\n
} else {
\n
this.resetAutoPlayButtonState();
\n
clearTimeout(this._autoPlayTimer);
\n
}
\n
}
\n
}
\n
"
]}
\ No newline at end of file
{
"version"
:
3
,
"sources"
:
[
"assets/script/game/ui/view/impl/dating/DatingSceneViewImpl.ts"
],
"names"
:
[],
"mappings"
:
"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"
,
"file"
:
""
,
"sourceRoot"
:
"/"
,
"sourcesContent"
:
[
"import { CCView } from
\"
../../../../../common/classbase/CCViewBase
\"
;
\n
import { DatingSceneView, DatingSceneViewType } from
\"
../../type/DatingSceneView
\"
;
\n
import { RegView } from
\"
../../../PresenterCCViewFactory
\"
;
\n
import { DummySprite, DummyNode, DummyPrefab } from
\"
../../../../../common/CCDummyObjects
\"
;
\n
import { ResUtils } from
\"
simba-cc-resutils
\"
;
\n
import Typewriter from
\"
../../../../../common/components/Typewriter
\"
;
\n
import PortraitFixComponent from
\"
../../../../../common/components/PortraitFixComponent
\"
;
\n
import { GameConfig } from
\"
../../../../../GameConfig
\"
;
\n
import { GameModelManager } from
\"
../../../../model/GameModelManager
\"
;
\n\n
const { ccclass, property } = cc._decorator;
\n\n
export enum AutoPlayState {
\n
Close = 0,
\n
AutoPlay
\n
}
\n\n
export enum AutoPlayType {
\n
Skip = 0,
\n
Speedx1
\n
}
\n\n
@ccclass
\n
@RegView(DatingSceneViewType,
\"
prefab/ui/DatingSceneView
\"
)
\n
export class DatingSceneViewImpl extends CCView implements DatingSceneView {
\n
//#region editor bindings
\n
@property(cc.Sprite)
\n
private backgroundSprite = DummySprite;
\n
@property(cc.Sprite)
\n
private effectBackgroundSprite = DummySprite;
\n
@property(cc.Sprite)
\n
private portraitSprite = DummySprite;
\n
@property(cc.Sprite)
\n
private selfSmallPortrait = DummySprite;
\n
@property(cc.Node)
\n
private otherDialogNode = DummyNode;
\n
@property(cc.Node)
\n
private selfDialogNode = DummyNode;
\n
@property(cc.Node)
\n
private narratorDialogNode = DummyNode;
\n
@property(cc.Node)
\n
private backRedDot = DummyNode;
\n\n
@property(cc.Node)
\n
private backBtnNode = DummyNode;
\n\n
@property(cc.Node)
\n
private endTipNode = DummyNode;
\n\n
// @property(cc.Node)
\n
// private closeActNode = DummyNode;
\n\n
@property(cc.Node)
\n
private arrowguideNode = DummyNode;
\n\n
@property(cc.Sprite)
\n
private otherNameSpr = DummySprite;
\n\n
@property(Typewriter)
\n
private typewriter: Typewriter = undefined as unknown as Typewriter;
\n\n
@property(cc.Node)
\n
private rollBackBtn = DummyNode;
\n
@property(cc.Node)
\n
private urgentBtnNode = DummyNode;
\n
@property(cc.Node)
\n
private goToShopBtn = DummyNode;
\n
@property(cc.Node)
\n
private commonProblemBtn = DummyNode;
\n
@property(cc.Prefab)
\n
private chapterBtn = DummyPrefab;
\n
@property(cc.Node)
\n
private scrollViewRootNode = DummyNode;
\n
@property(cc.Node)
\n
private contentNode;
\n
@property(cc.Node)
\n
private skipButtonNode = DummyNode;
\n
@property(cc.Node)
\n
private autoPlayButtonNode = DummyNode;
\n
@property([cc.SpriteFrame])
\n
private autoPlaySpriteFrame = [];
\n\n\n
private _originPos: cc.Vec3 = cc.v3(-265, 68, 0);
\n\n
private _isRunCloseAction: boolean = false;
\n\n
private _isRunningAction: boolean = false;
\n\n
private _contentText: string =
\"\"
;
\n
private _autoPlayTimer: number = -1;
\n
private _skipButtonState: number = 0;
\n
private _autoPlayButtonState: number = 0;
\n
private _autoPlayState: number = -1;
\n
private _autoPlaySpeed: number = 1;
\n
private _textTyperIsOver: boolean = true;
\n
private _isSpecialEffect: boolean = false;
\n\n
/**
\n
* 是否显示返回按钮
\n
* @param show bool
\n
*/
\n
showBackBtn(show: boolean) {
\n
this.backBtnNode!.active = show;
\n
if (show) {
\n
this.backBtnNode.getComponent(cc.Widget).updateAlignment();
\n
}
\n
}
\n\n
closeAction() {
\n
GameModelManager.setIsMainPlotSceneType(false);
\n
GameConfig.isVerb = false;
\n
//清除自动播放计时器
\n
clearTimeout(this._autoPlayTimer);
\n
if (this._isRunCloseAction) {
\n
this.runCloseAction();
\n
} else if (!this._isRunningAction) {
\n
this.closeView();
\n
}
\n
}
\n\n
setIsRunningAction = (isRunning: boolean) => {
\n
this._isRunningAction = isRunning;
\n
}
\n\n
closeView() {
\n
this.backgroundSprite.spriteFrame = undefined as any;
\n
this.portraitSprite.spriteFrame = undefined as any;
\n
this.selfSmallPortrait.spriteFrame = undefined as any;
\n
this.otherDialogNode.active = false;
\n
this.selfDialogNode.active = false;
\n
this.narratorDialogNode.active = false;
\n
this.backRedDot.active = false;
\n
this.backBtnNode.active = true;
\n\n
this.endTipNode.stopAllActions();
\n
this.endTipNode.active = false;
\n
this.endTipNode.position = this._originPos;
\n
this.endTipNode.opacity = 255;
\n\n
this._isRunCloseAction = false;
\n
// this.closeActNode.active = false;
\n
this._isRunningAction = false;
\n
this.arrowguideNode.active = false;
\n
this.close();
\n
}
\n
//#endregion
\n\n
completePlotCallback: () => Promise<void>;
\n
onUrgentBtnClickCallback: () => void;
\n
onGoToShopBtnCallback: () => void;
\n
onRollBackBtnCallback: () => void;
\n
onCommonProblemBtnClickCallback: () => void;
\n
onReviewButtonClickCallback: () => void;
\n\n
onEnable() {
\n
this.urgentBtnNode.active = false;
\n
this.resetAutoPlayButtonState();
\n
this.node.on(cc.Node.EventType.TOUCH_END, this.touchEndHandler, this);
\n
}
\n\n
onDisable() {
\n
this.node.off(cc.Node.EventType.TOUCH_END, this.touchEndHandler, this);
\n
}
\n\n
/**
\n
* 背景监听回调
\n
*/
\n
touchEndHandler = async () => {
\n
if (this._autoPlayState == AutoPlayState.Close) {
\n
if (this.typewriter.getShowingString() ==
\"\"
) {
\n
if (this.completePlotCallback) await this.completePlotCallback();
\n
} else {
\n
this.typewriter.stopTyperShowString()
\n
}
\n
}
\n
}
\n\n
/**引导返回 */
\n
guideBack() {
\n
this.runEndTipAction();
\n
}
\n\n
/**
\n
* 设置约会场景内容
\n
* @param isSelf 是否是自身
\n
* @param text 文本内容
\n
* @param nameSpr
\n
* @param name 别人名字
\n
* @param portraitImg 立绘图名字
\n
* @param otherPortraitImg 其他立绘图名字
\n
* @param showRouge 是否显示口红
\n
*/
\n
async setContent(isSelf: boolean, text: string, nameSpr: string, name?: string, portraitImg?: string, otherPortraitImg?: string, showRouge?: boolean): Promise<void> {
\n
let promises: Promise<any>[] = [];
\n
if (!((isSelf && otherPortraitImg) || portraitImg)) { // 防止切换过程中闪
\n
this.portraitSprite.spriteFrame = undefined as any;
\n
}
\n
if (portraitImg) {
\n
if (isSelf) {
\n
let portraitPath = portraitImg.substring(0, portraitImg.lastIndexOf(
\"
/
\"
) + 1);
\n
let faceId = portraitImg.substring(portraitImg.lastIndexOf(
\"
/
\"
) + 1, portraitImg.length);
\n
portraitImg = portraitPath +
\"
1/
\"
+ faceId;
\n
}
\n
promises.push(ResUtils.loadRes(portraitImg, cc.SpriteFrame).then((sf) => {
\n
if (this.node.active) {
\n
if (isSelf) {
\n
this.selfSmallPortrait.spriteFrame = sf;
\n
} else {
\n
this.portraitSprite.spriteFrame = sf;
\n
this.fixScreenSize();
\n
}
\n
}
\n
}));
\n
}
\n
if (isSelf && otherPortraitImg) {
\n
promises.push(ResUtils.loadRes(otherPortraitImg, cc.SpriteFrame).then((sf) => {
\n
this.portraitSprite.spriteFrame = sf;
\n
this.fixScreenSize();
\n
}));
\n
}
\n
if (nameSpr && !isSelf &&
\"\"
!== nameSpr.trim()) {
\n
promises.push(ResUtils.loadRes(nameSpr, cc.SpriteFrame).then((sf) => {
\n
this.otherNameSpr.spriteFrame = sf;
\n
}));
\n
}
\n
this.otherDialogNode.active = false;
\n
this.selfDialogNode.active = false;
\n
this.narratorDialogNode.active = false;
\n
// let rougeNode = this.selfDialogNode.getChildByName(
\"
rouge
\"
);
\n
// let perTime = 0.05;
\n
if (text) {
\n
// let time = perTime * text.length;
\n
this._contentText = text;
\n
this._textTyperIsOver = false;
\n
if (isSelf) { // 自己
\n
this.selfDialogNode.active = true;
\n
// this.selfDialogNode.children[0].getComponent(cc.Label).string = name!;
\n
// this.selfDialogNode.children[1].getComponent(cc.RichText).string = text;
\n
this.typewriter.showRichTextTyper(this.selfDialogNode.children[0].getComponent(cc.RichText), text,
\n
() => {
\n
this._textTyperIsOver = true;
\n
}, () => { }, this._autoPlaySpeed
\n
);
\n
// promises.push(AnimationUtils.ActionTypeWriter(this.selfDialogNode.children[1].getComponent(cc.RichText), text, time));
\n
// if (rougeNode) {
\n
// rougeNode.active = showRouge ? true : false;
\n
// }
\n
} else if (name) { // 别人
\n
this.otherDialogNode.active = true;
\n
// this.otherDialogNode.children[0].getComponent(cc.Label).string = name!;
\n
// this.otherDialogNode.children[1].getComponent(cc.RichText).string = text;
\n
this.typewriter.showRichTextTyper(this.otherDialogNode.children[0].getComponent(cc.RichText), text,
\n
() => {
\n
this._textTyperIsOver = true;
\n
}, () => { }, this._autoPlaySpeed
\n
);
\n
// promises.push(AnimationUtils.ActionTypeWriter(this.otherDialogNode.children[1].getComponent(cc.RichText), text, time));
\n
} else { // 旁白
\n
this.narratorDialogNode.active = true;
\n
// this.narratorDialogNode.children[0].getComponent(cc.RichText).string = text;
\n
this.typewriter.showRichTextTyper(this.narratorDialogNode.children[0].getComponent(cc.RichText), text,
\n
() => {
\n
this._textTyperIsOver = true;
\n
}, () => { }, this._autoPlaySpeed
\n
);
\n
// promises.push(AnimationUtils.ActionTypeWriter(this.narratorDialogNode.children[0].getComponent(cc.RichText), text, time));
\n
}
\n
}
\n
try {
\n
await Promise.all(promises);
\n
} catch (e) {
\n
console.error(e);
\n
}
\n
}
\n\n
resetAutoPlayButtonState() {
\n
this._autoPlaySpeed = 1;
\n
this._autoPlayState = AutoPlayState.Close;
\n
this._skipButtonState = AutoPlayState.Close;
\n
this._autoPlayButtonState = AutoPlayState.Close;
\n
this.changeSkipButtonState(this._autoPlayState);
\n
this.changeAutoPlayButtonState(this._autoPlayState);
\n
}
\n\n
changeSkipButtonState(state: AutoPlayState) {
\n
let skipLabel = this.skipButtonNode.getComponentInChildren(cc.Sprite);
\n
if (state == AutoPlayState.Close) {
\n
skipLabel.spriteFrame = this.autoPlaySpriteFrame[2];
\n
} else {
\n
skipLabel.spriteFrame = this.autoPlaySpriteFrame[3];
\n
}
\n
}
\n\n
changeAutoPlayButtonState(state: AutoPlayState) {
\n
let autoPlaySprite = this.autoPlayButtonNode.getComponentInChildren(cc.Sprite);
\n
if (state == AutoPlayState.Close) {
\n
autoPlaySprite.spriteFrame = this.autoPlaySpriteFrame[0];
\n
} else {
\n
autoPlaySprite.spriteFrame = this.autoPlaySpriteFrame[1];
\n
}
\n
}
\n\n
/**
\n
* 开始自动播放计时器
\n
* @param startNow 是否不进行延时,立即执行下一步,适用于玩家点击自动播放按钮之后,无需等待
\n
*/
\n
startAutoPlayTimer(startNow: boolean = false) {
\n
let interval: number = 0;
\n
if (!startNow) {
\n
//时间间隔的计算方法,如果startNow为true的话,不进行延时,时间为0,否则:
\n
//(文本长度 * 50ms / this._autoPlaySpeed)表示文本走完打字机效果所需要的时间
\n
//(文本长度 * 60ms / this._autoPlaySpeed)表示文本完全展示之后展示停留的时间
\n
interval = ((this._contentText.length * 50) / this._autoPlaySpeed) + ((this._contentText.length * 60) / this._autoPlaySpeed);
\n
}
\n
this._autoPlayTimer = window.setTimeout(async () => {
\n
if (this._autoPlayState == AutoPlayState.AutoPlay) {
\n
if (this._textTyperIsOver && !this._isSpecialEffect) {
\n
if (this.completePlotCallback) await this.completePlotCallback();
\n
}
\n
this.startAutoPlayTimer();
\n
} else {
\n
clearTimeout(this._autoPlayTimer);
\n
}
\n
}, interval);
\n
}
\n\n
fixScreenSize() {
\n
let comp = this.portraitSprite.node.getComponent(PortraitFixComponent);
\n
if (comp) {
\n
comp.fixScreenSize(true);
\n
}
\n
}
\n\n
/**
\n
* 设置背景
\n
* @param bgImage 背景路径
\n
*/
\n
async setBackground(bgImage: string) {
\n
if (!bgImage) {
\n
this.backgroundSprite.spriteFrame = undefined as any;
\n
} else {
\n
try {
\n
this.backgroundSprite.node.opacity = 255;
\n
let sf = await ResUtils.loadRes(bgImage, cc.SpriteFrame);
\n
this.backgroundSprite.spriteFrame = sf;
\n
this.backgroundSprite.node.height = this.node.height;
\n
this.backgroundSprite.node.width = sf.getOriginalSize().width / sf.getOriginalSize().height * this.node.height;
\n
} catch (e) {
\n
console.error(e);
\n
}
\n
}
\n
}
\n\n
/**
\n
* 设置背景(特殊效果)
\n
* @param bgImage 背景路径
\n
*/
\n
async setBackgroundEffect(bgImage: string) {
\n
this._isSpecialEffect = true;
\n
let dialogNodesActive: boolean[] = [this.otherDialogNode.active, this.selfDialogNode.active, this.narratorDialogNode.active];
\n
this.otherDialogNode.active = false;
\n
this.selfDialogNode.active = false;
\n
this.narratorDialogNode.active = false;
\n
if (!bgImage) {
\n
this.backgroundSprite.node.opacity = 255;
\n
cc.tween(this.backgroundSprite.node)
\n
.to(1, { opacity: 0 })
\n
.call(() => {
\n
this.backgroundSprite.spriteFrame = undefined as any;
\n
this.otherDialogNode.active = dialogNodesActive[0];
\n
this.selfDialogNode.active = dialogNodesActive[1];
\n
this.narratorDialogNode.active = dialogNodesActive[2];
\n
}).start();
\n
if (this.backgroundSprite.spriteFrame) {
\n
this.effectBackgroundSprite.node.active = true;
\n
this.effectBackgroundSprite.node.opacity = 255;
\n
cc.tween(this.effectBackgroundSprite.node)
\n
.to(1, { opacity: 0 })
\n
.call(() => {
\n
this.effectBackgroundSprite.node.active = false;
\n
this._isSpecialEffect = false;
\n
}).start();
\n
}
\n
} else {
\n
try {
\n
this.effectBackgroundSprite.node.active = true;
\n
this.effectBackgroundSprite.node.opacity = 0;
\n
cc.tween(this.effectBackgroundSprite.node)
\n
.to(1, { opacity: 255 })
\n
.call(() => {
\n
cc.tween(this.effectBackgroundSprite.node)
\n
.to(1, { opacity: 0 })
\n
.call(() => {
\n
this.effectBackgroundSprite.node.active = false;
\n
}).start();
\n
}).start();
\n
cc.tween(this.backgroundSprite.node)
\n
.to(1, { opacity: 0 })
\n
.call(async () => {
\n
let sf = await ResUtils.loadRes(bgImage, cc.SpriteFrame);
\n
this.backgroundSprite.spriteFrame = sf;
\n
this.backgroundSprite.node.height = this.node.height;
\n
this.backgroundSprite.node.width = sf.getOriginalSize().width / sf.getOriginalSize().height * this.node.height;
\n
cc.tween(this.backgroundSprite.node)
\n
.to(1, { opacity: 255 })
\n
.call(() => {
\n
this.otherDialogNode.active = dialogNodesActive[0];
\n
this.selfDialogNode.active = dialogNodesActive[1];
\n
this.narratorDialogNode.active = dialogNodesActive[2];
\n
this._isSpecialEffect = false;
\n
}).start();
\n
}).start();
\n
} catch (e) {
\n
console.error(e);
\n
}
\n
}
\n
}
\n\n
runEndTipAction() {
\n
this.setIsRunningAction(true);
\n
let offsetY: number = 300;
\n
let actTime: number = 1.5;
\n
this.endTipNode.stopAllActions();
\n
this.endTipNode.active = true;
\n
this.endTipNode.scale = 1;
\n
this.endTipNode.opacity = 255;
\n
this.endTipNode.position = cc.v3(-265, this._originPos.y - offsetY, 0);
\n
this.endTipNode.opacity = 0;
\n\n
let ease = cc.easeSineInOut();
\n
let moveAct = cc.moveTo(actTime, cc.v2(-265, this._originPos.y)).easing(ease);
\n
let fadeInAct = cc.fadeIn(actTime).easing(ease);
\n
let spawn = cc.spawn(moveAct, fadeInAct);
\n\n
let call = cc.callFunc(() => {
\n
this.backRedDot.active = true;
\n\n
// if (!this._isRunCloseAction) {
\n
// SDK.showInterstitialAd();
\n
// }
\n
this.setIsRunningAction(false);
\n
});
\n\n
let showArrowGuideCall = cc.callFunc(() => {
\n
this.arrowguideNode.active = true;
\n
});
\n
let actTime2: number = 2;
\n
let seq = cc.sequence(spawn, call, cc.spawn(cc.moveTo(1, cc.v2(this.backBtnNode.position.x, this.backBtnNode.position.y)), cc.scaleTo(actTime2, 0)), showArrowGuideCall);
\n\n
this.endTipNode.runAction(seq);
\n
}
\n\n
setRunCloseAction(run: boolean) {
\n
this._isRunCloseAction = run;
\n
}
\n\n
runCloseAction() {
\n
this.closeView();
\n
// this.setIsRunningAction(true);
\n
// this.closeActNode.stopAllActions();
\n
// this.closeActNode.scale = 1;
\n
// this.closeActNode.opacity = 0;
\n
// this.closeActNode.active = true;
\n
// this.backBtnNode.active = false;
\n
// let actTime: number = 1;
\n
// let tempX: number = 0;
\n
// let tempY: number = 0;
\n
// let tempR: number = 0;
\n
// let tempS: number = this.node.width / this.closeActNode.width;
\n
// let easeS: cc.Easing = cc.easeSineOut();
\n
// let moveAct = cc.moveTo(actTime, cc.v2(tempX, tempY)).easing(easeS);
\n
// let fadeInAct = cc.fadeIn(actTime).easing(easeS);
\n
// let scaleAct = cc.scaleTo(actTime / 2, tempS).easing(easeS);
\n
// let rotationAct = cc.rotateTo(actTime / 2, tempR).easing(easeS);
\n
// let call = cc.callFunc(() => {
\n
// this.closeView();
\n
// });
\n
// let spawnMF = cc.spawn(moveAct, fadeInAct);
\n
// let spawnSR = cc.spawn(scaleAct, rotationAct);
\n
// let seq = cc.sequence(spawnMF, spawnSR, call);
\n
// this.closeActNode.runAction(seq);
\n
}
\n\n
getScrollViewRootNode = (): cc.Node => {
\n
return this.scrollViewRootNode;
\n
}
\n\n
getScrollViewContentNode = (): cc.Node => {
\n
return this.contentNode;
\n
}
\n\n
getChapterBtn = (): cc.Prefab => {
\n
return this.chapterBtn;
\n
}
\n\n
onUrgentBtnClick() {
\n
this.resetAutoPlayButtonState();
\n
this.onUrgentBtnClickCallback();
\n
}
\n\n
onGoToShopClick() {
\n
this.resetAutoPlayButtonState();
\n
this.onGoToShopBtnCallback();
\n
}
\n\n
onCommonProblemBtnClick() {
\n
this.resetAutoPlayButtonState();
\n
this.onCommonProblemBtnClickCallback();
\n
}
\n\n
onRollBackBtnClick() {
\n
this.resetAutoPlayButtonState();
\n
this.onRollBackBtnCallback();
\n
}
\n\n
showGoToShopBtn = (isShow: boolean) => {
\n
this.goToShopBtn.active = isShow;
\n
}
\n\n
showCommonProblemBtn = (isShow: boolean) => {
\n
this.urgentBtnNode.active = false;
\n
this.commonProblemBtn.active = isShow;
\n
}
\n\n
showRollBackBtn = (isShow: boolean) => {
\n
this.rollBackBtn.active = isShow;
\n
}
\n\n
onRefreshAllStatus() {
\n
this.closeAction();
\n
}
\n\n
onReviewButtonClick() {
\n
this.resetAutoPlayButtonState();
\n
clearTimeout(this._autoPlayTimer);
\n
this.onReviewButtonClickCallback();
\n
}
\n\n
onSkipButtonClick() {
\n
this._skipButtonState = this._skipButtonState == AutoPlayState.Close ? AutoPlayState.AutoPlay : AutoPlayState.Close;
\n
this._autoPlayState = this._skipButtonState;
\n
if (this._autoPlayState == AutoPlayState.AutoPlay) {
\n
this._autoPlaySpeed = 20;
\n
this.startAutoPlayTimer(true);
\n
this.changeSkipButtonState(this._autoPlayState);
\n
this.changeAutoPlayButtonState(AutoPlayState.Close);
\n
this._autoPlayButtonState = AutoPlayState.Close;
\n
} else {
\n
this.resetAutoPlayButtonState();
\n
clearTimeout(this._autoPlayTimer);
\n
}
\n
}
\n\n
onAutoPlayButtonClick() {
\n
this._autoPlayButtonState = this._autoPlayButtonState == AutoPlayState.Close ? AutoPlayState.AutoPlay : AutoPlayState.Close;
\n
this._autoPlayState = this._autoPlayButtonState;
\n
if (this._autoPlayState == AutoPlayState.AutoPlay) {
\n
this._autoPlaySpeed = 1;
\n
this.startAutoPlayTimer(true);
\n
this.changeSkipButtonState(AutoPlayState.Close);
\n
this.changeAutoPlayButtonState(this._autoPlayState);
\n
this._skipButtonState = AutoPlayState.Close;
\n
} else {
\n
this.resetAutoPlayButtonState();
\n
clearTimeout(this._autoPlayTimer);
\n
}
\n
}
\n
}
\n
"
]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/BedroomCatRewardView.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/view/type/BedroomCatRewardView.ts"],"names":[],"mappings":";;;;;;;AA6Ba,QAAA,wBAAwB,GAAG,sBAAsB,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\nimport Typewriter from \"../../../../common/components/Typewriter\";\n\ntype onClickTabbarBtn = (tabbarId: number) => void;\ntype onCloseBtnClick = () => void;\ntype onCloseNoviceGuideBtnClickCallBack = () => void;\nexport interface BedroomCatRewardViewProps {\n onClickTabbarBtn: onClickTabbarBtn;\n onCloseBtnClick: onCloseBtnClick;\n}\n\ntype BedroomCatRewardViewBase = PureView<BedroomCatRewardViewProps>;\n\nexport interface BedroomCatRewardView extends BedroomCatRewardViewBase {\n getThisViewNode: () => cc.Node;\n getRewardPanelTitleSprite: () => cc.Sprite;\n getRewardPanelTitleSpriteFrames: () => cc.SpriteFrame[];\n getRewardPanelTitleLabel: () => cc.Label;\n getRewardPanelNode: () => cc.Node;\n getScrollView: () => cc.ScrollView;\n getScrollViewContentNode: () => cc.Node;\n getRewardItemPrefabs: () => cc.Prefab[];\n getWelfareNode: () => cc.Node;\n getTabbarButtons: () => cc.Button[];\n getTabbarSpriteFrames: () => cc.SpriteFrame[];\n getRedDotNodes: () => cc.Node[];\n getCloseTipLabelNode: () => cc.Node;\n}\n\nexport const BedroomCatRewardViewType = \"BedroomCatRewardView\";"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/BedroomView.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/view/type/BedroomView.ts"],"names":[],"mappings":";;;;;;;AA8Ca,QAAA,eAAe,GAAG,aAAa,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\nimport Typewriter from \"../../../../common/components/Typewriter\";\n\nexport interface BedroomViewProps {\n onClickItem: (itemId: number) => void;\n onBackBtnClickCallBack: () => void;\n onClickTopAddBtn: (foodId: number) => void;\n onRewardBtnClickCallBack: () => void;\n onWardrobeBtnClickCallBack: () => void;\n onCatBtnClickCallBack: () => void;\n onBowlBtnClickCallBack: () => void;\n onFoodBtnClickCallBack: (foodId: number) => void;\n onFeedCloseBtnClickCallBack: () => void;\n onChangeBackgroundBtnClickCallBack: () => void;\n}\ntype BedroomViewBase = PureView<BedroomViewProps>;\n\nexport interface BedroomView extends BedroomViewBase {\n getThisNode: () => cc.Node;\n getItemNodes: () => cc.Node[];\n getTopBtnRootNodes: () => cc.Node[];\n getTopBtnNodes: () => cc.Node[];\n getTopBtnNumberLabels: () => cc.Label[];\n getIntroductionNodes: () => cc.Node[];\n getIntroductionIcons: () => cc.Sprite[];\n getIntroductionNameLabels: () => cc.Label[];\n getIntroductionLabels: () => cc.Label[];\n getCatButtonSkeletonNode: () => cc.Node;\n getCatBubbleNode: () => cc.Node;\n getCatBubbleLabel: () => cc.Label;\n getCatFeedRootNode: () => cc.Node;\n getCatBlowBtnNode: () => cc.Node;\n getFoodBtnNodes: () => cc.Node[];\n getFoodNumberLabels: () => cc.Label[];\n getCatLevelLabel: () => cc.Label;\n getCatExpLabel: () => cc.Label;\n getCatExpProgressBar: () => cc.ProgressBar;\n getRewardBtnNode: () => cc.Node;\n getRewardRedDotNode: () => cc.Node;\n getWardrobeBtnNode: () => cc.Node;\n getWardrobeRedDotNode: () => cc.Node;\n getBackgroundSpriteFrames: () => cc.SpriteFrame[];\n getBackground: () => cc.Sprite;\n getChangeBgSpriteFrames: () => cc.SpriteFrame[];\n getChangeBackground: () => cc.Sprite;\n}\nexport const BedroomViewType = \"BedroomView\";"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/DebugView.js.map
View file @
02cd8f6
{"version":3,"sources":["assets/script/game/ui/view/type/DebugView.ts"],"names":[],"mappings":";;;;;;;AA0Ba,QAAA,aAAa,GAAG,WAAW,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\r\n\r\ntype onCopyIdBtnClickCallback = () => void;\r\ntype onClearRecordBtnClickCallback = () => void;\r\ntype onCopyRecordBtnClickCallback = () => void;\r\ntype onYouHuaBtnClickCallback = () => void;\r\ntype onShouBiaoBtnClickCallback = () => void;\r\ntype onCatFoodBtnClickCallback = (foodNumber: number) => void;\r\ntype onCannedBtnClickCallback = (foodNumber: number) => void;\r\ntype onClearSuitShareRecordBtnClickCallback = () => void;\r\nexport interface DebugViewProps {\r\n playerID: string;\r\n onCopyIdBtnClickCallback: onCopyIdBtnClickCallback;\r\n onClearRecordBtnClickCallback: onClearRecordBtnClickCallback;\r\n onCopyRecordBtnClickCallback: onCopyRecordBtnClickCallback;\r\n onYouHuaBtnClickCallback: onYouHuaBtnClickCallback;\r\n onShouBiaoBtnClickCallback: onShouBiaoBtnClickCallback;\r\n onCatFoodBtnClickCallback: onCatFoodBtnClickCallback;\r\n onCannedBtnClickCallback: onCannedBtnClickCallback;\r\n onClearSuitShareRecordBtnClickCallback: onClearSuitShareRecordBtnClickCallback;\r\n}\r\n\r\ntype DebugViewBase = PureView<DebugViewProps>;\r\n\r\nexport interface DebugView extends DebugViewBase { }\r\n\r\nexport const DebugViewType = \"DebugView\";"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/DebugView.ts"],"names":[],"mappings":";;;;;;;AAoBa,QAAA,aAAa,GAAG,WAAW,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\r\n\r\ntype onCopyIdBtnClickCallback = () => void;\r\ntype onClearRecordBtnClickCallback = () => void;\r\ntype onCopyRecordBtnClickCallback = () => void;\r\ntype onYouHuaBtnClickCallback = () => void;\r\ntype onShouBiaoBtnClickCallback = () => void;\r\nexport interface DebugViewProps {\r\n playerID: string;\r\n onCopyIdBtnClickCallback: onCopyIdBtnClickCallback;\r\n onClearRecordBtnClickCallback: onClearRecordBtnClickCallback;\r\n onCopyRecordBtnClickCallback: onCopyRecordBtnClickCallback;\r\n onYouHuaBtnClickCallback: onYouHuaBtnClickCallback;\r\n onShouBiaoBtnClickCallback: onShouBiaoBtnClickCallback;\r\n}\r\n\r\ntype DebugViewBase = PureView<DebugViewProps>;\r\n\r\nexport interface DebugView extends DebugViewBase { }\r\n\r\nexport const DebugViewType = \"DebugView\";"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ItemIntroductionView.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'15701qRGV9JSLqbrqPClhEa'
,
'ItemIntroductionView'
);
// script/game/ui/view/type/ItemIntroductionView.ts
"use strict"
;
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
ItemIntroductionViewType
=
void
0
;
exports
.
ItemIntroductionViewType
=
"ItemIntroductionView"
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/MainView.js.map
View file @
02cd8f6
{"version":3,"sources":["assets/script/game/ui/view/type/MainView.ts"],"names":[],"mappings":";;;;;;;AAoCa,QAAA,YAAY,GAAG,UAAU,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { TabViewProps, TabView } from \"./TabView\";\nimport { PureView } from \"../../../../common/classbase/ViewBase\";\nimport { GuideViewParamModel } from \"../../presenter/GuideViewPresenter\";\n\ntype onDebugClickCallback = () => void;\ntype onUrgentNoticeClickCallback = () => void;\ntype onGoToShopClickCallback = () => void;\ntype onCommonProblemClickCallback = () => void;\ntype onRewardBtnClickCallback = () => void;\nexport interface MainViewProps extends TabViewProps {\n messageRedDot: boolean;\n datingEventRedDot: boolean;\n waitRedDot: boolean; //商城红点\n discoverRedDot: boolean; //任务红点 \n onDebugClick: onDebugClickCallback;\n onUrgentNoticeClick: onUrgentNoticeClickCallback;\n onGoToShopClick: onGoToShopClickCallback;\n onCommonProblemClick: onCommonProblemClickCallback;\n onRewardBtnClickCallback: onRewardBtnClickCallback;\n}\n\ntype MainViewBase = PureView<MainViewProps> & TabView;\n\nexport interface MainView extends MainViewBase {\n getGuideTabParam(index: number): GuideViewParamModel | undefined;\n hideClickAniByIndex: (index: number) => void;\n showRewardBtn: (isShow: boolean) => void;\n showBottonsNode: (isShow: boolean) => void;\n showSubGameNode: (isShow: boolean) => void;\n updateBedRoomRedDot: () => void;\n onTabButtonClick: (event: any, index: string) => void;\n showTabBar: (isShow: boolean) => void;\n showWaitingView: (isShow: boolean) => void;\n getRewardRedDotNode: () => cc.Node;\n}\n\nexport const MainViewType = \"MainView\";"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/MainView.ts"],"names":[],"mappings":";;;;;;;AAyBa,QAAA,YAAY,GAAG,UAAU,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { TabViewProps, TabView } from \"./TabView\";\nimport { PureView } from \"../../../../common/classbase/ViewBase\";\nimport { GuideViewParamModel } from \"../../presenter/GuideViewPresenter\";\n\ntype onDebugClickCallback = () => void;\ntype onUrgentNoticeClickCallback = () => void;\ntype onGoToShopClickCallback = () => void;\ntype onCommonProblemClickCallback = () => void;\ntype onRewardBtnClickCallback = () => void;\nexport interface MainViewProps extends TabViewProps {\n messageRedDot: boolean;\n datingEventRedDot: boolean;\n discoverRedDot: boolean; //任务红点 \n onDebugClick: onDebugClickCallback;\n}\n\ntype MainViewBase = PureView<MainViewProps> & TabView;\n\nexport interface MainView extends MainViewBase {\n getGuideTabParam(index: number): GuideViewParamModel | undefined;\n hideClickAniByIndex: (index: number) => void;\n onTabButtonClick: (event: any, index: string) => void;\n showWaitingView: (isShow: boolean) => void;\n}\n\nexport const MainViewType = \"MainView\";"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/PromptAlertDialogView.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/view/type/PromptAlertDialogView.ts"],"names":[],"mappings":";;;;;;;AAea,QAAA,yBAAyB,GAAG,uBAAuB,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\r\n\r\n\r\nexport interface PromptAlertDialogViewProps {\r\n iconSpritePath: string;\r\n contentLabel: string;\r\n}\r\n\r\ntype PromptAlertDialogViewBase = PureView<PromptAlertDialogViewProps>;\r\n\r\nexport interface PromptAlertDialogView extends PromptAlertDialogViewBase {\r\n getIconSprite: () => cc.Sprite;\r\n getContentLable: () => cc.RichText;\r\n}\r\n\r\nexport const PromptAlertDialogViewType = \"PromptAlertDialogView\";\r\n\r\n\r\n\r\n"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/ShareSuitView.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/view/type/ShareSuitView.ts"],"names":[],"mappings":";;;;;;;AAoBa,QAAA,iBAAiB,GAAG,eAAe,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\n\nexport type ShareSuitViewCallback = (result: boolean, param?: any) => void;\nexport type onCloseBtnClickCallback = () => void;\nexport interface ShareSuitViewProps {\n bgSpritePath: string,\n rolePortraitSpritePath: string,\n shareSuitViewCallback: ShareSuitViewCallback;\n onCloseBtnClickCallback: onCloseBtnClickCallback;\n}\n\ntype ShareSuitViewBase = PureView<ShareSuitViewProps>;\n\nexport interface ShareSuitView extends ShareSuitViewBase {\n getViewNode: () => cc.Node;\n getShareNode: () => cc.Node;\n getShareSuitViewBgSprite: () => cc.Sprite;\n getShareSuitViewRolePortraitSprite: () => cc.Sprite;\n}\n\nexport const ShareSuitViewType = \"ShareSuitView\";"]}
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/SpecialPlotView.js
deleted
100644 → 0
View file @
d6e06d5
"use strict"
;
cc
.
_RF
.
push
(
module
,
'3aa5bKG7VhJ5685gbKw+u+S'
,
'SpecialPlotView'
);
// script/game/ui/view/type/SpecialPlotView.ts
"use strict"
;
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
SpecialPlotViewType
=
void
0
;
exports
.
SpecialPlotViewType
=
"SpecialPlotView"
;
cc
.
_RF
.
pop
();
\ No newline at end of file
vampire_copy/temp/quick-scripts/src/assets/script/game/ui/view/type/WardrobeView.js.map
deleted
100644 → 0
View file @
d6e06d5
{"version":3,"sources":["assets/script/game/ui/view/type/WardrobeView.ts"],"names":[],"mappings":";;;;;;;AAmCa,QAAA,gBAAgB,GAAG,cAAc,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\nimport Typewriter from \"../../../../common/components/Typewriter\";\n\ntype onWearBtnClickCallBack = () => void;\ntype onShareBtnClickCallBack = () => void;\ntype onTabBtnClickCallBack = (suitId: number) => void;\ntype onBackBtnClickCallBack = () => void;\ntype onCloseNoviceGuideBtnClickCallBack = () => void;\nexport interface WardrobeViewProps {\n onWearBtnClickCallBack: onWearBtnClickCallBack;\n onShareBtnClickCallBack: onShareBtnClickCallBack;\n onTabBtnClickCallBack: onTabBtnClickCallBack;\n onBackBtnClickCallBack: onBackBtnClickCallBack;\n onCloseNoviceGuideBtnClickCallBack: onCloseNoviceGuideBtnClickCallBack;\n}\n\ntype WardrobeViewBase = PureView<WardrobeViewProps>;\n\nexport interface WardrobeView extends WardrobeViewBase {\n getIntroductionIconNode: () => cc.Node;\n getIntroductionNode: () => cc.Node;\n getRolePortrait: () => cc.Sprite;\n getRolePortraitLock: () => cc.Sprite;\n getRolePortraitLockLabel: () => cc.Label;\n getWearBtn: () => cc.Button;\n getShareBtn: () => cc.Button;\n getSuitButtons: () => cc.Button[];\n getSuitButtonSprites: () => cc.SpriteFrame[];\n getRedDotNodes: () => cc.Node[];\n getScrollViewContentNode: () => cc.Node;\n getSuitItem: () => cc.Prefab;\n getSuitItemNull: () => cc.Prefab;\n getStayTunedNode: () => cc.Node;\n}\n\nexport const WardrobeViewType = \"WardrobeView\";"]}
\ No newline at end of file
vampire_copy/temp/startup.json
View file @
02cd8f6
{
"pid"
:
3
1992
}
{
"pid"
:
3
3828
}
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment