mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-06-26 11:24:46 +00:00
更新登录
This commit is contained in:
parent
0b9cf0ea9b
commit
c4e2798430
@ -44,22 +44,25 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"__id__": 113
|
"__id__": 113
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 128
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"_active": true,
|
"_active": true,
|
||||||
"_components": [
|
"_components": [
|
||||||
{
|
{
|
||||||
"__id__": 128
|
"__id__": 143
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"__id__": 130
|
"__id__": 145
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"__id__": 132
|
"__id__": 147
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"_prefab": {
|
"_prefab": {
|
||||||
"__id__": 134
|
"__id__": 149
|
||||||
},
|
},
|
||||||
"_lpos": {
|
"_lpos": {
|
||||||
"__type__": "cc.Vec3",
|
"__type__": "cc.Vec3",
|
||||||
@ -2358,7 +2361,7 @@
|
|||||||
"_lpos": {
|
"_lpos": {
|
||||||
"__type__": "cc.Vec3",
|
"__type__": "cc.Vec3",
|
||||||
"x": -257.954,
|
"x": -257.954,
|
||||||
"y": 414.543,
|
"y": 444.499,
|
||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
"_lrot": {
|
"_lrot": {
|
||||||
@ -2721,7 +2724,7 @@
|
|||||||
"_lpos": {
|
"_lpos": {
|
||||||
"__type__": "cc.Vec3",
|
"__type__": "cc.Vec3",
|
||||||
"x": -122.84,
|
"x": -122.84,
|
||||||
"y": 414.543,
|
"y": 444.499,
|
||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
"_lrot": {
|
"_lrot": {
|
||||||
@ -3053,6 +3056,369 @@
|
|||||||
"targetOverrides": null,
|
"targetOverrides": null,
|
||||||
"nestedPrefabInstanceRoots": null
|
"nestedPrefabInstanceRoots": null
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Node",
|
||||||
|
"_name": "Button-004",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"_parent": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"_children": [
|
||||||
|
{
|
||||||
|
"__id__": 129
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_active": true,
|
||||||
|
"_components": [
|
||||||
|
{
|
||||||
|
"__id__": 135
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 137
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 139
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_prefab": {
|
||||||
|
"__id__": 142
|
||||||
|
},
|
||||||
|
"_lpos": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": -257.216,
|
||||||
|
"y": 388.865,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_lrot": {
|
||||||
|
"__type__": "cc.Quat",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0,
|
||||||
|
"w": 1
|
||||||
|
},
|
||||||
|
"_lscale": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"_mobility": 0,
|
||||||
|
"_layer": 33554432,
|
||||||
|
"_euler": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Node",
|
||||||
|
"_name": "Label",
|
||||||
|
"_objFlags": 512,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"_parent": {
|
||||||
|
"__id__": 128
|
||||||
|
},
|
||||||
|
"_children": [],
|
||||||
|
"_active": true,
|
||||||
|
"_components": [
|
||||||
|
{
|
||||||
|
"__id__": 130
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 132
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_prefab": {
|
||||||
|
"__id__": 134
|
||||||
|
},
|
||||||
|
"_lpos": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_lrot": {
|
||||||
|
"__type__": "cc.Quat",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0,
|
||||||
|
"w": 1
|
||||||
|
},
|
||||||
|
"_lscale": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"_mobility": 0,
|
||||||
|
"_layer": 33554432,
|
||||||
|
"_euler": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.UITransform",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 129
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 131
|
||||||
|
},
|
||||||
|
"_contentSize": {
|
||||||
|
"__type__": "cc.Size",
|
||||||
|
"width": 100,
|
||||||
|
"height": 40
|
||||||
|
},
|
||||||
|
"_anchorPoint": {
|
||||||
|
"__type__": "cc.Vec2",
|
||||||
|
"x": 0.5,
|
||||||
|
"y": 0.5
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "0dYLifIW9OqYbvWJwA9FIw"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Label",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 129
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 133
|
||||||
|
},
|
||||||
|
"_customMaterial": null,
|
||||||
|
"_srcBlendFactor": 2,
|
||||||
|
"_dstBlendFactor": 4,
|
||||||
|
"_color": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 0,
|
||||||
|
"g": 0,
|
||||||
|
"b": 0,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_string": "清除登录",
|
||||||
|
"_horizontalAlign": 1,
|
||||||
|
"_verticalAlign": 1,
|
||||||
|
"_actualFontSize": 20,
|
||||||
|
"_fontSize": 20,
|
||||||
|
"_fontFamily": "Arial",
|
||||||
|
"_lineHeight": 40,
|
||||||
|
"_overflow": 1,
|
||||||
|
"_enableWrapText": false,
|
||||||
|
"_font": null,
|
||||||
|
"_isSystemFontUsed": true,
|
||||||
|
"_spacingX": 0,
|
||||||
|
"_isItalic": false,
|
||||||
|
"_isBold": false,
|
||||||
|
"_isUnderline": false,
|
||||||
|
"_underlineHeight": 2,
|
||||||
|
"_cacheMode": 0,
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "78eEBfEAJCZ76oiIOAdJLy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.PrefabInfo",
|
||||||
|
"root": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"asset": {
|
||||||
|
"__id__": 0
|
||||||
|
},
|
||||||
|
"fileId": "0bQ8J+1HpGQJw+S7QHXV1Z",
|
||||||
|
"instance": null,
|
||||||
|
"targetOverrides": null,
|
||||||
|
"nestedPrefabInstanceRoots": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.UITransform",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 128
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 136
|
||||||
|
},
|
||||||
|
"_contentSize": {
|
||||||
|
"__type__": "cc.Size",
|
||||||
|
"width": 100,
|
||||||
|
"height": 40
|
||||||
|
},
|
||||||
|
"_anchorPoint": {
|
||||||
|
"__type__": "cc.Vec2",
|
||||||
|
"x": 0.5,
|
||||||
|
"y": 0.5
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "b4khKqgSZBh58V5TThdbxj"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Sprite",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 128
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 138
|
||||||
|
},
|
||||||
|
"_customMaterial": null,
|
||||||
|
"_srcBlendFactor": 2,
|
||||||
|
"_dstBlendFactor": 4,
|
||||||
|
"_color": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 255,
|
||||||
|
"g": 255,
|
||||||
|
"b": 255,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_spriteFrame": {
|
||||||
|
"__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941",
|
||||||
|
"__expectedType__": "cc.SpriteFrame"
|
||||||
|
},
|
||||||
|
"_type": 1,
|
||||||
|
"_fillType": 0,
|
||||||
|
"_sizeMode": 0,
|
||||||
|
"_fillCenter": {
|
||||||
|
"__type__": "cc.Vec2",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"_fillStart": 0,
|
||||||
|
"_fillRange": 0,
|
||||||
|
"_isTrimmedMode": true,
|
||||||
|
"_useGrayscale": false,
|
||||||
|
"_atlas": null,
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "72VDDxVNFE76GqA+sf39oX"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Button",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 128
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 140
|
||||||
|
},
|
||||||
|
"clickEvents": [
|
||||||
|
{
|
||||||
|
"__id__": 141
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_interactable": true,
|
||||||
|
"_transition": 2,
|
||||||
|
"_normalColor": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 214,
|
||||||
|
"g": 214,
|
||||||
|
"b": 214,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_hoverColor": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 211,
|
||||||
|
"g": 211,
|
||||||
|
"b": 211,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_pressedColor": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 255,
|
||||||
|
"g": 255,
|
||||||
|
"b": 255,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_disabledColor": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 124,
|
||||||
|
"g": 124,
|
||||||
|
"b": 124,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_normalSprite": {
|
||||||
|
"__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941",
|
||||||
|
"__expectedType__": "cc.SpriteFrame"
|
||||||
|
},
|
||||||
|
"_hoverSprite": {
|
||||||
|
"__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941",
|
||||||
|
"__expectedType__": "cc.SpriteFrame"
|
||||||
|
},
|
||||||
|
"_pressedSprite": {
|
||||||
|
"__uuid__": "544e49d6-3f05-4fa8-9a9e-091f98fc2ce8@f9941",
|
||||||
|
"__expectedType__": "cc.SpriteFrame"
|
||||||
|
},
|
||||||
|
"_disabledSprite": {
|
||||||
|
"__uuid__": "951249e0-9f16-456d-8b85-a6ca954da16b@f9941",
|
||||||
|
"__expectedType__": "cc.SpriteFrame"
|
||||||
|
},
|
||||||
|
"_duration": 0.1,
|
||||||
|
"_zoomScale": 1.2,
|
||||||
|
"_target": {
|
||||||
|
"__id__": 128
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "f2hvwmdOlKJZs7O6wGRUDM"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.ClickEvent",
|
||||||
|
"target": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"component": "",
|
||||||
|
"_componentId": "15051raQgZN6J5ICgY2OfSS",
|
||||||
|
"handler": "onClickToken",
|
||||||
|
"customEventData": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.PrefabInfo",
|
||||||
|
"root": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"asset": {
|
||||||
|
"__id__": 0
|
||||||
|
},
|
||||||
|
"fileId": "37fEjaHr5OLJgNvj0MHHmo",
|
||||||
|
"instance": null,
|
||||||
|
"targetOverrides": null,
|
||||||
|
"nestedPrefabInstanceRoots": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"__type__": "cc.UITransform",
|
"__type__": "cc.UITransform",
|
||||||
"_name": "",
|
"_name": "",
|
||||||
@ -3063,7 +3429,7 @@
|
|||||||
},
|
},
|
||||||
"_enabled": true,
|
"_enabled": true,
|
||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 129
|
"__id__": 144
|
||||||
},
|
},
|
||||||
"_contentSize": {
|
"_contentSize": {
|
||||||
"__type__": "cc.Size",
|
"__type__": "cc.Size",
|
||||||
@ -3091,7 +3457,7 @@
|
|||||||
},
|
},
|
||||||
"_enabled": true,
|
"_enabled": true,
|
||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 131
|
"__id__": 146
|
||||||
},
|
},
|
||||||
"_alignFlags": 45,
|
"_alignFlags": 45,
|
||||||
"_target": null,
|
"_target": null,
|
||||||
@ -3127,7 +3493,7 @@
|
|||||||
},
|
},
|
||||||
"_enabled": true,
|
"_enabled": true,
|
||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 133
|
"__id__": 148
|
||||||
},
|
},
|
||||||
"frameText": {
|
"frameText": {
|
||||||
"__id__": 19
|
"__id__": 19
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
},
|
},
|
||||||
"_lpos": {
|
"_lpos": {
|
||||||
"__type__": "cc.Vec3",
|
"__type__": "cc.Vec3",
|
||||||
"x": 720,
|
"x": 0,
|
||||||
"y": 0,
|
"y": 0,
|
||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
@ -758,8 +758,8 @@
|
|||||||
},
|
},
|
||||||
"_alignFlags": 45,
|
"_alignFlags": 45,
|
||||||
"_target": null,
|
"_target": null,
|
||||||
"_left": 720,
|
"_left": 0,
|
||||||
"_right": -720,
|
"_right": 0,
|
||||||
"_top": 0,
|
"_top": 0,
|
||||||
"_bottom": 0,
|
"_bottom": 0,
|
||||||
"_horizontalCenter": 0,
|
"_horizontalCenter": 0,
|
||||||
|
9
JisolGameCocos/assets/resources/prefab/ui/System.meta
Normal file
9
JisolGameCocos/assets/resources/prefab/ui/System.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"ver": "1.2.0",
|
||||||
|
"importer": "directory",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "1a5aef95-e0fa-4f73-816a-78c297501d3d",
|
||||||
|
"files": [],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {}
|
||||||
|
}
|
2014
JisolGameCocos/assets/resources/prefab/ui/System/LoginView.prefab
Normal file
2014
JisolGameCocos/assets/resources/prefab/ui/System/LoginView.prefab
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"ver": "1.1.49",
|
||||||
|
"importer": "prefab",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "ab426a3a-eda6-4ddb-a87f-9eff7359e351",
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {
|
||||||
|
"syncNodeName": "LoginView"
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"ver": "1.2.0",
|
||||||
|
"importer": "directory",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "048f388d-5001-44c6-b9ee-10d65348b551",
|
||||||
|
"files": [],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {}
|
||||||
|
}
|
@ -0,0 +1,601 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"__type__": "cc.Prefab",
|
||||||
|
"_name": "TipsView",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"_native": "",
|
||||||
|
"data": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"optimizationPolicy": 0,
|
||||||
|
"persistent": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Node",
|
||||||
|
"_name": "TipsView",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"_parent": null,
|
||||||
|
"_children": [
|
||||||
|
{
|
||||||
|
"__id__": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_active": true,
|
||||||
|
"_components": [
|
||||||
|
{
|
||||||
|
"__id__": 22
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 24
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 26
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_prefab": {
|
||||||
|
"__id__": 28
|
||||||
|
},
|
||||||
|
"_lpos": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_lrot": {
|
||||||
|
"__type__": "cc.Quat",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0,
|
||||||
|
"w": 1
|
||||||
|
},
|
||||||
|
"_lscale": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"_mobility": 0,
|
||||||
|
"_layer": 33554432,
|
||||||
|
"_euler": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Node",
|
||||||
|
"_name": "tips",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"_parent": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"_children": [
|
||||||
|
{
|
||||||
|
"__id__": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 9
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_active": true,
|
||||||
|
"_components": [
|
||||||
|
{
|
||||||
|
"__id__": 17
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 19
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_prefab": {
|
||||||
|
"__id__": 21
|
||||||
|
},
|
||||||
|
"_lpos": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 490,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_lrot": {
|
||||||
|
"__type__": "cc.Quat",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0,
|
||||||
|
"w": 1
|
||||||
|
},
|
||||||
|
"_lscale": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"_mobility": 0,
|
||||||
|
"_layer": 33554432,
|
||||||
|
"_euler": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Node",
|
||||||
|
"_name": "bg",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"_parent": {
|
||||||
|
"__id__": 2
|
||||||
|
},
|
||||||
|
"_children": [],
|
||||||
|
"_active": true,
|
||||||
|
"_components": [
|
||||||
|
{
|
||||||
|
"__id__": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_prefab": {
|
||||||
|
"__id__": 8
|
||||||
|
},
|
||||||
|
"_lpos": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_lrot": {
|
||||||
|
"__type__": "cc.Quat",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0,
|
||||||
|
"w": 1
|
||||||
|
},
|
||||||
|
"_lscale": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"_mobility": 0,
|
||||||
|
"_layer": 33554432,
|
||||||
|
"_euler": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.UITransform",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 3
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 5
|
||||||
|
},
|
||||||
|
"_contentSize": {
|
||||||
|
"__type__": "cc.Size",
|
||||||
|
"width": 500,
|
||||||
|
"height": 80
|
||||||
|
},
|
||||||
|
"_anchorPoint": {
|
||||||
|
"__type__": "cc.Vec2",
|
||||||
|
"x": 0.5,
|
||||||
|
"y": 0.5
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "bcShr1JEFCyIp8BaO1nE+o"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Sprite",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 3
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 7
|
||||||
|
},
|
||||||
|
"_customMaterial": null,
|
||||||
|
"_srcBlendFactor": 2,
|
||||||
|
"_dstBlendFactor": 4,
|
||||||
|
"_color": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 0,
|
||||||
|
"g": 0,
|
||||||
|
"b": 0,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_spriteFrame": {
|
||||||
|
"__uuid__": "7d8f9b89-4fd1-4c9f-a3ab-38ec7cded7ca@f9941",
|
||||||
|
"__expectedType__": "cc.SpriteFrame"
|
||||||
|
},
|
||||||
|
"_type": 0,
|
||||||
|
"_fillType": 0,
|
||||||
|
"_sizeMode": 0,
|
||||||
|
"_fillCenter": {
|
||||||
|
"__type__": "cc.Vec2",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"_fillStart": 0,
|
||||||
|
"_fillRange": 0,
|
||||||
|
"_isTrimmedMode": true,
|
||||||
|
"_useGrayscale": false,
|
||||||
|
"_atlas": null,
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "f70O4oDUJDA7XXDFf5bytv"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.PrefabInfo",
|
||||||
|
"root": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"asset": {
|
||||||
|
"__id__": 0
|
||||||
|
},
|
||||||
|
"fileId": "19ZAH9lVNDN7qtcsLjO0zS",
|
||||||
|
"instance": null,
|
||||||
|
"targetOverrides": null,
|
||||||
|
"nestedPrefabInstanceRoots": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Node",
|
||||||
|
"_name": "Label",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"_parent": {
|
||||||
|
"__id__": 2
|
||||||
|
},
|
||||||
|
"_children": [],
|
||||||
|
"_active": true,
|
||||||
|
"_components": [
|
||||||
|
{
|
||||||
|
"__id__": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 12
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__id__": 14
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_prefab": {
|
||||||
|
"__id__": 16
|
||||||
|
},
|
||||||
|
"_lpos": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_lrot": {
|
||||||
|
"__type__": "cc.Quat",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0,
|
||||||
|
"w": 1
|
||||||
|
},
|
||||||
|
"_lscale": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"_mobility": 0,
|
||||||
|
"_layer": 33554432,
|
||||||
|
"_euler": {
|
||||||
|
"__type__": "cc.Vec3",
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.UITransform",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 9
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 11
|
||||||
|
},
|
||||||
|
"_contentSize": {
|
||||||
|
"__type__": "cc.Size",
|
||||||
|
"width": 148,
|
||||||
|
"height": 54.4
|
||||||
|
},
|
||||||
|
"_anchorPoint": {
|
||||||
|
"__type__": "cc.Vec2",
|
||||||
|
"x": 0.5,
|
||||||
|
"y": 0.5
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "3auNhBKbFIDrRZBSoyfsPl"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Label",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 9
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 13
|
||||||
|
},
|
||||||
|
"_customMaterial": null,
|
||||||
|
"_srcBlendFactor": 2,
|
||||||
|
"_dstBlendFactor": 4,
|
||||||
|
"_color": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 255,
|
||||||
|
"g": 255,
|
||||||
|
"b": 255,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_string": "这是一个提示",
|
||||||
|
"_horizontalAlign": 1,
|
||||||
|
"_verticalAlign": 1,
|
||||||
|
"_actualFontSize": 24,
|
||||||
|
"_fontSize": 24,
|
||||||
|
"_fontFamily": "Arial",
|
||||||
|
"_lineHeight": 40,
|
||||||
|
"_overflow": 0,
|
||||||
|
"_enableWrapText": true,
|
||||||
|
"_font": null,
|
||||||
|
"_isSystemFontUsed": true,
|
||||||
|
"_spacingX": 0,
|
||||||
|
"_isItalic": false,
|
||||||
|
"_isBold": true,
|
||||||
|
"_isUnderline": false,
|
||||||
|
"_underlineHeight": 2,
|
||||||
|
"_cacheMode": 0,
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "29UjfyEClH24RGffdP33o3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.LabelOutline",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 9
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 15
|
||||||
|
},
|
||||||
|
"_color": {
|
||||||
|
"__type__": "cc.Color",
|
||||||
|
"r": 0,
|
||||||
|
"g": 0,
|
||||||
|
"b": 0,
|
||||||
|
"a": 255
|
||||||
|
},
|
||||||
|
"_width": 2,
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "4eoEbFXjNLCrsBdIXgKOB5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.PrefabInfo",
|
||||||
|
"root": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"asset": {
|
||||||
|
"__id__": 0
|
||||||
|
},
|
||||||
|
"fileId": "eap34/Hj9C2Z/ZH5X2XSmX",
|
||||||
|
"instance": null,
|
||||||
|
"targetOverrides": null,
|
||||||
|
"nestedPrefabInstanceRoots": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.UITransform",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 2
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 18
|
||||||
|
},
|
||||||
|
"_contentSize": {
|
||||||
|
"__type__": "cc.Size",
|
||||||
|
"width": 100,
|
||||||
|
"height": 100
|
||||||
|
},
|
||||||
|
"_anchorPoint": {
|
||||||
|
"__type__": "cc.Vec2",
|
||||||
|
"x": 0.5,
|
||||||
|
"y": 0.5
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "80aM9gzLxLGb+zb/MnhRiR"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Widget",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 2
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 20
|
||||||
|
},
|
||||||
|
"_alignFlags": 1,
|
||||||
|
"_target": null,
|
||||||
|
"_left": 0,
|
||||||
|
"_right": 0,
|
||||||
|
"_top": 100,
|
||||||
|
"_bottom": 0,
|
||||||
|
"_horizontalCenter": 0,
|
||||||
|
"_verticalCenter": 0,
|
||||||
|
"_isAbsLeft": true,
|
||||||
|
"_isAbsRight": true,
|
||||||
|
"_isAbsTop": true,
|
||||||
|
"_isAbsBottom": true,
|
||||||
|
"_isAbsHorizontalCenter": true,
|
||||||
|
"_isAbsVerticalCenter": true,
|
||||||
|
"_originalWidth": 0,
|
||||||
|
"_originalHeight": 0,
|
||||||
|
"_alignMode": 2,
|
||||||
|
"_lockFlags": 0,
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "c4w4iM4n1AdJY5o2IqHxM5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.PrefabInfo",
|
||||||
|
"root": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"asset": {
|
||||||
|
"__id__": 0
|
||||||
|
},
|
||||||
|
"fileId": "9a0GHPs5FIgIRrpt3OoezN",
|
||||||
|
"instance": null,
|
||||||
|
"targetOverrides": null,
|
||||||
|
"nestedPrefabInstanceRoots": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.UITransform",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 23
|
||||||
|
},
|
||||||
|
"_contentSize": {
|
||||||
|
"__type__": "cc.Size",
|
||||||
|
"width": 720,
|
||||||
|
"height": 1280
|
||||||
|
},
|
||||||
|
"_anchorPoint": {
|
||||||
|
"__type__": "cc.Vec2",
|
||||||
|
"x": 0.5,
|
||||||
|
"y": 0.5
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "1dgJxmIH5HIpXD6y0/xMwI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.Widget",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 25
|
||||||
|
},
|
||||||
|
"_alignFlags": 45,
|
||||||
|
"_target": null,
|
||||||
|
"_left": 0,
|
||||||
|
"_right": 0,
|
||||||
|
"_top": 0,
|
||||||
|
"_bottom": 0,
|
||||||
|
"_horizontalCenter": 0,
|
||||||
|
"_verticalCenter": 0,
|
||||||
|
"_isAbsLeft": true,
|
||||||
|
"_isAbsRight": true,
|
||||||
|
"_isAbsTop": true,
|
||||||
|
"_isAbsBottom": true,
|
||||||
|
"_isAbsHorizontalCenter": true,
|
||||||
|
"_isAbsVerticalCenter": true,
|
||||||
|
"_originalWidth": 100,
|
||||||
|
"_originalHeight": 100,
|
||||||
|
"_alignMode": 2,
|
||||||
|
"_lockFlags": 0,
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "582zBz6m5DKqmkTkiS/LE0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "76584YE7/1K9rPvckaow3Jg",
|
||||||
|
"_name": "",
|
||||||
|
"_objFlags": 0,
|
||||||
|
"__editorExtras__": {},
|
||||||
|
"node": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"_enabled": true,
|
||||||
|
"__prefab": {
|
||||||
|
"__id__": 27
|
||||||
|
},
|
||||||
|
"text": {
|
||||||
|
"__id__": 12
|
||||||
|
},
|
||||||
|
"_id": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
"fileId": "2dwIuZkhpJJbECbfdTbZNH"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type__": "cc.PrefabInfo",
|
||||||
|
"root": {
|
||||||
|
"__id__": 1
|
||||||
|
},
|
||||||
|
"asset": {
|
||||||
|
"__id__": 0
|
||||||
|
},
|
||||||
|
"fileId": "08xLpDDa9NlK3pgR7XiOqb",
|
||||||
|
"instance": null,
|
||||||
|
"targetOverrides": null
|
||||||
|
}
|
||||||
|
]
|
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"ver": "1.1.49",
|
||||||
|
"importer": "prefab",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "e6448a2d-8905-4c78-b693-d7cb42c22021",
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {
|
||||||
|
"syncNodeName": "TipsView"
|
||||||
|
}
|
||||||
|
}
|
@ -14,20 +14,21 @@ import { JsonLoad, JsonUtil } from "../../extensions/ngame/assets/ngame/util/Jso
|
|||||||
import NGameMessage from "../../extensions/ngame/assets/ngame/util/NGameMessage";
|
import NGameMessage from "../../extensions/ngame/assets/ngame/util/NGameMessage";
|
||||||
import axios from "../../extensions/ngame/assets/plugins/axios.js";
|
import axios from "../../extensions/ngame/assets/plugins/axios.js";
|
||||||
import GBattleModeManager from "./battle/GBattleModeManager";
|
import GBattleModeManager from "./battle/GBattleModeManager";
|
||||||
import { GLayer, UIConfig } from "./ui/UIConfig";
|
import { GLayer, GUI, UIConfig } from "./ui/UIConfig";
|
||||||
import JLoaderSystem from "../../extensions/ngame/assets/ngame/system/JLoaderSystem";
|
import JLoaderSystem from "../../extensions/ngame/assets/ngame/system/JLoaderSystem";
|
||||||
import { sp } from "cc";
|
import { sp } from "cc";
|
||||||
import { SpriteFrame } from "cc";
|
import { SpriteFrame } from "cc";
|
||||||
import Loading from "../../extensions/ngame/assets/ngame/util/Loading";
|
import Loading from "../../extensions/ngame/assets/ngame/util/Loading";
|
||||||
import { TB, Tables } from "../resources/config/data/schema";
|
import { TB, Tables } from "../resources/config/data/schema";
|
||||||
import { JsonAsset } from "cc";
|
import { JsonAsset } from "cc";
|
||||||
import { GAction } from "./GActionEnum";
|
import { GAction } from "./consts/GActionEnum";
|
||||||
|
import { StorageData, StorageEnum } from "./consts/GData";
|
||||||
|
|
||||||
let IP = "localhost";
|
let IP = "kyu.jisol.cn";
|
||||||
|
|
||||||
//重写UI
|
//重写UI
|
||||||
class JNGLayer extends JNLayer{
|
class JNGLayer extends JNLayer{
|
||||||
layers: string[] = [GLayer.View];
|
layers: string[] = [GLayer.View,GLayer.Popup,GLayer.Tips];
|
||||||
views: { [key: string]: JNLayerInfo; } = UIConfig;
|
views: { [key: string]: JNLayerInfo; } = UIConfig;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -37,12 +38,27 @@ class JNGSocket extends JNSocket{
|
|||||||
this.on(GAction.TOKEN_EXPIRED,this.onTokenExpired.bind(this));
|
this.on(GAction.TOKEN_EXPIRED,this.onTokenExpired.bind(this));
|
||||||
await super.onInit();
|
await super.onInit();
|
||||||
}
|
}
|
||||||
public url() {
|
public url():Promise<string> {
|
||||||
return `ws://${IP}:8080/websocket/b113a866e5664f46b386c12c985d394a`;
|
return new Promise<string>(resolve => {
|
||||||
|
//获取Token
|
||||||
|
let token = StorageData.get(StorageEnum.Token);
|
||||||
|
if(token){
|
||||||
|
resolve(`ws://${IP}:8080/websocket/${token}`)
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const loginResolve = (token:string) => {
|
||||||
|
resolve(`ws://${IP}:8080/websocket/${token}`);
|
||||||
|
}
|
||||||
|
//如果没有Token则弹出登入页面
|
||||||
|
app.layer.Open(GUI.Login,loginResolve);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
//Token失效
|
//Token失效
|
||||||
onTokenExpired(){
|
onTokenExpired(){
|
||||||
console.log("onTokenExpired");
|
console.log("onTokenExpired");
|
||||||
|
//清除Token
|
||||||
|
StorageData.delect(StorageEnum.Token);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
|
|
||||||
export const GData = {
|
|
||||||
|
|
||||||
layer: {
|
|
||||||
World: 1,
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -23,11 +23,11 @@ export class Main extends Component {
|
|||||||
{path:"proto/GDemo"}
|
{path:"proto/GDemo"}
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// //发生帧同步开始
|
//发生帧同步开始
|
||||||
// app.socket.Send(JNSyncAction.NSyncFrameStart);
|
app.socket.Send(JNSyncAction.NSyncFrameStart);
|
||||||
|
|
||||||
// // 创建世界
|
// 创建世界
|
||||||
// director.getScene().addChild(instantiate(this.WorldPrefab));
|
director.getScene().addChild(instantiate(this.WorldPrefab));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ import { size } from "cc";
|
|||||||
import { Size } from "cc";
|
import { Size } from "cc";
|
||||||
import { v3 } from "cc";
|
import { v3 } from "cc";
|
||||||
import { Vec2 } from "cc";
|
import { Vec2 } from "cc";
|
||||||
import { GData } from "../../../GData";
|
import { GData } from "../../../consts/GData";
|
||||||
const { ccclass, property } = _decorator;
|
const { ccclass, property } = _decorator;
|
||||||
|
|
||||||
export interface GButtleDefaultInfo{
|
export interface GButtleDefaultInfo{
|
||||||
|
@ -2,7 +2,7 @@ import { UITransform } from "cc";
|
|||||||
import { Node } from "cc";
|
import { Node } from "cc";
|
||||||
import { sp } from "cc";
|
import { sp } from "cc";
|
||||||
import JNSkeleton from "../../../../../extensions/ngame/assets/ngame/sync/frame/game/spine/JNFrameSkeleton";
|
import JNSkeleton from "../../../../../extensions/ngame/assets/ngame/sync/frame/game/spine/JNFrameSkeleton";
|
||||||
import { GData } from "../../../GData";
|
import { GData } from "../../../consts/GData";
|
||||||
import GNode from "./GNode";
|
import GNode from "./GNode";
|
||||||
|
|
||||||
export default class GEffectUtil {
|
export default class GEffectUtil {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { Node } from "cc";
|
import { Node } from "cc";
|
||||||
import { GData } from "../../../GData";
|
import { GData } from "../../../consts/GData";
|
||||||
import { UITransform } from "cc";
|
import { UITransform } from "cc";
|
||||||
|
|
||||||
|
|
||||||
|
9
JisolGameCocos/assets/script/consts.meta
Normal file
9
JisolGameCocos/assets/script/consts.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"ver": "1.2.0",
|
||||||
|
"importer": "directory",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "c8e51348-b270-4894-9e0e-d27172e9324e",
|
||||||
|
"files": [],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {}
|
||||||
|
}
|
32
JisolGameCocos/assets/script/consts/API.ts
Normal file
32
JisolGameCocos/assets/script/consts/API.ts
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
import { app } from "../App";
|
||||||
|
import { GUI } from "../ui/UIConfig";
|
||||||
|
|
||||||
|
const http = app.api;
|
||||||
|
|
||||||
|
const RData = (data:any) => {
|
||||||
|
if(data.data.state == 200){
|
||||||
|
return data.data.data;
|
||||||
|
}else{
|
||||||
|
//弹出提示
|
||||||
|
app.layer.Open(GUI.Tips,{text:data.data.msg});
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface UserVO{
|
||||||
|
userId:number, //玩家Id
|
||||||
|
userName:string, //玩家名称
|
||||||
|
userPass:string, //玩家密码
|
||||||
|
}
|
||||||
|
export interface UserLoginVO{
|
||||||
|
token:string, //token
|
||||||
|
user:UserVO, //玩家信息
|
||||||
|
}
|
||||||
|
|
||||||
|
export const API = {
|
||||||
|
|
||||||
|
UserRegister : async () => RData(await http.post(`/user/register`)) as UserVO,
|
||||||
|
UserLogin : async (account:string,password:string) => RData(await http.post(`/user/login`,{userId:account,userPass:password})) as UserLoginVO,
|
||||||
|
|
||||||
|
}
|
||||||
|
|
9
JisolGameCocos/assets/script/consts/API.ts.meta
Normal file
9
JisolGameCocos/assets/script/consts/API.ts.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"ver": "4.0.23",
|
||||||
|
"importer": "typescript",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "503f2086-2c48-470c-90e0-98e92c5dd354",
|
||||||
|
"files": [],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {}
|
||||||
|
}
|
@ -2,7 +2,7 @@
|
|||||||
"ver": "4.0.23",
|
"ver": "4.0.23",
|
||||||
"importer": "typescript",
|
"importer": "typescript",
|
||||||
"imported": true,
|
"imported": true,
|
||||||
"uuid": "b0d5a426-cf84-4bbb-b06f-533234076520",
|
"uuid": "ed7dee3c-9396-4f08-bd29-deb690ca6cf8",
|
||||||
"files": [],
|
"files": [],
|
||||||
"subMetas": {},
|
"subMetas": {},
|
||||||
"userData": {}
|
"userData": {}
|
30
JisolGameCocos/assets/script/consts/GData.ts
Normal file
30
JisolGameCocos/assets/script/consts/GData.ts
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
import { sys } from "cc";
|
||||||
|
|
||||||
|
export enum StorageEnum{
|
||||||
|
|
||||||
|
Token = "Storage_Token", // Token
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
export class StorageData {
|
||||||
|
|
||||||
|
static get(key:string):string{
|
||||||
|
return sys.localStorage.getItem(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
static set(key:string,value:string){
|
||||||
|
sys.localStorage.setItem(key,value);
|
||||||
|
}
|
||||||
|
|
||||||
|
static delect(key:string){
|
||||||
|
sys.localStorage.removeItem(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
export const GData = {
|
||||||
|
layer: {
|
||||||
|
World: 1,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -2,7 +2,7 @@
|
|||||||
"ver": "4.0.23",
|
"ver": "4.0.23",
|
||||||
"importer": "typescript",
|
"importer": "typescript",
|
||||||
"imported": true,
|
"imported": true,
|
||||||
"uuid": "e04ba6b5-5d91-4424-969a-8faa3dacf167",
|
"uuid": "d784fece-1a89-44ad-9119-29b965912c7d",
|
||||||
"files": [],
|
"files": [],
|
||||||
"subMetas": {},
|
"subMetas": {},
|
||||||
"userData": {}
|
"userData": {}
|
@ -4,6 +4,8 @@ import { Toggle } from 'cc';
|
|||||||
import { JNSyncAction } from '../../../../extensions/ngame/assets/ngame/sync/JNSyncAction';
|
import { JNSyncAction } from '../../../../extensions/ngame/assets/ngame/sync/JNSyncAction';
|
||||||
import { director } from 'cc';
|
import { director } from 'cc';
|
||||||
import { WorldCanvas } from '../../WorldCanvas';
|
import { WorldCanvas } from '../../WorldCanvas';
|
||||||
|
import { StorageData, StorageEnum } from '../../consts/GData';
|
||||||
|
import { GUI } from '../UIConfig';
|
||||||
const { ccclass, property } = _decorator;
|
const { ccclass, property } = _decorator;
|
||||||
|
|
||||||
@ccclass('HomeView')
|
@ccclass('HomeView')
|
||||||
@ -39,10 +41,17 @@ export class HomeView extends JNGLayerBase {
|
|||||||
//前往PVP
|
//前往PVP
|
||||||
onClickGoPVP(){
|
onClickGoPVP(){
|
||||||
director.getScene().getComponentInChildren(WorldCanvas).index = 0;
|
director.getScene().getComponentInChildren(WorldCanvas).index = 0;
|
||||||
|
app.layer.Open(GUI.Tips,{text:"切换成功 请点击重置"});
|
||||||
}
|
}
|
||||||
//前往无尽
|
//前往无尽
|
||||||
onClickGoOnHook(){
|
onClickGoOnHook(){
|
||||||
director.getScene().getComponentInChildren(WorldCanvas).index = 1;
|
director.getScene().getComponentInChildren(WorldCanvas).index = 1;
|
||||||
|
app.layer.Open(GUI.Tips,{text:"切换成功 请点击重置"});
|
||||||
|
}
|
||||||
|
//清除Token
|
||||||
|
onClickToken(){
|
||||||
|
StorageData.delect(StorageEnum.Token);
|
||||||
|
app.layer.Open(GUI.Tips,{text:"清除成功"});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
9
JisolGameCocos/assets/script/ui/System.meta
Normal file
9
JisolGameCocos/assets/script/ui/System.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"ver": "1.2.0",
|
||||||
|
"importer": "directory",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "beb0794b-9e15-4b22-8b23-48017459df89",
|
||||||
|
"files": [],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {}
|
||||||
|
}
|
58
JisolGameCocos/assets/script/ui/System/LoginView.ts
Normal file
58
JisolGameCocos/assets/script/ui/System/LoginView.ts
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
import { _decorator, Component, Node } from 'cc';
|
||||||
|
import JNLayerBase from '../../../../extensions/ngame/assets/ngame/ui/base/JNLayerBase';
|
||||||
|
import { API } from '../../consts/API';
|
||||||
|
import { EditBox } from 'cc';
|
||||||
|
import { app } from '../../App';
|
||||||
|
import { GUI } from '../UIConfig';
|
||||||
|
import { StorageData, StorageEnum } from '../../consts/GData';
|
||||||
|
const { ccclass, property } = _decorator;
|
||||||
|
|
||||||
|
@ccclass('LoginView')
|
||||||
|
export class LoginView extends JNLayerBase {
|
||||||
|
|
||||||
|
resolve:(token:string) => void;
|
||||||
|
|
||||||
|
@property(EditBox)
|
||||||
|
account:EditBox;
|
||||||
|
@property(EditBox)
|
||||||
|
password:EditBox;
|
||||||
|
|
||||||
|
onJNLoad(resolve?: (token:string) => void): void {
|
||||||
|
super.onJNLoad();
|
||||||
|
this.resolve = resolve;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//点击登录
|
||||||
|
async onClickLogin(){
|
||||||
|
//校验
|
||||||
|
if(!(this.account.string.length) || !(this.password.string.length)){
|
||||||
|
app.layer.Open(GUI.Tips,{text:"请输入账号密码"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
//登录账号
|
||||||
|
let info = await API.UserLogin(this.account.string,this.password.string);
|
||||||
|
if(info){
|
||||||
|
app.layer.Open(GUI.Tips,{text:"登录成功"});
|
||||||
|
//保存Token
|
||||||
|
StorageData.set(StorageEnum.Token,info.token);
|
||||||
|
this.resolve(info.token);
|
||||||
|
this.onJNClose();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//点击注册账号
|
||||||
|
async onClickRegister(){
|
||||||
|
//注册账号
|
||||||
|
let info = await API.UserRegister();
|
||||||
|
//显示提示
|
||||||
|
app.layer.Open(GUI.Tips,{text:"注册成功"});
|
||||||
|
//显示账号和密码
|
||||||
|
this.account.string = `${info.userId}`;
|
||||||
|
this.password.string = info.userPass;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
9
JisolGameCocos/assets/script/ui/System/LoginView.ts.meta
Normal file
9
JisolGameCocos/assets/script/ui/System/LoginView.ts.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"ver": "4.0.23",
|
||||||
|
"importer": "typescript",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "d36bcaa8-bb30-419b-be25-ed9f10aef387",
|
||||||
|
"files": [],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {}
|
||||||
|
}
|
9
JisolGameCocos/assets/script/ui/System/Tips.meta
Normal file
9
JisolGameCocos/assets/script/ui/System/Tips.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"ver": "1.2.0",
|
||||||
|
"importer": "directory",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "072aa010-a6b8-4ff4-b104-5bc19b5ac2fb",
|
||||||
|
"files": [],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {}
|
||||||
|
}
|
35
JisolGameCocos/assets/script/ui/System/Tips/TipsView.ts
Normal file
35
JisolGameCocos/assets/script/ui/System/Tips/TipsView.ts
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
import { _decorator, Component, Node } from 'cc';
|
||||||
|
import JNLayerBase from '../../../../../extensions/ngame/assets/ngame/ui/base/JNLayerBase';
|
||||||
|
import { app } from '../../../App';
|
||||||
|
import { Label } from 'cc';
|
||||||
|
const { ccclass, property } = _decorator;
|
||||||
|
|
||||||
|
export interface TipsArgs{
|
||||||
|
text?:string; //内容
|
||||||
|
time?:number; //显示时间
|
||||||
|
}
|
||||||
|
|
||||||
|
@ccclass('TipsView')
|
||||||
|
export class TipsView extends JNLayerBase {
|
||||||
|
|
||||||
|
@property(Label)
|
||||||
|
text:Label;
|
||||||
|
|
||||||
|
onJNLoad(data: TipsArgs = {}): void {
|
||||||
|
if(!data) data = {};
|
||||||
|
|
||||||
|
data.text = data.text || "这是一个提示";
|
||||||
|
data.time = data.time || 3;
|
||||||
|
|
||||||
|
//显示弹窗内容
|
||||||
|
this.text.string = data.text;
|
||||||
|
|
||||||
|
this.scheduleOnce(() => {
|
||||||
|
this.onJNClose();
|
||||||
|
},data.time)
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"ver": "4.0.23",
|
||||||
|
"importer": "typescript",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "76584604-effd-4af6-b3ef-7246a8c37260",
|
||||||
|
"files": [],
|
||||||
|
"subMetas": {},
|
||||||
|
"userData": {}
|
||||||
|
}
|
@ -3,14 +3,38 @@ import { JNLayerAnim, JNLayerInfo } from "../../../extensions/ngame/assets/ngame
|
|||||||
|
|
||||||
export enum GLayer{
|
export enum GLayer{
|
||||||
View = "View",
|
View = "View",
|
||||||
|
Popup = "Popup",
|
||||||
|
Tips = "Tips",
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum GUI{
|
export enum GUI{
|
||||||
Loading = "Loading",
|
/** 系统UI */
|
||||||
Home = "Home",
|
Login = "Login", //登录页面
|
||||||
|
Loading = "Loading", //加载页面
|
||||||
|
Tips = "Tips", //提示
|
||||||
|
|
||||||
|
Home = "Home", //主页面
|
||||||
}
|
}
|
||||||
|
|
||||||
export const UIConfig:{ [key: string]: JNLayerInfo; } = {
|
|
||||||
|
//系统UI
|
||||||
|
const UISystemConfig:{ [key: string]: JNLayerInfo; } = {
|
||||||
|
[GUI.Tips]:{
|
||||||
|
layer:GLayer.Tips,
|
||||||
|
uri: "prefab/ui/System/Tips/TipsView",
|
||||||
|
anims:{
|
||||||
|
front:JNLayerAnim.BackOutOpen,
|
||||||
|
back:JNLayerAnim.BackInClose
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[GUI.Login]:{
|
||||||
|
layer:GLayer.Popup,
|
||||||
|
uri: "prefab/ui/System/LoginView",
|
||||||
|
anims:{
|
||||||
|
front:JNLayerAnim.BackOutOpen,
|
||||||
|
back:JNLayerAnim.BackInClose
|
||||||
|
}
|
||||||
|
},
|
||||||
[GUI.Loading]:{
|
[GUI.Loading]:{
|
||||||
layer:GLayer.View,
|
layer:GLayer.View,
|
||||||
uri: "prefab/ui/Loading/LoadingView",
|
uri: "prefab/ui/Loading/LoadingView",
|
||||||
@ -19,6 +43,9 @@ export const UIConfig:{ [key: string]: JNLayerInfo; } = {
|
|||||||
backInfo:{key:"position",start:v3(0,0,0),end:v3(-720,0,0)}
|
backInfo:{key:"position",start:v3(0,0,0),end:v3(-720,0,0)}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
export const UIConfig:{ [key: string]: JNLayerInfo; } = {
|
||||||
[GUI.Home]:{
|
[GUI.Home]:{
|
||||||
layer:GLayer.View,
|
layer:GLayer.View,
|
||||||
uri: "prefab/ui/Home/HomeView",
|
uri: "prefab/ui/Home/HomeView",
|
||||||
@ -29,5 +56,6 @@ export const UIConfig:{ [key: string]: JNLayerInfo; } = {
|
|||||||
backInfo:{key:"position",start:v3(0,0,0),end:v3(-720,0,0)}
|
backInfo:{key:"position",start:v3(0,0,0),end:v3(-720,0,0)}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
...UISystemConfig
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 661098aefe9d7e1c6f0d3a4c587b3b15cc27abd8
|
Subproject commit dd626085f5719916c1732693c1e09546e1ef4756
|
@ -1 +1 @@
|
|||||||
Subproject commit a23b0bc24282b113594d777e7db34d03379f07b6
|
Subproject commit b2141048e531cd2d44bea27887b570d0a2f300cd
|
@ -3,9 +3,8 @@ package cn.jisol.game.controller;
|
|||||||
import cn.hutool.core.util.IdUtil;
|
import cn.hutool.core.util.IdUtil;
|
||||||
import cn.hutool.core.util.RandomUtil;
|
import cn.hutool.core.util.RandomUtil;
|
||||||
import cn.jisol.game.data.Cache;
|
import cn.jisol.game.data.Cache;
|
||||||
import cn.jisol.game.dto.LoginDTO;
|
import cn.jisol.game.vo.LoginVO;
|
||||||
import cn.jisol.game.entity.User;
|
import cn.jisol.game.entity.User;
|
||||||
import cn.jisol.game.service.UserService;
|
|
||||||
import cn.jisol.game.service.impl.UserServiceImpl;
|
import cn.jisol.game.service.impl.UserServiceImpl;
|
||||||
import cn.jisol.ngame.util.NewsContext;
|
import cn.jisol.ngame.util.NewsContext;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@ -44,7 +43,7 @@ public class UserController {
|
|||||||
@ApiImplicitParams({})
|
@ApiImplicitParams({})
|
||||||
@ApiOperation(value = "登录账号")
|
@ApiOperation(value = "登录账号")
|
||||||
@PostMapping("/login")
|
@PostMapping("/login")
|
||||||
public NewsContext<LoginDTO> login(@RequestBody User user){
|
public NewsContext<LoginVO> login(@RequestBody User user){
|
||||||
if(Objects.isNull(user.getUserId()) || Objects.isNull(user.getUserPass())){
|
if(Objects.isNull(user.getUserId()) || Objects.isNull(user.getUserPass())){
|
||||||
return NewsContext.onFail("登录失败");
|
return NewsContext.onFail("登录失败");
|
||||||
}
|
}
|
||||||
@ -56,7 +55,7 @@ public class UserController {
|
|||||||
//生成Token
|
//生成Token
|
||||||
String token = IdUtil.simpleUUID();
|
String token = IdUtil.simpleUUID();
|
||||||
Cache.TOKEN.put(token,user);
|
Cache.TOKEN.put(token,user);
|
||||||
return NewsContext.onSuccess("登录成功", LoginDTO.builder().user(user).token(token).build());
|
return NewsContext.onSuccess("登录成功", LoginVO.builder().user(user).token(token).build());
|
||||||
}else{
|
}else{
|
||||||
return NewsContext.onFail("登录失败");
|
return NewsContext.onFail("登录失败");
|
||||||
}
|
}
|
||||||
|
@ -1,15 +1,16 @@
|
|||||||
package cn.jisol.game.listener;
|
package cn.jisol.game.listener;
|
||||||
|
|
||||||
import cfg.Tables;
|
import cfg.Tables;
|
||||||
|
import cn.hutool.core.io.resource.ResourceUtil;
|
||||||
import cn.jisol.game.data.TD;
|
import cn.jisol.game.data.TD;
|
||||||
import com.google.gson.JsonParser;
|
import com.google.gson.JsonParser;
|
||||||
import org.springframework.context.event.ContextRefreshedEvent;
|
import org.springframework.context.event.ContextRefreshedEvent;
|
||||||
import org.springframework.context.event.EventListener;
|
import org.springframework.context.event.EventListener;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.util.ResourceUtils;
|
|
||||||
|
|
||||||
import java.io.FileReader;
|
import java.io.FileReader;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
public class InitGameListener {
|
public class InitGameListener {
|
||||||
@ -18,11 +19,10 @@ public class InitGameListener {
|
|||||||
public void onApplicationEvent(ContextRefreshedEvent event) {
|
public void onApplicationEvent(ContextRefreshedEvent event) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
InputStream fileInputStream;
|
||||||
TD.DATA = new Tables(file -> {
|
TD.DATA = new Tables(file -> {
|
||||||
System.out.println("加载配置表:"+file);
|
System.out.println("加载配置表:"+file);
|
||||||
return JsonParser.parseReader(
|
return JsonParser.parseString(ResourceUtil.readUtf8Str("json/"+file+".json"));
|
||||||
new FileReader(ResourceUtils.getFile("classpath:json/"+file+".json"))
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package cn.jisol.game.dto;
|
package cn.jisol.game.vo;
|
||||||
|
|
||||||
import cn.jisol.game.entity.User;
|
import cn.jisol.game.entity.User;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
@ -8,7 +8,7 @@ import lombok.Data;
|
|||||||
@ApiModel(value = "登录返回")
|
@ApiModel(value = "登录返回")
|
||||||
@Builder
|
@Builder
|
||||||
@Data
|
@Data
|
||||||
public class LoginDTO {
|
public class LoginVO {
|
||||||
User user; //玩家信息
|
User user; //玩家信息
|
||||||
String token; //登录token
|
String token; //登录token
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user