diff --git a/assets/cc-game/Test/JoyStick.ts b/assets/cc-game/Test/JoyStick.ts index 2f9f4fe..161d76f 100644 --- a/assets/cc-game/Test/JoyStick.ts +++ b/assets/cc-game/Test/JoyStick.ts @@ -6,79 +6,112 @@ import { GameGlobalData } from '../scripts/global/GameGlobalData'; import { UmLog } from '../../cc-common/cc-util/UmLog'; import { UmClientEvent } from '../../cc-common/cc-util/UmOneToMultiListener'; import { GameDefine } from '../scripts/config/GameDefine'; +import { director } from 'cc'; const { ccclass, property } = _decorator; @ccclass('JoyStick') export class JoyStick extends NodeBase { + @property(Node) background: Node = null!; @property(Node) handle: Node = null!; - originPoint: Vec3 = Vec3.ZERO; - joyStickSpeed: Number = 5; - handleMaxDistance: number; - + radiusDistance: number; public static IS_TOUCH_ENABLE: boolean = false; public static DIRECTION: Vec3 = new Vec3(); + public static Instance: JoyStick = null; + + startBgPoint: Vec3 = Vec3.ZERO; + + protected onLoad(): void { + JoyStick.Instance = this; + } start() { + this.startBgPoint = new Vec3(this.background.position); this.enableTouch(); - this.handleMaxDistance = (this.node.getNodeTransform().width - this.handle.getNodeTransform().width) / 2; + this.radiusDistance = (this.background.getNodeTransform().width) / 2;//differentPoint + } + + showJoystick() + { + this.background.setNodeActive(true); + } + + hideJoySitck() + { + this.background.setNodeActive(false); + } + + resetBgPosition() + { + this.background.position = new Vec3(this.startBgPoint); } protected onTouchStart(event: EventTouch) { if (!GameGlobalData.Instance.isStatePlay()) return; - this.originPoint = new Vec3(this.node.position); - this.joyStickSpeed = GameGlobalData.Instance.heroControlConfig.joyStickSpeed; - let newPoint = this.getTouchPointInParentNode(event.getUILocation()); - let direction = UmUtil.subtractTwoVector3(newPoint, this.originPoint); - this.setHandlePosition(newPoint, new Vec3(direction)); - UmClientEvent.dispatchEvent(GameDefine.EVENT_START_JOYSTICK); + JoyStick.IS_TOUCH_ENABLE = true; + var touchPoint = this.getTouchPointInParentNode(event.getUILocation()); + this.background.position = new Vec3(touchPoint); + + // { + // //OLD version + // // this.startPoint = new Vec3(this.node.position); + // // let newPoint = this.getTouchPointInParentNode(event.getUILocation()); + // // let direction = UmUtil.subtractTwoVector3(newPoint, this.originPoint); + // // this.setHandlePosition(newPoint, new Vec3(direction)); + // // UmClientEvent.dispatchEvent(GameDefine.EVENT_START_JOYSTICK); + // } } + protected onTouchMove(event: EventTouch) { + if (!GameGlobalData.Instance.isStatePlay() || !JoyStick.IS_TOUCH_ENABLE) return; + var movePoint = this.getTouchPointInParentNode(event.getUILocation()); + // this.handle.worldPosition = this.node?.parent.getNodeTransform().convertToWorldSpaceAR(movePoint); + + var currentBgPoint = new Vec3(this.background.worldPosition); + var newHandlePoint = this.node?.parent.getNodeTransform().convertToWorldSpaceAR(movePoint);//new Vec3(this.handle.worldPosition); + var direction: Vec3 = UmUtil.subtractTwoVector3(newHandlePoint, currentBgPoint).normalize(); + if (Vec3.distance(newHandlePoint, currentBgPoint) > this.radiusDistance) + { + var differentPoint = UmUtil.scaleVector3(direction, this.radiusDistance); + this.background.worldPosition = UmUtil.subtractTwoVector3(newHandlePoint, differentPoint); + } + + this.handle.worldPosition = newHandlePoint; + JoyStick.IS_TOUCH_ENABLE = true; + JoyStick.DIRECTION = direction; + GameGlobalData.Instance.lastHeroMoveDirection = direction; + + // { + // //OLD version + // // let newPoint = this.getTouchPointInParentNode(event.getUILocation()); + // // let direction = UmUtil.subtractTwoVector3(newPoint, this.originPoint); + // // direction.normalize(); + // // // direction = UmUtil.scaleVector3(direction, this.heroMoveSpeed); + // // JoyStick.IS_TOUCH_ENABLE = true; + // // JoyStick.DIRECTION = direction; + // // GameGlobalData.Instance.lastHeroMoveDirection = direction; + // // // UmLog.log(newPoint.toString()); + // // // this.currentPoint = new Vec3(newPoint); + // // this.setHandlePosition(newPoint, new Vec3(direction)); + // } + } protected onTouchEnd(event: EventTouch) { - if (!GameGlobalData.Instance.isStatePlay()) return; JoyStick.IS_TOUCH_ENABLE = false; JoyStick.DIRECTION = Vec3.ZERO; this.handle.position = Vec3.ZERO; - + this.resetBgPosition(); UmClientEvent.dispatchEvent(GameDefine.EVENT_END_JOYSTICK); } protected onTouchCancel(event: EventTouch) { - if (!GameGlobalData.Instance.isStatePlay()) return; JoyStick.IS_TOUCH_ENABLE = false; JoyStick.DIRECTION = Vec3.ZERO; this.handle.position = Vec3.ZERO; - + this.resetBgPosition(); UmClientEvent.dispatchEvent(GameDefine.EVENT_END_JOYSTICK); } - protected onTouchMove(event: EventTouch) { - if (!GameGlobalData.Instance.isStatePlay()) return; - let newPoint = this.getTouchPointInParentNode(event.getUILocation()); - let direction = UmUtil.subtractTwoVector3(newPoint, this.originPoint); - direction.normalize(); - direction = UmUtil.scaleVector3(direction, 5); - JoyStick.IS_TOUCH_ENABLE = true; - JoyStick.DIRECTION = direction; - GameGlobalData.Instance.lastHeroMoveDirection = direction; - // UmLog.log(newPoint.toString()); - // this.currentPoint = new Vec3(newPoint); - this.setHandlePosition(newPoint, new Vec3(direction)); - } - - setHandlePosition(newPoint, direction) { - var distance = Vec3.distance(newPoint, this.originPoint); - - if (distance > this.handleMaxDistance) { - direction = UmUtil.scaleVector3(direction.normalize(), this.handleMaxDistance); - newPoint = UmUtil.plusTwoVector3(this.originPoint, direction); - } - - this.handle.worldPosition = this.node?.parent.getNodeTransform().convertToWorldSpaceAR(newPoint); - - } - getTouchPointInParentNode(touchPoint): Vec3 { return this.node.parent?.getNodeTransform().convertToNodeSpaceAR(touchPoint.toVec3()); } diff --git a/assets/cc-game/res/common-textures/animations.meta b/assets/cc-game/res/common-textures/animations.meta new file mode 100644 index 0000000..c6ae80d --- /dev/null +++ b/assets/cc-game/res/common-textures/animations.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "e463c184-b6d0-44bd-ad17-a687b7e57066", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/res/common-textures/animations/character.meta b/assets/cc-game/res/common-textures/animations/character.meta new file mode 100644 index 0000000..facbaef --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "a0cb3965-00e9-44f3-b874-546ed7eb2a97", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle.anim b/assets/cc-game/res/common-textures/animations/character/idle.anim new file mode 100644 index 0000000..cee66ec --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle.anim @@ -0,0 +1,200 @@ +[ + { + "__type__": "cc.AnimationClip", + "_name": "idle", + "_objFlags": 0, + "__editorExtras__": { + "embeddedPlayerGroups": [] + }, + "_native": "", + "sample": 60, + "speed": 1, + "wrapMode": 2, + "enableTrsBlending": false, + "_duration": 0.7833333333333333, + "_hash": 500763545, + "_tracks": [ + { + "__id__": 1 + } + ], + "_exoticAnimation": null, + "_events": [], + "_embeddedPlayers": [], + "_additiveSettings": { + "__id__": 7 + }, + "_auxiliaryCurveEntries": [] + }, + { + "__type__": "cc.animation.ObjectTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 2 + }, + "proxy": null + }, + "_channel": { + "__id__": 5 + } + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 3 + }, + { + "__id__": 4 + }, + "spriteFrame" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "hero_body" + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 6 + } + }, + { + "__type__": "cc.ObjectCurve", + "_times": [ + 0, + 0.03333333333333333, + 0.06666666666666667, + 0.1, + 0.13333333333333333, + 0.16666666666666666, + 0.2, + 0.23333333333333334, + 0.26666666666666666, + 0.3, + 0.3333333333333333, + 0.36666666666666664, + 0.4, + 0.43333333333333335, + 0.4666666666666667, + 0.5, + 0.5333333333333333, + 0.5666666666666667, + 0.6, + 0.6333333333333333, + 0.6666666666666666, + 0.7, + 0.7333333333333333, + 0.7666666666666667 + ], + "_values": [ + { + "__uuid__": "d39143f4-9cb1-4456-bbc9-a17e95f94c1c@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "001673db-d964-4fe1-8877-29e38c07ec07@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "b5bb6063-75e6-4051-81f4-2fe3c2d9c76b@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "6ed0bd6e-8492-4424-a282-d4ea0886e6b8@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "6425708c-d048-4e55-bfc7-e55e64137b85@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "6d3ce880-bbc3-427b-ae61-a15f4bad51f5@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "72820076-c6d7-46f8-abc4-37695c46b74e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "5b74a743-cede-40ad-9ef5-1a74ce0762f1@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "5e71c658-2487-4a72-8b9e-323c1129e6c4@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "542e184d-9549-4e02-9917-4b4ccc57451c@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "5821f47a-fd7f-4018-8749-4708d74567c3@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "bd9a24cf-668c-40f9-84f4-f21e64f5be4c@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "50a5bb52-d102-4b6b-9a3e-f10725bb842f@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "6abcccab-5925-449f-8ae7-0032b40acfaf@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "8904192e-3b76-47c6-aab2-7299e1097c2f@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "9ba49132-f142-46f6-87bc-6cd642fc930b@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "17a8ff9e-0e0d-459d-bca5-66e6c32a07d2@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "61143473-e57c-4be1-9d05-4dedb7c9be1d@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "b564b9ac-2f0e-4fef-9734-cd0b229f8397@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "518e3eac-def4-44c5-b820-f38707338b3b@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "7ab8b177-bf41-4090-8f76-a7fec2cb2f4f@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "4a4019d8-5e2f-43ed-9819-9db24090eaf1@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "8bee5815-8414-4d1e-ba90-53af2894ad2b@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "45441e11-af45-49aa-aa1b-7e63c4921d70@f9941", + "__expectedType__": "cc.SpriteFrame" + } + ] + }, + { + "__type__": "cc.AnimationClipAdditiveSettings", + "enabled": false, + "refClip": null + } +] \ No newline at end of file diff --git a/assets/cc-game/res/common-textures/animations/character/idle.anim.meta b/assets/cc-game/res/common-textures/animations/character/idle.anim.meta new file mode 100644 index 0000000..3fe375d --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle.anim.meta @@ -0,0 +1,13 @@ +{ + "ver": "2.0.3", + "importer": "animation-clip", + "imported": true, + "uuid": "6dd70c1b-d1ca-4169-823d-562b6c968e64", + "files": [ + ".cconb" + ], + "subMetas": {}, + "userData": { + "name": "idle" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle.meta b/assets/cc-game/res/common-textures/animations/character/idle.meta new file mode 100644 index 0000000..27020a5 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "aa8d0da4-b3ca-4983-a8db-8dbd882d91fc", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_00.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_00.png new file mode 100644 index 0000000..a5bbbf2 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_00.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_00.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_00.png.meta new file mode 100644 index 0000000..03ffefe --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_00.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "d39143f4-9cb1-4456-bbc9-a17e95f94c1c", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "d39143f4-9cb1-4456-bbc9-a17e95f94c1c@6c48a", + "displayName": "template character-idle_00", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "d39143f4-9cb1-4456-bbc9-a17e95f94c1c", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "d39143f4-9cb1-4456-bbc9-a17e95f94c1c@f9941", + "displayName": "template character-idle_00", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "d39143f4-9cb1-4456-bbc9-a17e95f94c1c@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "d39143f4-9cb1-4456-bbc9-a17e95f94c1c@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_01.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_01.png new file mode 100644 index 0000000..a75ad1b Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_01.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_01.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_01.png.meta new file mode 100644 index 0000000..1ea7360 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_01.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "001673db-d964-4fe1-8877-29e38c07ec07", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "001673db-d964-4fe1-8877-29e38c07ec07@6c48a", + "displayName": "template character-idle_01", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "001673db-d964-4fe1-8877-29e38c07ec07", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "001673db-d964-4fe1-8877-29e38c07ec07@f9941", + "displayName": "template character-idle_01", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "001673db-d964-4fe1-8877-29e38c07ec07@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "001673db-d964-4fe1-8877-29e38c07ec07@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_02.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_02.png new file mode 100644 index 0000000..05de42a Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_02.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_02.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_02.png.meta new file mode 100644 index 0000000..94a3c5e --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_02.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "b5bb6063-75e6-4051-81f4-2fe3c2d9c76b", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "b5bb6063-75e6-4051-81f4-2fe3c2d9c76b@6c48a", + "displayName": "template character-idle_02", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "b5bb6063-75e6-4051-81f4-2fe3c2d9c76b", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "b5bb6063-75e6-4051-81f4-2fe3c2d9c76b@f9941", + "displayName": "template character-idle_02", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "b5bb6063-75e6-4051-81f4-2fe3c2d9c76b@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "b5bb6063-75e6-4051-81f4-2fe3c2d9c76b@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_03.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_03.png new file mode 100644 index 0000000..331dad0 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_03.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_03.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_03.png.meta new file mode 100644 index 0000000..b563c04 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_03.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "6ed0bd6e-8492-4424-a282-d4ea0886e6b8", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "6ed0bd6e-8492-4424-a282-d4ea0886e6b8@6c48a", + "displayName": "template character-idle_03", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "6ed0bd6e-8492-4424-a282-d4ea0886e6b8", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "6ed0bd6e-8492-4424-a282-d4ea0886e6b8@f9941", + "displayName": "template character-idle_03", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "6ed0bd6e-8492-4424-a282-d4ea0886e6b8@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "6ed0bd6e-8492-4424-a282-d4ea0886e6b8@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_04.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_04.png new file mode 100644 index 0000000..139d6d7 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_04.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_04.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_04.png.meta new file mode 100644 index 0000000..7f2a136 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_04.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "6425708c-d048-4e55-bfc7-e55e64137b85", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "6425708c-d048-4e55-bfc7-e55e64137b85@6c48a", + "displayName": "template character-idle_04", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "6425708c-d048-4e55-bfc7-e55e64137b85", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "6425708c-d048-4e55-bfc7-e55e64137b85@f9941", + "displayName": "template character-idle_04", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "6425708c-d048-4e55-bfc7-e55e64137b85@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "6425708c-d048-4e55-bfc7-e55e64137b85@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_05.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_05.png new file mode 100644 index 0000000..962f8b6 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_05.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_05.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_05.png.meta new file mode 100644 index 0000000..ea8e381 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_05.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "6d3ce880-bbc3-427b-ae61-a15f4bad51f5", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "6d3ce880-bbc3-427b-ae61-a15f4bad51f5@6c48a", + "displayName": "template character-idle_05", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "6d3ce880-bbc3-427b-ae61-a15f4bad51f5", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "6d3ce880-bbc3-427b-ae61-a15f4bad51f5@f9941", + "displayName": "template character-idle_05", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "6d3ce880-bbc3-427b-ae61-a15f4bad51f5@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "6d3ce880-bbc3-427b-ae61-a15f4bad51f5@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_06.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_06.png new file mode 100644 index 0000000..a393fb7 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_06.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_06.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_06.png.meta new file mode 100644 index 0000000..5770f4e --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_06.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "72820076-c6d7-46f8-abc4-37695c46b74e", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "72820076-c6d7-46f8-abc4-37695c46b74e@6c48a", + "displayName": "template character-idle_06", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "72820076-c6d7-46f8-abc4-37695c46b74e", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "72820076-c6d7-46f8-abc4-37695c46b74e@f9941", + "displayName": "template character-idle_06", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "72820076-c6d7-46f8-abc4-37695c46b74e@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "72820076-c6d7-46f8-abc4-37695c46b74e@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_07.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_07.png new file mode 100644 index 0000000..a41874e Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_07.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_07.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_07.png.meta new file mode 100644 index 0000000..df7510f --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_07.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "5b74a743-cede-40ad-9ef5-1a74ce0762f1", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "5b74a743-cede-40ad-9ef5-1a74ce0762f1@6c48a", + "displayName": "template character-idle_07", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "5b74a743-cede-40ad-9ef5-1a74ce0762f1", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "5b74a743-cede-40ad-9ef5-1a74ce0762f1@f9941", + "displayName": "template character-idle_07", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "5b74a743-cede-40ad-9ef5-1a74ce0762f1@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "5b74a743-cede-40ad-9ef5-1a74ce0762f1@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_08.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_08.png new file mode 100644 index 0000000..325de5a Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_08.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_08.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_08.png.meta new file mode 100644 index 0000000..7682cbc --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_08.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "5e71c658-2487-4a72-8b9e-323c1129e6c4", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "5e71c658-2487-4a72-8b9e-323c1129e6c4@6c48a", + "displayName": "template character-idle_08", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "5e71c658-2487-4a72-8b9e-323c1129e6c4", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "5e71c658-2487-4a72-8b9e-323c1129e6c4@f9941", + "displayName": "template character-idle_08", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "5e71c658-2487-4a72-8b9e-323c1129e6c4@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "5e71c658-2487-4a72-8b9e-323c1129e6c4@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_09.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_09.png new file mode 100644 index 0000000..97322d0 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_09.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_09.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_09.png.meta new file mode 100644 index 0000000..29a0006 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_09.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "542e184d-9549-4e02-9917-4b4ccc57451c", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "542e184d-9549-4e02-9917-4b4ccc57451c@6c48a", + "displayName": "template character-idle_09", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "542e184d-9549-4e02-9917-4b4ccc57451c", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "542e184d-9549-4e02-9917-4b4ccc57451c@f9941", + "displayName": "template character-idle_09", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "542e184d-9549-4e02-9917-4b4ccc57451c@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "542e184d-9549-4e02-9917-4b4ccc57451c@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_10.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_10.png new file mode 100644 index 0000000..92a5966 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_10.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_10.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_10.png.meta new file mode 100644 index 0000000..deaf6c7 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_10.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "5821f47a-fd7f-4018-8749-4708d74567c3", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "5821f47a-fd7f-4018-8749-4708d74567c3@6c48a", + "displayName": "template character-idle_10", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "5821f47a-fd7f-4018-8749-4708d74567c3", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "5821f47a-fd7f-4018-8749-4708d74567c3@f9941", + "displayName": "template character-idle_10", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "5821f47a-fd7f-4018-8749-4708d74567c3@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "5821f47a-fd7f-4018-8749-4708d74567c3@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_11.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_11.png new file mode 100644 index 0000000..d5250ce Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_11.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_11.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_11.png.meta new file mode 100644 index 0000000..9000547 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_11.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "bd9a24cf-668c-40f9-84f4-f21e64f5be4c", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "bd9a24cf-668c-40f9-84f4-f21e64f5be4c@6c48a", + "displayName": "template character-idle_11", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "bd9a24cf-668c-40f9-84f4-f21e64f5be4c", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "bd9a24cf-668c-40f9-84f4-f21e64f5be4c@f9941", + "displayName": "template character-idle_11", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "bd9a24cf-668c-40f9-84f4-f21e64f5be4c@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "bd9a24cf-668c-40f9-84f4-f21e64f5be4c@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_12.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_12.png new file mode 100644 index 0000000..d223713 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_12.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_12.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_12.png.meta new file mode 100644 index 0000000..3952e0a --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_12.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "50a5bb52-d102-4b6b-9a3e-f10725bb842f", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "50a5bb52-d102-4b6b-9a3e-f10725bb842f@6c48a", + "displayName": "template character-idle_12", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "50a5bb52-d102-4b6b-9a3e-f10725bb842f", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "50a5bb52-d102-4b6b-9a3e-f10725bb842f@f9941", + "displayName": "template character-idle_12", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "50a5bb52-d102-4b6b-9a3e-f10725bb842f@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "50a5bb52-d102-4b6b-9a3e-f10725bb842f@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_13.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_13.png new file mode 100644 index 0000000..8fa7e1e Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_13.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_13.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_13.png.meta new file mode 100644 index 0000000..ba1e3ec --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_13.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "6abcccab-5925-449f-8ae7-0032b40acfaf", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "6abcccab-5925-449f-8ae7-0032b40acfaf@6c48a", + "displayName": "template character-idle_13", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "6abcccab-5925-449f-8ae7-0032b40acfaf", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "6abcccab-5925-449f-8ae7-0032b40acfaf@f9941", + "displayName": "template character-idle_13", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "6abcccab-5925-449f-8ae7-0032b40acfaf@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "6abcccab-5925-449f-8ae7-0032b40acfaf@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_14.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_14.png new file mode 100644 index 0000000..b4f306c Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_14.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_14.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_14.png.meta new file mode 100644 index 0000000..be0277f --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_14.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "8904192e-3b76-47c6-aab2-7299e1097c2f", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "8904192e-3b76-47c6-aab2-7299e1097c2f@6c48a", + "displayName": "template character-idle_14", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "8904192e-3b76-47c6-aab2-7299e1097c2f", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "8904192e-3b76-47c6-aab2-7299e1097c2f@f9941", + "displayName": "template character-idle_14", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "8904192e-3b76-47c6-aab2-7299e1097c2f@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "8904192e-3b76-47c6-aab2-7299e1097c2f@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_15.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_15.png new file mode 100644 index 0000000..b839672 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_15.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_15.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_15.png.meta new file mode 100644 index 0000000..998180c --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_15.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "9ba49132-f142-46f6-87bc-6cd642fc930b", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "9ba49132-f142-46f6-87bc-6cd642fc930b@6c48a", + "displayName": "template character-idle_15", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "9ba49132-f142-46f6-87bc-6cd642fc930b", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "9ba49132-f142-46f6-87bc-6cd642fc930b@f9941", + "displayName": "template character-idle_15", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "9ba49132-f142-46f6-87bc-6cd642fc930b@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "9ba49132-f142-46f6-87bc-6cd642fc930b@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_16.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_16.png new file mode 100644 index 0000000..974bcce Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_16.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_16.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_16.png.meta new file mode 100644 index 0000000..4d3630f --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_16.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "17a8ff9e-0e0d-459d-bca5-66e6c32a07d2", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "17a8ff9e-0e0d-459d-bca5-66e6c32a07d2@6c48a", + "displayName": "template character-idle_16", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "17a8ff9e-0e0d-459d-bca5-66e6c32a07d2", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "17a8ff9e-0e0d-459d-bca5-66e6c32a07d2@f9941", + "displayName": "template character-idle_16", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "17a8ff9e-0e0d-459d-bca5-66e6c32a07d2@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "17a8ff9e-0e0d-459d-bca5-66e6c32a07d2@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_17.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_17.png new file mode 100644 index 0000000..10e458d Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_17.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_17.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_17.png.meta new file mode 100644 index 0000000..817a102 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_17.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "61143473-e57c-4be1-9d05-4dedb7c9be1d", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "61143473-e57c-4be1-9d05-4dedb7c9be1d@6c48a", + "displayName": "template character-idle_17", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "61143473-e57c-4be1-9d05-4dedb7c9be1d", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "61143473-e57c-4be1-9d05-4dedb7c9be1d@f9941", + "displayName": "template character-idle_17", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "61143473-e57c-4be1-9d05-4dedb7c9be1d@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "61143473-e57c-4be1-9d05-4dedb7c9be1d@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_18.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_18.png new file mode 100644 index 0000000..6dceec0 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_18.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_18.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_18.png.meta new file mode 100644 index 0000000..fae9e5a --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_18.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "b564b9ac-2f0e-4fef-9734-cd0b229f8397", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "b564b9ac-2f0e-4fef-9734-cd0b229f8397@6c48a", + "displayName": "template character-idle_18", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "b564b9ac-2f0e-4fef-9734-cd0b229f8397", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "b564b9ac-2f0e-4fef-9734-cd0b229f8397@f9941", + "displayName": "template character-idle_18", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "b564b9ac-2f0e-4fef-9734-cd0b229f8397@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "b564b9ac-2f0e-4fef-9734-cd0b229f8397@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_19.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_19.png new file mode 100644 index 0000000..0b5d9ad Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_19.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_19.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_19.png.meta new file mode 100644 index 0000000..87e62aa --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_19.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "518e3eac-def4-44c5-b820-f38707338b3b", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "518e3eac-def4-44c5-b820-f38707338b3b@6c48a", + "displayName": "template character-idle_19", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "518e3eac-def4-44c5-b820-f38707338b3b", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "518e3eac-def4-44c5-b820-f38707338b3b@f9941", + "displayName": "template character-idle_19", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "518e3eac-def4-44c5-b820-f38707338b3b@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "518e3eac-def4-44c5-b820-f38707338b3b@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_20.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_20.png new file mode 100644 index 0000000..08b48fd Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_20.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_20.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_20.png.meta new file mode 100644 index 0000000..bcbf094 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_20.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "7ab8b177-bf41-4090-8f76-a7fec2cb2f4f", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "7ab8b177-bf41-4090-8f76-a7fec2cb2f4f@6c48a", + "displayName": "template character-idle_20", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "7ab8b177-bf41-4090-8f76-a7fec2cb2f4f", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "7ab8b177-bf41-4090-8f76-a7fec2cb2f4f@f9941", + "displayName": "template character-idle_20", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "7ab8b177-bf41-4090-8f76-a7fec2cb2f4f@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "7ab8b177-bf41-4090-8f76-a7fec2cb2f4f@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_21.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_21.png new file mode 100644 index 0000000..f71031e Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_21.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_21.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_21.png.meta new file mode 100644 index 0000000..2135fed --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_21.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "4a4019d8-5e2f-43ed-9819-9db24090eaf1", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "4a4019d8-5e2f-43ed-9819-9db24090eaf1@6c48a", + "displayName": "template character-idle_21", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "4a4019d8-5e2f-43ed-9819-9db24090eaf1", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "4a4019d8-5e2f-43ed-9819-9db24090eaf1@f9941", + "displayName": "template character-idle_21", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "4a4019d8-5e2f-43ed-9819-9db24090eaf1@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "4a4019d8-5e2f-43ed-9819-9db24090eaf1@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_22.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_22.png new file mode 100644 index 0000000..a9a5d7e Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_22.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_22.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_22.png.meta new file mode 100644 index 0000000..2dd28bc --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_22.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "8bee5815-8414-4d1e-ba90-53af2894ad2b", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "8bee5815-8414-4d1e-ba90-53af2894ad2b@6c48a", + "displayName": "template character-idle_22", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "8bee5815-8414-4d1e-ba90-53af2894ad2b", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "8bee5815-8414-4d1e-ba90-53af2894ad2b@f9941", + "displayName": "template character-idle_22", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "8bee5815-8414-4d1e-ba90-53af2894ad2b@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "8bee5815-8414-4d1e-ba90-53af2894ad2b@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_23.png b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_23.png new file mode 100644 index 0000000..846fd06 Binary files /dev/null and b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_23.png differ diff --git a/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_23.png.meta b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_23.png.meta new file mode 100644 index 0000000..bf2d234 --- /dev/null +++ b/assets/cc-game/res/common-textures/animations/character/idle/template character-idle_23.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "45441e11-af45-49aa-aa1b-7e63c4921d70", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "45441e11-af45-49aa-aa1b-7e63c4921d70@6c48a", + "displayName": "template character-idle_23", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "45441e11-af45-49aa-aa1b-7e63c4921d70", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "45441e11-af45-49aa-aa1b-7e63c4921d70@f9941", + "displayName": "template character-idle_23", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 351, + "height": 502, + "rawWidth": 351, + "rawHeight": 502, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -175.5, + -251, + 0, + 175.5, + -251, + 0, + -175.5, + 251, + 0, + 175.5, + 251, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 502, + 351, + 502, + 0, + 0, + 351, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -175.5, + -251, + 0 + ], + "maxPos": [ + 175.5, + 251, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "45441e11-af45-49aa-aa1b-7e63c4921d70@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "45441e11-af45-49aa-aa1b-7e63c4921d70@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame.meta b/assets/cc-game/res/common-textures/inGame.meta new file mode 100644 index 0000000..2d75fbc --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "65755193-76fe-4009-8740-af0597b82efe", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/res/common-textures/inGame/Ads_Bar.png b/assets/cc-game/res/common-textures/inGame/Ads_Bar.png new file mode 100644 index 0000000..e971993 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Ads_Bar.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Ads_Bar.png.meta b/assets/cc-game/res/common-textures/inGame/Ads_Bar.png.meta new file mode 100644 index 0000000..8765c1d --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Ads_Bar.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "9af8a641-41eb-46e0-a686-44d17dd5e098", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "9af8a641-41eb-46e0-a686-44d17dd5e098@6c48a", + "displayName": "Ads_Bar", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "9af8a641-41eb-46e0-a686-44d17dd5e098", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "9af8a641-41eb-46e0-a686-44d17dd5e098@f9941", + "displayName": "Ads_Bar", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 1080, + "height": 196, + "rawWidth": 1080, + "rawHeight": 196, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -540, + -98, + 0, + 540, + -98, + 0, + -540, + 98, + 0, + 540, + 98, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 196, + 1080, + 196, + 0, + 0, + 1080, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -540, + -98, + 0 + ], + "maxPos": [ + 540, + 98, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "9af8a641-41eb-46e0-a686-44d17dd5e098@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "9af8a641-41eb-46e0-a686-44d17dd5e098@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/BG-1.png b/assets/cc-game/res/common-textures/inGame/BG-1.png new file mode 100644 index 0000000..274cfd3 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/BG-1.png differ diff --git a/assets/cc-game/res/common-textures/inGame/BG-1.png.meta b/assets/cc-game/res/common-textures/inGame/BG-1.png.meta new file mode 100644 index 0000000..499bbe7 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/BG-1.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "f0f202f9-acbd-4744-8ea4-fd5c6fe60930", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "f0f202f9-acbd-4744-8ea4-fd5c6fe60930@6c48a", + "displayName": "BG-1", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "f0f202f9-acbd-4744-8ea4-fd5c6fe60930", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "f0f202f9-acbd-4744-8ea4-fd5c6fe60930@f9941", + "displayName": "BG-1", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 1080, + "height": 2340, + "rawWidth": 1080, + "rawHeight": 2340, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -540, + -1170, + 0, + 540, + -1170, + 0, + -540, + 1170, + 0, + 540, + 1170, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 2340, + 1080, + 2340, + 0, + 0, + 1080, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -540, + -1170, + 0 + ], + "maxPos": [ + 540, + 1170, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "f0f202f9-acbd-4744-8ea4-fd5c6fe60930@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "f0f202f9-acbd-4744-8ea4-fd5c6fe60930@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Ava_Base.png b/assets/cc-game/res/common-textures/inGame/Boss_Ava_Base.png new file mode 100644 index 0000000..b01a2ac Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Boss_Ava_Base.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Ava_Base.png.meta b/assets/cc-game/res/common-textures/inGame/Boss_Ava_Base.png.meta new file mode 100644 index 0000000..cf0d1b6 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Boss_Ava_Base.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "fbc52b01-144b-4d7b-9b61-10a4c6881424", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "fbc52b01-144b-4d7b-9b61-10a4c6881424@6c48a", + "displayName": "Boss_Ava_Base", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "fbc52b01-144b-4d7b-9b61-10a4c6881424", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "fbc52b01-144b-4d7b-9b61-10a4c6881424@f9941", + "displayName": "Boss_Ava_Base", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 142, + "height": 146, + "rawWidth": 142, + "rawHeight": 146, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -71, + -73, + 0, + 71, + -73, + 0, + -71, + 73, + 0, + 71, + 73, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 146, + 142, + 146, + 0, + 0, + 142, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -71, + -73, + 0 + ], + "maxPos": [ + 71, + 73, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "fbc52b01-144b-4d7b-9b61-10a4c6881424@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "fbc52b01-144b-4d7b-9b61-10a4c6881424@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Ava_Frame.png b/assets/cc-game/res/common-textures/inGame/Boss_Ava_Frame.png new file mode 100644 index 0000000..502733f Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Boss_Ava_Frame.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Ava_Frame.png.meta b/assets/cc-game/res/common-textures/inGame/Boss_Ava_Frame.png.meta new file mode 100644 index 0000000..ff617a6 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Boss_Ava_Frame.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "e051a446-c1cf-46e5-83c1-4e453df26e0a", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "e051a446-c1cf-46e5-83c1-4e453df26e0a@6c48a", + "displayName": "Boss_Ava_Frame", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "e051a446-c1cf-46e5-83c1-4e453df26e0a", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "e051a446-c1cf-46e5-83c1-4e453df26e0a@f9941", + "displayName": "Boss_Ava_Frame", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 142, + "height": 146, + "rawWidth": 142, + "rawHeight": 146, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -71, + -73, + 0, + 71, + -73, + 0, + -71, + 73, + 0, + 71, + 73, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 146, + 142, + 146, + 0, + 0, + 142, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -71, + -73, + 0 + ], + "maxPos": [ + 71, + 73, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "e051a446-c1cf-46e5-83c1-4e453df26e0a@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "e051a446-c1cf-46e5-83c1-4e453df26e0a@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar.png b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar.png new file mode 100644 index 0000000..77d77b3 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar.png.meta b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar.png.meta new file mode 100644 index 0000000..5a5b945 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "b5dc93ff-6acb-42e1-b4ac-f179c69f10f1", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "b5dc93ff-6acb-42e1-b4ac-f179c69f10f1@6c48a", + "displayName": "Boss_Blood_Bar", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "b5dc93ff-6acb-42e1-b4ac-f179c69f10f1", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "b5dc93ff-6acb-42e1-b4ac-f179c69f10f1@f9941", + "displayName": "Boss_Blood_Bar", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 985, + "height": 75, + "rawWidth": 985, + "rawHeight": 75, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -492.5, + -37.5, + 0, + 492.5, + -37.5, + 0, + -492.5, + 37.5, + 0, + 492.5, + 37.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 75, + 985, + 75, + 0, + 0, + 985, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -492.5, + -37.5, + 0 + ], + "maxPos": [ + 492.5, + 37.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "b5dc93ff-6acb-42e1-b4ac-f179c69f10f1@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "b5dc93ff-6acb-42e1-b4ac-f179c69f10f1@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Base.png b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Base.png new file mode 100644 index 0000000..e6c7253 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Base.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Base.png.meta b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Base.png.meta new file mode 100644 index 0000000..c58e41a --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Base.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "80fc0e02-09e2-493c-95dc-072b2b4e7758", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "80fc0e02-09e2-493c-95dc-072b2b4e7758@6c48a", + "displayName": "Boss_Blood_Bar_Base", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "80fc0e02-09e2-493c-95dc-072b2b4e7758", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "80fc0e02-09e2-493c-95dc-072b2b4e7758@f9941", + "displayName": "Boss_Blood_Bar_Base", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 985, + "height": 75, + "rawWidth": 985, + "rawHeight": 75, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -492.5, + -37.5, + 0, + 492.5, + -37.5, + 0, + -492.5, + 37.5, + 0, + 492.5, + 37.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 75, + 985, + 75, + 0, + 0, + 985, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -492.5, + -37.5, + 0 + ], + "maxPos": [ + 492.5, + 37.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "80fc0e02-09e2-493c-95dc-072b2b4e7758@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "80fc0e02-09e2-493c-95dc-072b2b4e7758@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Frame.png b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Frame.png new file mode 100644 index 0000000..cd71045 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Frame.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Frame.png.meta b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Frame.png.meta new file mode 100644 index 0000000..322f069 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Boss_Blood_Bar_Frame.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "2488f656-a182-4ab3-99c9-791ebdb75642", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "2488f656-a182-4ab3-99c9-791ebdb75642@6c48a", + "displayName": "Boss_Blood_Bar_Frame", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "2488f656-a182-4ab3-99c9-791ebdb75642", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "2488f656-a182-4ab3-99c9-791ebdb75642@f9941", + "displayName": "Boss_Blood_Bar_Frame", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 985, + "height": 75, + "rawWidth": 985, + "rawHeight": 75, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -492.5, + -37.5, + 0, + 492.5, + -37.5, + 0, + -492.5, + 37.5, + 0, + 492.5, + 37.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 75, + 985, + 75, + 0, + 0, + 985, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -492.5, + -37.5, + 0 + ], + "maxPos": [ + 492.5, + 37.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "2488f656-a182-4ab3-99c9-791ebdb75642@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "2488f656-a182-4ab3-99c9-791ebdb75642@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Wave_Icon.png b/assets/cc-game/res/common-textures/inGame/Boss_Wave_Icon.png new file mode 100644 index 0000000..784ee08 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Boss_Wave_Icon.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Boss_Wave_Icon.png.meta b/assets/cc-game/res/common-textures/inGame/Boss_Wave_Icon.png.meta new file mode 100644 index 0000000..252e182 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Boss_Wave_Icon.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "64c8a5ea-507b-4f6b-a93c-6f57aff9b189", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "64c8a5ea-507b-4f6b-a93c-6f57aff9b189@6c48a", + "displayName": "Boss_Wave_Icon", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "64c8a5ea-507b-4f6b-a93c-6f57aff9b189", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "64c8a5ea-507b-4f6b-a93c-6f57aff9b189@f9941", + "displayName": "Boss_Wave_Icon", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 60, + "height": 47, + "rawWidth": 60, + "rawHeight": 47, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -30, + -23.5, + 0, + 30, + -23.5, + 0, + -30, + 23.5, + 0, + 30, + 23.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 47, + 60, + 47, + 0, + 0, + 60, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -30, + -23.5, + 0 + ], + "maxPos": [ + 30, + 23.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "64c8a5ea-507b-4f6b-a93c-6f57aff9b189@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "64c8a5ea-507b-4f6b-a93c-6f57aff9b189@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_Ava_Base.png b/assets/cc-game/res/common-textures/inGame/Char_Ava_Base.png new file mode 100644 index 0000000..1c64445 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_Ava_Base.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_Ava_Base.png.meta b/assets/cc-game/res/common-textures/inGame/Char_Ava_Base.png.meta new file mode 100644 index 0000000..a34a3d8 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_Ava_Base.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "b013ba9e-a38e-4990-8881-b03ec8ab685e", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "b013ba9e-a38e-4990-8881-b03ec8ab685e@6c48a", + "displayName": "Char_Ava_Base", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "b013ba9e-a38e-4990-8881-b03ec8ab685e", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "b013ba9e-a38e-4990-8881-b03ec8ab685e@f9941", + "displayName": "Char_Ava_Base", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 106, + "height": 106, + "rawWidth": 106, + "rawHeight": 106, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -53, + -53, + 0, + 53, + -53, + 0, + -53, + 53, + 0, + 53, + 53, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 106, + 106, + 106, + 0, + 0, + 106, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -53, + -53, + 0 + ], + "maxPos": [ + 53, + 53, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "b013ba9e-a38e-4990-8881-b03ec8ab685e@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "b013ba9e-a38e-4990-8881-b03ec8ab685e@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_Ava_Frame.png b/assets/cc-game/res/common-textures/inGame/Char_Ava_Frame.png new file mode 100644 index 0000000..dc5ac01 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_Ava_Frame.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_Ava_Frame.png.meta b/assets/cc-game/res/common-textures/inGame/Char_Ava_Frame.png.meta new file mode 100644 index 0000000..1767e6c --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_Ava_Frame.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "8ea60dd1-a911-4ac8-8565-1ca841630422", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "8ea60dd1-a911-4ac8-8565-1ca841630422@6c48a", + "displayName": "Char_Ava_Frame", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "8ea60dd1-a911-4ac8-8565-1ca841630422", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "8ea60dd1-a911-4ac8-8565-1ca841630422@f9941", + "displayName": "Char_Ava_Frame", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 106, + "height": 111, + "rawWidth": 106, + "rawHeight": 111, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -53, + -55.5, + 0, + 53, + -55.5, + 0, + -53, + 55.5, + 0, + 53, + 55.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 111, + 106, + 111, + 0, + 0, + 106, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -53, + -55.5, + 0 + ], + "maxPos": [ + 53, + 55.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "8ea60dd1-a911-4ac8-8565-1ca841630422@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "8ea60dd1-a911-4ac8-8565-1ca841630422@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar.png b/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar.png new file mode 100644 index 0000000..0ae781d Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar.png.meta b/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar.png.meta new file mode 100644 index 0000000..315ef26 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "dd6d9dbd-fafe-4b9e-beda-6e78bed22d75", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "dd6d9dbd-fafe-4b9e-beda-6e78bed22d75@6c48a", + "displayName": "Char_Blood_Bar", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "dd6d9dbd-fafe-4b9e-beda-6e78bed22d75", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "dd6d9dbd-fafe-4b9e-beda-6e78bed22d75@f9941", + "displayName": "Char_Blood_Bar", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 146, + "height": 17, + "rawWidth": 146, + "rawHeight": 17, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -73, + -8.5, + 0, + 73, + -8.5, + 0, + -73, + 8.5, + 0, + 73, + 8.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 17, + 146, + 17, + 0, + 0, + 146, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -73, + -8.5, + 0 + ], + "maxPos": [ + 73, + 8.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "dd6d9dbd-fafe-4b9e-beda-6e78bed22d75@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "dd6d9dbd-fafe-4b9e-beda-6e78bed22d75@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar_Base.png b/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar_Base.png new file mode 100644 index 0000000..c9633df Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar_Base.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar_Base.png.meta b/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar_Base.png.meta new file mode 100644 index 0000000..1cf7979 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_Blood_Bar_Base.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "e3f26fcf-d790-440e-b153-a1ffc63011a6", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "e3f26fcf-d790-440e-b153-a1ffc63011a6@6c48a", + "displayName": "Char_Blood_Bar_Base", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "e3f26fcf-d790-440e-b153-a1ffc63011a6", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "e3f26fcf-d790-440e-b153-a1ffc63011a6@f9941", + "displayName": "Char_Blood_Bar_Base", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 146, + "height": 17, + "rawWidth": 146, + "rawHeight": 17, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -73, + -8.5, + 0, + 73, + -8.5, + 0, + -73, + 8.5, + 0, + 73, + 8.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 17, + 146, + 17, + 0, + 0, + 146, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -73, + -8.5, + 0 + ], + "maxPos": [ + 73, + 8.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "e3f26fcf-d790-440e-b153-a1ffc63011a6@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "e3f26fcf-d790-440e-b153-a1ffc63011a6@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar.png b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar.png new file mode 100644 index 0000000..2e70a80 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar.png.meta b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar.png.meta new file mode 100644 index 0000000..f25a8d6 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "e43d369c-19cb-45af-b9eb-a85c92703423", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "e43d369c-19cb-45af-b9eb-a85c92703423@6c48a", + "displayName": "Char_EXP_Bar", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "e43d369c-19cb-45af-b9eb-a85c92703423", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "e43d369c-19cb-45af-b9eb-a85c92703423@f9941", + "displayName": "Char_EXP_Bar", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 971, + "height": 87, + "rawWidth": 971, + "rawHeight": 87, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 100, + "borderRight": 100, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -485.5, + -43.5, + 0, + 485.5, + -43.5, + 0, + -485.5, + 43.5, + 0, + 485.5, + 43.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 87, + 971, + 87, + 0, + 0, + 971, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -485.5, + -43.5, + 0 + ], + "maxPos": [ + 485.5, + 43.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "e43d369c-19cb-45af-b9eb-a85c92703423@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "e43d369c-19cb-45af-b9eb-a85c92703423@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Base.png b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Base.png new file mode 100644 index 0000000..1db9626 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Base.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Base.png.meta b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Base.png.meta new file mode 100644 index 0000000..f17d3ea --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Base.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "83b2b46f-663e-4514-95ba-2632f1b253d2", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "83b2b46f-663e-4514-95ba-2632f1b253d2@6c48a", + "displayName": "Char_EXP_Bar_Base", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "83b2b46f-663e-4514-95ba-2632f1b253d2", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "83b2b46f-663e-4514-95ba-2632f1b253d2@f9941", + "displayName": "Char_EXP_Bar_Base", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 971, + "height": 87, + "rawWidth": 971, + "rawHeight": 87, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -485.5, + -43.5, + 0, + 485.5, + -43.5, + 0, + -485.5, + 43.5, + 0, + 485.5, + 43.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 87, + 971, + 87, + 0, + 0, + 971, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -485.5, + -43.5, + 0 + ], + "maxPos": [ + 485.5, + 43.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "83b2b46f-663e-4514-95ba-2632f1b253d2@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "83b2b46f-663e-4514-95ba-2632f1b253d2@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Frame.png b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Frame.png new file mode 100644 index 0000000..c4dee81 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Frame.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Frame.png.meta b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Frame.png.meta new file mode 100644 index 0000000..55da65d --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_EXP_Bar_Frame.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "543dbdec-1eaf-485a-9ee9-81fb32668808", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "543dbdec-1eaf-485a-9ee9-81fb32668808@6c48a", + "displayName": "Char_EXP_Bar_Frame", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "543dbdec-1eaf-485a-9ee9-81fb32668808", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "543dbdec-1eaf-485a-9ee9-81fb32668808@f9941", + "displayName": "Char_EXP_Bar_Frame", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 971, + "height": 87, + "rawWidth": 971, + "rawHeight": 87, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -485.5, + -43.5, + 0, + 485.5, + -43.5, + 0, + -485.5, + 43.5, + 0, + 485.5, + 43.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 87, + 971, + 87, + 0, + 0, + 971, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -485.5, + -43.5, + 0 + ], + "maxPos": [ + 485.5, + 43.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "543dbdec-1eaf-485a-9ee9-81fb32668808@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "543dbdec-1eaf-485a-9ee9-81fb32668808@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar.png b/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar.png new file mode 100644 index 0000000..ecb1b97 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar.png.meta b/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar.png.meta new file mode 100644 index 0000000..ff37508 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "552de586-4f21-40d0-a91b-4b8f001dd4aa", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "552de586-4f21-40d0-a91b-4b8f001dd4aa@6c48a", + "displayName": "Char_Mana_Bar", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "552de586-4f21-40d0-a91b-4b8f001dd4aa", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "552de586-4f21-40d0-a91b-4b8f001dd4aa@f9941", + "displayName": "Char_Mana_Bar", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 145, + "height": 12, + "rawWidth": 145, + "rawHeight": 12, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -72.5, + -6, + 0, + 72.5, + -6, + 0, + -72.5, + 6, + 0, + 72.5, + 6, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 12, + 145, + 12, + 0, + 0, + 145, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -72.5, + -6, + 0 + ], + "maxPos": [ + 72.5, + 6, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "552de586-4f21-40d0-a91b-4b8f001dd4aa@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "552de586-4f21-40d0-a91b-4b8f001dd4aa@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar_Base.png b/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar_Base.png new file mode 100644 index 0000000..bd5abf2 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar_Base.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar_Base.png.meta b/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar_Base.png.meta new file mode 100644 index 0000000..c1d64fe --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Char_Mana_Bar_Base.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "70f49786-11b3-4029-951b-4a7891664bf4", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "70f49786-11b3-4029-951b-4a7891664bf4@6c48a", + "displayName": "Char_Mana_Bar_Base", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "70f49786-11b3-4029-951b-4a7891664bf4", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "70f49786-11b3-4029-951b-4a7891664bf4@f9941", + "displayName": "Char_Mana_Bar_Base", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 146, + "height": 12, + "rawWidth": 146, + "rawHeight": 12, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -73, + -6, + 0, + 73, + -6, + 0, + -73, + 6, + 0, + 73, + 6, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 12, + 146, + 12, + 0, + 0, + 146, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -73, + -6, + 0 + ], + "maxPos": [ + 73, + 6, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "70f49786-11b3-4029-951b-4a7891664bf4@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "70f49786-11b3-4029-951b-4a7891664bf4@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Coin_Frame.png b/assets/cc-game/res/common-textures/inGame/Coin_Frame.png new file mode 100644 index 0000000..7506d9b Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Coin_Frame.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Coin_Frame.png.meta b/assets/cc-game/res/common-textures/inGame/Coin_Frame.png.meta new file mode 100644 index 0000000..5dbba9a --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Coin_Frame.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "3e41f4f8-6dc4-48e4-8f07-631d95607a3c", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "3e41f4f8-6dc4-48e4-8f07-631d95607a3c@6c48a", + "displayName": "Coin_Frame", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "3e41f4f8-6dc4-48e4-8f07-631d95607a3c", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "3e41f4f8-6dc4-48e4-8f07-631d95607a3c@f9941", + "displayName": "Coin_Frame", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 242, + "height": 65, + "rawWidth": 242, + "rawHeight": 65, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -121, + -32.5, + 0, + 121, + -32.5, + 0, + -121, + 32.5, + 0, + 121, + 32.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 65, + 242, + 65, + 0, + 0, + 242, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -121, + -32.5, + 0 + ], + "maxPos": [ + 121, + 32.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "3e41f4f8-6dc4-48e4-8f07-631d95607a3c@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "3e41f4f8-6dc4-48e4-8f07-631d95607a3c@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Coin_Icon.png b/assets/cc-game/res/common-textures/inGame/Coin_Icon.png new file mode 100644 index 0000000..9bbe15c Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Coin_Icon.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Coin_Icon.png.meta b/assets/cc-game/res/common-textures/inGame/Coin_Icon.png.meta new file mode 100644 index 0000000..cdcbba7 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Coin_Icon.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "674c9e1c-60bf-4b64-a7ad-97c3531c70a3", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "674c9e1c-60bf-4b64-a7ad-97c3531c70a3@6c48a", + "displayName": "Coin_Icon", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "674c9e1c-60bf-4b64-a7ad-97c3531c70a3", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "674c9e1c-60bf-4b64-a7ad-97c3531c70a3@f9941", + "displayName": "Coin_Icon", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 66, + "height": 69, + "rawWidth": 66, + "rawHeight": 69, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -33, + -34.5, + 0, + 33, + -34.5, + 0, + -33, + 34.5, + 0, + 33, + 34.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 69, + 66, + 69, + 0, + 0, + 66, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -33, + -34.5, + 0 + ], + "maxPos": [ + 33, + 34.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "674c9e1c-60bf-4b64-a7ad-97c3531c70a3@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "674c9e1c-60bf-4b64-a7ad-97c3531c70a3@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Ingame Mockup.png b/assets/cc-game/res/common-textures/inGame/Ingame Mockup.png new file mode 100644 index 0000000..6febf02 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Ingame Mockup.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Ingame Mockup.png.meta b/assets/cc-game/res/common-textures/inGame/Ingame Mockup.png.meta new file mode 100644 index 0000000..c7744ad --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Ingame Mockup.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "71f22baf-9b1a-4461-ba47-22b99bc0aabc", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "71f22baf-9b1a-4461-ba47-22b99bc0aabc@6c48a", + "displayName": "Ingame Mockup", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "71f22baf-9b1a-4461-ba47-22b99bc0aabc", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "71f22baf-9b1a-4461-ba47-22b99bc0aabc@6c48a" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Option_Btn.png b/assets/cc-game/res/common-textures/inGame/Option_Btn.png new file mode 100644 index 0000000..fcf948d Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Option_Btn.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Option_Btn.png.meta b/assets/cc-game/res/common-textures/inGame/Option_Btn.png.meta new file mode 100644 index 0000000..787c8de --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Option_Btn.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "9eea03c2-086c-49f0-b3bb-6e3836ff436d", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "9eea03c2-086c-49f0-b3bb-6e3836ff436d@6c48a", + "displayName": "Option_Btn", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "9eea03c2-086c-49f0-b3bb-6e3836ff436d", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "9eea03c2-086c-49f0-b3bb-6e3836ff436d@f9941", + "displayName": "Option_Btn", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 97, + "height": 97, + "rawWidth": 97, + "rawHeight": 97, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -48.5, + -48.5, + 0, + 48.5, + -48.5, + 0, + -48.5, + 48.5, + 0, + 48.5, + 48.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 97, + 97, + 97, + 0, + 0, + 97, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -48.5, + -48.5, + 0 + ], + "maxPos": [ + 48.5, + 48.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "9eea03c2-086c-49f0-b3bb-6e3836ff436d@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "9eea03c2-086c-49f0-b3bb-6e3836ff436d@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Star_Icon.png b/assets/cc-game/res/common-textures/inGame/Star_Icon.png new file mode 100644 index 0000000..30b529f Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Star_Icon.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Star_Icon.png.meta b/assets/cc-game/res/common-textures/inGame/Star_Icon.png.meta new file mode 100644 index 0000000..346630b --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Star_Icon.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "448994d8-e0c2-4973-bbfc-3f990522330e", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "448994d8-e0c2-4973-bbfc-3f990522330e@6c48a", + "displayName": "Star_Icon", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "448994d8-e0c2-4973-bbfc-3f990522330e", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "448994d8-e0c2-4973-bbfc-3f990522330e@f9941", + "displayName": "Star_Icon", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 58, + "height": 62, + "rawWidth": 58, + "rawHeight": 62, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -29, + -31, + 0, + 29, + -31, + 0, + -29, + 31, + 0, + 29, + 31, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 62, + 58, + 62, + 0, + 0, + 58, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -29, + -31, + 0 + ], + "maxPos": [ + 29, + 31, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "448994d8-e0c2-4973-bbfc-3f990522330e@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "448994d8-e0c2-4973-bbfc-3f990522330e@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Top_Bar.png b/assets/cc-game/res/common-textures/inGame/Top_Bar.png new file mode 100644 index 0000000..51c64e7 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Top_Bar.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Top_Bar.png.meta b/assets/cc-game/res/common-textures/inGame/Top_Bar.png.meta new file mode 100644 index 0000000..ab297ce --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Top_Bar.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "543bfb8a-3d3c-4ad5-8477-9a449236b780", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "543bfb8a-3d3c-4ad5-8477-9a449236b780@6c48a", + "displayName": "Top_Bar", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "543bfb8a-3d3c-4ad5-8477-9a449236b780", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "543bfb8a-3d3c-4ad5-8477-9a449236b780@f9941", + "displayName": "Top_Bar", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 1080, + "height": 382, + "rawWidth": 1080, + "rawHeight": 382, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -540, + -191, + 0, + 540, + -191, + 0, + -540, + 191, + 0, + 540, + 191, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 382, + 1080, + 382, + 0, + 0, + 1080, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -540, + -191, + 0 + ], + "maxPos": [ + 540, + 191, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "543bfb8a-3d3c-4ad5-8477-9a449236b780@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "543bfb8a-3d3c-4ad5-8477-9a449236b780@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Bar.png b/assets/cc-game/res/common-textures/inGame/Wave_Bar.png new file mode 100644 index 0000000..c904250 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Wave_Bar.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Bar.png.meta b/assets/cc-game/res/common-textures/inGame/Wave_Bar.png.meta new file mode 100644 index 0000000..9da81e9 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Wave_Bar.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "041f6040-7a7b-49f8-ac92-b3e041336a2f", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "041f6040-7a7b-49f8-ac92-b3e041336a2f@6c48a", + "displayName": "Wave_Bar", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "041f6040-7a7b-49f8-ac92-b3e041336a2f", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "041f6040-7a7b-49f8-ac92-b3e041336a2f@f9941", + "displayName": "Wave_Bar", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 704, + "height": 21, + "rawWidth": 704, + "rawHeight": 21, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -352, + -10.5, + 0, + 352, + -10.5, + 0, + -352, + 10.5, + 0, + 352, + 10.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 21, + 704, + 21, + 0, + 0, + 704, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -352, + -10.5, + 0 + ], + "maxPos": [ + 352, + 10.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "041f6040-7a7b-49f8-ac92-b3e041336a2f@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "041f6040-7a7b-49f8-ac92-b3e041336a2f@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Bar_Base.png b/assets/cc-game/res/common-textures/inGame/Wave_Bar_Base.png new file mode 100644 index 0000000..f2eeac5 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Wave_Bar_Base.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Bar_Base.png.meta b/assets/cc-game/res/common-textures/inGame/Wave_Bar_Base.png.meta new file mode 100644 index 0000000..c3af24f --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Wave_Bar_Base.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "5bc64297-4549-4818-841b-106c82498381", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "5bc64297-4549-4818-841b-106c82498381@6c48a", + "displayName": "Wave_Bar_Base", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "5bc64297-4549-4818-841b-106c82498381", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "5bc64297-4549-4818-841b-106c82498381@f9941", + "displayName": "Wave_Bar_Base", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 704, + "height": 21, + "rawWidth": 704, + "rawHeight": 21, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -352, + -10.5, + 0, + 352, + -10.5, + 0, + -352, + 10.5, + 0, + 352, + 10.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 21, + 704, + 21, + 0, + 0, + 704, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -352, + -10.5, + 0 + ], + "maxPos": [ + 352, + 10.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "5bc64297-4549-4818-841b-106c82498381@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "5bc64297-4549-4818-841b-106c82498381@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Icon_Active.png b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Active.png new file mode 100644 index 0000000..feb8e0c Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Active.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Icon_Active.png.meta b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Active.png.meta new file mode 100644 index 0000000..b994c52 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Active.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "157dcdd2-4693-4c66-b783-6c8b15be1aa8", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "157dcdd2-4693-4c66-b783-6c8b15be1aa8@6c48a", + "displayName": "Wave_Icon_Active", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "157dcdd2-4693-4c66-b783-6c8b15be1aa8", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "157dcdd2-4693-4c66-b783-6c8b15be1aa8@f9941", + "displayName": "Wave_Icon_Active", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 53, + "height": 57, + "rawWidth": 53, + "rawHeight": 57, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -26.5, + -28.5, + 0, + 26.5, + -28.5, + 0, + -26.5, + 28.5, + 0, + 26.5, + 28.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 57, + 53, + 57, + 0, + 0, + 53, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -26.5, + -28.5, + 0 + ], + "maxPos": [ + 26.5, + 28.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "157dcdd2-4693-4c66-b783-6c8b15be1aa8@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "157dcdd2-4693-4c66-b783-6c8b15be1aa8@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Icon_Done.png b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Done.png new file mode 100644 index 0000000..d5924a5 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Done.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Icon_Done.png.meta b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Done.png.meta new file mode 100644 index 0000000..f12fb73 --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Done.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "a763b012-9220-4b73-a9bc-03ad106d6a67", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "a763b012-9220-4b73-a9bc-03ad106d6a67@6c48a", + "displayName": "Wave_Icon_Done", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "a763b012-9220-4b73-a9bc-03ad106d6a67", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "a763b012-9220-4b73-a9bc-03ad106d6a67@f9941", + "displayName": "Wave_Icon_Done", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 33, + "height": 35, + "rawWidth": 33, + "rawHeight": 35, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -16.5, + -17.5, + 0, + 16.5, + -17.5, + 0, + -16.5, + 17.5, + 0, + 16.5, + 17.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 35, + 33, + 35, + 0, + 0, + 33, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -16.5, + -17.5, + 0 + ], + "maxPos": [ + 16.5, + 17.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "a763b012-9220-4b73-a9bc-03ad106d6a67@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "a763b012-9220-4b73-a9bc-03ad106d6a67@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Icon_Inactive.png b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Inactive.png new file mode 100644 index 0000000..da9b603 Binary files /dev/null and b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Inactive.png differ diff --git a/assets/cc-game/res/common-textures/inGame/Wave_Icon_Inactive.png.meta b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Inactive.png.meta new file mode 100644 index 0000000..da331de --- /dev/null +++ b/assets/cc-game/res/common-textures/inGame/Wave_Icon_Inactive.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "0ebad880-0ab0-4b13-95ab-44f90dafab3b", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "0ebad880-0ab0-4b13-95ab-44f90dafab3b@6c48a", + "displayName": "Wave_Icon_Inactive", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "0ebad880-0ab0-4b13-95ab-44f90dafab3b", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "0ebad880-0ab0-4b13-95ab-44f90dafab3b@f9941", + "displayName": "Wave_Icon_Inactive", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 32, + "height": 35, + "rawWidth": 32, + "rawHeight": 35, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -16, + -17.5, + 0, + 16, + -17.5, + 0, + -16, + 17.5, + 0, + 16, + 17.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 35, + 32, + 35, + 0, + 0, + 32, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -16, + -17.5, + 0 + ], + "maxPos": [ + 16, + 17.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "0ebad880-0ab0-4b13-95ab-44f90dafab3b@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "0ebad880-0ab0-4b13-95ab-44f90dafab3b@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/round1.png b/assets/cc-game/res/common-textures/round1.png new file mode 100644 index 0000000..d2ac77d Binary files /dev/null and b/assets/cc-game/res/common-textures/round1.png differ diff --git a/assets/cc-game/res/common-textures/round1.png.meta b/assets/cc-game/res/common-textures/round1.png.meta new file mode 100644 index 0000000..2f87c28 --- /dev/null +++ b/assets/cc-game/res/common-textures/round1.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "77e06278-b94e-4e91-9c43-ca7e91fc0c71", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@6c48a", + "displayName": "round1", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "77e06278-b94e-4e91-9c43-ca7e91fc0c71", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@f9941", + "displayName": "round1", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 75, + "height": 78, + "rawWidth": 75, + "rawHeight": 78, + "borderTop": 34, + "borderBottom": 34, + "borderLeft": 34, + "borderRight": 34, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -37.5, + -39, + 0, + 37.5, + -39, + 0, + -37.5, + 39, + 0, + 37.5, + 39, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 78, + 75, + 78, + 0, + 0, + 75, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -37.5, + -39, + 0 + ], + "maxPos": [ + 37.5, + 39, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/round2.png b/assets/cc-game/res/common-textures/round2.png new file mode 100644 index 0000000..01ed2b1 Binary files /dev/null and b/assets/cc-game/res/common-textures/round2.png differ diff --git a/assets/cc-game/res/common-textures/round2.png.meta b/assets/cc-game/res/common-textures/round2.png.meta new file mode 100644 index 0000000..531db71 --- /dev/null +++ b/assets/cc-game/res/common-textures/round2.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "f8f5bd5b-033c-4322-8d20-10d2217e97b5", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "f8f5bd5b-033c-4322-8d20-10d2217e97b5@6c48a", + "displayName": "round2", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "f8f5bd5b-033c-4322-8d20-10d2217e97b5", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "f8f5bd5b-033c-4322-8d20-10d2217e97b5@f9941", + "displayName": "round2", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 100, + "height": 101, + "rawWidth": 100, + "rawHeight": 101, + "borderTop": 40, + "borderBottom": 40, + "borderLeft": 40, + "borderRight": 40, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -50, + -50.5, + 0, + 50, + -50.5, + 0, + -50, + 50.5, + 0, + 50, + 50.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 101, + 100, + 101, + 0, + 0, + 100, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -50, + -50.5, + 0 + ], + "maxPos": [ + 50, + 50.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "f8f5bd5b-033c-4322-8d20-10d2217e97b5@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "f8f5bd5b-033c-4322-8d20-10d2217e97b5@f9941" + } +} diff --git a/assets/cc-game/res/common-textures/round3.png b/assets/cc-game/res/common-textures/round3.png new file mode 100644 index 0000000..fed16c1 Binary files /dev/null and b/assets/cc-game/res/common-textures/round3.png differ diff --git a/assets/cc-game/res/common-textures/round3.png.meta b/assets/cc-game/res/common-textures/round3.png.meta new file mode 100644 index 0000000..c8718ae --- /dev/null +++ b/assets/cc-game/res/common-textures/round3.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "eda11553-f64d-4363-9fed-75d1a8758a30", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "eda11553-f64d-4363-9fed-75d1a8758a30@6c48a", + "displayName": "round3", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "eda11553-f64d-4363-9fed-75d1a8758a30", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "eda11553-f64d-4363-9fed-75d1a8758a30@f9941", + "displayName": "round3", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 50, + "height": 51, + "rawWidth": 50, + "rawHeight": 51, + "borderTop": 20, + "borderBottom": 20, + "borderLeft": 20, + "borderRight": 20, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -25, + -25.5, + 0, + 25, + -25.5, + 0, + -25, + 25.5, + 0, + 25, + 25.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 51, + 50, + 51, + 0, + 0, + 50, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -25, + -25.5, + 0 + ], + "maxPos": [ + 25, + 25.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "eda11553-f64d-4363-9fed-75d1a8758a30@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "eda11553-f64d-4363-9fed-75d1a8758a30@f9941" + } +} diff --git a/assets/cc-game/res/fonts/Alata-Regular.ttf b/assets/cc-game/res/fonts/Alata-Regular.ttf new file mode 100644 index 0000000..a9ab2d9 Binary files /dev/null and b/assets/cc-game/res/fonts/Alata-Regular.ttf differ diff --git a/assets/cc-game/res/fonts/Alata-Regular.ttf.meta b/assets/cc-game/res/fonts/Alata-Regular.ttf.meta new file mode 100644 index 0000000..c012cbb --- /dev/null +++ b/assets/cc-game/res/fonts/Alata-Regular.ttf.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "ttf-font", + "imported": true, + "uuid": "a119458d-c1d0-4f26-a092-ba477cb18bf8", + "files": [ + ".json", + "Alata-Regular.ttf" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/res/json/passive_skill.json b/assets/cc-game/res/json/passive_skill.json new file mode 100644 index 0000000..134aac8 --- /dev/null +++ b/assets/cc-game/res/json/passive_skill.json @@ -0,0 +1,362 @@ +[ + { + "no": 1, + "skillid": "PS1|1", + "skillname": "PS1", + "levelskill": 1, + "visualname": "Atk", + "value": 5 + }, + { + "no": 2, + "skillid": "PS1|2", + "skillname": "PS1", + "levelskill": 2, + "visualname": "Atk", + "value": 10 + }, + { + "no": 3, + "skillid": "PS1|3", + "skillname": "PS1", + "levelskill": 3, + "visualname": "Atk", + "value": 15 + }, + { + "no": 4, + "skillid": "PS1|4", + "skillname": "PS1", + "levelskill": 4, + "visualname": "Atk", + "value": 20 + }, + { + "no": 5, + "skillid": "PS1|5", + "skillname": "PS1", + "levelskill": 5, + "visualname": "Atk", + "value": 25 + }, + { + "no": 6, + "skillid": "PS2|1", + "skillname": "PS2", + "levelskill": 1, + "visualname": "Hp", + "value": 10 + }, + { + "no": 7, + "skillid": "PS2|2", + "skillname": "PS2", + "levelskill": 2, + "visualname": "Hp", + "value": 20 + }, + { + "no": 8, + "skillid": "PS2|3", + "skillname": "PS2", + "levelskill": 3, + "visualname": "Hp", + "value": 50 + }, + { + "no": 9, + "skillid": "PS2|4", + "skillname": "PS2", + "levelskill": 4, + "visualname": "Hp", + "value": 80 + }, + { + "no": 10, + "skillid": "PS2|5", + "skillname": "PS2", + "levelskill": 5, + "visualname": "Hp", + "value": 100 + }, + { + "no": 11, + "skillid": "PS3|1", + "skillname": "PS3", + "levelskill": 1, + "visualname": "Mana", + "value": 5 + }, + { + "no": 12, + "skillid": "PS3|2", + "skillname": "PS3", + "levelskill": 2, + "visualname": "Mana", + "value": 10 + }, + { + "no": 13, + "skillid": "PS3|3", + "skillname": "PS3", + "levelskill": 3, + "visualname": "Mana", + "value": 15 + }, + { + "no": 14, + "skillid": "PS3|4", + "skillname": "PS3", + "levelskill": 4, + "visualname": "Mana", + "value": 20 + }, + { + "no": 15, + "skillid": "PS3|5", + "skillname": "PS3", + "levelskill": 5, + "visualname": "Mana", + "value": 25 + }, + { + "no": 16, + "skillid": "PS4|1", + "skillname": "PS4", + "levelskill": 1, + "visualname": "Mana Max", + "value": 10 + }, + { + "no": 17, + "skillid": "PS4|2", + "skillname": "PS4", + "levelskill": 2, + "visualname": "Mana Max", + "value": 15 + }, + { + "no": 18, + "skillid": "PS4|3", + "skillname": "PS4", + "levelskill": 3, + "visualname": "Mana Max", + "value": 20 + }, + { + "no": 19, + "skillid": "PS4|4", + "skillname": "PS4", + "levelskill": 4, + "visualname": "Mana Max", + "value": 25 + }, + { + "no": 20, + "skillid": "PS4|5", + "skillname": "PS4", + "levelskill": 5, + "visualname": "Mana Max", + "value": 30 + }, + { + "no": 21, + "skillid": "PS5|1", + "skillname": "PS5", + "levelskill": 1, + "visualname": "Exp", + "value": 100 + }, + { + "no": 22, + "skillid": "PS5|2", + "skillname": "PS5", + "levelskill": 2, + "visualname": "Exp", + "value": 200 + }, + { + "no": 23, + "skillid": "PS5|3", + "skillname": "PS5", + "levelskill": 3, + "visualname": "Exp", + "value": 500 + }, + { + "no": 24, + "skillid": "PS5|4", + "skillname": "PS5", + "levelskill": 4, + "visualname": "Exp", + "value": 800 + }, + { + "no": 25, + "skillid": "PS5|5", + "skillname": "PS5", + "levelskill": 5, + "visualname": "Exp", + "value": 1000 + }, + { + "no": 26, + "skillid": "PS6|1", + "skillname": "PS6", + "levelskill": 1, + "visualname": "Move Speed", + "value": 1 + }, + { + "no": 27, + "skillid": "PS6|2", + "skillname": "PS6", + "levelskill": 2, + "visualname": "Move Speed", + "value": 2 + }, + { + "no": 28, + "skillid": "PS6|3", + "skillname": "PS6", + "levelskill": 3, + "visualname": "Move Speed", + "value": 3 + }, + { + "no": 29, + "skillid": "PS6|4", + "skillname": "PS6", + "levelskill": 4, + "visualname": "Move Speed", + "value": 4 + }, + { + "no": 30, + "skillid": "PS6|5", + "skillname": "PS6", + "levelskill": 5, + "visualname": "Move Speed", + "value": 5 + }, + { + "no": 31, + "skillid": "PS7|1", + "skillname": "PS7", + "levelskill": 1, + "visualname": "Hp Heal", + "value": 1 + }, + { + "no": 32, + "skillid": "PS7|2", + "skillname": "PS7", + "levelskill": 2, + "visualname": "Hp Heal", + "value": 2 + }, + { + "no": 33, + "skillid": "PS7|3", + "skillname": "PS7", + "levelskill": 3, + "visualname": "Hp Heal", + "value": 3 + }, + { + "no": 34, + "skillid": "PS7|4", + "skillname": "PS7", + "levelskill": 4, + "visualname": "Hp Heal", + "value": 4 + }, + { + "no": 35, + "skillid": "PS7|5", + "skillname": "PS7", + "levelskill": 5, + "visualname": "Hp Heal", + "value": 5 + }, + { + "no": 36, + "skillid": "PS8|1", + "skillname": "PS8", + "levelskill": 1, + "visualname": "AoE Range", + "value": 1 + }, + { + "no": 37, + "skillid": "PS8|2", + "skillname": "PS8", + "levelskill": 2, + "visualname": "AoE Range", + "value": 2 + }, + { + "no": 38, + "skillid": "PS8|3", + "skillname": "PS8", + "levelskill": 3, + "visualname": "AoE Range", + "value": 3 + }, + { + "no": 39, + "skillid": "PS8|4", + "skillname": "PS8", + "levelskill": 4, + "visualname": "AoE Range", + "value": 4 + }, + { + "no": 40, + "skillid": "PS8|5", + "skillname": "PS8", + "levelskill": 5, + "visualname": "AoE Range", + "value": 5 + }, + { + "no": 41, + "skillid": "PS9|1", + "skillname": "PS9", + "levelskill": 1, + "visualname": "Atk Range", + "value": 1 + }, + { + "no": 42, + "skillid": "PS9|2", + "skillname": "PS9", + "levelskill": 2, + "visualname": "Atk Range", + "value": 2 + }, + { + "no": 43, + "skillid": "PS9|3", + "skillname": "PS9", + "levelskill": 3, + "visualname": "Atk Range", + "value": 3 + }, + { + "no": 44, + "skillid": "PS9|4", + "skillname": "PS9", + "levelskill": 4, + "visualname": "Atk Range", + "value": 4 + }, + { + "no": 45, + "skillid": "PS9|5", + "skillname": "PS9", + "levelskill": 5, + "visualname": "Atk Range", + "value": 5 + } +] \ No newline at end of file diff --git a/assets/cc-game/res/json/passive_skill.json.meta b/assets/cc-game/res/json/passive_skill.json.meta new file mode 100644 index 0000000..e738962 --- /dev/null +++ b/assets/cc-game/res/json/passive_skill.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "2.0.1", + "importer": "json", + "imported": true, + "uuid": "54ae12c5-faf1-46c4-b556-d1410d6d1328", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/res/json/skill_unlock.json b/assets/cc-game/res/json/skill_unlock.json new file mode 100644 index 0000000..cc377ae --- /dev/null +++ b/assets/cc-game/res/json/skill_unlock.json @@ -0,0 +1,202 @@ +[ + { + "levelhero": 1, + "skillunlock": "AS1|1_PS2|1_PS3|1_PS4|1" + }, + { + "levelhero": 2, + "skillunlock": "AS2|1_PS2|1_PS3|1_PS5|1" + }, + { + "levelhero": 3, + "skillunlock": "AS3|1_PS2|1_PS3|1_PS6|1" + }, + { + "levelhero": 4, + "skillunlock": "PS1|1_PS2|1_PS3|1_PS7|1" + }, + { + "levelhero": 5, + "skillunlock": "PS2|1_PS3|1_PS4|1_PS5|1" + }, + { + "levelhero": 6, + "skillunlock": "PS3|1_PS4|1_PS5|1_PS6|1" + }, + { + "levelhero": 7, + "skillunlock": "PS4|1_PS5|1_PS6|1_PS7|1" + }, + { + "levelhero": 8, + "skillunlock": "PS5|1_PS6|1_PS7|1_PS8|1" + }, + { + "levelhero": 9, + "skillunlock": "PS6|2_PS7|2_PS8|2_PS9|2" + }, + { + "levelhero": 10, + "skillunlock": "AS1|2_AS2|2_AS3|2_PS9|2" + }, + { + "levelhero": 11, + "skillunlock": "AS1|1_PS2|1_PS3|1_PS4|1" + }, + { + "levelhero": 12, + "skillunlock": "AS2|1_PS2|1_PS3|1_PS5|1" + }, + { + "levelhero": 13, + "skillunlock": "AS3|1_PS2|1_PS3|1_PS6|1" + }, + { + "levelhero": 14, + "skillunlock": "PS1|1_PS2|1_PS3|1_PS7|1" + }, + { + "levelhero": 15, + "skillunlock": "PS2|1_PS3|1_PS4|1_PS5|1" + }, + { + "levelhero": 16, + "skillunlock": "PS3|1_PS4|1_PS5|1_PS6|1" + }, + { + "levelhero": 17, + "skillunlock": "PS4|1_PS5|1_PS6|1_PS7|1" + }, + { + "levelhero": 18, + "skillunlock": "PS5|1_PS6|1_PS7|1_PS8|1" + }, + { + "levelhero": 19, + "skillunlock": "PS6|2_PS7|2_PS8|2_PS9|2" + }, + { + "levelhero": 20, + "skillunlock": "AS1|3_AS2|3_AS3|3_PS9|3" + }, + { + "levelhero": 21, + "skillunlock": "AS1|1_PS2|1_PS3|1_PS4|1" + }, + { + "levelhero": 22, + "skillunlock": "AS2|1_PS2|1_PS3|1_PS5|1" + }, + { + "levelhero": 23, + "skillunlock": "AS3|1_PS2|1_PS3|1_PS6|1" + }, + { + "levelhero": 24, + "skillunlock": "PS1|1_PS2|1_PS3|1_PS7|1" + }, + { + "levelhero": 25, + "skillunlock": "PS2|1_PS3|1_PS4|1_PS5|1" + }, + { + "levelhero": 26, + "skillunlock": "PS3|1_PS4|1_PS5|1_PS6|1" + }, + { + "levelhero": 27, + "skillunlock": "PS4|1_PS5|1_PS6|1_PS7|1" + }, + { + "levelhero": 28, + "skillunlock": "PS5|1_PS6|1_PS7|1_PS8|1" + }, + { + "levelhero": 29, + "skillunlock": "PS6|2_PS7|2_PS8|2_PS9|2" + }, + { + "levelhero": 30, + "skillunlock": "AS1|2_AS2|2_AS3|2_PS9|2" + }, + { + "levelhero": 31, + "skillunlock": "AS1|1_PS2|1_PS3|1_PS4|1" + }, + { + "levelhero": 32, + "skillunlock": "AS2|1_PS2|1_PS3|1_PS5|1" + }, + { + "levelhero": 33, + "skillunlock": "AS3|1_PS2|1_PS3|1_PS6|1" + }, + { + "levelhero": 34, + "skillunlock": "PS1|1_PS2|1_PS3|1_PS7|1" + }, + { + "levelhero": 35, + "skillunlock": "PS2|1_PS3|1_PS4|1_PS5|1" + }, + { + "levelhero": 36, + "skillunlock": "PS3|1_PS4|1_PS5|1_PS6|1" + }, + { + "levelhero": 37, + "skillunlock": "PS4|1_PS5|1_PS6|1_PS7|1" + }, + { + "levelhero": 38, + "skillunlock": "PS5|1_PS6|1_PS7|1_PS8|1" + }, + { + "levelhero": 39, + "skillunlock": "PS6|2_PS7|2_PS8|2_PS9|2" + }, + { + "levelhero": 40, + "skillunlock": "AS1|3_AS2|3_AS3|3_PS9|3" + }, + { + "levelhero": 41, + "skillunlock": "AS1|1_PS2|1_PS3|1_PS4|1" + }, + { + "levelhero": 42, + "skillunlock": "AS2|1_PS2|1_PS3|1_PS5|1" + }, + { + "levelhero": 43, + "skillunlock": "AS3|1_PS2|1_PS3|1_PS6|1" + }, + { + "levelhero": 44, + "skillunlock": "PS1|1_PS2|1_PS3|1_PS7|1" + }, + { + "levelhero": 45, + "skillunlock": "PS2|1_PS3|1_PS4|1_PS5|1" + }, + { + "levelhero": 46, + "skillunlock": "PS3|1_PS4|1_PS5|1_PS6|1" + }, + { + "levelhero": 47, + "skillunlock": "PS4|1_PS5|1_PS6|1_PS7|1" + }, + { + "levelhero": 48, + "skillunlock": "PS5|1_PS6|1_PS7|1_PS8|1" + }, + { + "levelhero": 49, + "skillunlock": "PS6|2_PS7|2_PS8|2_PS9|2" + }, + { + "levelhero": 50, + "skillunlock": "AS1|2_AS2|2_AS3|2_PS9|2" + } +] \ No newline at end of file diff --git a/assets/cc-game/res/json/skill_unlock.json.meta b/assets/cc-game/res/json/skill_unlock.json.meta new file mode 100644 index 0000000..0ba00ad --- /dev/null +++ b/assets/cc-game/res/json/skill_unlock.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "2.0.1", + "importer": "json", + "imported": true, + "uuid": "d4629789-b226-4e0e-b468-d5bfe498ee14", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/res/prefabs/BossMelee.prefab b/assets/cc-game/res/prefabs/BossMelee.prefab new file mode 100644 index 0000000..64dd93c --- /dev/null +++ b/assets/cc-game/res/prefabs/BossMelee.prefab @@ -0,0 +1,792 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "BossMelee", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "BossMelee", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 12 + }, + { + "__id__": 22 + } + ], + "_active": true, + "_components": [ + { + "__id__": 28 + }, + { + "__id__": 30 + }, + { + "__id__": 34 + }, + { + "__id__": 9 + }, + { + "__id__": 32 + }, + { + "__id__": 19 + } + ], + "_prefab": { + "__id__": 36 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 481.819, + "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": "boss_body", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + }, + { + "__id__": 7 + } + ], + "_prefab": { + "__id__": 11 + }, + "_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": 524288, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 262, + "height": 228 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "80zy/5XMdNBYA3JVuyKiTV" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 124, + "g": 77, + "b": 173, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "35e48152-8b86-4023-b87c-f745b261b992@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "eccLHQRKRC44JNQtNG4ccC" + }, + { + "__type__": "a6e0131Rh1MNJxyVdQsH7Fc", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 8 + }, + "colliderComponent": { + "__id__": 9 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e1g+dwt+VGp6sw1GvtETkf" + }, + { + "__type__": "cc.PolygonCollider2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 10 + }, + "tag": 0, + "_group": 2, + "_density": 1, + "_sensor": false, + "_friction": 0.2, + "_restitution": 0, + "_offset": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_points": [ + { + "__type__": "cc.Vec2", + "x": -66, + "y": 114 + }, + { + "__type__": "cc.Vec2", + "x": -131.6, + "y": 0.7 + }, + { + "__type__": "cc.Vec2", + "x": -66, + "y": -114 + }, + { + "__type__": "cc.Vec2", + "x": 65, + "y": -114 + }, + { + "__type__": "cc.Vec2", + "x": 131, + "y": -0.4 + }, + { + "__type__": "cc.Vec2", + "x": 65.5, + "y": 113.7 + } + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "6dp5MclCpIpLVAsiUxQox9" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "91grAJVaBME50cGCvEAjH6", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "boss_sensor", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 13 + }, + { + "__id__": 15 + }, + { + "__id__": 17 + } + ], + "_prefab": { + "__id__": 21 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 2, + "y": 2, + "z": 1 + }, + "_mobility": 0, + "_layer": 524288, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 14 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 2000, + "height": 2000 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aa25EtLfFCUY0kgjTkwqfU" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 16 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 207, + "g": 255, + "b": 201, + "a": 0 + }, + "_spriteFrame": { + "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@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": "39k8UF0NdC2p3zh0DnQlRV" + }, + { + "__type__": "a6e0131Rh1MNJxyVdQsH7Fc", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 18 + }, + "colliderComponent": { + "__id__": 19 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "86wUci5HNFPL4ForOZkuH9" + }, + { + "__type__": "cc.CircleCollider2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 20 + }, + "tag": 0, + "_group": 32, + "_density": 1, + "_sensor": true, + "_friction": 0.2, + "_restitution": 0, + "_offset": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_radius": 1000, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "0c0v+1GG9Ef4FelG8+9n0l" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "03G7Z1+shKLr6gshNp0iCC", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 23 + }, + { + "__id__": 25 + } + ], + "_prefab": { + "__id__": 27 + }, + "_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__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 24 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 138.17495727539062, + "height": 110.8 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "84Z7NXmrFAe4toRCB76ptQ" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 26 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "BOSS", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 50, + "_fontSize": 50, + "_fontFamily": "Arial", + "_lineHeight": 80, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 5, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "78CE7wZe1PPa0p+lSVhx6d" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "d5Z7/dVsJHbIOwUNT+NnWq", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 29 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b0ftB4ythIwKl83iYHN4s7" + }, + { + "__type__": "71e6ax1PZRP058pzOl35Zqi", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 31 + }, + "colliderObject": { + "__id__": 7 + }, + "sensor": { + "__id__": 17 + }, + "rigibodyComponent": { + "__id__": 32 + }, + "theme": { + "__id__": 5 + }, + "shooting": { + "__id__": 34 + }, + "enemyType": 0, + "attackType": 0, + "txtName": { + "__id__": 25 + }, + "enemyMover": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8bxV2dB45F3Zo7eAiPq0FD" + }, + { + "__type__": "cc.RigidBody2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": false, + "__prefab": { + "__id__": 33 + }, + "enabledContactListener": true, + "bullet": false, + "awakeOnLoad": true, + "_group": 2, + "_type": 2, + "_allowSleep": false, + "_gravityScale": 0, + "_linearDamping": 0, + "_angularDamping": 0, + "_linearVelocity": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_angularVelocity": 0, + "_fixedRotation": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "02x7FcGvNOG61STre+rimt" + }, + { + "__type__": "db994levvJOsbS2C6KysVib", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 35 + }, + "bulletPrefab": { + "__uuid__": "81b5f5bc-3c41-46c7-96ef-ef076f4f15f3", + "__expectedType__": "cc.Prefab" + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "998XVf4NtC5bvlNsUDhDGd" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "5c32r0OAZC/pXh3pgykwmX", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/cc-game/res/prefabs/BossMelee.prefab.meta b/assets/cc-game/res/prefabs/BossMelee.prefab.meta new file mode 100644 index 0000000..da65f4d --- /dev/null +++ b/assets/cc-game/res/prefabs/BossMelee.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "bec38510-8e78-4113-8867-618a2bf9d243", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "BossMelee" + } +} diff --git a/assets/cc-game/res/prefabs/BossRange.prefab b/assets/cc-game/res/prefabs/BossRange.prefab new file mode 100644 index 0000000..94ffed8 --- /dev/null +++ b/assets/cc-game/res/prefabs/BossRange.prefab @@ -0,0 +1,792 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "BossRange", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "BossRange", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 12 + }, + { + "__id__": 22 + } + ], + "_active": true, + "_components": [ + { + "__id__": 28 + }, + { + "__id__": 30 + }, + { + "__id__": 34 + }, + { + "__id__": 9 + }, + { + "__id__": 32 + }, + { + "__id__": 19 + } + ], + "_prefab": { + "__id__": 36 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 481.819, + "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": "boss_body", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + }, + { + "__id__": 7 + } + ], + "_prefab": { + "__id__": 11 + }, + "_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": 524288, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 262, + "height": 228 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "80zy/5XMdNBYA3JVuyKiTV" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 124, + "g": 77, + "b": 173, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "35e48152-8b86-4023-b87c-f745b261b992@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "eccLHQRKRC44JNQtNG4ccC" + }, + { + "__type__": "a6e0131Rh1MNJxyVdQsH7Fc", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 8 + }, + "colliderComponent": { + "__id__": 9 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e1g+dwt+VGp6sw1GvtETkf" + }, + { + "__type__": "cc.PolygonCollider2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 10 + }, + "tag": 0, + "_group": 2, + "_density": 1, + "_sensor": false, + "_friction": 0.2, + "_restitution": 0, + "_offset": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_points": [ + { + "__type__": "cc.Vec2", + "x": -66, + "y": 114 + }, + { + "__type__": "cc.Vec2", + "x": -131.6, + "y": 0.7 + }, + { + "__type__": "cc.Vec2", + "x": -66, + "y": -114 + }, + { + "__type__": "cc.Vec2", + "x": 65, + "y": -114 + }, + { + "__type__": "cc.Vec2", + "x": 131, + "y": -0.4 + }, + { + "__type__": "cc.Vec2", + "x": 65.5, + "y": 113.7 + } + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "6dp5MclCpIpLVAsiUxQox9" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "91grAJVaBME50cGCvEAjH6", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "boss_sensor", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 13 + }, + { + "__id__": 15 + }, + { + "__id__": 17 + } + ], + "_prefab": { + "__id__": 21 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 2, + "y": 2, + "z": 1 + }, + "_mobility": 0, + "_layer": 524288, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 14 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 2000, + "height": 2000 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aa25EtLfFCUY0kgjTkwqfU" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 16 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 207, + "g": 255, + "b": 201, + "a": 0 + }, + "_spriteFrame": { + "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@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": "39k8UF0NdC2p3zh0DnQlRV" + }, + { + "__type__": "a6e0131Rh1MNJxyVdQsH7Fc", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 18 + }, + "colliderComponent": { + "__id__": 19 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "86wUci5HNFPL4ForOZkuH9" + }, + { + "__type__": "cc.CircleCollider2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 20 + }, + "tag": 0, + "_group": 32, + "_density": 1, + "_sensor": true, + "_friction": 0.2, + "_restitution": 0, + "_offset": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_radius": 1000, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "0c0v+1GG9Ef4FelG8+9n0l" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "03G7Z1+shKLr6gshNp0iCC", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 23 + }, + { + "__id__": 25 + } + ], + "_prefab": { + "__id__": 27 + }, + "_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__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 24 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 138.17495727539062, + "height": 110.8 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "84Z7NXmrFAe4toRCB76ptQ" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 26 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "BOSS", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 50, + "_fontSize": 50, + "_fontFamily": "Arial", + "_lineHeight": 80, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 5, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "78CE7wZe1PPa0p+lSVhx6d" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "d5Z7/dVsJHbIOwUNT+NnWq", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 29 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b0ftB4ythIwKl83iYHN4s7" + }, + { + "__type__": "71e6ax1PZRP058pzOl35Zqi", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 31 + }, + "colliderObject": { + "__id__": 7 + }, + "sensor": { + "__id__": 17 + }, + "rigibodyComponent": { + "__id__": 32 + }, + "theme": { + "__id__": 5 + }, + "shooting": { + "__id__": 34 + }, + "enemyType": 1, + "attackType": 5, + "txtName": { + "__id__": 25 + }, + "enemyMover": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8bxV2dB45F3Zo7eAiPq0FD" + }, + { + "__type__": "cc.RigidBody2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": false, + "__prefab": { + "__id__": 33 + }, + "enabledContactListener": true, + "bullet": false, + "awakeOnLoad": true, + "_group": 2, + "_type": 2, + "_allowSleep": false, + "_gravityScale": 0, + "_linearDamping": 0, + "_angularDamping": 0, + "_linearVelocity": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_angularVelocity": 0, + "_fixedRotation": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "02x7FcGvNOG61STre+rimt" + }, + { + "__type__": "db994levvJOsbS2C6KysVib", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 35 + }, + "bulletPrefab": { + "__uuid__": "81b5f5bc-3c41-46c7-96ef-ef076f4f15f3", + "__expectedType__": "cc.Prefab" + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "998XVf4NtC5bvlNsUDhDGd" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "5c32r0OAZC/pXh3pgykwmX", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/cc-game/res/prefabs/BossRange.prefab.meta b/assets/cc-game/res/prefabs/BossRange.prefab.meta new file mode 100644 index 0000000..eb1bc48 --- /dev/null +++ b/assets/cc-game/res/prefabs/BossRange.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "d8613e9c-fe71-4034-96d1-bd8e04da8087", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "BossRange" + } +} diff --git a/assets/cc-game/res/prefabs/Creep.prefab b/assets/cc-game/res/prefabs/Creep.prefab index b07f8fe..3c8334f 100644 --- a/assets/cc-game/res/prefabs/Creep.prefab +++ b/assets/cc-game/res/prefabs/Creep.prefab @@ -50,13 +50,10 @@ }, { "__id__": 33 - }, - { - "__id__": 50 } ], "_prefab": { - "__id__": 52 + "__id__": 50 }, "_lpos": { "__type__": "cc.Vec3", @@ -365,10 +362,12 @@ "__prefab": { "__id__": 14 }, + "progressType": 0, "barProgress": { "__id__": 6 }, "valueTxt": null, + "switchColorValue": 0.4, "normalColor": { "__type__": "cc.Color", "r": 0, @@ -1033,9 +1032,6 @@ "hpBar": { "__id__": 13 }, - "creepMove": { - "__id__": 50 - }, "_id": "" }, { @@ -1098,24 +1094,6 @@ "__type__": "cc.CompPrefabInfo", "fileId": "998XVf4NtC5bvlNsUDhDGd" }, - { - "__type__": "a6af26oFfJFGaOGv6N1tGL/", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 51 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "b1V/ehlEVJY73NgYDDFcGQ" - }, { "__type__": "cc.PrefabInfo", "root": { diff --git a/assets/cc-game/res/prefabs/Hero.prefab b/assets/cc-game/res/prefabs/Hero.prefab index 7c7d069..3272d67 100644 --- a/assets/cc-game/res/prefabs/Hero.prefab +++ b/assets/cc-game/res/prefabs/Hero.prefab @@ -25,58 +25,61 @@ "__id__": 10 }, { - "__id__": 92 + "__id__": 102 }, { - "__id__": 98 + "__id__": 108 }, { - "__id__": 110 + "__id__": 120 }, { - "__id__": 116 + "__id__": 126 }, { - "__id__": 18 + "__id__": 19 }, { - "__id__": 122 + "__id__": 132 } ], "_active": true, "_components": [ - { - "__id__": 128 - }, - { - "__id__": 130 - }, { "__id__": 138 }, - { - "__id__": 136 - }, - { - "__id__": 132 - }, - { - "__id__": 134 - }, - { - "__id__": 105 - }, { "__id__": 140 + }, + { + "__id__": 148 + }, + { + "__id__": 146 + }, + { + "__id__": 142 + }, + { + "__id__": 144 + }, + { + "__id__": 115 + }, + { + "__id__": 150 + }, + { + "__id__": 152 } ], "_prefab": { - "__id__": 142 + "__id__": 154 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -524.374, + "y": -360, "z": 0 }, "_lrot": { @@ -169,8 +172,8 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 150, - "height": 150 + "width": 351, + "height": 502 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -203,15 +206,15 @@ "r": 255, "g": 255, "b": 255, - "a": 150 + "a": 255 }, "_spriteFrame": { - "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@f9941", + "__uuid__": "d39143f4-9cb1-4456-bbc9-a17e95f94c1c@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, - "_sizeMode": 0, + "_sizeMode": 2, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -369,27 +372,87 @@ }, { "__type__": "cc.Node", - "_name": "mana-progress", + "_name": "Mana-Mask", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, + "_children": [ + { + "__id__": 11 + } + ], + "_active": true, + "_components": [ + { + "__id__": 95 + }, + { + "__id__": 97 + }, + { + "__id__": 99 + } + ], + "_prefab": { + "__id__": 101 + }, + "_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": "HeroMana", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 10 + }, "_children": [], "_active": true, "_components": [ { - "__id__": 11 + "__id__": 12 }, { - "__id__": 13 + "__id__": 14 }, { - "__id__": 15 + "__id__": 16 + }, + { + "__id__": 92 } ], "_prefab": { - "__id__": 91 + "__id__": 94 }, "_lpos": { "__type__": "cc.Vec3", @@ -426,11 +489,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 10 + "__id__": 11 }, "_enabled": true, "__prefab": { - "__id__": 12 + "__id__": 13 }, "_contentSize": { "__type__": "cc.Size", @@ -454,11 +517,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 10 + "__id__": 11 }, "_enabled": true, "__prefab": { - "__id__": 14 + "__id__": 15 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -499,17 +562,17 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 10 + "__id__": 11 }, "_enabled": true, "__prefab": { - "__id__": 16 + "__id__": 17 }, "manaProgress": { - "__id__": 13 + "__id__": 14 }, "skillActive": { - "__id__": 17 + "__id__": 18 }, "_id": "" }, @@ -523,21 +586,21 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 18 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 90 + "__id__": 91 }, "listSkillBtns": [ { - "__id__": 38 + "__id__": 39 }, { - "__id__": 60 + "__id__": 61 }, { - "__id__": 82 + "__id__": 83 } ], "_id": "" @@ -552,34 +615,34 @@ }, "_children": [ { - "__id__": 19 + "__id__": 20 }, { - "__id__": 41 + "__id__": 42 }, { - "__id__": 63 + "__id__": 64 } ], "_active": true, "_components": [ { - "__id__": 85 + "__id__": 86 }, { - "__id__": 87 + "__id__": 88 }, { - "__id__": 17 + "__id__": 18 } ], "_prefab": { - "__id__": 89 + "__id__": 90 }, "_lpos": { "__type__": "cc.Vec3", - "x": 0, - "y": -21.965, + "x": 120, + "y": 0, "z": 0 }, "_lrot": { @@ -611,38 +674,38 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 18 + "__id__": 19 }, "_children": [ { - "__id__": 20 + "__id__": 21 }, { - "__id__": 26 + "__id__": 27 } ], "_active": true, "_components": [ { - "__id__": 32 + "__id__": 33 }, { - "__id__": 34 + "__id__": 35 }, { - "__id__": 36 + "__id__": 37 }, { - "__id__": 38 + "__id__": 39 } ], "_prefab": { - "__id__": 40 + "__id__": 41 }, "_lpos": { "__type__": "cc.Vec3", - "x": -65, - "y": 0, + "x": 0, + "y": 65, "z": 0 }, "_lrot": { @@ -674,20 +737,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 19 + "__id__": 20 }, "_children": [], "_active": true, "_components": [ { - "__id__": 21 + "__id__": 22 }, { - "__id__": 23 + "__id__": 24 } ], "_prefab": { - "__id__": 25 + "__id__": 26 }, "_lpos": { "__type__": "cc.Vec3", @@ -724,11 +787,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 20 + "__id__": 21 }, "_enabled": true, "__prefab": { - "__id__": 22 + "__id__": 23 }, "_contentSize": { "__type__": "cc.Size", @@ -752,11 +815,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 20 + "__id__": 21 }, "_enabled": true, "__prefab": { - "__id__": 24 + "__id__": 25 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -836,20 +899,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 19 + "__id__": 20 }, "_children": [], "_active": false, "_components": [ { - "__id__": 27 + "__id__": 28 }, { - "__id__": 29 + "__id__": 30 } ], "_prefab": { - "__id__": 31 + "__id__": 32 }, "_lpos": { "__type__": "cc.Vec3", @@ -886,11 +949,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 26 + "__id__": 27 }, "_enabled": true, "__prefab": { - "__id__": 28 + "__id__": 29 }, "_contentSize": { "__type__": "cc.Size", @@ -914,11 +977,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 26 + "__id__": 27 }, "_enabled": true, "__prefab": { - "__id__": 30 + "__id__": 31 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -998,11 +1061,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 19 + "__id__": 20 }, "_enabled": true, "__prefab": { - "__id__": 33 + "__id__": 34 }, "_contentSize": { "__type__": "cc.Size", @@ -1026,11 +1089,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 19 + "__id__": 20 }, "_enabled": true, "__prefab": { - "__id__": 35 + "__id__": 36 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1071,11 +1134,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 19 + "__id__": 20 }, "_enabled": true, "__prefab": { - "__id__": 37 + "__id__": 38 }, "clickEvents": [], "_interactable": true, @@ -1115,7 +1178,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 19 + "__id__": 20 }, "_id": "" }, @@ -1129,20 +1192,20 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 19 + "__id__": 20 }, "_enabled": true, "__prefab": { - "__id__": 39 + "__id__": 40 }, "btn": { - "__id__": 36 + "__id__": 37 }, "theme": { - "__id__": 34 + "__id__": 35 }, "activeFlag": { - "__id__": 26 + "__id__": 27 }, "_id": "" }, @@ -1169,33 +1232,33 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 18 + "__id__": 19 }, "_children": [ { - "__id__": 42 + "__id__": 43 }, { - "__id__": 48 + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 54 + "__id__": 55 }, { - "__id__": 56 + "__id__": 57 }, { - "__id__": 58 + "__id__": 59 }, { - "__id__": 60 + "__id__": 61 } ], "_prefab": { - "__id__": 62 + "__id__": 63 }, "_lpos": { "__type__": "cc.Vec3", @@ -1232,20 +1295,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 41 + "__id__": 42 }, "_children": [], "_active": true, "_components": [ { - "__id__": 43 + "__id__": 44 }, { - "__id__": 45 + "__id__": 46 } ], "_prefab": { - "__id__": 47 + "__id__": 48 }, "_lpos": { "__type__": "cc.Vec3", @@ -1282,11 +1345,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 42 + "__id__": 43 }, "_enabled": true, "__prefab": { - "__id__": 44 + "__id__": 45 }, "_contentSize": { "__type__": "cc.Size", @@ -1310,11 +1373,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 42 + "__id__": 43 }, "_enabled": true, "__prefab": { - "__id__": 46 + "__id__": 47 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1394,20 +1457,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 41 + "__id__": 42 }, "_children": [], "_active": false, "_components": [ { - "__id__": 49 + "__id__": 50 }, { - "__id__": 51 + "__id__": 52 } ], "_prefab": { - "__id__": 53 + "__id__": 54 }, "_lpos": { "__type__": "cc.Vec3", @@ -1444,11 +1507,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 48 + "__id__": 49 }, "_enabled": true, "__prefab": { - "__id__": 50 + "__id__": 51 }, "_contentSize": { "__type__": "cc.Size", @@ -1472,11 +1535,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 48 + "__id__": 49 }, "_enabled": true, "__prefab": { - "__id__": 52 + "__id__": 53 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1556,11 +1619,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 41 + "__id__": 42 }, "_enabled": true, "__prefab": { - "__id__": 55 + "__id__": 56 }, "_contentSize": { "__type__": "cc.Size", @@ -1584,11 +1647,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 41 + "__id__": 42 }, "_enabled": true, "__prefab": { - "__id__": 57 + "__id__": 58 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1629,11 +1692,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 41 + "__id__": 42 }, "_enabled": true, "__prefab": { - "__id__": 59 + "__id__": 60 }, "clickEvents": [], "_interactable": true, @@ -1673,7 +1736,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 41 + "__id__": 42 }, "_id": "" }, @@ -1687,20 +1750,20 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 41 + "__id__": 42 }, "_enabled": true, "__prefab": { - "__id__": 61 + "__id__": 62 }, "btn": { - "__id__": 58 + "__id__": 59 }, "theme": { - "__id__": 56 + "__id__": 57 }, "activeFlag": { - "__id__": 48 + "__id__": 49 }, "_id": "" }, @@ -1727,38 +1790,38 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 18 + "__id__": 19 }, "_children": [ { - "__id__": 64 + "__id__": 65 }, { - "__id__": 70 + "__id__": 71 } ], "_active": true, "_components": [ { - "__id__": 76 + "__id__": 77 }, { - "__id__": 78 + "__id__": 79 }, { - "__id__": 80 + "__id__": 81 }, { - "__id__": 82 + "__id__": 83 } ], "_prefab": { - "__id__": 84 + "__id__": 85 }, "_lpos": { "__type__": "cc.Vec3", - "x": 65, - "y": 0, + "x": 0, + "y": -65, "z": 0 }, "_lrot": { @@ -1790,20 +1853,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 63 + "__id__": 64 }, "_children": [], "_active": true, "_components": [ { - "__id__": 65 + "__id__": 66 }, { - "__id__": 67 + "__id__": 68 } ], "_prefab": { - "__id__": 69 + "__id__": 70 }, "_lpos": { "__type__": "cc.Vec3", @@ -1840,11 +1903,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 64 + "__id__": 65 }, "_enabled": true, "__prefab": { - "__id__": 66 + "__id__": 67 }, "_contentSize": { "__type__": "cc.Size", @@ -1868,11 +1931,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 64 + "__id__": 65 }, "_enabled": true, "__prefab": { - "__id__": 68 + "__id__": 69 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1952,20 +2015,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 63 + "__id__": 64 }, "_children": [], "_active": false, "_components": [ { - "__id__": 71 + "__id__": 72 }, { - "__id__": 73 + "__id__": 74 } ], "_prefab": { - "__id__": 75 + "__id__": 76 }, "_lpos": { "__type__": "cc.Vec3", @@ -2002,11 +2065,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 70 + "__id__": 71 }, "_enabled": true, "__prefab": { - "__id__": 72 + "__id__": 73 }, "_contentSize": { "__type__": "cc.Size", @@ -2030,11 +2093,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 70 + "__id__": 71 }, "_enabled": true, "__prefab": { - "__id__": 74 + "__id__": 75 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2114,11 +2177,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 63 + "__id__": 64 }, "_enabled": true, "__prefab": { - "__id__": 77 + "__id__": 78 }, "_contentSize": { "__type__": "cc.Size", @@ -2142,11 +2205,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 63 + "__id__": 64 }, "_enabled": true, "__prefab": { - "__id__": 79 + "__id__": 80 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2187,11 +2250,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 63 + "__id__": 64 }, "_enabled": true, "__prefab": { - "__id__": 81 + "__id__": 82 }, "clickEvents": [], "_interactable": true, @@ -2231,7 +2294,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 63 + "__id__": 64 }, "_id": "" }, @@ -2245,20 +2308,20 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 63 + "__id__": 64 }, "_enabled": true, "__prefab": { - "__id__": 83 + "__id__": 84 }, "btn": { - "__id__": 80 + "__id__": 81 }, "theme": { - "__id__": 78 + "__id__": 79 }, "activeFlag": { - "__id__": 70 + "__id__": 71 }, "_id": "" }, @@ -2285,16 +2348,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 18 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 86 + "__id__": 87 }, "_contentSize": { "__type__": "cc.Size", - "width": 185, - "height": 100 + "width": 60, + "height": 185 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -2313,14 +2376,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 18 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 88 + "__id__": 89 }, "_resizeMode": 1, - "_layoutType": 1, + "_layoutType": 2, "_cellSize": { "__type__": "cc.Size", "width": 40, @@ -2332,7 +2395,7 @@ "_paddingTop": 0, "_paddingBottom": 0, "_spacingX": 10, - "_spacingY": 0, + "_spacingY": 10, "_verticalDirection": 1, "_horizontalDirection": 0, "_constraint": 0, @@ -2362,6 +2425,24 @@ "__type__": "cc.CompPrefabInfo", "fileId": "c2yw+n3lhG7LzrRaP9kJMl" }, + { + "__type__": "c8fedWd/SFEIb7z9Kl1lzIQ", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 11 + }, + "_enabled": true, + "__prefab": { + "__id__": 93 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cf00CkHpFB7pTBIsyiFGB1" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -2375,6 +2456,115 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": null }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 96 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 125, + "height": 125 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9b/H2CMEBLladosGw4Z8vG" + }, + { + "__type__": "cc.Mask", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 98 + }, + "_type": 1, + "_inverted": true, + "_segments": 64, + "_alphaThreshold": 0.1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "0dTpfKVOxF0qbMDXvZkvWm" + }, + { + "__type__": "cc.Graphics", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 100 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_lineWidth": 1, + "_strokeColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_lineJoin": 2, + "_lineCap": 0, + "_fillColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 0 + }, + "_miterLimit": 10, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1fiG6+29ZHzLHnl17bwcf1" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "46VS4s0F9F6q2FtTC+zUrz", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, { "__type__": "cc.Node", "_name": "body", @@ -2384,17 +2574,17 @@ "__id__": 1 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { - "__id__": 93 + "__id__": 103 }, { - "__id__": 95 + "__id__": 105 } ], "_prefab": { - "__id__": 97 + "__id__": 107 }, "_lpos": { "__type__": "cc.Vec3", @@ -2431,11 +2621,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 92 + "__id__": 102 }, "_enabled": true, "__prefab": { - "__id__": 94 + "__id__": 104 }, "_contentSize": { "__type__": "cc.Size", @@ -2459,11 +2649,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 92 + "__id__": 102 }, "_enabled": true, "__prefab": { - "__id__": 96 + "__id__": 106 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2523,20 +2713,20 @@ "_active": true, "_components": [ { - "__id__": 99 + "__id__": 109 }, { - "__id__": 101 + "__id__": 111 }, { - "__id__": 103 + "__id__": 113 }, { - "__id__": 107 + "__id__": 117 } ], "_prefab": { - "__id__": 109 + "__id__": 119 }, "_lpos": { "__type__": "cc.Vec3", @@ -2573,11 +2763,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 98 + "__id__": 108 }, "_enabled": true, "__prefab": { - "__id__": 100 + "__id__": 110 }, "_contentSize": { "__type__": "cc.Size", @@ -2601,11 +2791,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 98 + "__id__": 108 }, "_enabled": true, "__prefab": { - "__id__": 102 + "__id__": 112 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2646,14 +2836,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 98 + "__id__": 108 }, "_enabled": true, "__prefab": { - "__id__": 104 + "__id__": 114 }, "colliderComponent": { - "__id__": 105 + "__id__": 115 }, "_id": "" }, @@ -2671,7 +2861,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 106 + "__id__": 116 }, "tag": 0, "_group": 32, @@ -2697,11 +2887,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 98 + "__id__": 108 }, "_enabled": false, "__prefab": { - "__id__": 108 + "__id__": 118 }, "tag": 0, "_group": 1, @@ -2743,17 +2933,17 @@ "__id__": 1 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { - "__id__": 111 + "__id__": 121 }, { - "__id__": 113 + "__id__": 123 } ], "_prefab": { - "__id__": 115 + "__id__": 125 }, "_lpos": { "__type__": "cc.Vec3", @@ -2790,11 +2980,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 110 + "__id__": 120 }, "_enabled": true, "__prefab": { - "__id__": 112 + "__id__": 122 }, "_contentSize": { "__type__": "cc.Size", @@ -2818,11 +3008,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 110 + "__id__": 120 }, "_enabled": true, "__prefab": { - "__id__": 114 + "__id__": 124 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2908,14 +3098,14 @@ "_active": false, "_components": [ { - "__id__": 117 + "__id__": 127 }, { - "__id__": 119 + "__id__": 129 } ], "_prefab": { - "__id__": 121 + "__id__": 131 }, "_lpos": { "__type__": "cc.Vec3", @@ -2952,11 +3142,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 116 + "__id__": 126 }, "_enabled": true, "__prefab": { - "__id__": 118 + "__id__": 128 }, "_contentSize": { "__type__": "cc.Size", @@ -2980,11 +3170,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 116 + "__id__": 126 }, "_enabled": true, "__prefab": { - "__id__": 120 + "__id__": 130 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3070,14 +3260,14 @@ "_active": false, "_components": [ { - "__id__": 123 + "__id__": 133 }, { - "__id__": 125 + "__id__": 135 } ], "_prefab": { - "__id__": 127 + "__id__": 137 }, "_lpos": { "__type__": "cc.Vec3", @@ -3114,11 +3304,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 122 + "__id__": 132 }, "_enabled": true, "__prefab": { - "__id__": 124 + "__id__": 134 }, "_contentSize": { "__type__": "cc.Size", @@ -3142,11 +3332,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 122 + "__id__": 132 }, "_enabled": true, "__prefab": { - "__id__": 126 + "__id__": 136 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3230,7 +3420,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 129 + "__id__": 139 }, "_contentSize": { "__type__": "cc.Size", @@ -3258,25 +3448,31 @@ }, "_enabled": true, "__prefab": { - "__id__": 131 + "__id__": 141 }, "colliderObject": { - "__id__": 132 + "__id__": 142 }, "sensor": { - "__id__": 103 + "__id__": 113 }, "rigibodyComponent": { - "__id__": 136 + "__id__": 146 }, "shooting": { - "__id__": 138 + "__id__": 148 }, "theme": { - "__id__": 95 + "__id__": 105 }, "skillLabel": { - "__id__": 119 + "__id__": 129 + }, + "heroMana": { + "__id__": 16 + }, + "herHPHeal": { + "__id__": 92 }, "_id": "" }, @@ -3294,10 +3490,10 @@ }, "_enabled": true, "__prefab": { - "__id__": 133 + "__id__": 143 }, "colliderComponent": { - "__id__": 134 + "__id__": 144 }, "_id": "" }, @@ -3315,7 +3511,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 135 + "__id__": 145 }, "tag": 1, "_group": 4, @@ -3331,98 +3527,178 @@ "_points": [ { "__type__": "cc.Vec2", - "x": -21.42857142857143, - "y": 75 + "x": 20.7, + "y": 164.2 }, { "__type__": "cc.Vec2", - "x": -36.734693877551024, - "y": 68.87755102040816 + "x": -15.5, + "y": 184.6 }, { "__type__": "cc.Vec2", - "x": -38.26530612244898, - "y": 65.81632653061223 + "x": -43.7, + "y": 191.9 }, { "__type__": "cc.Vec2", - "x": -50.51020408163265, - "y": 59.69387755102039 + "x": -56.3, + "y": 190.1 }, { "__type__": "cc.Vec2", - "x": -67.34693877551021, - "y": 39.79591836734693 + "x": -65.5, + "y": 178.6 }, { "__type__": "cc.Vec2", - "x": -75, - "y": 21.42857142857143 + "x": -59.4, + "y": 168.3 }, { "__type__": "cc.Vec2", - "x": -75, - "y": -21.42857142857143 + "x": -78.6, + "y": 166.1 }, { "__type__": "cc.Vec2", - "x": -65.81632653061224, - "y": -41.3265306122449 + "x": -99.7, + "y": 151.8 }, { "__type__": "cc.Vec2", - "x": -50.51020408163265, - "y": -59.69387755102041 + "x": -107.6, + "y": 134.3 }, { "__type__": "cc.Vec2", - "x": -19.89795918367347, - "y": -75 + "x": -106.6, + "y": 123.3 }, { "__type__": "cc.Vec2", - "x": 24.489795918367335, - "y": -73.46938775510205 + "x": -91.8, + "y": 114.1 }, { "__type__": "cc.Vec2", - "x": 41.326530612244895, - "y": -65.81632653061224 + "x": -103.7, + "y": 105 }, { "__type__": "cc.Vec2", - "x": 61.22448979591837, - "y": -47.44897959183673 + "x": -102.7, + "y": 95.9 }, { "__type__": "cc.Vec2", - "x": 75, - "y": -19.89795918367347 + "x": -87.6, + "y": 100.7 }, { "__type__": "cc.Vec2", - "x": 75, - "y": 19.897959183673464 + "x": -83.4, + "y": 40.1 }, { "__type__": "cc.Vec2", - "x": 71.93877551020407, - "y": 29.08163265306122 + "x": -60.2, + "y": 27.4 }, { "__type__": "cc.Vec2", - "x": 62.755102040816325, - "y": 45.918367346938766 + "x": -9.8, + "y": 23.2 }, { "__type__": "cc.Vec2", - "x": 45.918367346938766, - "y": 62.755102040816325 + "x": -57.1, + "y": -29.1 }, { "__type__": "cc.Vec2", - "x": 19.897959183673464, - "y": 75 + "x": -82.5, + "y": -43.4 + }, + { + "__type__": "cc.Vec2", + "x": -100.9, + "y": -69.5 + }, + { + "__type__": "cc.Vec2", + "x": -73.2, + "y": -85.5 + }, + { + "__type__": "cc.Vec2", + "x": 49.9, + "y": -92.4 + }, + { + "__type__": "cc.Vec2", + "x": 86.7, + "y": -27.9 + }, + { + "__type__": "cc.Vec2", + "x": 41.7, + "y": 15 + }, + { + "__type__": "cc.Vec2", + "x": 13.2, + "y": 26.6 + }, + { + "__type__": "cc.Vec2", + "x": 49.4, + "y": 48.5 + }, + { + "__type__": "cc.Vec2", + "x": 63.5, + "y": 51.1 + }, + { + "__type__": "cc.Vec2", + "x": 71.7, + "y": 70 + }, + { + "__type__": "cc.Vec2", + "x": 68.7, + "y": 78.5 + }, + { + "__type__": "cc.Vec2", + "x": 73.2, + "y": 97 + }, + { + "__type__": "cc.Vec2", + "x": 66.8, + "y": 131.3 + }, + { + "__type__": "cc.Vec2", + "x": 75.4, + "y": 137.6 + }, + { + "__type__": "cc.Vec2", + "x": 51.7, + "y": 145.3 + }, + { + "__type__": "cc.Vec2", + "x": 64.7, + "y": 155.3 + }, + { + "__type__": "cc.Vec2", + "x": 52.5, + "y": 168.4 } ], "_id": "" @@ -3441,7 +3717,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 137 + "__id__": 147 }, "enabledContactListener": true, "bullet": false, @@ -3475,7 +3751,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 139 + "__id__": 149 }, "bulletPrefab": { "__uuid__": "00fe22d2-9262-49f6-b949-50802b47f579", @@ -3497,7 +3773,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 141 + "__id__": 151 }, "_id": "" }, @@ -3505,6 +3781,35 @@ "__type__": "cc.CompPrefabInfo", "fileId": "20kwgYW3VNg7xer7HzW5GQ" }, + { + "__type__": "cc.Animation", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 153 + }, + "playOnLoad": true, + "_clips": [ + { + "__uuid__": "6dd70c1b-d1ca-4169-823d-562b6c968e64", + "__expectedType__": "cc.AnimationClip" + } + ], + "_defaultClip": { + "__uuid__": "6dd70c1b-d1ca-4169-823d-562b6c968e64", + "__expectedType__": "cc.AnimationClip" + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "behfBYIBBOaIlvp+4hHsd3" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -3515,6 +3820,6 @@ }, "fileId": "42jbi1M+tC4ZJUUqlqKJqd", "instance": null, - "targetOverrides": [] + "targetOverrides": null } ] \ No newline at end of file diff --git a/assets/cc-game/scene/loading.scene b/assets/cc-game/scene/loading.scene new file mode 100644 index 0000000..24bf411 --- /dev/null +++ b/assets/cc-game/scene/loading.scene @@ -0,0 +1,561 @@ +[ + { + "__type__": "cc.SceneAsset", + "_name": "loading", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "scene": { + "__id__": 1 + } + }, + { + "__type__": "cc.Scene", + "_name": "loading", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "autoReleaseAssets": false, + "_globals": { + "__id__": 11 + }, + "_id": "9a2b0851-f4ae-4207-a336-0d5488e0a9aa" + }, + { + "__type__": "cc.Node", + "_name": "Canvas", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 3 + }, + { + "__id__": 5 + } + ], + "_active": true, + "_components": [ + { + "__id__": 8 + }, + { + "__id__": 9 + }, + { + "__id__": 10 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 414, + "y": 896, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "beI88Z2HpFELqR4T5EMHpg" + }, + { + "__type__": "cc.Node", + "_name": "Camera", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 4 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 1000 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "ebFwiq8gBFaYpqYbdoDODe" + }, + { + "__type__": "cc.Camera", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 3 + }, + "_enabled": true, + "__prefab": null, + "_projection": 0, + "_priority": 0, + "_fov": 45, + "_fovAxis": 0, + "_orthoHeight": 896, + "_near": 0, + "_far": 1000, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_depth": 1, + "_stencil": 0, + "_clearFlags": 7, + "_rect": { + "__type__": "cc.Rect", + "x": 0, + "y": 0, + "width": 1, + "height": 1 + }, + "_aperture": 19, + "_shutter": 7, + "_iso": 0, + "_screenScale": 1, + "_visibility": 1108344832, + "_targetTexture": null, + "_postProcess": null, + "_usePostProcess": false, + "_cameraType": -1, + "_trackingType": 0, + "_id": "63WIch3o5BEYRlXzTT0oWc" + }, + { + "__type__": "cc.Node", + "_name": "Sprite", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 6 + }, + { + "__id__": 7 + } + ], + "_prefab": null, + "_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": "0fbLfTfAFBWpUiXzzBC/WN" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 5 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 40, + "height": 36 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "b150IHDaNMFpkZBONnSw5d" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 5 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "57520716-48c8-4a19-8acf-41c9f8777fb0@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "c2RuTxg3dJ5raeOSECkfG8" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 828, + "height": 1792 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "d6rUX5yfhMlKoWX2bSbawx" + }, + { + "__type__": "cc.Canvas", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": null, + "_cameraComponent": { + "__id__": 4 + }, + "_alignCanvasWithScreen": true, + "_id": "12O/ljcVlEqLmVm3U2gEOQ" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 5.684341886080802e-14, + "_bottom": 5.684341886080802e-14, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "c5V1EV8IpMtrIvY1OE9t2u" + }, + { + "__type__": "cc.SceneGlobals", + "ambient": { + "__id__": 12 + }, + "shadows": { + "__id__": 13 + }, + "_skybox": { + "__id__": 14 + }, + "fog": { + "__id__": 15 + }, + "octree": { + "__id__": 16 + }, + "skin": { + "__id__": 17 + }, + "lightProbeInfo": { + "__id__": 18 + }, + "postSettings": { + "__id__": 19 + }, + "bakedWithStationaryMainLight": false, + "bakedWithHighpLightmap": false + }, + { + "__type__": "cc.AmbientInfo", + "_skyColorHDR": { + "__type__": "cc.Vec4", + "x": 0, + "y": 0, + "z": 0, + "w": 0.520833125 + }, + "_skyColor": { + "__type__": "cc.Vec4", + "x": 0, + "y": 0, + "z": 0, + "w": 0.520833125 + }, + "_skyIllumHDR": 20000, + "_skyIllum": 20000, + "_groundAlbedoHDR": { + "__type__": "cc.Vec4", + "x": 0, + "y": 0, + "z": 0, + "w": 0 + }, + "_groundAlbedo": { + "__type__": "cc.Vec4", + "x": 0, + "y": 0, + "z": 0, + "w": 0 + }, + "_skyColorLDR": { + "__type__": "cc.Vec4", + "x": 0.2, + "y": 0.5, + "z": 0.8, + "w": 1 + }, + "_skyIllumLDR": 20000, + "_groundAlbedoLDR": { + "__type__": "cc.Vec4", + "x": 0.2, + "y": 0.2, + "z": 0.2, + "w": 1 + } + }, + { + "__type__": "cc.ShadowsInfo", + "_enabled": false, + "_type": 0, + "_normal": { + "__type__": "cc.Vec3", + "x": 0, + "y": 1, + "z": 0 + }, + "_distance": 0, + "_planeBias": 1, + "_shadowColor": { + "__type__": "cc.Color", + "r": 76, + "g": 76, + "b": 76, + "a": 255 + }, + "_maxReceived": 4, + "_size": { + "__type__": "cc.Vec2", + "x": 512, + "y": 512 + } + }, + { + "__type__": "cc.SkyboxInfo", + "_envLightingType": 0, + "_envmapHDR": null, + "_envmap": null, + "_envmapLDR": null, + "_diffuseMapHDR": null, + "_diffuseMapLDR": null, + "_enabled": false, + "_useHDR": true, + "_editableMaterial": null, + "_reflectionHDR": null, + "_reflectionLDR": null, + "_rotationAngle": 0 + }, + { + "__type__": "cc.FogInfo", + "_type": 0, + "_fogColor": { + "__type__": "cc.Color", + "r": 200, + "g": 200, + "b": 200, + "a": 255 + }, + "_enabled": false, + "_fogDensity": 0.3, + "_fogStart": 0.5, + "_fogEnd": 300, + "_fogAtten": 5, + "_fogTop": 1.5, + "_fogRange": 1.2, + "_accurate": false + }, + { + "__type__": "cc.OctreeInfo", + "_enabled": false, + "_minPos": { + "__type__": "cc.Vec3", + "x": -1024, + "y": -1024, + "z": -1024 + }, + "_maxPos": { + "__type__": "cc.Vec3", + "x": 1024, + "y": 1024, + "z": 1024 + }, + "_depth": 8 + }, + { + "__type__": "cc.SkinInfo", + "_enabled": false, + "_blurRadius": 0.01, + "_sssIntensity": 3 + }, + { + "__type__": "cc.LightProbeInfo", + "_giScale": 1, + "_giSamples": 1024, + "_bounces": 2, + "_reduceRinging": 0, + "_showProbe": true, + "_showWireframe": true, + "_showConvex": false, + "_data": null, + "_lightProbeSphereVolume": 1 + }, + { + "__type__": "cc.PostSettingsInfo", + "_toneMappingType": 0 + } +] \ No newline at end of file diff --git a/assets/cc-game/scene/loading.scene.meta b/assets/cc-game/scene/loading.scene.meta new file mode 100644 index 0000000..febc383 --- /dev/null +++ b/assets/cc-game/scene/loading.scene.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.1.50", + "importer": "scene", + "imported": true, + "uuid": "9a2b0851-f4ae-4207-a336-0d5488e0a9aa", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/scene/mainscene.scene b/assets/cc-game/scene/mainscene.scene index 2caf25c..185f537 100644 --- a/assets/cc-game/scene/mainscene.scene +++ b/assets/cc-game/scene/mainscene.scene @@ -23,7 +23,7 @@ "_active": true, "_components": [], "_prefab": { - "__id__": 536 + "__id__": 643 }, "_lpos": { "__type__": "cc.Vec3", @@ -54,7 +54,7 @@ }, "autoReleaseAssets": false, "_globals": { - "__id__": 539 + "__id__": 646 }, "_id": "1271e3a3-5013-4a5b-98f3-2ac3b007353c" }, @@ -77,41 +77,38 @@ "__id__": 8 }, { - "__id__": 518 + "__id__": 629 }, { - "__id__": 522 - }, - { - "__id__": 526 + "__id__": 633 }, { "__id__": 14 }, { - "__id__": 107 + "__id__": 109 }, { - "__id__": 530 + "__id__": 637 } ], "_active": true, "_components": [ { - "__id__": 533 + "__id__": 640 }, { - "__id__": 534 + "__id__": 641 }, { - "__id__": 535 + "__id__": 642 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": 414, - "y": 896, + "x": 540, + "y": 1170, "z": 0 }, "_lrot": { @@ -196,7 +193,7 @@ "_priority": 1073741824, "_fov": 45, "_fovAxis": 0, - "_orthoHeight": 896, + "_orthoHeight": 1170, "_near": 0, "_far": 2000, "_color": { @@ -324,10 +321,18 @@ "__uuid__": "1f79ea20-7780-4538-a226-42c3a3580221", "__expectedType__": "cc.JsonAsset" }, - "levelDesign": { + "levelDesignAsset": { "__uuid__": "368a5ad4-9df4-4cb7-b81c-fd781f82fb90", "__expectedType__": "cc.JsonAsset" }, + "skillUnlockAsset": { + "__uuid__": "d4629789-b226-4e0e-b468-d5bfe498ee14", + "__expectedType__": "cc.JsonAsset" + }, + "passiveSkillAsset": { + "__uuid__": "54ae12c5-faf1-46c4-b556-d1410d6d1328", + "__expectedType__": "cc.JsonAsset" + }, "_id": "efUPh4ToxFSahkyqnNPLgu" }, { @@ -423,10 +428,6 @@ "__uuid__": "5baa9f30-525b-491a-818e-958cd0daa8e0", "__expectedType__": "cc.Prefab" }, - "bossPrefab": { - "__uuid__": "d8613e9c-fe71-4034-96d1-bd8e04da8087", - "__expectedType__": "cc.Prefab" - }, "creepPrefab": { "__uuid__": "819ede20-8c84-4abd-a8bd-f67d5e15223d", "__expectedType__": "cc.Prefab" @@ -445,6 +446,14 @@ "__expectedType__": "cc.Prefab" } ], + "bossMeleePrefab": { + "__uuid__": "bec38510-8e78-4113-8867-618a2bf9d243", + "__expectedType__": "cc.Prefab" + }, + "bossRangePrefab": { + "__uuid__": "d8613e9c-fe71-4034-96d1-bd8e04da8087", + "__expectedType__": "cc.Prefab" + }, "_id": "a5gVT939JKFKqPhcOc+YvT" }, { @@ -491,7 +500,7 @@ "__id__": 14 }, "gameUI": { - "__id__": 106 + "__id__": 108 }, "_id": "52QtPdGSJIwIjnTv1wJRLZ" }, @@ -514,17 +523,11 @@ "__id__": 26 }, { - "__id__": 99 + "__id__": 101 } ], "_active": true, "_components": [ - { - "__id__": 101 - }, - { - "__id__": 102 - }, { "__id__": 103 }, @@ -533,6 +536,12 @@ }, { "__id__": 105 + }, + { + "__id__": 106 + }, + { + "__id__": 107 } ], "_prefab": null, @@ -574,7 +583,7 @@ "__id__": 14 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 16 @@ -698,7 +707,7 @@ "instance": { "__id__": 20 }, - "targetOverrides": [], + "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -750,7 +759,7 @@ "value": { "__type__": "cc.Vec3", "x": 0, - "y": -379.181, + "y": -360, "z": 0 } }, @@ -798,31 +807,31 @@ "__id__": 27 }, { - "__id__": 37 + "__id__": 39 }, { - "__id__": 47 + "__id__": 49 }, { - "__id__": 61 + "__id__": 63 }, { - "__id__": 70 + "__id__": 72 }, { - "__id__": 79 + "__id__": 81 }, { - "__id__": 88 + "__id__": 90 } ], "_active": true, "_components": [ { - "__id__": 97 + "__id__": 99 }, { - "__id__": 98 + "__id__": 100 } ], "_prefab": null, @@ -906,6 +915,9 @@ }, { "__id__": 36 + }, + { + "__id__": 37 } ], "removedComponents": [] @@ -995,7 +1007,28 @@ "propertyPath": [ "_active" ], - "value": true + "value": false + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 38 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "a3qW/aZE9KXZpd0oGaoTS4" + ] }, { "__type__": "cc.Node", @@ -1004,14 +1037,14 @@ "__id__": 26 }, "_prefab": { - "__id__": 38 + "__id__": 40 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 37 + "__id__": 39 }, "asset": { "__uuid__": "4cabd104-f157-4d93-8870-ee4428fc9839", @@ -1019,7 +1052,7 @@ }, "fileId": "57fgqL2/xAjIfI6sdi6KDV", "instance": { - "__id__": 39 + "__id__": 41 }, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -1031,15 +1064,9 @@ "mountedChildren": [], "mountedComponents": [], "propertyOverrides": [ - { - "__id__": 40 - }, { "__id__": 42 }, - { - "__id__": 43 - }, { "__id__": 44 }, @@ -1048,6 +1075,12 @@ }, { "__id__": 46 + }, + { + "__id__": 47 + }, + { + "__id__": 48 } ], "removedComponents": [] @@ -1055,7 +1088,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 41 + "__id__": 43 }, "propertyPath": [ "_name" @@ -1071,7 +1104,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 41 + "__id__": 43 }, "propertyPath": [ "_lpos" @@ -1086,7 +1119,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 41 + "__id__": 43 }, "propertyPath": [ "_lrot" @@ -1102,7 +1135,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 41 + "__id__": 43 }, "propertyPath": [ "_euler" @@ -1117,7 +1150,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 41 + "__id__": 43 }, "propertyPath": [ "_lscale" @@ -1132,12 +1165,12 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 41 + "__id__": 43 }, "propertyPath": [ "_active" ], - "value": true + "value": false }, { "__type__": "cc.Node", @@ -1149,20 +1182,14 @@ }, "_children": [ { - "__id__": 48 + "__id__": 50 }, { - "__id__": 51 + "__id__": 53 } ], "_active": false, "_components": [ - { - "__id__": 54 - }, - { - "__id__": 55 - }, { "__id__": 56 }, @@ -1177,6 +1204,12 @@ }, { "__id__": 60 + }, + { + "__id__": 61 + }, + { + "__id__": 62 } ], "_prefab": null, @@ -1215,16 +1248,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 47 + "__id__": 49 }, "_children": [], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 51 }, { - "__id__": 50 + "__id__": 52 } ], "_prefab": null, @@ -1263,7 +1296,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 48 + "__id__": 50 }, "_enabled": true, "__prefab": null, @@ -1285,7 +1318,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 48 + "__id__": 50 }, "_enabled": true, "__prefab": null, @@ -1347,16 +1380,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 47 + "__id__": 49 }, "_children": [], "_active": true, "_components": [ { - "__id__": 52 + "__id__": 54 }, { - "__id__": 53 + "__id__": 55 } ], "_prefab": null, @@ -1395,7 +1428,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 51 + "__id__": 53 }, "_enabled": true, "__prefab": null, @@ -1417,7 +1450,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 51 + "__id__": 53 }, "_enabled": true, "__prefab": null, @@ -1456,7 +1489,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 47 + "__id__": 49 }, "_enabled": true, "__prefab": null, @@ -1478,7 +1511,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 47 + "__id__": 49 }, "_enabled": true, "__prefab": null, @@ -1517,12 +1550,12 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 47 + "__id__": 49 }, "_enabled": true, "__prefab": null, "sprite": { - "__id__": 55 + "__id__": 57 }, "deltaX": 10, "_id": "a7IiAHRlxJIJcil+G3l2R6" @@ -1533,7 +1566,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 47 + "__id__": 49 }, "_enabled": true, "__prefab": null, @@ -1561,7 +1594,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 47 + "__id__": 49 }, "_enabled": true, "__prefab": null, @@ -1589,7 +1622,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 47 + "__id__": 49 }, "_enabled": false, "__prefab": null, @@ -1709,7 +1742,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 47 + "__id__": 49 }, "_enabled": true, "__prefab": null, @@ -1725,25 +1758,25 @@ }, "_children": [ { - "__id__": 62 + "__id__": 64 } ], "_active": true, "_components": [ - { - "__id__": 67 - }, - { - "__id__": 68 - }, { "__id__": 69 + }, + { + "__id__": 70 + }, + { + "__id__": 71 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -463.27599999999995, + "x": -520, "y": 0, "z": 0 }, @@ -1776,22 +1809,22 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 61 + "__id__": 63 }, "_children": [], "_active": true, "_components": [ - { - "__id__": 63 - }, - { - "__id__": 64 - }, { "__id__": 65 }, { "__id__": 66 + }, + { + "__id__": 67 + }, + { + "__id__": 68 } ], "_prefab": null, @@ -1830,7 +1863,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 62 + "__id__": 64 }, "_enabled": true, "__prefab": null, @@ -1852,7 +1885,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 62 + "__id__": 64 }, "_enabled": true, "__prefab": null, @@ -1891,7 +1924,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 62 + "__id__": 64 }, "_enabled": true, "__prefab": null, @@ -1919,7 +1952,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 62 + "__id__": 64 }, "_enabled": true, "__prefab": null, @@ -1947,7 +1980,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 61 + "__id__": 63 }, "_enabled": true, "__prefab": null, @@ -1969,7 +2002,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 61 + "__id__": 63 }, "_enabled": true, "__prefab": null, @@ -1981,13 +2014,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 61 + "__id__": 63 }, "_enabled": true, "__prefab": null, "_alignFlags": 8, "_target": null, - "_left": -99.27599999999995, + "_left": -30, "_right": 0, "_top": 0, "_bottom": 0, @@ -2015,26 +2048,26 @@ }, "_children": [ { - "__id__": 71 + "__id__": 73 } ], "_active": true, "_components": [ - { - "__id__": 76 - }, - { - "__id__": 77 - }, { "__id__": 78 + }, + { + "__id__": 79 + }, + { + "__id__": 80 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -7.765, - "y": 746.421, + "x": 0, + "y": 710, "z": 0 }, "_lrot": { @@ -2066,22 +2099,22 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 70 + "__id__": 72 }, "_children": [], "_active": true, "_components": [ - { - "__id__": 72 - }, - { - "__id__": 73 - }, { "__id__": 74 }, { "__id__": 75 + }, + { + "__id__": 76 + }, + { + "__id__": 77 } ], "_prefab": null, @@ -2120,7 +2153,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 73 }, "_enabled": true, "__prefab": null, @@ -2142,7 +2175,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 73 }, "_enabled": true, "__prefab": null, @@ -2181,7 +2214,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 73 }, "_enabled": true, "__prefab": null, @@ -2209,7 +2242,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 73 }, "_enabled": true, "__prefab": null, @@ -2237,7 +2270,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 70 + "__id__": 72 }, "_enabled": true, "__prefab": null, @@ -2259,7 +2292,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 70 + "__id__": 72 }, "_enabled": true, "__prefab": null, @@ -2271,7 +2304,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 70 + "__id__": 72 }, "_enabled": true, "__prefab": null, @@ -2279,7 +2312,7 @@ "_target": null, "_left": 0, "_right": 0, - "_top": 99.57899999999995, + "_top": 410, "_bottom": 0, "_horizontalCenter": 0, "_verticalCenter": 0, @@ -2297,7 +2330,7 @@ }, { "__type__": "cc.Node", - "_name": "Wall-Top-001", + "_name": "Wall-Bottom", "_objFlags": 0, "__editorExtras__": {}, "_parent": { @@ -2305,26 +2338,26 @@ }, "_children": [ { - "__id__": 80 + "__id__": 82 } ], "_active": true, "_components": [ - { - "__id__": 85 - }, - { - "__id__": 86 - }, { "__id__": 87 + }, + { + "__id__": 88 + }, + { + "__id__": 89 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -7.765, - "y": -846.92, + "x": 0, + "y": -896, "z": 0 }, "_lrot": { @@ -2356,22 +2389,22 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 79 + "__id__": 81 }, "_children": [], "_active": true, "_components": [ - { - "__id__": 81 - }, - { - "__id__": 82 - }, { "__id__": 83 }, { "__id__": 84 + }, + { + "__id__": 85 + }, + { + "__id__": 86 } ], "_prefab": null, @@ -2410,7 +2443,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 80 + "__id__": 82 }, "_enabled": true, "__prefab": null, @@ -2432,7 +2465,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 80 + "__id__": 82 }, "_enabled": true, "__prefab": null, @@ -2471,7 +2504,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 80 + "__id__": 82 }, "_enabled": true, "__prefab": null, @@ -2499,7 +2532,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 80 + "__id__": 82 }, "_enabled": true, "__prefab": null, @@ -2527,13 +2560,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 79 + "__id__": 81 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 100, + "width": 110, "height": 100 }, "_anchorPoint": { @@ -2549,7 +2582,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 79 + "__id__": 81 }, "_enabled": true, "__prefab": null, @@ -2561,7 +2594,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 79 + "__id__": 81 }, "_enabled": true, "__prefab": null, @@ -2570,7 +2603,7 @@ "_left": 0, "_right": 0, "_top": 99.57899999999995, - "_bottom": -0.9199999999999591, + "_bottom": 224, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -2595,25 +2628,25 @@ }, "_children": [ { - "__id__": 89 + "__id__": 91 } ], "_active": true, "_components": [ - { - "__id__": 94 - }, - { - "__id__": 95 - }, { "__id__": 96 + }, + { + "__id__": 97 + }, + { + "__id__": 98 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": 463.966, + "x": 516, "y": 0, "z": 0 }, @@ -2646,22 +2679,22 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 88 + "__id__": 90 }, "_children": [], "_active": true, "_components": [ - { - "__id__": 90 - }, - { - "__id__": 91 - }, { "__id__": 92 }, { "__id__": 93 + }, + { + "__id__": 94 + }, + { + "__id__": 95 } ], "_prefab": null, @@ -2700,7 +2733,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 89 + "__id__": 91 }, "_enabled": true, "__prefab": null, @@ -2722,7 +2755,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 89 + "__id__": 91 }, "_enabled": true, "__prefab": null, @@ -2761,7 +2794,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 89 + "__id__": 91 }, "_enabled": true, "__prefab": null, @@ -2789,7 +2822,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 89 + "__id__": 91 }, "_enabled": true, "__prefab": null, @@ -2817,7 +2850,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 88 + "__id__": 90 }, "_enabled": true, "__prefab": null, @@ -2839,7 +2872,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 88 + "__id__": 90 }, "_enabled": true, "__prefab": null, @@ -2851,13 +2884,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 88 + "__id__": 90 }, "_enabled": true, "__prefab": null, "_alignFlags": 8, "_target": null, - "_left": 827.966, + "_left": 1006, "_right": 0, "_top": 0, "_bottom": 0, @@ -2887,8 +2920,8 @@ "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 1792 + "width": 1080, + "height": 2340 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -2939,7 +2972,7 @@ "_active": true, "_components": [ { - "__id__": 100 + "__id__": 102 } ], "_prefab": null, @@ -2978,7 +3011,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 99 + "__id__": 101 }, "_enabled": true, "__prefab": null, @@ -3006,8 +3039,8 @@ "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 1792 + "width": 1080, + "height": 2340 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -3120,45 +3153,51 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 107 + "__id__": 109 }, "_enabled": true, "__prefab": null, "gameWinPopup": { - "__id__": 251 + "__id__": 269 }, "gameLosePopup": { - "__id__": 284 + "__id__": 302 }, "levelUpLayout": { - "__id__": 479 + "__id__": 497 }, "topLayout": { - "__id__": 135 + "__id__": 151 }, "bottomLayout": { - "__id__": 185 + "__id__": 213 }, "bossHPBar": { - "__id__": 180 + "__id__": 208 }, "heroHPBar": { - "__id__": 202 + "__id__": 230 }, "expBar": { - "__id__": 164 + "__id__": 189 }, "btnConfig": { - "__id__": 143 + "__id__": 159 }, "btnStart": { - "__id__": 132 + "__id__": 148 }, "layoutConfig": { - "__id__": 314 + "__id__": 332 }, "expLevelTitle": { - "__id__": 160 + "__id__": 175 + }, + "txtSkillCollectDebug": { + "__id__": 625 + }, + "txtBuildVer": { + "__id__": 621 }, "_id": "90S6BjUzlOYIVTGOHWGfvW" }, @@ -3172,40 +3211,49 @@ }, "_children": [ { - "__id__": 108 + "__id__": 110 }, { - "__id__": 135 + "__id__": 124 }, { - "__id__": 185 + "__id__": 151 }, { - "__id__": 251 + "__id__": 213 }, { - "__id__": 284 + "__id__": 269 }, { - "__id__": 305 + "__id__": 302 }, { - "__id__": 314 + "__id__": 323 }, { - "__id__": 479 + "__id__": 332 + }, + { + "__id__": 497 + }, + { + "__id__": 619 + }, + { + "__id__": 623 } ], "_active": true, "_components": [ { - "__id__": 516 + "__id__": 627 }, { - "__id__": 517 + "__id__": 628 }, { - "__id__": 106 + "__id__": 108 } ], "_prefab": null, @@ -3240,24 +3288,548 @@ }, { "__type__": "cc.Node", - "_name": "center_layout", + "_name": "JoyStick", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 107 + "__id__": 109 }, "_children": [ { - "__id__": 109 + "__id__": 111 } ], "_active": true, "_components": [ { - "__id__": 133 + "__id__": 120 }, { - "__id__": 134 + "__id__": 121 + }, + { + "__id__": 122 + }, + { + "__id__": 123 + } + ], + "_prefab": null, + "_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": "ddV8ZDHtRIkbaYzhP7QCkV" + }, + { + "__type__": "cc.Node", + "_name": "background", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 110 + }, + "_children": [ + { + "__id__": 112 + }, + { + "__id__": 115 + } + ], + "_active": true, + "_components": [ + { + "__id__": 118 + }, + { + "__id__": 119 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -649.489, + "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": "80mjbGIjxCTYOmdEVLCYvo" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 111 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 113 + }, + { + "__id__": 114 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -77.733, + "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": "efXqGqR4FCNZM1Wh96shJJ" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 112 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 148.28489685058594, + "height": 110.8 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "5agd9Win9OO4Q15KpG7KQV" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 112 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 150 + }, + "_string": "JOYSTICK", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 30, + "_fontSize": 30, + "_fontFamily": "Arial", + "_lineHeight": 80, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 5, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "ceINBk7FBEtqflOY10hv6H" + }, + { + "__type__": "cc.Node", + "_name": "handle", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 111 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 116 + }, + { + "__id__": 117 + } + ], + "_prefab": null, + "_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": "fe39THaPhN1Lbk8SwVQD52" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 115 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "2c4EZ+E0tEQKDEZ3IKO3+T" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 115 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 150 + }, + "_spriteFrame": { + "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@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": "e7aKVS8VxHZLyvhTYW7hyf" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 111 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 250, + "height": 250 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "16miCw5NdI4Lw+4vXP+zHI" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 111 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 50 + }, + "_spriteFrame": { + "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@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": "ee4RmltAVJbIytv+vJBYn1" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 110 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 2340 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "6fKvmjtSNKgqzoFCrvPr+y" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 110 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": null, + "_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": "9d0d/6BHdBaJJOhaLSpYI7" + }, + { + "__type__": "0e282KCEBpM8qZyOsb8cYJw", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 110 + }, + "_enabled": true, + "__prefab": null, + "background": { + "__id__": 111 + }, + "handle": { + "__id__": 115 + }, + "_id": "8a/l35bEFNJLX6crVyw0hO" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 110 + }, + "_enabled": true, + "__prefab": null, + "_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": 250, + "_originalHeight": 250, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "3a2/QNHYFH37EZ9tL6IsIh" + }, + { + "__type__": "cc.Node", + "_name": "center_layout", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 109 + }, + "_children": [ + { + "__id__": 125 + } + ], + "_active": true, + "_components": [ + { + "__id__": 149 + }, + { + "__id__": 150 } ], "_prefab": null, @@ -3296,32 +3868,32 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 108 + "__id__": 124 }, "_children": [ { - "__id__": 110 + "__id__": 126 }, { - "__id__": 113 + "__id__": 129 }, { - "__id__": 116 + "__id__": 132 }, { - "__id__": 124 + "__id__": 140 } ], "_active": false, "_components": [ { - "__id__": 130 + "__id__": 146 }, { - "__id__": 131 + "__id__": 147 }, { - "__id__": 132 + "__id__": 148 } ], "_prefab": null, @@ -3360,16 +3932,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 109 + "__id__": 125 }, "_children": [], "_active": true, "_components": [ { - "__id__": 111 + "__id__": 127 }, { - "__id__": 112 + "__id__": 128 } ], "_prefab": null, @@ -3408,7 +3980,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 110 + "__id__": 126 }, "_enabled": true, "__prefab": null, @@ -3430,7 +4002,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 110 + "__id__": 126 }, "_enabled": true, "__prefab": null, @@ -3495,16 +4067,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 109 + "__id__": 125 }, "_children": [], "_active": true, "_components": [ { - "__id__": 114 + "__id__": 130 }, { - "__id__": 115 + "__id__": 131 } ], "_prefab": null, @@ -3543,7 +4115,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 113 + "__id__": 129 }, "_enabled": true, "__prefab": null, @@ -3565,7 +4137,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 113 + "__id__": 129 }, "_enabled": true, "__prefab": null, @@ -3630,26 +4202,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 109 + "__id__": 125 }, "_children": [ { - "__id__": 117 + "__id__": 133 } ], "_active": false, "_components": [ { - "__id__": 120 + "__id__": 136 }, { - "__id__": 121 + "__id__": 137 }, { - "__id__": 122 + "__id__": 138 }, { - "__id__": 123 + "__id__": 139 } ], "_prefab": null, @@ -3688,16 +4260,16 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 116 + "__id__": 132 }, "_children": [], "_active": true, "_components": [ { - "__id__": 118 + "__id__": 134 }, { - "__id__": 119 + "__id__": 135 } ], "_prefab": null, @@ -3736,7 +4308,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 117 + "__id__": 133 }, "_enabled": true, "__prefab": null, @@ -3758,7 +4330,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 117 + "__id__": 133 }, "_enabled": true, "__prefab": null, @@ -3823,7 +4395,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 116 + "__id__": 132 }, "_enabled": true, "__prefab": null, @@ -3845,7 +4417,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 116 + "__id__": 132 }, "_enabled": true, "__prefab": null, @@ -3884,7 +4456,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 116 + "__id__": 132 }, "_enabled": true, "__prefab": null, @@ -3938,7 +4510,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 116 + "__id__": 132 }, "_id": "aeD4Pu19BAtodc7JBrUd5Y" }, @@ -3948,7 +4520,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 116 + "__id__": 132 }, "_enabled": true, "__prefab": null, @@ -3978,22 +4550,22 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 109 + "__id__": 125 }, "_children": [], "_active": true, "_components": [ { - "__id__": 125 + "__id__": 141 }, { - "__id__": 126 + "__id__": 142 }, { - "__id__": 127 + "__id__": 143 }, { - "__id__": 129 + "__id__": 145 } ], "_prefab": null, @@ -4032,7 +4604,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 124 + "__id__": 140 }, "_enabled": true, "__prefab": null, @@ -4054,7 +4626,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 124 + "__id__": 140 }, "_enabled": true, "__prefab": null, @@ -4093,13 +4665,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 124 + "__id__": 140 }, "_enabled": true, "__prefab": null, "clickEvents": [ { - "__id__": 128 + "__id__": 144 } ], "_interactable": true, @@ -4151,14 +4723,14 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 124 + "__id__": 140 }, "_id": "89v2hcrzhIkLpt8ui1tnAk" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 107 + "__id__": 109 }, "component": "", "_componentId": "d516cyAHxdNNqty3HFAFqeT", @@ -4171,7 +4743,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 124 + "__id__": 140 }, "_enabled": true, "__prefab": null, @@ -4201,7 +4773,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 109 + "__id__": 125 }, "_enabled": true, "__prefab": null, @@ -4223,7 +4795,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 109 + "__id__": 125 }, "_enabled": true, "__prefab": null, @@ -4262,7 +4834,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 109 + "__id__": 125 }, "_enabled": true, "__prefab": null, @@ -4304,7 +4876,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 109 + "__id__": 125 }, "_id": "9bM44YKHpLz51XGLKDbpDH" }, @@ -4314,14 +4886,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 108 + "__id__": 124 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 1792 + "width": 1080, + "height": 2340 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -4336,7 +4908,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 108 + "__id__": 124 }, "_enabled": true, "__prefab": null, @@ -4366,36 +4938,36 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 107 + "__id__": 109 }, "_children": [ { - "__id__": 136 + "__id__": 152 }, { - "__id__": 140 + "__id__": 156 }, { - "__id__": 145 + "__id__": 161 }, { - "__id__": 165 + "__id__": 190 } ], "_active": true, "_components": [ { - "__id__": 183 + "__id__": 211 }, { - "__id__": 184 + "__id__": 212 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 896, + "y": 1170, "z": 0 }, "_lrot": { @@ -4427,19 +4999,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 135 + "__id__": 151 }, "_children": [], "_active": true, "_components": [ { - "__id__": 137 + "__id__": 153 }, { - "__id__": 138 + "__id__": 154 }, { - "__id__": 139 + "__id__": 155 } ], "_prefab": null, @@ -4478,14 +5050,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 136 + "__id__": 152 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 220 + "width": 1080, + "height": 382 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -4500,7 +5072,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 136 + "__id__": 152 }, "_enabled": true, "__prefab": null, @@ -4515,12 +5087,12 @@ "a": 208 }, "_spriteFrame": { - "__uuid__": "ff64cc16-de5c-4277-942a-a09013f03d96@f9941", + "__uuid__": "543bfb8a-3d3c-4ad5-8477-9a449236b780@f9941", "__expectedType__": "cc.SpriteFrame" }, - "_type": 1, + "_type": 0, "_fillType": 0, - "_sizeMode": 0, + "_sizeMode": 2, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -4539,7 +5111,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 136 + "__id__": 152 }, "_enabled": true, "__prefab": null, @@ -4569,29 +5141,29 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 135 + "__id__": 151 }, "_children": [], "_active": true, "_components": [ { - "__id__": 141 + "__id__": 157 }, { - "__id__": 142 + "__id__": 158 }, { - "__id__": 143 + "__id__": 159 }, { - "__id__": 144 + "__id__": 160 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": 336.828, - "y": -143.75, + "x": 480, + "y": -60, "z": 0 }, "_lrot": { @@ -4623,14 +5195,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 140 + "__id__": 156 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 96, - "height": 96 + "width": 97, + "height": 97 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -4645,7 +5217,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 140 + "__id__": 156 }, "_enabled": true, "__prefab": null, @@ -4660,10 +5232,10 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "d21d02f7-24f9-4526-aa6e-4e4784fa6e2c@f9941", + "__uuid__": "9eea03c2-086c-49f0-b3bb-6e3836ff436d@f9941", "__expectedType__": "cc.SpriteFrame" }, - "_type": 1, + "_type": 0, "_fillType": 0, "_sizeMode": 2, "_fillCenter": { @@ -4684,7 +5256,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 140 + "__id__": 156 }, "_enabled": true, "__prefab": null, @@ -4719,26 +5291,14 @@ "b": 124, "a": 255 }, - "_normalSprite": { - "__uuid__": "d21d02f7-24f9-4526-aa6e-4e4784fa6e2c@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" - }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 140 + "__id__": 156 }, "_id": "68N3NKtNREvYQZez7fzclJ" }, @@ -4748,18 +5308,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 140 + "__id__": 156 }, "_enabled": true, "__prefab": null, "_alignFlags": 34, "_target": null, "_left": 0, - "_right": 29.172000000000025, + "_right": 11.5, "_top": 61.17100000000001, "_bottom": 0, "_horizontalCenter": 0, - "_verticalCenter": -43.75, + "_verticalCenter": 40, "_isAbsLeft": true, "_isAbsRight": true, "_isAbsTop": true, @@ -4778,39 +5338,42 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 135 + "__id__": 151 }, "_children": [ { - "__id__": 146 + "__id__": 162 }, { - "__id__": 150 + "__id__": 166 }, { - "__id__": 154 + "__id__": 169 }, { - "__id__": 158 + "__id__": 173 + }, + { + "__id__": 177 } ], "_active": true, "_components": [ { - "__id__": 162 + "__id__": 187 }, { - "__id__": 163 + "__id__": 188 }, { - "__id__": 164 + "__id__": 189 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -67.269, + "y": -150, "z": 0 }, "_lrot": { @@ -4842,26 +5405,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 145 + "__id__": 161 }, "_children": [], "_active": true, "_components": [ { - "__id__": 147 + "__id__": 163 }, { - "__id__": 148 + "__id__": 164 }, { - "__id__": 149 + "__id__": 165 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -169.253, - "y": 0.68, + "x": -480, + "y": 0, "z": 0 }, "_lrot": { @@ -4893,14 +5456,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 146 + "__id__": 162 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 338, - "height": 35 + "width": 957, + "height": 87 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -4915,7 +5478,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 146 + "__id__": 162 }, "_enabled": true, "__prefab": null, @@ -4930,10 +5493,10 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "8e43bb5b-a3a7-4e90-a67b-cf30933f4f2f@f9941", + "__uuid__": "e43d369c-19cb-45af-b9eb-a85c92703423@f9941", "__expectedType__": "cc.SpriteFrame" }, - "_type": 1, + "_type": 3, "_fillType": 0, "_sizeMode": 0, "_fillCenter": { @@ -4954,13 +5517,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 146 + "__id__": 162 }, "_enabled": true, "__prefab": null, "_alignFlags": 8, "_target": null, - "_left": 5.747000000000014, + "_left": 5.5, "_right": 0, "_top": 0, "_bottom": 0, @@ -4980,30 +5543,139 @@ }, { "__type__": "cc.Node", - "_name": "valueTxt", + "_name": "Char_EXP_Bar_Frame", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 145 + "__id__": 161 }, "_children": [], "_active": true, "_components": [ { - "__id__": 151 + "__id__": 167 }, { - "__id__": 152 - }, - { - "__id__": 153 + "__id__": 168 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": 177.93100000000004, - "y": 0.064, + "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": "b2EWm0dylL3J2yB+Ho2Wu8" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 166 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 971, + "height": 87 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "1btoL/wHFJ9ZpIOwgRDZlP" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 166 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "543dbdec-1eaf-485a-9ee9-81fb32668808@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 2, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": false, + "_useGrayscale": false, + "_atlas": null, + "_id": "73RuoiXDJJ6qfmSlHc+IEx" + }, + { + "__type__": "cc.Node", + "_name": "valueTxt", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 161 + }, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 170 + }, + { + "__id__": 171 + }, + { + "__id__": 172 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 139.22900000000004, + "y": 4, "z": 0 }, "_lrot": { @@ -5035,13 +5707,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 150 + "__id__": 169 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 83.57997131347656, + "width": 82.85995483398438, "height": 50.4 }, "_anchorPoint": { @@ -5057,7 +5729,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 150 + "__id__": 169 }, "_enabled": true, "__prefab": null, @@ -5081,7 +5753,7 @@ "_overflow": 0, "_enableWrapText": true, "_font": { - "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__uuid__": "a119458d-c1d0-4f26-a092-ba477cb18bf8", "__expectedType__": "cc.TTFFont" }, "_isSystemFontUsed": false, @@ -5122,13 +5794,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 150 + "__id__": 169 }, "_enabled": true, "__prefab": null, "_alignFlags": 8, "_target": null, - "_left": 352.93100000000004, + "_left": 624.729, "_right": 0, "_top": 0, "_bottom": 0, @@ -5146,174 +5818,32 @@ "_lockFlags": 0, "_id": "f5axG1DKVEk7PYk7dWJFmY" }, - { - "__type__": "cc.Node", - "_name": "star", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 145 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 155 - }, - { - "__id__": 156 - }, - { - "__id__": 157 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": -161.447, - "y": 2.04, - "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": "c0dMFzF5VMRJgdrgWTIzWi" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 154 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 48, - "height": 48 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "8438z6ui9KILIWYinbXMYP" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 154 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "62c01a4e-e50d-4e4f-baa3-ee574b0bae8c@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "5a5qLIAFFEzY2pphC0Ms5w" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 154 - }, - "_enabled": true, - "__prefab": null, - "_alignFlags": 8, - "_target": null, - "_left": -10.447000000000003, - "_right": 0, - "_top": 0, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "65ivTK05RMkL0Kje9CBTaB" - }, { "__type__": "cc.Node", "_name": "expTitle", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 145 + "__id__": 161 }, "_children": [], "_active": true, "_components": [ { - "__id__": 159 + "__id__": 174 }, { - "__id__": 160 + "__id__": 175 }, { - "__id__": 161 + "__id__": 176 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 0.064, + "y": 4, "z": 0 }, "_lrot": { @@ -5345,13 +5875,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 158 + "__id__": 173 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 121.79989624023438, + "width": 122.699951171875, "height": 54.4 }, "_anchorPoint": { @@ -5367,7 +5897,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 158 + "__id__": 173 }, "_enabled": true, "__prefab": null, @@ -5376,9 +5906,9 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, + "r": 255, + "g": 255, + "b": 255, "a": 255 }, "_string": "Exp level X", @@ -5391,7 +5921,7 @@ "_overflow": 0, "_enableWrapText": true, "_font": { - "__uuid__": "58653509-a870-4d06-9bb5-f440f92ec6b2", + "__uuid__": "a119458d-c1d0-4f26-a092-ba477cb18bf8", "__expectedType__": "cc.TTFFont" }, "_isSystemFontUsed": false, @@ -5404,9 +5934,9 @@ "_enableOutline": true, "_outlineColor": { "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, + "r": 0, + "g": 0, + "b": 0, "a": 255 }, "_outlineWidth": 2, @@ -5432,7 +5962,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 158 + "__id__": 173 }, "_enabled": true, "__prefab": null, @@ -5456,27 +5986,130 @@ "_lockFlags": 0, "_id": "b88lvRfUlFEanhTO0LrDge" }, + { + "__type__": "cc.Node", + "_name": "avatarBg", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 161 + }, + "_children": [ + { + "__id__": 178 + }, + { + "__id__": 181 + } + ], + "_active": true, + "_components": [ + { + "__id__": 185 + }, + { + "__id__": 186 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": -465, + "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": "17ZdG8aJBNLLrsdUWKqhK4" + }, + { + "__type__": "cc.Node", + "_name": "avatarFrame", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 177 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 179 + }, + { + "__id__": 180 + } + ], + "_prefab": null, + "_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": "c8L9mgZcVCRJLB8V/c9ex8" + }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 145 + "__id__": 178 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 350, - "height": 47 + "width": 106, + "height": 111 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, "y": 0.5 }, - "_id": "92efZPdQ1HKp+lDVEQuYEJ" + "_id": "a5SewkkBxEsp38HWAnu8AG" }, { "__type__": "cc.Sprite", @@ -5484,7 +6117,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 145 + "__id__": 178 }, "_enabled": true, "__prefab": null, @@ -5499,12 +6132,276 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "d53ccce8-a7b1-4c7a-85ee-6c7ef360b9b9@f9941", + "__uuid__": "8ea60dd1-a911-4ac8-8565-1ca841630422@f9941", "__expectedType__": "cc.SpriteFrame" }, - "_type": 1, + "_type": 0, "_fillType": 0, - "_sizeMode": 0, + "_sizeMode": 2, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": false, + "_useGrayscale": false, + "_atlas": null, + "_id": "aaCq3Yqq5OYayPgJETbR1V" + }, + { + "__type__": "cc.Node", + "_name": "star", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 177 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 182 + }, + { + "__id__": 183 + }, + { + "__id__": 184 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -40, + "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": "c0dMFzF5VMRJgdrgWTIzWi" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 181 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 58, + "height": 62 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "8438z6ui9KILIWYinbXMYP" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 181 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "448994d8-e0c2-4973-bbfc-3f990522330e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "5a5qLIAFFEzY2pphC0Ms5w" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 181 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 8, + "_target": null, + "_left": 24, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "65ivTK05RMkL0Kje9CBTaB" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 177 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 106, + "height": 106 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "acu0R5W1pLoIXwmLV+iPrS" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 177 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "b013ba9e-a38e-4990-8881-b03ec8ab685e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 2, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": false, + "_useGrayscale": false, + "_atlas": null, + "_id": "caK334rvlBAYyDsVBVn5Xp" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 161 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 971, + "height": 87 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "92efZPdQ1HKp+lDVEQuYEJ" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 161 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "83b2b46f-663e-4514-95ba-2632f1b253d2@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 2, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -5523,16 +6420,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 145 + "__id__": 161 }, "_enabled": true, "__prefab": null, - "progressType": 1, + "progressType": 0, "barProgress": { - "__id__": 148 + "__id__": 164 }, "valueTxt": { - "__id__": 152 + "__id__": 171 }, "switchColorValue": 0.4, "normalColor": { @@ -5557,27 +6454,27 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 135 + "__id__": 151 }, "_children": [ { - "__id__": 166 + "__id__": 191 } ], "_active": true, "_components": [ { - "__id__": 181 + "__id__": 209 }, { - "__id__": 182 + "__id__": 210 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -168.023, + "y": -300, "z": 0 }, "_lrot": { @@ -5609,29 +6506,32 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 165 + "__id__": 190 }, "_children": [ { - "__id__": 167 + "__id__": 192 }, { - "__id__": 171 + "__id__": 196 }, { - "__id__": 175 + "__id__": 199 + }, + { + "__id__": 203 } ], "_active": true, "_components": [ { - "__id__": 178 + "__id__": 206 }, { - "__id__": 179 + "__id__": 207 }, { - "__id__": 180 + "__id__": 208 } ], "_prefab": null, @@ -5670,26 +6570,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 166 + "__id__": 191 }, "_children": [], "_active": true, "_components": [ { - "__id__": 168 + "__id__": 193 }, { - "__id__": 169 + "__id__": 194 }, { - "__id__": 170 + "__id__": 195 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -244.065, - "y": -0.488, + "x": -492.5, + "y": 0, "z": 0 }, "_lrot": { @@ -5721,14 +6621,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 167 + "__id__": 192 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 490, - "height": 35 + "width": 985, + "height": 75 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -5743,7 +6643,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 167 + "__id__": 192 }, "_enabled": true, "__prefab": null, @@ -5752,18 +6652,18 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 255, - "g": 0, - "b": 0, + "r": 253, + "g": 253, + "b": 253, "a": 255 }, "_spriteFrame": { - "__uuid__": "8ff4ecbb-0a8f-46a9-bfb3-0bf07864223c@f9941", + "__uuid__": "b5dc93ff-6acb-42e1-b4ac-f179c69f10f1@f9941", "__expectedType__": "cc.SpriteFrame" }, - "_type": 3, + "_type": 0, "_fillType": 0, - "_sizeMode": 0, + "_sizeMode": 2, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -5782,13 +6682,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 167 + "__id__": 192 }, "_enabled": true, "__prefab": null, "_alignFlags": 8, "_target": null, - "_left": 5.935000000000002, + "_left": 0, "_right": 0, "_top": 0, "_bottom": 0, @@ -5808,30 +6708,139 @@ }, { "__type__": "cc.Node", - "_name": "valueTxt", + "_name": "Boss_Blood_Bar_Frame", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 166 + "__id__": 191 }, "_children": [], "_active": true, "_components": [ { - "__id__": 172 + "__id__": 197 }, { - "__id__": 173 - }, - { - "__id__": 174 + "__id__": 198 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -245.668, - "y": 0.064, + "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": "59mL4kMaBFY4obpUJcUZ2e" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 196 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 985, + "height": 75 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "65yen25vlCyrDsVpGbAvpy" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 196 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "2488f656-a182-4ab3-99c9-791ebdb75642@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 2, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": false, + "_useGrayscale": false, + "_atlas": null, + "_id": "7dpYCsgRhGkYAcPE62da3k" + }, + { + "__type__": "cc.Node", + "_name": "valueTxt", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 191 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 200 + }, + { + "__id__": 201 + }, + { + "__id__": 202 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 2, "z": 0 }, "_lrot": { @@ -5863,18 +6872,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 171 + "__id__": 199 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 83.57997131347656, - "height": 50.4 + "width": 73.04995727539062, + "height": 41.8 }, "_anchorPoint": { "__type__": "cc.Vec2", - "x": 0, + "x": 0.5, "y": 0.5 }, "_id": "f5YwJEbmtATIUZOTteDrJh" @@ -5885,7 +6894,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 171 + "__id__": 199 }, "_enabled": true, "__prefab": null, @@ -5894,22 +6903,22 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, + "r": 255, + "g": 255, + "b": 255, "a": 255 }, "_string": "10/30", "_horizontalAlign": 0, "_verticalAlign": 1, - "_actualFontSize": 30, - "_fontSize": 30, + "_actualFontSize": 25, + "_fontSize": 25, "_fontFamily": "Arial", - "_lineHeight": 40, + "_lineHeight": 30, "_overflow": 0, "_enableWrapText": true, "_font": { - "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__uuid__": "a119458d-c1d0-4f26-a092-ba477cb18bf8", "__expectedType__": "cc.TTFFont" }, "_isSystemFontUsed": false, @@ -5919,7 +6928,7 @@ "_isUnderline": false, "_underlineHeight": 2, "_cacheMode": 0, - "_enableOutline": false, + "_enableOutline": true, "_outlineColor": { "__type__": "cc.Color", "r": 0, @@ -5950,13 +6959,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 171 + "__id__": 199 }, "_enabled": true, "__prefab": null, "_alignFlags": 8, "_target": null, - "_left": 4.331999999999994, + "_left": 455.9750213623047, "_right": 0, "_top": 0, "_bottom": 0, @@ -5980,23 +6989,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 166 + "__id__": 191 }, "_children": [], "_active": true, "_components": [ { - "__id__": 176 + "__id__": 204 }, { - "__id__": 177 + "__id__": 205 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -312.507, - "y": 19.94100000000003, + "x": -460, + "y": 0, "z": 0 }, "_lrot": { @@ -6028,7 +7037,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 175 + "__id__": 203 }, "_enabled": true, "__prefab": null, @@ -6050,7 +7059,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 175 + "__id__": 203 }, "_enabled": true, "__prefab": null, @@ -6089,14 +7098,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 166 + "__id__": 191 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 500, - "height": 47 + "width": 985, + "height": 75 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -6111,7 +7120,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 166 + "__id__": 191 }, "_enabled": true, "__prefab": null, @@ -6126,12 +7135,12 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "d53ccce8-a7b1-4c7a-85ee-6c7ef360b9b9@f9941", + "__uuid__": "80fc0e02-09e2-493c-95dc-072b2b4e7758@f9941", "__expectedType__": "cc.SpriteFrame" }, - "_type": 1, + "_type": 0, "_fillType": 0, - "_sizeMode": 0, + "_sizeMode": 2, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -6150,30 +7159,30 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 166 + "__id__": 191 }, "_enabled": true, "__prefab": null, - "progressType": 0, + "progressType": 1, "barProgress": { - "__id__": 169 + "__id__": 194 }, "valueTxt": { - "__id__": 173 + "__id__": 201 }, "switchColorValue": 0.4, "normalColor": { "__type__": "cc.Color", - "r": 102, - "g": 255, - "b": 0, + "r": 253, + "g": 253, + "b": 253, "a": 255 }, "warningColor": { "__type__": "cc.Color", - "r": 255, - "g": 0, - "b": 0, + "r": 250, + "g": 250, + "b": 250, "a": 255 }, "_id": "5b4L5xtPZIhZ3xG2Aebvcl" @@ -6184,7 +7193,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 165 + "__id__": 190 }, "_enabled": true, "__prefab": null, @@ -6206,7 +7215,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 165 + "__id__": 190 }, "_enabled": true, "__prefab": null, @@ -6215,7 +7224,7 @@ "_left": 0, "_right": 0, "_top": 0, - "_bottom": 6.977000000000004, + "_bottom": -125, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -6236,13 +7245,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 135 + "__id__": 151 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, + "width": 1080, "height": 200 }, "_anchorPoint": { @@ -6258,7 +7267,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 135 + "__id__": 151 }, "_enabled": true, "__prefab": null, @@ -6288,39 +7297,36 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 107 + "__id__": 109 }, "_children": [ - { - "__id__": 186 - }, - { - "__id__": 190 - }, - { - "__id__": 205 - }, { "__id__": 214 }, { - "__id__": 224 + "__id__": 218 + }, + { + "__id__": 233 + }, + { + "__id__": 242 } ], "_active": true, "_components": [ { - "__id__": 249 + "__id__": 267 }, { - "__id__": 250 + "__id__": 268 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -896, + "y": -1170, "z": 0 }, "_lrot": { @@ -6352,26 +7358,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 185 + "__id__": 213 }, "_children": [], "_active": true, "_components": [ { - "__id__": 187 + "__id__": 215 }, { - "__id__": 188 + "__id__": 216 }, { - "__id__": 189 + "__id__": 217 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 50, + "y": 98, "z": 0 }, "_lrot": { @@ -6403,14 +7409,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 186 + "__id__": 214 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 100 + "width": 1080, + "height": 196 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -6425,7 +7431,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 186 + "__id__": 214 }, "_enabled": true, "__prefab": null, @@ -6440,12 +7446,12 @@ "a": 160 }, "_spriteFrame": { - "__uuid__": "a83e7186-eb86-4d87-a7a3-3a32ae3a58dc@f9941", + "__uuid__": "9af8a641-41eb-46e0-a686-44d17dd5e098@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, - "_sizeMode": 0, + "_sizeMode": 2, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -6464,7 +7470,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 186 + "__id__": 214 }, "_enabled": true, "__prefab": null, @@ -6472,7 +7478,7 @@ "_target": null, "_left": 0, "_right": 0, - "_top": 0, + "_top": -96, "_bottom": 0, "_horizontalCenter": 0, "_verticalCenter": 0, @@ -6494,27 +7500,27 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 185 + "__id__": 213 }, "_children": [ { - "__id__": 191 + "__id__": 219 } ], "_active": true, "_components": [ { - "__id__": 203 + "__id__": 231 }, { - "__id__": 204 + "__id__": 232 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 71.886, + "y": 250, "z": 0 }, "_lrot": { @@ -6546,26 +7552,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 190 + "__id__": 218 }, "_children": [ { - "__id__": 192 + "__id__": 220 }, { - "__id__": 196 + "__id__": 224 } ], "_active": true, "_components": [ { - "__id__": 200 + "__id__": 228 }, { - "__id__": 201 + "__id__": 229 }, { - "__id__": 202 + "__id__": 230 } ], "_prefab": null, @@ -6604,25 +7610,25 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 191 + "__id__": 219 }, "_children": [], "_active": true, "_components": [ { - "__id__": 193 + "__id__": 221 }, { - "__id__": 194 + "__id__": 222 }, { - "__id__": 195 + "__id__": 223 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -250, + "x": -73, "y": 0, "z": 0 }, @@ -6655,14 +7661,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 192 + "__id__": 220 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 500, - "height": 35 + "width": 146, + "height": 17 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -6677,7 +7683,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 192 + "__id__": 220 }, "_enabled": true, "__prefab": null, @@ -6686,18 +7692,18 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 255, - "g": 0, - "b": 0, + "r": 248, + "g": 248, + "b": 248, "a": 255 }, "_spriteFrame": { - "__uuid__": "a83e7186-eb86-4d87-a7a3-3a32ae3a58dc@f9941", + "__uuid__": "dd6d9dbd-fafe-4b9e-beda-6e78bed22d75@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 3, "_fillType": 0, - "_sizeMode": 0, + "_sizeMode": 2, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -6716,7 +7722,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 192 + "__id__": 220 }, "_enabled": true, "__prefab": null, @@ -6746,26 +7752,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 191 + "__id__": 219 }, "_children": [], "_active": true, "_components": [ { - "__id__": 197 + "__id__": 225 }, { - "__id__": 198 + "__id__": 226 }, { - "__id__": 199 + "__id__": 227 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -245.668, - "y": 0.064, + "x": -2, + "y": 0, "z": 0 }, "_lrot": { @@ -6797,18 +7803,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 196 + "__id__": 224 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 83.57997131347656, - "height": 50.4 + "width": 86.85995483398438, + "height": 54.4 }, "_anchorPoint": { "__type__": "cc.Vec2", - "x": 0, + "x": 0.5, "y": 0.5 }, "_id": "085gLBNtJKuaWdiauOmQo2" @@ -6819,7 +7825,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 196 + "__id__": 224 }, "_enabled": true, "__prefab": null, @@ -6828,9 +7834,9 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, + "r": 255, + "g": 255, + "b": 255, "a": 255 }, "_string": "10/30", @@ -6843,7 +7849,7 @@ "_overflow": 0, "_enableWrapText": true, "_font": { - "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__uuid__": "a119458d-c1d0-4f26-a092-ba477cb18bf8", "__expectedType__": "cc.TTFFont" }, "_isSystemFontUsed": false, @@ -6853,7 +7859,7 @@ "_isUnderline": false, "_underlineHeight": 2, "_cacheMode": 0, - "_enableOutline": false, + "_enableOutline": true, "_outlineColor": { "__type__": "cc.Color", "r": 0, @@ -6884,13 +7890,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 196 + "__id__": 224 }, "_enabled": true, "__prefab": null, "_alignFlags": 8, "_target": null, - "_left": 4.331999999999994, + "_left": 27.570022583007812, "_right": 0, "_top": 0, "_bottom": 0, @@ -6914,14 +7920,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 191 + "__id__": 219 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 500, - "height": 35 + "width": 146, + "height": 17 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -6936,7 +7942,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 191 + "__id__": 219 }, "_enabled": true, "__prefab": null, @@ -6951,12 +7957,12 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "a83e7186-eb86-4d87-a7a3-3a32ae3a58dc@f9941", + "__uuid__": "e3f26fcf-d790-440e-b153-a1ffc63011a6@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, - "_sizeMode": 0, + "_sizeMode": 2, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -6975,30 +7981,30 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 191 + "__id__": 219 }, "_enabled": true, "__prefab": null, "progressType": 0, "barProgress": { - "__id__": 194 + "__id__": 222 }, "valueTxt": { - "__id__": 198 + "__id__": 226 }, "switchColorValue": 0.4, "normalColor": { "__type__": "cc.Color", - "r": 102, + "r": 255, "g": 255, - "b": 0, + "b": 255, "a": 255 }, "warningColor": { "__type__": "cc.Color", "r": 255, - "g": 0, - "b": 0, + "g": 255, + "b": 255, "a": 255 }, "_id": "8bzSdfN/9CN4dcF2TwfA5V" @@ -7009,7 +8015,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 190 + "__id__": 218 }, "_enabled": true, "__prefab": null, @@ -7031,7 +8037,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 190 + "__id__": 218 }, "_enabled": true, "__prefab": null, @@ -7040,7 +8046,7 @@ "_left": 0, "_right": 0, "_top": 0, - "_bottom": 46.885999999999996, + "_bottom": 225, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -7061,35 +8067,35 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 185 + "__id__": 213 }, "_children": [ { - "__id__": 206 + "__id__": 234 } ], "_active": true, "_components": [ { - "__id__": 209 + "__id__": 237 }, { - "__id__": 210 + "__id__": 238 }, { - "__id__": 211 + "__id__": 239 }, { - "__id__": 212 + "__id__": 240 }, { - "__id__": 213 + "__id__": 241 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": 389, + "x": 515, "y": 25, "z": 0 }, @@ -7122,16 +8128,16 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 205 + "__id__": 233 }, "_children": [], "_active": true, "_components": [ { - "__id__": 207 + "__id__": 235 }, { - "__id__": 208 + "__id__": 236 } ], "_prefab": null, @@ -7170,7 +8176,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 206 + "__id__": 234 }, "_enabled": true, "__prefab": null, @@ -7192,7 +8198,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 206 + "__id__": 234 }, "_enabled": true, "__prefab": null, @@ -7257,7 +8263,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 205 + "__id__": 233 }, "_enabled": true, "__prefab": null, @@ -7279,7 +8285,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 205 + "__id__": 233 }, "_enabled": true, "__prefab": null, @@ -7318,7 +8324,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 205 + "__id__": 233 }, "_enabled": true, "__prefab": null, @@ -7372,7 +8378,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 205 + "__id__": 233 }, "_id": "28OuBQRaFPEYmTafEZR0PR" }, @@ -7382,7 +8388,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 205 + "__id__": 233 }, "_enabled": true, "__prefab": null, @@ -7412,431 +8418,53 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 205 + "__id__": 233 }, "_enabled": true, "__prefab": null, "spfBtn": { - "__id__": 211 + "__id__": 239 }, "physicBtn": { - "__id__": 122 + "__id__": 138 }, "title": { - "__id__": 208 + "__id__": 236 }, "_id": "6dIE+O+R9N66GtP1pX5PUn" }, - { - "__type__": "cc.Node", - "_name": "JoyStick", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 185 - }, - "_children": [ - { - "__id__": 215 - }, - { - "__id__": 218 - } - ], - "_active": true, - "_components": [ - { - "__id__": 221 - }, - { - "__id__": 222 - }, - { - "__id__": 223 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 242.678, - "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": "ddV8ZDHtRIkbaYzhP7QCkV" - }, - { - "__type__": "cc.Node", - "_name": "handle", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 214 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 216 - }, - { - "__id__": 217 - } - ], - "_prefab": null, - "_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": "fe39THaPhN1Lbk8SwVQD52" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 215 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 100, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "2c4EZ+E0tEQKDEZ3IKO3+T" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 215 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@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": "e7aKVS8VxHZLyvhTYW7hyf" - }, - { - "__type__": "cc.Node", - "_name": "Label", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 214 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 219 - }, - { - "__id__": 220 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -73.851, - "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": "efXqGqR4FCNZM1Wh96shJJ" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 218 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 148.28489685058594, - "height": 110.8 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "5agd9Win9OO4Q15KpG7KQV" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 218 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 150 - }, - "_string": "JOYSTICK", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 30, - "_fontSize": 30, - "_fontFamily": "Arial", - "_lineHeight": 80, - "_overflow": 0, - "_enableWrapText": true, - "_font": { - "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", - "__expectedType__": "cc.TTFFont" - }, - "_isSystemFontUsed": false, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_outlineWidth": 5, - "_enableShadow": false, - "_shadowColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_shadowOffset": { - "__type__": "cc.Vec2", - "x": 2, - "y": 2 - }, - "_shadowBlur": 2, - "_id": "ceINBk7FBEtqflOY10hv6H" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 214 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 250, - "height": 250 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "6fKvmjtSNKgqzoFCrvPr+y" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 214 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 80 - }, - "_spriteFrame": { - "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@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": "9d0d/6BHdBaJJOhaLSpYI7" - }, - { - "__type__": "0e282KCEBpM8qZyOsb8cYJw", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 214 - }, - "_enabled": true, - "__prefab": null, - "handle": { - "__id__": 215 - }, - "_id": "8a/l35bEFNJLX6crVyw0hO" - }, { "__type__": "cc.Node", "_name": "skill_special", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 185 + "__id__": 213 }, "_children": [ { - "__id__": 225 + "__id__": 243 } ], "_active": true, "_components": [ { - "__id__": 245 + "__id__": 263 }, { - "__id__": 246 + "__id__": 264 }, { - "__id__": 247 + "__id__": 265 }, { - "__id__": 248 + "__id__": 266 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": -393.18, + "x": -519.1800000000001, "y": 149.319, "z": 0 }, @@ -7869,23 +8497,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 224 + "__id__": 242 }, "_children": [ { - "__id__": 226 + "__id__": 244 } ], "_active": true, "_components": [ { - "__id__": 242 + "__id__": 260 }, { - "__id__": 243 + "__id__": 261 }, { - "__id__": 244 + "__id__": 262 } ], "_prefab": null, @@ -7924,29 +8552,29 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 225 + "__id__": 243 }, "_children": [ { - "__id__": 227 + "__id__": 245 }, { - "__id__": 231 + "__id__": 249 }, { - "__id__": 235 + "__id__": 253 } ], "_active": false, "_components": [ { - "__id__": 239 + "__id__": 257 }, { - "__id__": 240 + "__id__": 258 }, { - "__id__": 241 + "__id__": 259 } ], "_prefab": null, @@ -7985,19 +8613,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 226 + "__id__": 244 }, "_children": [], "_active": true, "_components": [ { - "__id__": 228 + "__id__": 246 }, { - "__id__": 229 + "__id__": 247 }, { - "__id__": 230 + "__id__": 248 } ], "_prefab": null, @@ -8036,7 +8664,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 227 + "__id__": 245 }, "_enabled": true, "__prefab": null, @@ -8058,7 +8686,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 227 + "__id__": 245 }, "_enabled": true, "__prefab": null, @@ -8097,7 +8725,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 227 + "__id__": 245 }, "_enabled": true, "__prefab": null, @@ -8127,19 +8755,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 226 + "__id__": 244 }, "_children": [], "_active": true, "_components": [ { - "__id__": 232 + "__id__": 250 }, { - "__id__": 233 + "__id__": 251 }, { - "__id__": 234 + "__id__": 252 } ], "_prefab": null, @@ -8178,7 +8806,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 231 + "__id__": 249 }, "_enabled": true, "__prefab": null, @@ -8200,7 +8828,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 231 + "__id__": 249 }, "_enabled": true, "__prefab": null, @@ -8265,7 +8893,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 231 + "__id__": 249 }, "_enabled": true, "__prefab": null, @@ -8295,19 +8923,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 226 + "__id__": 244 }, "_children": [], "_active": true, "_components": [ { - "__id__": 236 + "__id__": 254 }, { - "__id__": 237 + "__id__": 255 }, { - "__id__": 238 + "__id__": 256 } ], "_prefab": null, @@ -8346,7 +8974,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 235 + "__id__": 253 }, "_enabled": true, "__prefab": null, @@ -8368,7 +8996,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 235 + "__id__": 253 }, "_enabled": true, "__prefab": null, @@ -8407,7 +9035,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 235 + "__id__": 253 }, "_enabled": true, "__prefab": null, @@ -8437,7 +9065,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 226 + "__id__": 244 }, "_enabled": true, "__prefab": null, @@ -8459,7 +9087,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 226 + "__id__": 244 }, "_enabled": true, "__prefab": null, @@ -8509,21 +9137,21 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 226 + "__id__": 244 }, "_enabled": true, "__prefab": null, "btnUse": { - "__id__": 240 + "__id__": 258 }, "icon": { - "__id__": 229 + "__id__": 247 }, "progress": { - "__id__": 237 + "__id__": 255 }, "nameTxt": { - "__id__": 233 + "__id__": 251 }, "_id": "faLGI+zvFE4KR0N07FsyA8" }, @@ -8533,7 +9161,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 225 + "__id__": 243 }, "_enabled": true, "__prefab": null, @@ -8555,7 +9183,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 225 + "__id__": 243 }, "_enabled": true, "__prefab": null, @@ -8587,7 +9215,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 225 + "__id__": 243 }, "_enabled": true, "__prefab": null, @@ -8617,7 +9245,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 224 + "__id__": 242 }, "_enabled": true, "__prefab": null, @@ -8639,7 +9267,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 224 + "__id__": 242 }, "_enabled": true, "__prefab": null, @@ -8671,7 +9299,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 224 + "__id__": 242 }, "_enabled": true, "__prefab": null, @@ -8701,15 +9329,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 224 + "__id__": 242 }, "_enabled": true, "__prefab": null, "container": { - "__id__": 225 + "__id__": 243 }, "skillItemPrefab": { - "__id__": 226 + "__id__": 244 }, "_id": "446i7bZ1FKDpzOdNQ5PIWu" }, @@ -8719,13 +9347,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 185 + "__id__": 213 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, + "width": 1080, "height": 100 }, "_anchorPoint": { @@ -8741,7 +9369,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 185 + "__id__": 213 }, "_enabled": true, "__prefab": null, @@ -8771,44 +9399,44 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 107 + "__id__": 109 }, "_children": [ { - "__id__": 252 - }, - { - "__id__": 256 - }, - { - "__id__": 260 - }, - { - "__id__": 268 - }, - { - "__id__": 271 + "__id__": 270 }, { "__id__": 274 }, { - "__id__": 277 + "__id__": 278 + }, + { + "__id__": 286 + }, + { + "__id__": 289 + }, + { + "__id__": 292 + }, + { + "__id__": 295 } ], "_active": false, "_components": [ { - "__id__": 280 + "__id__": 298 }, { - "__id__": 281 + "__id__": 299 }, { - "__id__": 282 + "__id__": 300 }, { - "__id__": 283 + "__id__": 301 } ], "_prefab": null, @@ -8847,19 +9475,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 251 + "__id__": 269 }, "_children": [], "_active": true, "_components": [ { - "__id__": 253 + "__id__": 271 }, { - "__id__": 254 + "__id__": 272 }, { - "__id__": 255 + "__id__": 273 } ], "_prefab": null, @@ -8898,7 +9526,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 252 + "__id__": 270 }, "_enabled": true, "__prefab": null, @@ -8920,7 +9548,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 252 + "__id__": 270 }, "_enabled": true, "__prefab": null, @@ -8959,7 +9587,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 252 + "__id__": 270 }, "_enabled": true, "__prefab": null, @@ -8989,19 +9617,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 251 + "__id__": 269 }, "_children": [], "_active": true, "_components": [ { - "__id__": 257 + "__id__": 275 }, { - "__id__": 258 + "__id__": 276 }, { - "__id__": 259 + "__id__": 277 } ], "_prefab": null, @@ -9040,7 +9668,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 256 + "__id__": 274 }, "_enabled": true, "__prefab": null, @@ -9062,7 +9690,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 256 + "__id__": 274 }, "_enabled": true, "__prefab": null, @@ -9127,7 +9755,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 256 + "__id__": 274 }, "_enabled": true, "__prefab": null, @@ -9157,26 +9785,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 251 + "__id__": 269 }, "_children": [ { - "__id__": 261 + "__id__": 279 } ], "_active": true, "_components": [ { - "__id__": 264 + "__id__": 282 }, { - "__id__": 265 + "__id__": 283 }, { - "__id__": 266 + "__id__": 284 }, { - "__id__": 267 + "__id__": 285 } ], "_prefab": null, @@ -9215,16 +9843,16 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 260 + "__id__": 278 }, "_children": [], "_active": true, "_components": [ { - "__id__": 262 + "__id__": 280 }, { - "__id__": 263 + "__id__": 281 } ], "_prefab": null, @@ -9263,7 +9891,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 261 + "__id__": 279 }, "_enabled": true, "__prefab": null, @@ -9285,7 +9913,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 261 + "__id__": 279 }, "_enabled": true, "__prefab": null, @@ -9350,7 +9978,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 260 + "__id__": 278 }, "_enabled": true, "__prefab": null, @@ -9372,7 +10000,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 260 + "__id__": 278 }, "_enabled": true, "__prefab": null, @@ -9411,7 +10039,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 260 + "__id__": 278 }, "_enabled": true, "__prefab": null, @@ -9465,7 +10093,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 260 + "__id__": 278 }, "_id": "54FEruzbdNuoHAf3UcyHIQ" }, @@ -9475,7 +10103,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 260 + "__id__": 278 }, "_enabled": false, "__prefab": null, @@ -9505,16 +10133,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 251 + "__id__": 269 }, "_children": [], "_active": true, "_components": [ { - "__id__": 269 + "__id__": 287 }, { - "__id__": 270 + "__id__": 288 } ], "_prefab": null, @@ -9553,7 +10181,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 268 + "__id__": 286 }, "_enabled": true, "__prefab": null, @@ -9575,7 +10203,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 268 + "__id__": 286 }, "_enabled": true, "__prefab": null, @@ -9640,16 +10268,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 251 + "__id__": 269 }, "_children": [], "_active": true, "_components": [ { - "__id__": 272 + "__id__": 290 }, { - "__id__": 273 + "__id__": 291 } ], "_prefab": null, @@ -9688,7 +10316,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 271 + "__id__": 289 }, "_enabled": true, "__prefab": null, @@ -9710,7 +10338,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 271 + "__id__": 289 }, "_enabled": true, "__prefab": null, @@ -9775,16 +10403,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 251 + "__id__": 269 }, "_children": [], "_active": true, "_components": [ { - "__id__": 275 + "__id__": 293 }, { - "__id__": 276 + "__id__": 294 } ], "_prefab": null, @@ -9823,7 +10451,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 274 + "__id__": 292 }, "_enabled": true, "__prefab": null, @@ -9845,7 +10473,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 274 + "__id__": 292 }, "_enabled": true, "__prefab": null, @@ -9910,16 +10538,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 251 + "__id__": 269 }, "_children": [], "_active": true, "_components": [ { - "__id__": 278 + "__id__": 296 }, { - "__id__": 279 + "__id__": 297 } ], "_prefab": null, @@ -9958,7 +10586,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 277 + "__id__": 295 }, "_enabled": true, "__prefab": null, @@ -9980,7 +10608,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 277 + "__id__": 295 }, "_enabled": true, "__prefab": null, @@ -10045,7 +10673,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 251 + "__id__": 269 }, "_enabled": true, "__prefab": null, @@ -10067,7 +10695,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 251 + "__id__": 269 }, "_enabled": true, "__prefab": null, @@ -10097,7 +10725,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 251 + "__id__": 269 }, "_enabled": true, "__prefab": null, @@ -10109,24 +10737,24 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 251 + "__id__": 269 }, "_enabled": true, "__prefab": null, "btnPlay": { - "__id__": 266 + "__id__": 284 }, "txtLevel": { - "__id__": 270 + "__id__": 288 }, "txtExp": { - "__id__": 273 + "__id__": 291 }, "txtCoin": { - "__id__": 276 + "__id__": 294 }, "txtReward": { - "__id__": 279 + "__id__": 297 }, "_id": "16jz3+gB9Kyp8uUbH+KjZx" }, @@ -10136,32 +10764,32 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 107 + "__id__": 109 }, "_children": [ { - "__id__": 285 + "__id__": 303 }, { - "__id__": 289 + "__id__": 307 }, { - "__id__": 293 + "__id__": 311 } ], "_active": false, "_components": [ { - "__id__": 301 + "__id__": 319 }, { - "__id__": 302 + "__id__": 320 }, { - "__id__": 303 + "__id__": 321 }, { - "__id__": 304 + "__id__": 322 } ], "_prefab": null, @@ -10200,19 +10828,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 284 + "__id__": 302 }, "_children": [], "_active": true, "_components": [ { - "__id__": 286 + "__id__": 304 }, { - "__id__": 287 + "__id__": 305 }, { - "__id__": 288 + "__id__": 306 } ], "_prefab": null, @@ -10251,7 +10879,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 285 + "__id__": 303 }, "_enabled": true, "__prefab": null, @@ -10273,7 +10901,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 285 + "__id__": 303 }, "_enabled": true, "__prefab": null, @@ -10312,7 +10940,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 285 + "__id__": 303 }, "_enabled": true, "__prefab": null, @@ -10342,19 +10970,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 284 + "__id__": 302 }, "_children": [], "_active": true, "_components": [ { - "__id__": 290 + "__id__": 308 }, { - "__id__": 291 + "__id__": 309 }, { - "__id__": 292 + "__id__": 310 } ], "_prefab": null, @@ -10393,7 +11021,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 289 + "__id__": 307 }, "_enabled": true, "__prefab": null, @@ -10415,7 +11043,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 289 + "__id__": 307 }, "_enabled": true, "__prefab": null, @@ -10480,7 +11108,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 289 + "__id__": 307 }, "_enabled": true, "__prefab": null, @@ -10492,26 +11120,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 284 + "__id__": 302 }, "_children": [ { - "__id__": 294 + "__id__": 312 } ], "_active": true, "_components": [ { - "__id__": 297 + "__id__": 315 }, { - "__id__": 298 + "__id__": 316 }, { - "__id__": 299 + "__id__": 317 }, { - "__id__": 300 + "__id__": 318 } ], "_prefab": null, @@ -10550,16 +11178,16 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 293 + "__id__": 311 }, "_children": [], "_active": true, "_components": [ { - "__id__": 295 + "__id__": 313 }, { - "__id__": 296 + "__id__": 314 } ], "_prefab": null, @@ -10598,7 +11226,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 294 + "__id__": 312 }, "_enabled": true, "__prefab": null, @@ -10620,7 +11248,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 294 + "__id__": 312 }, "_enabled": true, "__prefab": null, @@ -10685,7 +11313,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 293 + "__id__": 311 }, "_enabled": true, "__prefab": null, @@ -10707,7 +11335,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 293 + "__id__": 311 }, "_enabled": true, "__prefab": null, @@ -10746,7 +11374,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 293 + "__id__": 311 }, "_enabled": true, "__prefab": null, @@ -10800,7 +11428,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 293 + "__id__": 311 }, "_id": "4aECyOzrJPYYfm6eKjA3rc" }, @@ -10810,7 +11438,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 293 + "__id__": 311 }, "_enabled": false, "__prefab": null, @@ -10840,7 +11468,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 284 + "__id__": 302 }, "_enabled": true, "__prefab": null, @@ -10862,7 +11490,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 284 + "__id__": 302 }, "_enabled": true, "__prefab": null, @@ -10892,7 +11520,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 284 + "__id__": 302 }, "_enabled": true, "__prefab": null, @@ -10904,12 +11532,12 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 284 + "__id__": 302 }, "_enabled": true, "__prefab": null, "btnPlay": { - "__id__": 299 + "__id__": 317 }, "_id": "96rpvRBiRBh7cYQuJ8tc3V" }, @@ -10919,26 +11547,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 107 + "__id__": 109 }, "_children": [ { - "__id__": 306 + "__id__": 324 } ], "_active": false, "_components": [ { - "__id__": 310 + "__id__": 328 }, { - "__id__": 311 + "__id__": 329 }, { - "__id__": 312 + "__id__": 330 }, { - "__id__": 313 + "__id__": 331 } ], "_prefab": null, @@ -10977,19 +11605,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 305 + "__id__": 323 }, "_children": [], "_active": true, "_components": [ { - "__id__": 307 + "__id__": 325 }, { - "__id__": 308 + "__id__": 326 }, { - "__id__": 309 + "__id__": 327 } ], "_prefab": null, @@ -11028,7 +11656,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 306 + "__id__": 324 }, "_enabled": true, "__prefab": null, @@ -11050,7 +11678,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 306 + "__id__": 324 }, "_enabled": true, "__prefab": null, @@ -11089,7 +11717,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 306 + "__id__": 324 }, "_enabled": true, "__prefab": null, @@ -11134,7 +11762,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 306 + "__id__": 324 }, "_id": "858fcVxmxIkIjvM8FXEJL4" }, @@ -11144,7 +11772,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 305 + "__id__": 323 }, "_enabled": true, "__prefab": null, @@ -11166,7 +11794,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 305 + "__id__": 323 }, "_enabled": true, "__prefab": null, @@ -11205,13 +11833,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 305 + "__id__": 323 }, "_enabled": true, "__prefab": null, "slideEvents": [], "_handle": { - "__id__": 308 + "__id__": 326 }, "_direction": 1, "_progress": 0.3, @@ -11224,7 +11852,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 305 + "__id__": 323 }, "_enabled": true, "__prefab": null, @@ -11254,44 +11882,44 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 107 + "__id__": 109 }, "_children": [ { - "__id__": 315 + "__id__": 333 }, { - "__id__": 319 + "__id__": 337 }, { - "__id__": 443 + "__id__": 461 }, { - "__id__": 451 - }, - { - "__id__": 459 - }, - { - "__id__": 463 - }, - { - "__id__": 471 - } - ], - "_active": false, - "_components": [ - { - "__id__": 475 - }, - { - "__id__": 476 + "__id__": 469 }, { "__id__": 477 }, { - "__id__": 478 + "__id__": 481 + }, + { + "__id__": 489 + } + ], + "_active": false, + "_components": [ + { + "__id__": 493 + }, + { + "__id__": 494 + }, + { + "__id__": 495 + }, + { + "__id__": 496 } ], "_prefab": null, @@ -11330,19 +11958,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 314 + "__id__": 332 }, "_children": [], "_active": true, "_components": [ { - "__id__": 316 + "__id__": 334 }, { - "__id__": 317 + "__id__": 335 }, { - "__id__": 318 + "__id__": 336 } ], "_prefab": null, @@ -11381,7 +12009,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 315 + "__id__": 333 }, "_enabled": true, "__prefab": null, @@ -11403,7 +12031,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 315 + "__id__": 333 }, "_enabled": true, "__prefab": null, @@ -11442,7 +12070,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 315 + "__id__": 333 }, "_enabled": true, "__prefab": null, @@ -11472,38 +12100,38 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 314 + "__id__": 332 }, "_children": [ { - "__id__": 320 + "__id__": 338 }, { - "__id__": 340 + "__id__": 358 }, { - "__id__": 360 + "__id__": 378 }, { - "__id__": 380 + "__id__": 398 }, { - "__id__": 400 + "__id__": 418 }, { - "__id__": 420 + "__id__": 438 } ], "_active": false, "_components": [ { - "__id__": 440 + "__id__": 458 }, { - "__id__": 441 + "__id__": 459 }, { - "__id__": 442 + "__id__": 460 } ], "_prefab": null, @@ -11542,23 +12170,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 319 + "__id__": 337 }, "_children": [ { - "__id__": 321 + "__id__": 339 }, { - "__id__": 329 + "__id__": 347 } ], "_active": true, "_components": [ { - "__id__": 338 + "__id__": 356 }, { - "__id__": 339 + "__id__": 357 } ], "_prefab": null, @@ -11597,23 +12225,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 320 + "__id__": 338 }, "_children": [ { - "__id__": 322 + "__id__": 340 } ], "_active": true, "_components": [ { - "__id__": 326 + "__id__": 344 }, { - "__id__": 327 + "__id__": 345 }, { - "__id__": 328 + "__id__": 346 } ], "_prefab": null, @@ -11652,19 +12280,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 321 + "__id__": 339 }, "_children": [], "_active": true, "_components": [ { - "__id__": 323 + "__id__": 341 }, { - "__id__": 324 + "__id__": 342 }, { - "__id__": 325 + "__id__": 343 } ], "_prefab": null, @@ -11703,7 +12331,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 322 + "__id__": 340 }, "_enabled": true, "__prefab": null, @@ -11725,7 +12353,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 322 + "__id__": 340 }, "_enabled": true, "__prefab": null, @@ -11790,7 +12418,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 322 + "__id__": 340 }, "_enabled": true, "__prefab": null, @@ -11820,7 +12448,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 321 + "__id__": 339 }, "_enabled": true, "__prefab": null, @@ -11842,7 +12470,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 321 + "__id__": 339 }, "_enabled": true, "__prefab": null, @@ -11907,7 +12535,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 321 + "__id__": 339 }, "_enabled": true, "__prefab": null, @@ -11937,26 +12565,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 320 + "__id__": 338 }, "_children": [ { - "__id__": 330 + "__id__": 348 } ], "_active": true, "_components": [ { - "__id__": 334 + "__id__": 352 }, { - "__id__": 335 + "__id__": 353 }, { - "__id__": 336 + "__id__": 354 }, { - "__id__": 337 + "__id__": 355 } ], "_prefab": null, @@ -11995,19 +12623,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 329 + "__id__": 347 }, "_children": [], "_active": true, "_components": [ { - "__id__": 331 + "__id__": 349 }, { - "__id__": 332 + "__id__": 350 }, { - "__id__": 333 + "__id__": 351 } ], "_prefab": null, @@ -12046,7 +12674,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 330 + "__id__": 348 }, "_enabled": true, "__prefab": null, @@ -12068,7 +12696,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 330 + "__id__": 348 }, "_enabled": true, "__prefab": null, @@ -12107,7 +12735,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 330 + "__id__": 348 }, "_enabled": true, "__prefab": null, @@ -12152,7 +12780,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 330 + "__id__": 348 }, "_id": "61tA/yF6tDprVB01XjjUNs" }, @@ -12162,7 +12790,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 329 + "__id__": 347 }, "_enabled": true, "__prefab": null, @@ -12184,7 +12812,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 329 + "__id__": 347 }, "_enabled": true, "__prefab": null, @@ -12223,13 +12851,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 329 + "__id__": 347 }, "_enabled": true, "__prefab": null, "slideEvents": [], "_handle": { - "__id__": 332 + "__id__": 350 }, "_direction": 0, "_progress": 0.1, @@ -12241,7 +12869,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 329 + "__id__": 347 }, "_enabled": true, "__prefab": null, @@ -12271,7 +12899,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 320 + "__id__": 338 }, "_enabled": true, "__prefab": null, @@ -12293,15 +12921,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 320 + "__id__": 338 }, "_enabled": true, "__prefab": null, "slider": { - "__id__": 336 + "__id__": 354 }, "valueTxt": { - "__id__": 324 + "__id__": 342 }, "maxValue": 50, "minValue": 5, @@ -12314,23 +12942,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 319 + "__id__": 337 }, "_children": [ { - "__id__": 341 + "__id__": 359 }, { - "__id__": 349 + "__id__": 367 } ], "_active": true, "_components": [ { - "__id__": 358 + "__id__": 376 }, { - "__id__": 359 + "__id__": 377 } ], "_prefab": null, @@ -12369,23 +12997,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 340 + "__id__": 358 }, "_children": [ { - "__id__": 342 + "__id__": 360 } ], "_active": true, "_components": [ { - "__id__": 346 + "__id__": 364 }, { - "__id__": 347 + "__id__": 365 }, { - "__id__": 348 + "__id__": 366 } ], "_prefab": null, @@ -12424,19 +13052,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 341 + "__id__": 359 }, "_children": [], "_active": true, "_components": [ { - "__id__": 343 + "__id__": 361 }, { - "__id__": 344 + "__id__": 362 }, { - "__id__": 345 + "__id__": 363 } ], "_prefab": null, @@ -12475,7 +13103,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 342 + "__id__": 360 }, "_enabled": true, "__prefab": null, @@ -12497,7 +13125,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 342 + "__id__": 360 }, "_enabled": true, "__prefab": null, @@ -12562,7 +13190,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 342 + "__id__": 360 }, "_enabled": true, "__prefab": null, @@ -12592,7 +13220,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 341 + "__id__": 359 }, "_enabled": true, "__prefab": null, @@ -12614,7 +13242,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 341 + "__id__": 359 }, "_enabled": true, "__prefab": null, @@ -12679,7 +13307,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 341 + "__id__": 359 }, "_enabled": true, "__prefab": null, @@ -12709,26 +13337,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 340 + "__id__": 358 }, "_children": [ { - "__id__": 350 + "__id__": 368 } ], "_active": true, "_components": [ { - "__id__": 354 + "__id__": 372 }, { - "__id__": 355 + "__id__": 373 }, { - "__id__": 356 + "__id__": 374 }, { - "__id__": 357 + "__id__": 375 } ], "_prefab": null, @@ -12767,19 +13395,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 349 + "__id__": 367 }, "_children": [], "_active": true, "_components": [ { - "__id__": 351 + "__id__": 369 }, { - "__id__": 352 + "__id__": 370 }, { - "__id__": 353 + "__id__": 371 } ], "_prefab": null, @@ -12818,7 +13446,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 350 + "__id__": 368 }, "_enabled": true, "__prefab": null, @@ -12840,7 +13468,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 350 + "__id__": 368 }, "_enabled": true, "__prefab": null, @@ -12879,7 +13507,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 350 + "__id__": 368 }, "_enabled": true, "__prefab": null, @@ -12924,7 +13552,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 350 + "__id__": 368 }, "_id": "c17G573iVE6Z3ALlGbagYl" }, @@ -12934,7 +13562,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 349 + "__id__": 367 }, "_enabled": true, "__prefab": null, @@ -12956,7 +13584,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 349 + "__id__": 367 }, "_enabled": true, "__prefab": null, @@ -12995,13 +13623,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 349 + "__id__": 367 }, "_enabled": true, "__prefab": null, "slideEvents": [], "_handle": { - "__id__": 352 + "__id__": 370 }, "_direction": 0, "_progress": 0.1, @@ -13013,7 +13641,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 349 + "__id__": 367 }, "_enabled": true, "__prefab": null, @@ -13043,7 +13671,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 340 + "__id__": 358 }, "_enabled": true, "__prefab": null, @@ -13065,15 +13693,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 340 + "__id__": 358 }, "_enabled": true, "__prefab": null, "slider": { - "__id__": 356 + "__id__": 374 }, "valueTxt": { - "__id__": 344 + "__id__": 362 }, "maxValue": 4000, "minValue": 300, @@ -13086,23 +13714,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 319 + "__id__": 337 }, "_children": [ { - "__id__": 361 + "__id__": 379 }, { - "__id__": 369 + "__id__": 387 } ], "_active": true, "_components": [ { - "__id__": 378 + "__id__": 396 }, { - "__id__": 379 + "__id__": 397 } ], "_prefab": null, @@ -13141,23 +13769,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 360 + "__id__": 378 }, "_children": [ { - "__id__": 362 + "__id__": 380 } ], "_active": true, "_components": [ { - "__id__": 366 + "__id__": 384 }, { - "__id__": 367 + "__id__": 385 }, { - "__id__": 368 + "__id__": 386 } ], "_prefab": null, @@ -13196,19 +13824,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 361 + "__id__": 379 }, "_children": [], "_active": true, "_components": [ { - "__id__": 363 + "__id__": 381 }, { - "__id__": 364 + "__id__": 382 }, { - "__id__": 365 + "__id__": 383 } ], "_prefab": null, @@ -13247,7 +13875,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 362 + "__id__": 380 }, "_enabled": true, "__prefab": null, @@ -13269,7 +13897,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 362 + "__id__": 380 }, "_enabled": true, "__prefab": null, @@ -13334,7 +13962,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 362 + "__id__": 380 }, "_enabled": true, "__prefab": null, @@ -13364,7 +13992,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 361 + "__id__": 379 }, "_enabled": true, "__prefab": null, @@ -13386,7 +14014,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 361 + "__id__": 379 }, "_enabled": true, "__prefab": null, @@ -13451,7 +14079,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 361 + "__id__": 379 }, "_enabled": true, "__prefab": null, @@ -13481,26 +14109,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 360 + "__id__": 378 }, "_children": [ { - "__id__": 370 + "__id__": 388 } ], "_active": true, "_components": [ { - "__id__": 374 + "__id__": 392 }, { - "__id__": 375 + "__id__": 393 }, { - "__id__": 376 + "__id__": 394 }, { - "__id__": 377 + "__id__": 395 } ], "_prefab": null, @@ -13539,19 +14167,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 369 + "__id__": 387 }, "_children": [], "_active": true, "_components": [ { - "__id__": 371 + "__id__": 389 }, { - "__id__": 372 + "__id__": 390 }, { - "__id__": 373 + "__id__": 391 } ], "_prefab": null, @@ -13590,7 +14218,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 370 + "__id__": 388 }, "_enabled": true, "__prefab": null, @@ -13612,7 +14240,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 370 + "__id__": 388 }, "_enabled": true, "__prefab": null, @@ -13651,7 +14279,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 370 + "__id__": 388 }, "_enabled": true, "__prefab": null, @@ -13696,7 +14324,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 370 + "__id__": 388 }, "_id": "a9tieq4YlCe5aWgHJ9p2WF" }, @@ -13706,7 +14334,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 369 + "__id__": 387 }, "_enabled": true, "__prefab": null, @@ -13728,7 +14356,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 369 + "__id__": 387 }, "_enabled": true, "__prefab": null, @@ -13767,13 +14395,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 369 + "__id__": 387 }, "_enabled": true, "__prefab": null, "slideEvents": [], "_handle": { - "__id__": 372 + "__id__": 390 }, "_direction": 0, "_progress": 0.1, @@ -13785,7 +14413,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 369 + "__id__": 387 }, "_enabled": true, "__prefab": null, @@ -13815,7 +14443,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 360 + "__id__": 378 }, "_enabled": true, "__prefab": null, @@ -13837,15 +14465,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 360 + "__id__": 378 }, "_enabled": true, "__prefab": null, "slider": { - "__id__": 376 + "__id__": 394 }, "valueTxt": { - "__id__": 364 + "__id__": 382 }, "maxValue": 30, "minValue": 1, @@ -13858,23 +14486,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 319 + "__id__": 337 }, "_children": [ { - "__id__": 381 + "__id__": 399 }, { - "__id__": 389 + "__id__": 407 } ], "_active": true, "_components": [ { - "__id__": 398 + "__id__": 416 }, { - "__id__": 399 + "__id__": 417 } ], "_prefab": null, @@ -13913,23 +14541,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 380 + "__id__": 398 }, "_children": [ { - "__id__": 382 + "__id__": 400 } ], "_active": true, "_components": [ { - "__id__": 386 + "__id__": 404 }, { - "__id__": 387 + "__id__": 405 }, { - "__id__": 388 + "__id__": 406 } ], "_prefab": null, @@ -13968,19 +14596,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 381 + "__id__": 399 }, "_children": [], "_active": true, "_components": [ { - "__id__": 383 + "__id__": 401 }, { - "__id__": 384 + "__id__": 402 }, { - "__id__": 385 + "__id__": 403 } ], "_prefab": null, @@ -14019,7 +14647,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 382 + "__id__": 400 }, "_enabled": true, "__prefab": null, @@ -14041,7 +14669,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 382 + "__id__": 400 }, "_enabled": true, "__prefab": null, @@ -14106,7 +14734,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 382 + "__id__": 400 }, "_enabled": true, "__prefab": null, @@ -14136,7 +14764,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 381 + "__id__": 399 }, "_enabled": true, "__prefab": null, @@ -14158,7 +14786,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 381 + "__id__": 399 }, "_enabled": true, "__prefab": null, @@ -14223,7 +14851,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 381 + "__id__": 399 }, "_enabled": true, "__prefab": null, @@ -14253,26 +14881,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 380 + "__id__": 398 }, "_children": [ { - "__id__": 390 + "__id__": 408 } ], "_active": true, "_components": [ { - "__id__": 394 + "__id__": 412 }, { - "__id__": 395 + "__id__": 413 }, { - "__id__": 396 + "__id__": 414 }, { - "__id__": 397 + "__id__": 415 } ], "_prefab": null, @@ -14311,19 +14939,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 389 + "__id__": 407 }, "_children": [], "_active": true, "_components": [ { - "__id__": 391 + "__id__": 409 }, { - "__id__": 392 + "__id__": 410 }, { - "__id__": 393 + "__id__": 411 } ], "_prefab": null, @@ -14362,7 +14990,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 390 + "__id__": 408 }, "_enabled": true, "__prefab": null, @@ -14384,7 +15012,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 390 + "__id__": 408 }, "_enabled": true, "__prefab": null, @@ -14423,7 +15051,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 390 + "__id__": 408 }, "_enabled": true, "__prefab": null, @@ -14468,7 +15096,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 390 + "__id__": 408 }, "_id": "92y3LqUZ5COo7i1blnuOJO" }, @@ -14478,7 +15106,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 389 + "__id__": 407 }, "_enabled": true, "__prefab": null, @@ -14500,7 +15128,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 389 + "__id__": 407 }, "_enabled": true, "__prefab": null, @@ -14539,13 +15167,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 389 + "__id__": 407 }, "_enabled": true, "__prefab": null, "slideEvents": [], "_handle": { - "__id__": 392 + "__id__": 410 }, "_direction": 0, "_progress": 0.1, @@ -14557,7 +15185,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 389 + "__id__": 407 }, "_enabled": true, "__prefab": null, @@ -14587,7 +15215,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 380 + "__id__": 398 }, "_enabled": true, "__prefab": null, @@ -14609,15 +15237,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 380 + "__id__": 398 }, "_enabled": true, "__prefab": null, "slider": { - "__id__": 396 + "__id__": 414 }, "valueTxt": { - "__id__": 384 + "__id__": 402 }, "maxValue": 100, "minValue": 1, @@ -14630,23 +15258,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 319 + "__id__": 337 }, "_children": [ { - "__id__": 401 + "__id__": 419 }, { - "__id__": 409 + "__id__": 427 } ], "_active": true, "_components": [ { - "__id__": 418 + "__id__": 436 }, { - "__id__": 419 + "__id__": 437 } ], "_prefab": null, @@ -14685,23 +15313,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 400 + "__id__": 418 }, "_children": [ { - "__id__": 402 + "__id__": 420 } ], "_active": true, "_components": [ { - "__id__": 406 + "__id__": 424 }, { - "__id__": 407 + "__id__": 425 }, { - "__id__": 408 + "__id__": 426 } ], "_prefab": null, @@ -14740,19 +15368,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 401 + "__id__": 419 }, "_children": [], "_active": true, "_components": [ { - "__id__": 403 + "__id__": 421 }, { - "__id__": 404 + "__id__": 422 }, { - "__id__": 405 + "__id__": 423 } ], "_prefab": null, @@ -14791,7 +15419,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 402 + "__id__": 420 }, "_enabled": true, "__prefab": null, @@ -14813,7 +15441,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 402 + "__id__": 420 }, "_enabled": true, "__prefab": null, @@ -14878,7 +15506,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 402 + "__id__": 420 }, "_enabled": true, "__prefab": null, @@ -14908,7 +15536,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 401 + "__id__": 419 }, "_enabled": true, "__prefab": null, @@ -14930,7 +15558,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 401 + "__id__": 419 }, "_enabled": true, "__prefab": null, @@ -14995,7 +15623,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 401 + "__id__": 419 }, "_enabled": true, "__prefab": null, @@ -15025,26 +15653,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 400 + "__id__": 418 }, "_children": [ { - "__id__": 410 + "__id__": 428 } ], "_active": true, "_components": [ { - "__id__": 414 + "__id__": 432 }, { - "__id__": 415 + "__id__": 433 }, { - "__id__": 416 + "__id__": 434 }, { - "__id__": 417 + "__id__": 435 } ], "_prefab": null, @@ -15083,19 +15711,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 409 + "__id__": 427 }, "_children": [], "_active": true, "_components": [ { - "__id__": 411 + "__id__": 429 }, { - "__id__": 412 + "__id__": 430 }, { - "__id__": 413 + "__id__": 431 } ], "_prefab": null, @@ -15134,7 +15762,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 410 + "__id__": 428 }, "_enabled": true, "__prefab": null, @@ -15156,7 +15784,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 410 + "__id__": 428 }, "_enabled": true, "__prefab": null, @@ -15195,7 +15823,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 410 + "__id__": 428 }, "_enabled": true, "__prefab": null, @@ -15240,7 +15868,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 410 + "__id__": 428 }, "_id": "f2wC+oJcBMAoOzqgu9PxYi" }, @@ -15250,7 +15878,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 409 + "__id__": 427 }, "_enabled": true, "__prefab": null, @@ -15272,7 +15900,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 409 + "__id__": 427 }, "_enabled": true, "__prefab": null, @@ -15311,13 +15939,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 409 + "__id__": 427 }, "_enabled": true, "__prefab": null, "slideEvents": [], "_handle": { - "__id__": 412 + "__id__": 430 }, "_direction": 0, "_progress": 0.1, @@ -15329,7 +15957,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 409 + "__id__": 427 }, "_enabled": true, "__prefab": null, @@ -15359,7 +15987,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 400 + "__id__": 418 }, "_enabled": true, "__prefab": null, @@ -15381,15 +16009,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 400 + "__id__": 418 }, "_enabled": true, "__prefab": null, "slider": { - "__id__": 416 + "__id__": 434 }, "valueTxt": { - "__id__": 404 + "__id__": 422 }, "maxValue": 1000, "minValue": 10, @@ -15402,23 +16030,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 319 + "__id__": 337 }, "_children": [ { - "__id__": 421 + "__id__": 439 }, { - "__id__": 429 + "__id__": 447 } ], "_active": true, "_components": [ { - "__id__": 438 + "__id__": 456 }, { - "__id__": 439 + "__id__": 457 } ], "_prefab": null, @@ -15457,23 +16085,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 420 + "__id__": 438 }, "_children": [ { - "__id__": 422 + "__id__": 440 } ], "_active": true, "_components": [ { - "__id__": 426 + "__id__": 444 }, { - "__id__": 427 + "__id__": 445 }, { - "__id__": 428 + "__id__": 446 } ], "_prefab": null, @@ -15512,19 +16140,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 421 + "__id__": 439 }, "_children": [], "_active": true, "_components": [ { - "__id__": 423 + "__id__": 441 }, { - "__id__": 424 + "__id__": 442 }, { - "__id__": 425 + "__id__": 443 } ], "_prefab": null, @@ -15563,7 +16191,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 422 + "__id__": 440 }, "_enabled": true, "__prefab": null, @@ -15585,7 +16213,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 422 + "__id__": 440 }, "_enabled": true, "__prefab": null, @@ -15650,7 +16278,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 422 + "__id__": 440 }, "_enabled": true, "__prefab": null, @@ -15680,7 +16308,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 421 + "__id__": 439 }, "_enabled": true, "__prefab": null, @@ -15702,7 +16330,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 421 + "__id__": 439 }, "_enabled": true, "__prefab": null, @@ -15767,7 +16395,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 421 + "__id__": 439 }, "_enabled": true, "__prefab": null, @@ -15797,26 +16425,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 420 + "__id__": 438 }, "_children": [ { - "__id__": 430 + "__id__": 448 } ], "_active": true, "_components": [ { - "__id__": 434 + "__id__": 452 }, { - "__id__": 435 + "__id__": 453 }, { - "__id__": 436 + "__id__": 454 }, { - "__id__": 437 + "__id__": 455 } ], "_prefab": null, @@ -15855,19 +16483,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 429 + "__id__": 447 }, "_children": [], "_active": true, "_components": [ { - "__id__": 431 + "__id__": 449 }, { - "__id__": 432 + "__id__": 450 }, { - "__id__": 433 + "__id__": 451 } ], "_prefab": null, @@ -15906,7 +16534,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 430 + "__id__": 448 }, "_enabled": true, "__prefab": null, @@ -15928,7 +16556,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 430 + "__id__": 448 }, "_enabled": true, "__prefab": null, @@ -15967,7 +16595,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 430 + "__id__": 448 }, "_enabled": true, "__prefab": null, @@ -16012,7 +16640,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 430 + "__id__": 448 }, "_id": "ceaUUSDklAqavvnvHd3XvA" }, @@ -16022,7 +16650,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 429 + "__id__": 447 }, "_enabled": true, "__prefab": null, @@ -16044,7 +16672,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 429 + "__id__": 447 }, "_enabled": true, "__prefab": null, @@ -16083,13 +16711,13 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 429 + "__id__": 447 }, "_enabled": true, "__prefab": null, "slideEvents": [], "_handle": { - "__id__": 432 + "__id__": 450 }, "_direction": 0, "_progress": 0.1, @@ -16101,7 +16729,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 429 + "__id__": 447 }, "_enabled": true, "__prefab": null, @@ -16131,7 +16759,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 420 + "__id__": 438 }, "_enabled": true, "__prefab": null, @@ -16153,15 +16781,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 420 + "__id__": 438 }, "_enabled": true, "__prefab": null, "slider": { - "__id__": 436 + "__id__": 454 }, "valueTxt": { - "__id__": 424 + "__id__": 442 }, "maxValue": 120, "minValue": 5, @@ -16174,7 +16802,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 319 + "__id__": 337 }, "_enabled": true, "__prefab": null, @@ -16196,7 +16824,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 319 + "__id__": 337 }, "_enabled": true, "__prefab": null, @@ -16226,7 +16854,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 319 + "__id__": 337 }, "_enabled": true, "__prefab": null, @@ -16258,26 +16886,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 314 + "__id__": 332 }, "_children": [ { - "__id__": 444 + "__id__": 462 } ], "_active": true, "_components": [ { - "__id__": 447 + "__id__": 465 }, { - "__id__": 448 + "__id__": 466 }, { - "__id__": 449 + "__id__": 467 }, { - "__id__": 450 + "__id__": 468 } ], "_prefab": null, @@ -16316,16 +16944,16 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 443 + "__id__": 461 }, "_children": [], "_active": true, "_components": [ { - "__id__": 445 + "__id__": 463 }, { - "__id__": 446 + "__id__": 464 } ], "_prefab": null, @@ -16364,7 +16992,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 444 + "__id__": 462 }, "_enabled": true, "__prefab": null, @@ -16386,7 +17014,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 444 + "__id__": 462 }, "_enabled": true, "__prefab": null, @@ -16451,7 +17079,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 443 + "__id__": 461 }, "_enabled": true, "__prefab": null, @@ -16473,7 +17101,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 443 + "__id__": 461 }, "_enabled": true, "__prefab": null, @@ -16512,7 +17140,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 443 + "__id__": 461 }, "_enabled": true, "__prefab": null, @@ -16554,7 +17182,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 443 + "__id__": 461 }, "_id": "98QidGnKNBCInVQbbGtD5X" }, @@ -16564,7 +17192,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 443 + "__id__": 461 }, "_enabled": true, "__prefab": null, @@ -16594,26 +17222,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 314 + "__id__": 332 }, "_children": [ { - "__id__": 452 + "__id__": 470 } ], "_active": true, "_components": [ { - "__id__": 455 + "__id__": 473 }, { - "__id__": 456 + "__id__": 474 }, { - "__id__": 457 + "__id__": 475 }, { - "__id__": 458 + "__id__": 476 } ], "_prefab": null, @@ -16652,16 +17280,16 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 451 + "__id__": 469 }, "_children": [], "_active": true, "_components": [ { - "__id__": 453 + "__id__": 471 }, { - "__id__": 454 + "__id__": 472 } ], "_prefab": null, @@ -16700,7 +17328,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 452 + "__id__": 470 }, "_enabled": true, "__prefab": null, @@ -16722,7 +17350,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 452 + "__id__": 470 }, "_enabled": true, "__prefab": null, @@ -16787,7 +17415,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 451 + "__id__": 469 }, "_enabled": true, "__prefab": null, @@ -16809,7 +17437,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 451 + "__id__": 469 }, "_enabled": true, "__prefab": null, @@ -16848,7 +17476,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 451 + "__id__": 469 }, "_enabled": true, "__prefab": null, @@ -16890,7 +17518,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 451 + "__id__": 469 }, "_id": "a6PWr3ri1D57T9K/InzT+w" }, @@ -16900,7 +17528,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 451 + "__id__": 469 }, "_enabled": true, "__prefab": null, @@ -16930,19 +17558,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 314 + "__id__": 332 }, "_children": [], "_active": true, "_components": [ { - "__id__": 460 + "__id__": 478 }, { - "__id__": 461 + "__id__": 479 }, { - "__id__": 462 + "__id__": 480 } ], "_prefab": null, @@ -16981,7 +17609,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 459 + "__id__": 477 }, "_enabled": true, "__prefab": null, @@ -17003,7 +17631,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 459 + "__id__": 477 }, "_enabled": true, "__prefab": null, @@ -17068,7 +17696,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 459 + "__id__": 477 }, "_enabled": true, "__prefab": null, @@ -17098,26 +17726,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 314 + "__id__": 332 }, "_children": [ { - "__id__": 464 + "__id__": 482 } ], "_active": true, "_components": [ { - "__id__": 467 + "__id__": 485 }, { - "__id__": 468 + "__id__": 486 }, { - "__id__": 469 + "__id__": 487 }, { - "__id__": 470 + "__id__": 488 } ], "_prefab": null, @@ -17156,16 +17784,16 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 463 + "__id__": 481 }, "_children": [], "_active": true, "_components": [ { - "__id__": 465 + "__id__": 483 }, { - "__id__": 466 + "__id__": 484 } ], "_prefab": null, @@ -17204,7 +17832,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 464 + "__id__": 482 }, "_enabled": true, "__prefab": null, @@ -17226,7 +17854,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 464 + "__id__": 482 }, "_enabled": true, "__prefab": null, @@ -17291,7 +17919,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 463 + "__id__": 481 }, "_enabled": true, "__prefab": null, @@ -17313,7 +17941,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 463 + "__id__": 481 }, "_enabled": true, "__prefab": null, @@ -17352,7 +17980,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 463 + "__id__": 481 }, "_enabled": true, "__prefab": null, @@ -17406,7 +18034,7 @@ "_duration": 0.1, "_zoomScale": 1.05, "_target": { - "__id__": 463 + "__id__": 481 }, "_id": "460CocoudAFYtoWYjikC4D" }, @@ -17416,7 +18044,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 463 + "__id__": 481 }, "_enabled": false, "__prefab": null, @@ -17446,19 +18074,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 314 + "__id__": 332 }, "_children": [], "_active": true, "_components": [ { - "__id__": 472 + "__id__": 490 }, { - "__id__": 473 + "__id__": 491 }, { - "__id__": 474 + "__id__": 492 } ], "_prefab": null, @@ -17497,7 +18125,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 471 + "__id__": 489 }, "_enabled": true, "__prefab": null, @@ -17519,7 +18147,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 471 + "__id__": 489 }, "_enabled": true, "__prefab": null, @@ -17584,7 +18212,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 471 + "__id__": 489 }, "_enabled": true, "__prefab": null, @@ -17614,7 +18242,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 314 + "__id__": 332 }, "_enabled": true, "__prefab": null, @@ -17636,7 +18264,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 314 + "__id__": 332 }, "_enabled": true, "__prefab": null, @@ -17666,7 +18294,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 314 + "__id__": 332 }, "_enabled": true, "__prefab": null, @@ -17678,85 +18306,91 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 314 + "__id__": 332 }, "_enabled": true, "__prefab": null, "btnOk": { - "__id__": 449 + "__id__": 467 }, "btnCancel": { - "__id__": 457 + "__id__": 475 }, "btnClearDataSaver": { - "__id__": 469 + "__id__": 487 }, "txtNotice": { - "__id__": 473 + "__id__": 491 }, "listItems": [ { - "__id__": 339 + "__id__": 357 }, { - "__id__": 359 + "__id__": 377 }, { - "__id__": 379 + "__id__": 397 }, { - "__id__": 399 + "__id__": 417 }, { - "__id__": 419 + "__id__": 437 }, { - "__id__": 439 + "__id__": 457 } ], "_id": "eeBq4TTOVDsIgUD74kJFMc" }, { "__type__": "cc.Node", - "_name": "level_up_layout", + "_name": "LevelUpLayout", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 107 + "__id__": 109 }, "_children": [ { - "__id__": 480 + "__id__": 498 }, { - "__id__": 484 + "__id__": 502 }, { - "__id__": 488 + "__id__": 509 }, { - "__id__": 494 + "__id__": 515 }, { - "__id__": 500 + "__id__": 519 }, { - "__id__": 508 + "__id__": 525 + }, + { + "__id__": 533 + }, + { + "__id__": 540 } ], "_active": false, "_components": [ { - "__id__": 512 + "__id__": 615 }, { - "__id__": 513 + "__id__": 616 }, { - "__id__": 514 + "__id__": 617 }, { - "__id__": 515 + "__id__": 618 } ], "_prefab": null, @@ -17795,19 +18429,19 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 479 + "__id__": 497 }, "_children": [], "_active": true, "_components": [ { - "__id__": 481 + "__id__": 499 }, { - "__id__": 482 + "__id__": 500 }, { - "__id__": 483 + "__id__": 501 } ], "_prefab": null, @@ -17846,7 +18480,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 480 + "__id__": 498 }, "_enabled": true, "__prefab": null, @@ -17868,7 +18502,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 480 + "__id__": 498 }, "_enabled": true, "__prefab": null, @@ -17877,9 +18511,9 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 250, - "g": 250, - "b": 7, + "r": 255, + "g": 255, + "b": 255, "a": 255 }, "_spriteFrame": { @@ -17907,7 +18541,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 480 + "__id__": 498 }, "_enabled": true, "__prefab": null, @@ -17937,26 +18571,78 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 479 + "__id__": 497 }, - "_children": [], + "_children": [ + { + "__id__": 503 + } + ], "_active": true, "_components": [ { - "__id__": 485 + "__id__": 507 }, { - "__id__": 486 - }, - { - "__id__": 487 + "__id__": 508 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 361.709, + "y": 493.159, + "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": "b8mYg07yFBi6S82Xlj7sEs" + }, + { + "__type__": "cc.Node", + "_name": "Title", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 502 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 504 + }, + { + "__id__": 505 + }, + { + "__id__": 506 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, "z": 0 }, "_lrot": { @@ -17988,7 +18674,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 484 + "__id__": 503 }, "_enabled": true, "__prefab": null, @@ -18010,7 +18696,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 484 + "__id__": 503 }, "_enabled": true, "__prefab": null, @@ -18075,7 +18761,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 484 + "__id__": 503 }, "_enabled": true, "__prefab": null, @@ -18083,7 +18769,7 @@ "_target": null, "_left": 0, "_right": 0, - "_top": 478.891, + "_top": 10.100000000000001, "_bottom": 0, "_horizontalCenter": 0, "_verticalCenter": 0, @@ -18099,33 +18785,94 @@ "_lockFlags": 0, "_id": "f6o4yhtdtPrpydFjTwRB+h" }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 502 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 500, + "height": 131 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "f7YuoI/sBAt4bFDgfF0q3T" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 502 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 63, + "g": 45, + "b": 45, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f8f5bd5b-033c-4322-8d20-10d2217e97b5@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": "4eRvNTsjlK04ggUi2lr4b2" + }, { "__type__": "cc.Node", "_name": "1", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 479 + "__id__": 497 }, "_children": [ { - "__id__": 489 + "__id__": 510 } ], "_active": true, "_components": [ { - "__id__": 492 + "__id__": 513 }, { - "__id__": 493 + "__id__": 514 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": -160, - "y": 124.219, + "y": 268.052, "z": 0 }, "_lrot": { @@ -18157,16 +18904,16 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 488 + "__id__": 509 }, "_children": [], "_active": true, "_components": [ { - "__id__": 490 + "__id__": 511 }, { - "__id__": 491 + "__id__": 512 } ], "_prefab": null, @@ -18205,7 +18952,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 489 + "__id__": 510 }, "_enabled": true, "__prefab": null, @@ -18227,7 +18974,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 489 + "__id__": 510 }, "_enabled": true, "__prefab": null, @@ -18292,7 +19039,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 488 + "__id__": 509 }, "_enabled": true, "__prefab": null, @@ -18314,7 +19061,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 488 + "__id__": 509 }, "_enabled": true, "__prefab": null, @@ -18349,626 +19096,30 @@ }, { "__type__": "cc.Node", - "_name": "2", + "_name": "arrow", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 479 - }, - "_children": [ - { - "__id__": 495 - } - ], - "_active": true, - "_components": [ - { - "__id__": 498 - }, - { - "__id__": 499 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 150, - "y": 124.219, - "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": "d0w5lI+ndF1qoJ3cbBUpXn" - }, - { - "__type__": "cc.Node", - "_name": "txtLevel", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 494 + "__id__": 497 }, "_children": [], "_active": true, "_components": [ { - "__id__": 496 + "__id__": 516 }, { - "__id__": 497 + "__id__": 517 + }, + { + "__id__": 518 } ], "_prefab": null, "_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": "49A7UgJCpL+Knij65EhWZe" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 495 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 98.35995483398438, - "height": 118.99999999999999 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "3caPnb65hDtYvPsIJ11yfw" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 495 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_string": "Level\n1", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 40, - "_fontSize": 40, - "_fontFamily": "Arial", - "_lineHeight": 50, - "_overflow": 0, - "_enableWrapText": true, - "_font": { - "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", - "__expectedType__": "cc.TTFFont" - }, - "_isSystemFontUsed": false, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_outlineWidth": 3, - "_enableShadow": false, - "_shadowColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_shadowOffset": { - "__type__": "cc.Vec2", - "x": 2, - "y": 2 - }, - "_shadowBlur": 2, - "_id": "71iMNJ6mZIN5FAGJagvN6Z" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 494 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 200, - "height": 200 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "30mj5SJ61D2Yr5vtGZys7g" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 494 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "1c26c4b7-17a9-4741-b70a-a278e8810e77@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": "e1bR9GXwdG8q+/lyPoeqhD" - }, - { - "__type__": "cc.Node", - "_name": "btnClose", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 479 - }, - "_children": [ - { - "__id__": 501 - } - ], - "_active": true, - "_components": [ - { - "__id__": 504 - }, - { - "__id__": 505 - }, - { - "__id__": 506 - }, - { - "__id__": 507 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": -163.68200000000002, - "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": "7aUE7rRNpPrYKjgn61aFHC" - }, - { - "__type__": "cc.Node", - "_name": "Label", - "_objFlags": 512, - "__editorExtras__": {}, - "_parent": { - "__id__": 500 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 502 - }, - { - "__id__": 503 - } - ], - "_prefab": null, - "_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": "ddtINYz+ZFCZIcKTB92quh" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 501 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 200, - "height": 60 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "26pZga0Z5KiImhP7xbDbs4" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 501 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_string": "CLOSE", - "_horizontalAlign": 1, - "_verticalAlign": 1, - "_actualFontSize": 25, - "_fontSize": 25, - "_fontFamily": "Arial", - "_lineHeight": 40, - "_overflow": 1, - "_enableWrapText": false, - "_font": { - "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", - "__expectedType__": "cc.TTFFont" - }, - "_isSystemFontUsed": false, - "_spacingX": 0, - "_isItalic": false, - "_isBold": false, - "_isUnderline": false, - "_underlineHeight": 2, - "_cacheMode": 0, - "_enableOutline": true, - "_outlineColor": { - "__type__": "cc.Color", - "r": 214, - "g": 171, - "b": 0, - "a": 255 - }, - "_outlineWidth": 2, - "_enableShadow": false, - "_shadowColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_shadowOffset": { - "__type__": "cc.Vec2", - "x": 2, - "y": 2 - }, - "_shadowBlur": 2, - "_id": "d9/1ZVYAhOTZT/zYaIIdud" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 500 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 200, - "height": 80 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "f5oAoARmlDfoXMa98aIqhL" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 500 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "8abc7965-d8f5-450d-a2e1-991702e7c975@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": "ebiNUQNLdL3LxNRfO9ie+Q" - }, - { - "__type__": "cc.Button", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 500 - }, - "_enabled": true, - "__prefab": null, - "clickEvents": [], - "_interactable": true, - "_transition": 3, - "_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__": "8abc7965-d8f5-450d-a2e1-991702e7c975@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.05, - "_target": { - "__id__": 500 - }, - "_id": "92h3QnbfNP3IQj5Munn3tV" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 500 - }, - "_enabled": false, - "__prefab": null, - "_alignFlags": 20, - "_target": null, - "_left": 0, - "_right": 21.369000000000028, - "_top": 27.572000000000003, - "_bottom": 702.318, - "_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": "1dpjv6cz9AAqNl3cQc1pBc" - }, - { - "__type__": "cc.Node", - "_name": "Title-001", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 479 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 509 - }, - { - "__id__": 510 - }, - { - "__id__": 511 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 136.70899999999992, + "y": 280.54200000000003, "z": 0 }, "_lrot": { @@ -19000,7 +19151,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 508 + "__id__": 515 }, "_enabled": true, "__prefab": null, @@ -19022,7 +19173,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 508 + "__id__": 515 }, "_enabled": true, "__prefab": null, @@ -19087,7 +19238,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 508 + "__id__": 515 }, "_enabled": true, "__prefab": null, @@ -19095,7 +19246,7 @@ "_target": null, "_left": 0, "_right": 0, - "_top": 703.8910000000001, + "_top": 560.058, "_bottom": 0, "_horizontalCenter": 0, "_verticalCenter": 0, @@ -19111,13 +19262,3930 @@ "_lockFlags": 0, "_id": "22yBjY3CBPwqnngmBqBAnc" }, + { + "__type__": "cc.Node", + "_name": "2", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 497 + }, + "_children": [ + { + "__id__": 520 + } + ], + "_active": true, + "_components": [ + { + "__id__": 523 + }, + { + "__id__": 524 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 150, + "y": 268.052, + "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": "d0w5lI+ndF1qoJ3cbBUpXn" + }, + { + "__type__": "cc.Node", + "_name": "txtLevel", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 519 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 521 + }, + { + "__id__": 522 + } + ], + "_prefab": null, + "_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": "49A7UgJCpL+Knij65EhWZe" + }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 479 + "__id__": 520 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 98.35995483398438, + "height": 118.99999999999999 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "3caPnb65hDtYvPsIJ11yfw" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 520 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "Level\n1", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 40, + "_fontSize": 40, + "_fontFamily": "Arial", + "_lineHeight": 50, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 3, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "71iMNJ6mZIN5FAGJagvN6Z" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 519 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 200 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "30mj5SJ61D2Yr5vtGZys7g" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 519 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "1c26c4b7-17a9-4741-b70a-a278e8810e77@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": "e1bR9GXwdG8q+/lyPoeqhD" + }, + { + "__type__": "cc.Node", + "_name": "btnClose", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 497 + }, + "_children": [ + { + "__id__": 526 + } + ], + "_active": false, + "_components": [ + { + "__id__": 529 + }, + { + "__id__": 530 + }, + { + "__id__": 531 + }, + { + "__id__": 532 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -163.68200000000002, + "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": "7aUE7rRNpPrYKjgn61aFHC" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 525 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 527 + }, + { + "__id__": 528 + } + ], + "_prefab": null, + "_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": "ddtINYz+ZFCZIcKTB92quh" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 526 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "26pZga0Z5KiImhP7xbDbs4" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 526 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "CLOSE", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 25, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 214, + "g": 171, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "d9/1ZVYAhOTZT/zYaIIdud" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 525 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 80 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "f5oAoARmlDfoXMa98aIqhL" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 525 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "8abc7965-d8f5-450d-a2e1-991702e7c975@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": "ebiNUQNLdL3LxNRfO9ie+Q" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 525 + }, + "_enabled": true, + "__prefab": null, + "clickEvents": [], + "_interactable": true, + "_transition": 3, + "_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__": "8abc7965-d8f5-450d-a2e1-991702e7c975@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.05, + "_target": { + "__id__": 525 + }, + "_id": "92h3QnbfNP3IQj5Munn3tV" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 525 + }, + "_enabled": false, + "__prefab": null, + "_alignFlags": 20, + "_target": null, + "_left": 0, + "_right": 21.369000000000028, + "_top": 27.572000000000003, + "_bottom": 702.318, + "_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": "1dpjv6cz9AAqNl3cQc1pBc" + }, + { + "__type__": "cc.Node", + "_name": "Title-001", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 497 + }, + "_children": [ + { + "__id__": 534 + } + ], + "_active": true, + "_components": [ + { + "__id__": 538 + }, + { + "__id__": 539 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 52.943, + "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": "b6hW2mCk1Cg7nz7d3YGBob" + }, + { + "__type__": "cc.Node", + "_name": "Title", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 533 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 535 + }, + { + "__id__": 536 + }, + { + "__id__": 537 + } + ], + "_prefab": null, + "_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": "efr4XcSHhMsqs/jBrx382y" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 534 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 366.59991455078125, + "height": 110.8 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "74iNzEnhxLcJS4D54p5gL0" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 534 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "SKILL REWARD", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 50, + "_fontSize": 50, + "_fontFamily": "Arial", + "_lineHeight": 80, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 5, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "047F1YABpELogLi9axq2DT" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 534 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 1, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 10.100000000000001, + "_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": "bbNIvKLB9FCZP8lKvXymDk" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 533 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 480, + "height": 131 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "8c8j62ylFBXovRrk8IA7Mb" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 533 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 94, + "g": 104, + "b": 84, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f8f5bd5b-033c-4322-8d20-10d2217e97b5@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": "98duVGEdpOOaVHTYiVIwmO" + }, + { + "__type__": "cc.Node", + "_name": "reward_skill", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 497 + }, + "_children": [ + { + "__id__": 541 + }, + { + "__id__": 565 + }, + { + "__id__": 589 + } + ], + "_active": true, + "_components": [ + { + "__id__": 613 + }, + { + "__id__": 614 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -288.939, + "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": "8bWNjX+stE5ahdWJZuA9Kd" + }, + { + "__type__": "cc.Node", + "_name": "skill_1", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 540 + }, + "_children": [ + { + "__id__": 542 + }, + { + "__id__": 545 + }, + { + "__id__": 548 + }, + { + "__id__": 551 + }, + { + "__id__": 554 + } + ], + "_active": true, + "_components": [ + { + "__id__": 562 + }, + { + "__id__": 563 + }, + { + "__id__": 564 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": -265, + "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": "27bm5c/jdPJKtDig9LE6aL" + }, + { + "__type__": "cc.Node", + "_name": "icon", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 541 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 543 + }, + { + "__id__": 544 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 105.306, + "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": "8aUwUttKRH9a+X1a+qlKcO" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 542 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 98, + "height": 98 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "ceIkF0oBdFwqhl6MfQPS0d" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 542 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "212MNk9DhDlohlnzpd0rG4" + }, + { + "__type__": "cc.Node", + "_name": "info", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 541 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 546 + }, + { + "__id__": 547 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -32.488, + "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": "373ThOmNBFlK8txbgujWoT" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 545 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 130 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "72Vxrb9spH9rAOMTdHmxg7" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 545 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@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": "560JkEpJZNbqS/wQmvwLXW" + }, + { + "__type__": "cc.Node", + "_name": "txtName", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 541 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 549 + }, + { + "__id__": 550 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 1.488999999999919, + "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": "3exYqhgn1Fj6MKeOc8X+qi" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 548 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "e6ueWlweNMerq3IMl1DaBd" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 548 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "Skill Name", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 25, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "9cDjvdxXBFSLuwdMatV0nV" + }, + { + "__type__": "cc.Node", + "_name": "txtInfo", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 541 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 552 + }, + { + "__id__": 553 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -55, + "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": "e3nrUsVXxCCKNnqS2uMkmk" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 551 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 180, + "height": 70 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "53etT6TT1OuJTQnTcQWtoB" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 551 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "Info skill", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 25, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 2, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "bepqmshWpF65djO58RcWhX" + }, + { + "__type__": "cc.Node", + "_name": "btnSelect", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 541 + }, + "_children": [ + { + "__id__": 555 + } + ], + "_active": true, + "_components": [ + { + "__id__": 558 + }, + { + "__id__": 559 + }, + { + "__id__": 560 + }, + { + "__id__": 561 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 3.901, + "y": -135.351, + "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": "cft2veJaFHZYSbofhK29uF" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 554 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 556 + }, + { + "__id__": 557 + } + ], + "_prefab": null, + "_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": "21OglJH89L+Lh1DApWXjvA" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 555 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "887C2Yzh1LA6Bm4+lJxRoy" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 555 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "SELECT", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 30, + "_fontSize": 30, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "3175Ux9URE1J5Ra0KQzMgN" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 554 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 130, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "b3MIdZPPNNVJDUqySRAwx3" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 554 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 104, + "g": 145, + "b": 248, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "eda11553-f64d-4363-9fed-75d1a8758a30@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": "90NqrJGNVN4Ipe+/QixdKK" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 554 + }, + "_enabled": true, + "__prefab": null, + "clickEvents": [], + "_interactable": true, + "_transition": 3, + "_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": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 1.05, + "_target": { + "__id__": 554 + }, + "_id": "43dT7qBxZCn7kKsGnve4Bl" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 554 + }, + "_enabled": false, + "__prefab": null, + "_alignFlags": 20, + "_target": null, + "_left": 0, + "_right": 21.369000000000028, + "_top": 27.572000000000003, + "_bottom": 702.318, + "_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": "8eckTrQqxIlYQa2pZIiSFl" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 541 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 250, + "height": 350 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "63H+b97hlF36XeasAg2l0n" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 541 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 130, + "g": 169, + "b": 48, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@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": "ebSUzgwYZF0YECKqZVuuYJ" + }, + { + "__type__": "4311brHuARFlofpMs4U2sLY", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 541 + }, + "_enabled": true, + "__prefab": null, + "spIcon": { + "__id__": 544 + }, + "txtName": { + "__id__": 550 + }, + "txtInfo": { + "__id__": 553 + }, + "btnSelect": { + "__id__": 560 + }, + "_id": "a3Qxj88LNDT4ATDVm0qe4O" + }, + { + "__type__": "cc.Node", + "_name": "skill_2", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 540 + }, + "_children": [ + { + "__id__": 566 + }, + { + "__id__": 569 + }, + { + "__id__": 572 + }, + { + "__id__": 575 + }, + { + "__id__": 578 + } + ], + "_active": true, + "_components": [ + { + "__id__": 586 + }, + { + "__id__": 587 + }, + { + "__id__": 588 + } + ], + "_prefab": null, + "_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": "c5OPXpMttJo5yL++rpQbqE" + }, + { + "__type__": "cc.Node", + "_name": "icon", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 565 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 567 + }, + { + "__id__": 568 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 105.306, + "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": "73ZhWcAL1HKa7o2UXPFij8" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 566 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 98, + "height": 98 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "4fKJJot+JHBassvJtIYxFT" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 566 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "1c3c/9uMhJuocSoOU4ASNH" + }, + { + "__type__": "cc.Node", + "_name": "info", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 565 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 570 + }, + { + "__id__": 571 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -32.488, + "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": "0c3ammjJZBnIYZ4JYdDHxm" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 569 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 130 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "3fdES4cfBBiY7E5M6wBoo6" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 569 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@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": "6dglzgHohHjrNjkCBNraLu" + }, + { + "__type__": "cc.Node", + "_name": "txtName", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 565 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 573 + }, + { + "__id__": 574 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 1.488999999999919, + "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": "06Q5tzDbFJJYZOe/sj/9Wf" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 572 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "2eSS+5LW1N57Pa3W4bEzMh" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 572 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "Skill Name", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 25, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "7b45dFueZLgI8lf56rgrmK" + }, + { + "__type__": "cc.Node", + "_name": "txtInfo", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 565 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 576 + }, + { + "__id__": 577 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -55, + "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": "54HlgomWlGTqkg9o1sCmZw" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 575 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 70 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "0eJwSUXBtC85+UZcX03A5n" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 575 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "Info skill", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 25, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 2, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "eaRtGNwblAEZbJ6yLBeQd+" + }, + { + "__type__": "cc.Node", + "_name": "btnSelect", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 565 + }, + "_children": [ + { + "__id__": 579 + } + ], + "_active": true, + "_components": [ + { + "__id__": 582 + }, + { + "__id__": 583 + }, + { + "__id__": 584 + }, + { + "__id__": 585 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 3.901, + "y": -135.351, + "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": "49OET2U+1CEIxTsIk2Kx3l" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 578 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 580 + }, + { + "__id__": 581 + } + ], + "_prefab": null, + "_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": "4cpxzcUXpGarr8BMNfSjWn" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 579 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "50Q3Dq2ftAbYhzBmYAJ73t" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 579 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "SELECT", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 30, + "_fontSize": 30, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "9dChtpXi1E+59HmMG/OAFt" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 578 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 130, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "03HgxqoGJJnJW/7aDd4D8f" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 578 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 104, + "g": 145, + "b": 248, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "eda11553-f64d-4363-9fed-75d1a8758a30@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": "42gkTJmexAkKyQG6PKUkfE" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 578 + }, + "_enabled": true, + "__prefab": null, + "clickEvents": [], + "_interactable": true, + "_transition": 3, + "_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": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 1.05, + "_target": { + "__id__": 578 + }, + "_id": "0dT4MUrrlNi7jHUcWQT5FU" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 578 + }, + "_enabled": false, + "__prefab": null, + "_alignFlags": 20, + "_target": null, + "_left": 0, + "_right": 21.369000000000028, + "_top": 27.572000000000003, + "_bottom": 702.318, + "_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": "50xi4xBu1IPI0dyWgD8UEW" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 565 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 250, + "height": 350 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "19uHypOydEoI//nM1MGUvX" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 565 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 249, + "g": 167, + "b": 167, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@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": "68B/rqwahAUqjF5L5vip8o" + }, + { + "__type__": "4311brHuARFlofpMs4U2sLY", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 565 + }, + "_enabled": true, + "__prefab": null, + "spIcon": { + "__id__": 568 + }, + "txtName": { + "__id__": 574 + }, + "txtInfo": { + "__id__": 577 + }, + "btnSelect": { + "__id__": 584 + }, + "_id": "7e33OYjk5Oxqb9hCjhEx5r" + }, + { + "__type__": "cc.Node", + "_name": "skill_3", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 540 + }, + "_children": [ + { + "__id__": 590 + }, + { + "__id__": 593 + }, + { + "__id__": 596 + }, + { + "__id__": 599 + }, + { + "__id__": 602 + } + ], + "_active": true, + "_components": [ + { + "__id__": 610 + }, + { + "__id__": 611 + }, + { + "__id__": 612 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 265, + "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": "4fIKI8taNP9ZS1vnFr9WwW" + }, + { + "__type__": "cc.Node", + "_name": "icon", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 589 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 591 + }, + { + "__id__": 592 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 105.306, + "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": "92OPGiIHtD6q6Yv/tFWmKR" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 590 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 98, + "height": 98 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "5eRCgLICRFVpIED7wlXX38" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 590 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "b6dcb91e-b683-404d-b438-a612a036c0cd@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "22diTHSltHj7n5P6QV0G5N" + }, + { + "__type__": "cc.Node", + "_name": "info", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 589 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 594 + }, + { + "__id__": 595 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -32.488, + "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": "37t1OKxv5JdaI7UZVEXeLL" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 593 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 130 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "6bI/N3rVZAMpvUb7I4Sro5" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 593 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@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": "d9SPe4oeVEQ7JS5NZxMRTB" + }, + { + "__type__": "cc.Node", + "_name": "txtName", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 589 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 597 + }, + { + "__id__": 598 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 1.488999999999919, + "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": "9aGL3CEE9D3IArGGmamY+0" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 596 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "c8hNPC7+tNd7LdxaiZkGr/" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 596 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "Skill Name", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 25, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "feL+k2WvBPE5fei7+g8FZU" + }, + { + "__type__": "cc.Node", + "_name": "txtInfo", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 589 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 600 + }, + { + "__id__": 601 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -55, + "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": "44wrgLnetDB5OCrPcRfPCb" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 599 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 70 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "12/YDoP2xDkowcEcoNCSYt" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 599 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "Info skill", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 25, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 2, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "fcKgPTlpxGTKU2XYSdqSuf" + }, + { + "__type__": "cc.Node", + "_name": "btnSelect", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 589 + }, + "_children": [ + { + "__id__": 603 + } + ], + "_active": true, + "_components": [ + { + "__id__": 606 + }, + { + "__id__": 607 + }, + { + "__id__": 608 + }, + { + "__id__": 609 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 3.901, + "y": -135.351, + "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": "ae2LLl4f1MHbD0EaFAAmj6" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 602 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 604 + }, + { + "__id__": 605 + } + ], + "_prefab": null, + "_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": "5dHgbnW7VJ5J9d161vSSoW" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 603 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 200, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "cb9fuh1XVBW7OF5Y9OJ+52" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 603 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "SELECT", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 30, + "_fontSize": 30, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "14Fipq3xZNT7Px5RnLk3He" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 602 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 130, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "c49zQ1R3BNcL4u81MHt199" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 602 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 104, + "g": 145, + "b": 248, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "eda11553-f64d-4363-9fed-75d1a8758a30@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": "aeNaKrRMZGuqZbTi92tg0D" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 602 + }, + "_enabled": true, + "__prefab": null, + "clickEvents": [], + "_interactable": true, + "_transition": 3, + "_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": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 1.05, + "_target": { + "__id__": 602 + }, + "_id": "78N8wiwUxE3ocVGsqtr2Ih" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 602 + }, + "_enabled": false, + "__prefab": null, + "_alignFlags": 20, + "_target": null, + "_left": 0, + "_right": 21.369000000000028, + "_top": 27.572000000000003, + "_bottom": 702.318, + "_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": "0fwJ3tUQJKF4S/6CrwNuXa" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 589 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 250, + "height": 350 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "0ccCeplUBHaY6WHHjk+Fbu" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 589 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 237, + "g": 132, + "b": 212, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "77e06278-b94e-4e91-9c43-ca7e91fc0c71@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": "7f7Nz5C2pHeo02k1vkKBBW" + }, + { + "__type__": "4311brHuARFlofpMs4U2sLY", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 589 + }, + "_enabled": true, + "__prefab": null, + "spIcon": { + "__id__": 592 + }, + "txtName": { + "__id__": 598 + }, + "txtInfo": { + "__id__": 601 + }, + "btnSelect": { + "__id__": 608 + }, + "_id": "1dAmGmbMBElI9I5JvWToaL" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 540 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 780, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "e6l+EIlMBH47cYUT2tCUZE" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 540 + }, + "_enabled": true, + "__prefab": null, + "_resizeMode": 1, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 15, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "86a18SBsRC55ncfPcAcF2K" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 497 }, "_enabled": true, "__prefab": null, @@ -19139,7 +23207,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 479 + "__id__": 497 }, "_enabled": true, "__prefab": null, @@ -19169,7 +23237,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 479 + "__id__": 497 }, "_enabled": true, "__prefab": null, @@ -19181,35 +23249,382 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 479 + "__id__": 497 }, "_enabled": true, "__prefab": null, "btnClose": { - "__id__": 506 + "__id__": 531 }, "txtLevelBefore": { - "__id__": 491 + "__id__": 512 }, "txtLevelAfter": { - "__id__": 497 + "__id__": 522 }, + "listSkillRewardItems": [ + { + "__id__": 564 + }, + { + "__id__": 588 + }, + { + "__id__": 612 + } + ], "_id": "3118NNBGVOOrOUzMSK4YNy" }, + { + "__type__": "cc.Node", + "_name": "txtVersionBuild", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 109 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 620 + }, + { + "__id__": 621 + }, + { + "__id__": 622 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": -536.72, + "y": 1159.661, + "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": "b1+vW2H/1EloqhFmHOIM8c" + }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 107 + "__id__": 619 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 1792 + "width": 153.3898468017578, + "height": 100.8 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 1 + }, + "_id": "f9roJSgE5NHpQ814qH7tHE" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 619 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 100 + }, + "_string": "Ver: 25-04-24|01", + "_horizontalAlign": 0, + "_verticalAlign": 0, + "_actualFontSize": 20, + "_fontSize": 20, + "_fontFamily": "Arial", + "_lineHeight": 80, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "b4zfe9+j5PUJHY2AoNFFAs" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 619 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 9, + "_target": null, + "_left": 3.2799999999999727, + "_right": 0, + "_top": 10.339000000000055, + "_bottom": 795.2, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 100.8, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "9cybCt6IhEbZTeDeKW8Hq9" + }, + { + "__type__": "cc.Node", + "_name": "txtSkillCollected", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 109 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 624 + }, + { + "__id__": 625 + }, + { + "__id__": 626 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": -530.2470000000001, + "y": -1169.603, + "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": "8f0vFQYcdJoqpKFBVc94ZA" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 623 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 198.08975219726562, + "height": 100.8 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_id": "2eagScSS1EpbuvyU3d9Gaw" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 623 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "SkillCollected: AS1|1...", + "_horizontalAlign": 0, + "_verticalAlign": 2, + "_actualFontSize": 20, + "_fontSize": 20, + "_fontFamily": "Arial", + "_lineHeight": 80, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "aae5a0d7-a157-432b-b885-97f48c7601cc", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "7cT4aOsvdNp46+0v93Pa8o" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 623 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 12, + "_target": null, + "_left": 9.752999999999986, + "_right": 0, + "_top": 0, + "_bottom": 0.3970000000000482, + "_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": "94ejH/S7dD24MsQE/SI9/H" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 109 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 2340 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -19224,7 +23639,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 107 + "__id__": 109 }, "_enabled": true, "__prefab": null, @@ -19260,13 +23675,13 @@ "_active": true, "_components": [ { - "__id__": 519 + "__id__": 630 }, { - "__id__": 520 + "__id__": 631 }, { - "__id__": 521 + "__id__": 632 } ], "_prefab": null, @@ -19305,14 +23720,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 518 + "__id__": 629 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 1792 + "width": 1080, + "height": 2340 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -19327,7 +23742,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 518 + "__id__": 629 }, "_enabled": true, "__prefab": null, @@ -19336,13 +23751,13 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 137, - "g": 159, - "b": 189, + "r": 255, + "g": 255, + "b": 255, "a": 255 }, "_spriteFrame": { - "__uuid__": "a83e7186-eb86-4d87-a7a3-3a32ae3a58dc@f9941", + "__uuid__": "f0f202f9-acbd-4744-8ea4-fd5c6fe60930@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, @@ -19366,7 +23781,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 518 + "__id__": 629 }, "_enabled": true, "__prefab": null, @@ -19402,13 +23817,13 @@ "_active": true, "_components": [ { - "__id__": 523 + "__id__": 634 }, { - "__id__": 524 + "__id__": 635 }, { - "__id__": 525 + "__id__": 636 } ], "_prefab": null, @@ -19447,14 +23862,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 522 + "__id__": 633 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 1792 + "width": 1080, + "height": 2340 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -19469,7 +23884,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 522 + "__id__": 633 }, "_enabled": true, "__prefab": null, @@ -19499,7 +23914,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 522 + "__id__": 633 }, "_enabled": true, "__prefab": null, @@ -19511,121 +23926,6 @@ }, "_id": "41aQqS02VO4rLtSICZJCAg" }, - { - "__type__": "cc.Node", - "_name": "shooting_manager", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 2 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 527 - }, - { - "__id__": 528 - }, - { - "__id__": 529 - } - ], - "_prefab": null, - "_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": "73EoTuae9JDq2u79a4r/z1" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 526 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 828, - "height": 1792.0000000000002 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "2eEDrlNlNGmIifE6lF77k7" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 526 - }, - "_enabled": true, - "__prefab": null, - "_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": "7dRqtefExPhoMQerMazAZm" - }, - { - "__type__": "1b3c4T9MMJKLopnq2Tiz7f4", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 526 - }, - "_enabled": true, - "__prefab": null, - "_id": "a0AFoIyzZCmYLRnLzd66p6" - }, { "__type__": "cc.Node", "_name": "Text_temp", @@ -19638,10 +23938,10 @@ "_active": false, "_components": [ { - "__id__": 531 + "__id__": 638 }, { - "__id__": 532 + "__id__": 639 } ], "_prefab": null, @@ -19680,7 +23980,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 530 + "__id__": 637 }, "_enabled": true, "__prefab": null, @@ -19702,7 +24002,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 530 + "__id__": 637 }, "_enabled": true, "__prefab": null, @@ -19773,8 +24073,8 @@ "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 828, - "height": 1792 + "width": 1080, + "height": 2340 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -19837,7 +24137,7 @@ "instance": null, "targetOverrides": [ { - "__id__": 537 + "__id__": 644 } ], "nestedPrefabInstanceRoots": [ @@ -19848,14 +24148,14 @@ "__id__": 27 }, { - "__id__": 37 + "__id__": 39 } ] }, { "__type__": "cc.TargetOverrideInfo", "source": { - "__id__": 223 + "__id__": 122 }, "sourceInfo": null, "propertyPath": [ @@ -19865,7 +24165,7 @@ "__id__": 18 }, "targetInfo": { - "__id__": 538 + "__id__": 645 } }, { @@ -19877,28 +24177,28 @@ { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 540 + "__id__": 647 }, "shadows": { - "__id__": 541 + "__id__": 648 }, "_skybox": { - "__id__": 542 + "__id__": 649 }, "fog": { - "__id__": 543 + "__id__": 650 }, "octree": { - "__id__": 544 + "__id__": 651 }, "skin": { - "__id__": 545 + "__id__": 652 }, "lightProbeInfo": { - "__id__": 546 + "__id__": 653 }, "postSettings": { - "__id__": 547 + "__id__": 654 }, "bakedWithStationaryMainLight": false, "bakedWithHighpLightmap": false diff --git a/assets/cc-game/scripts/config/GameDefine.ts b/assets/cc-game/scripts/config/GameDefine.ts index 7a96d4e..76ce5cd 100644 --- a/assets/cc-game/scripts/config/GameDefine.ts +++ b/assets/cc-game/scripts/config/GameDefine.ts @@ -26,6 +26,11 @@ export enum EBULLET_TYPE { THROUGH } +export enum EBULLET_DAMAGE_TYPE { + HP = 0, + SLOW, +} + export enum ESKILL_SPECIAL_TYPE { SKILL_1 = 1, SKILL_2, @@ -39,11 +44,12 @@ export enum EACTIVE_SKILL_TYPE { } export enum EMOVE_MODE { - RANDOM = 0, + FREE = 0,//Move Random TARGET = 1, - HORIZONTAL = 2, - VERTICAL = 3, - STATIC = 4 + RANGE = 2, //keep range + HORIZONTAL = 3, + VERTICAL = 4, + STATIC = 5 } export enum ENEMY_TYPE { @@ -58,13 +64,18 @@ export enum ENEMY_TYPE { export enum EATTACK_TYPE { MELEE = 0, - RANGE = 1, + TARGET = 1,//shoot and move to hero AOE = 2, SPAWN = 3, + MIXED = 4, + RANGE = 5//shoot and keep distance from the hero + } @ccclass('GameDefine') export class GameDefine { + public static BUILD_VER = "Ver: 07-05-24|01"; // second ~ pixcel + public static readonly TWEEN_TAG = 2024; public static EVENT_BUY_IAP = "EVENT_BUY_IAP"; public static EVENT_SET_LIST_PRODUCTS_IAP = "EVENT_SET_LIST_PRODUCTS_IAP"; @@ -78,19 +89,23 @@ export class GameDefine { public static EVENT_CHECK_WIN = "EVENT_CHECK_WIN"; public static EVENT_START_JOYSTICK = "EVENT_START_JOYSTICK"; public static EVENT_END_JOYSTICK = "EVENT_END_JOYSTICK"; + public static EVENT_COLLECT_PASSIVE_SKILL = "EVENT_COLLECT_PASSIVE_SKILL"; public static ENEMY_CREEP = "CREEP"; public static ENEMY_BOSS = "BOSS"; public static HERO = "HERO"; //UNIT - public static SPEED_TIME_UNIT = 1 / 20.0; // second ~ pixcel + public static SPEED_TIME_UNIT = 1 / 25.0; // second ~ pixcel public static SPEED_UNIT = 5; //pixcel public static SQUARE_UNIT = 100; //1 square distance ~pixcel public static DISTANCE_UNIT = GameDefine.SQUARE_UNIT;// 1 distance ~ pixcel public static MANA_UNIT = 3;// mana ~ second + public static HPHEAL_UNIT = 1;// hp ~ second public static readonly TIME_DELAY_DESTROY = 0.0001; + public static readonly MAX_PASSIVE_SKILL_LEVEL = 5; + public static getPhysicGroupName(group): string { // return group.toString(); @@ -108,6 +123,8 @@ export class GameDefine { "4": { skillId: 4, skillName: "Skill 4", skillTime: 10 } } + public static ACTIVE_SKILL_KEY = ["AS1", "AS2", "AS3"]; + public static getEnemyType(group: string) { switch (group) @@ -142,14 +159,22 @@ export class GameDefine { { switch (enemeType) { case ENEMY_TYPE.MELEE: + return EATTACK_TYPE.MELEE; + case ENEMY_TYPE.SPLIT: return EATTACK_TYPE.MELEE; case ENEMY_TYPE.RANGE: - case ENEMY_TYPE.SLOW: - case ENEMY_TYPE.IMPORTAL: - case ENEMY_TYPE.HEAL: return EATTACK_TYPE.RANGE; + + case ENEMY_TYPE.SLOW: + return EATTACK_TYPE.TARGET; + + case ENEMY_TYPE.HEAL: + return EATTACK_TYPE.TARGET; + + case ENEMY_TYPE.IMPORTAL: + return EATTACK_TYPE.MIXED; case ENEMY_TYPE.SPAWN: return EATTACK_TYPE.SPAWN; @@ -158,5 +183,17 @@ export class GameDefine { return null; } } + + public static PASSIVE_SKILL = { + PS1: "PS1", + PS2: "PS2", + PS3: "PS3", + PS4: "PS4", + PS5: "PS5", + PS6: "PS6", + PS7: "PS7", + PS8: "PS8", + PS9: "PS9", + } } diff --git a/assets/cc-game/scripts/game_data/GameDataConfig.ts b/assets/cc-game/scripts/game_data/GameDataConfig.ts index e42a4a0..8b33eda 100644 --- a/assets/cc-game/scripts/game_data/GameDataConfig.ts +++ b/assets/cc-game/scripts/game_data/GameDataConfig.ts @@ -11,16 +11,20 @@ export class GameDataConfig extends Component { @property(JsonAsset) enemyAsset: JsonAsset = null!; @property(JsonAsset) bossAsset: JsonAsset = null!; @property(JsonAsset) activeSkillAsset: JsonAsset = null!; - @property(JsonAsset) levelDesign: JsonAsset = null!; + @property(JsonAsset) levelDesignAsset: JsonAsset = null!; + @property(JsonAsset) skillUnlockAsset: JsonAsset = null!; + @property(JsonAsset) passiveSkillAsset: JsonAsset = null!; activeSkillDataConfigMap = {}; enemyDataConfigMap = {}; bossDataConfigMap = {}; + passiveSkillDataConfigMap = {}; protected onLoad(): void { this.convertActiveSkillDataConfig(); this.convertEnemyDataConfig(); this.convertBossDataConfig(); + this.convertPassiveSkillDataConfig(); } convertActiveSkillDataConfig() @@ -40,8 +44,6 @@ export class GameDataConfig extends Component { this.activeSkillDataConfigMap[converData.Skill_ID] = converData; } - - // this.activeSkillAsset?.destroy(); } convertEnemyDataConfig() { @@ -94,18 +96,48 @@ export class GameDataConfig extends Component { // this.bossAsset.destroy(); } + convertPassiveSkillDataConfig() { + for (var i = 0; i < this.passiveSkillAsset.json.length; i++) { + var data = this.passiveSkillAsset.json[i]; + var converData: PassiveSkillInfo = JSON.parse(JSON.stringify(data)); + this.passiveSkillDataConfigMap[converData.skillid] = converData; + } + } + public ACTIVE_SKILL_USE_INFO = [ - { skillId: 0, skillName: "Skill 1", mana: 10, useType: 0, useTime: 2 }, - { skillId: 1, skillName: "Skill 2", mana: 15, useType: 1, useTime: 1 }, - { skillId: 2, skillName: "Skill 3", mana: 30, useType: 0, useTime: 10.0 }, + { skillId: "AS1", skillName: "AS1", mana: 10, useType: 0, useTime: 2 }, + { skillId: "AS2", skillName: "AS2", mana: 15, useType: 1, useTime: 1 }, + { skillId: "AS3", skillName: "AS3", mana: 30, useType: 0, useTime: 10.0 }, ]; getActiveSkill(level: number = 1): ActiveSkillData[] { return [this.activeSkillDataConfigMap[`AS1|${level}`], this.activeSkillDataConfigMap[`AS2|${level}`], this.activeSkillDataConfigMap[`AS3|${level}`]]; } + getActiveSkillDataByNameAndLevel(skillName: string, skillLevel: number) { + return this.activeSkillDataConfigMap[`${skillName}|${skillLevel}`]; + } + + getActiveSkillConfig(listSkillCollect: string[]): ActiveSkillData[] { + var results = new Array(); + for (var i = 0; i < listSkillCollect.length; i++) + { + results.push(this.activeSkillDataConfigMap[listSkillCollect[i]]); + } + return results; + } + + getPassiveSkillDataById(skillId: string) + { + return this.passiveSkillDataConfigMap[skillId]; + } + + getPassiveSkillDataByNameAndLevel(skillName: string, skillLevel: number): PassiveSkillInfo { + return this.passiveSkillDataConfigMap[`${skillName}|${skillLevel}`]; + } + public HERO_CONTROL_CONFIG = { - joystick_speed: 5 + heroMoveSpeed: 5 } public stageInfo = { @@ -116,6 +148,8 @@ export class GameDataConfig extends Component { UmLog.log("hero json => ", this.getHeroDataByLevel(1)); UmLog.log("leveldesign json => ", this.getLevelDesignByLevel(1).goldcollect); + + UmLog.log("getSkillUnlockDataByLevel json => ", JSON.stringify(this.getSkillUnlockDataByLevel(1))); } public getHeroDataByLevel(level: number): any @@ -150,9 +184,14 @@ export class GameDataConfig extends Component { public getLevelDesignByLevel(level: number): LevelDesignInfo { - var result: LevelDesignInfo = JSON.parse(JSON.stringify(this.levelDesign.json[level - 1])); + var result: LevelDesignInfo = JSON.parse(JSON.stringify(this.levelDesignAsset.json[level - 1])); return result; } + + public getSkillUnlockDataByLevel(level: number) + { + return this.skillUnlockAsset.json[level - 1]["skillunlock"]; + } } @@ -165,7 +204,6 @@ export interface ActiveSkillData { DMG: number; Mana: number; Range: number - } export interface StageInfo @@ -182,4 +220,13 @@ export interface LevelDesignInfo { goldcollect: number; formations: string; reward: string; +} + +export interface PassiveSkillInfo { + no: number; + skillid: string; + skillname: string; + levelskill: number; + visualname: string; + value: number; } \ No newline at end of file diff --git a/assets/cc-game/scripts/game_data/UserDataSaver.ts b/assets/cc-game/scripts/game_data/UserDataSaver.ts index c6d5e9a..93d1bb7 100644 --- a/assets/cc-game/scripts/game_data/UserDataSaver.ts +++ b/assets/cc-game/scripts/game_data/UserDataSaver.ts @@ -3,6 +3,7 @@ import { UmStorageManager } from '../../../cc-common/cc-util/UmStorageManager'; import { HeroDataInfo } from '../global/GameInterface'; import { UmLog } from '../../../cc-common/cc-util/UmLog'; import { CCFloat } from 'cc'; +import { GameDefine } from '../config/GameDefine'; const { ccclass, property } = _decorator; @ccclass('UserDataSaver') @@ -23,8 +24,8 @@ export class UserDataSaver extends Component { public gold: number; private gold_key = "gold" - public active_skill: string; - private active_skill_key = "active_skill"; + public activeSkillCollected: {}; + private skill_collected_key = "skill_collected"; getKeySaver(key: string) { @@ -33,19 +34,51 @@ export class UserDataSaver extends Component { public loadData() { - this.level = UmStorageManager.instance.getNumberByKey(this.getKeySaver(this.level_key), 1); - this.expInLevel = UmStorageManager.instance.getNumberByKey(this.getKeySaver(this.expInlevel_key), 0); - this.expAllTime = UmStorageManager.instance.getNumberByKey(this.getKeySaver(this.expAllTime_key), 0); - this.gold = UmStorageManager.instance.getNumberByKey(this.getKeySaver(this.gold_key), 0); - this.active_skill = UmStorageManager.instance.getStringByKey(this.getKeySaver(this.active_skill_key), ""); + // this.level = UmStorageManager.instance.getNumberByKey(this.getKeySaver(this.level_key), 1); + // this.expInLevel = UmStorageManager.instance.getNumberByKey(this.getKeySaver(this.expInlevel_key), 0); + // this.expAllTime = UmStorageManager.instance.getNumberByKey(this.getKeySaver(this.expAllTime_key), 0); + // this.gold = UmStorageManager.instance.getNumberByKey(this.getKeySaver(this.gold_key), 0); + // this.skill_collected = JSON.parse(UmStorageManager.instance.getStringByKey(this.getKeySaver(this.skill_collected_key), this.skillCollectedDefault())); } public saveData() { - UmStorageManager.instance.setNumberByKey(this.getKeySaver(this.level_key), this.level); - UmStorageManager.instance.setNumberByKey(this.getKeySaver(this.expInlevel_key), this.expInLevel); - UmStorageManager.instance.setNumberByKey(this.getKeySaver(this.expAllTime_key), this.expAllTime); - UmStorageManager.instance.setStringByKey(this.getKeySaver(this.active_skill_key), this.active_skill); - UmStorageManager.instance.setNumberByKey(this.getKeySaver(this.gold_key), this.gold); + // UmStorageManager.instance.setNumberByKey(this.getKeySaver(this.level_key), this.level); + // UmStorageManager.instance.setNumberByKey(this.getKeySaver(this.expInlevel_key), this.expInLevel); + // UmStorageManager.instance.setNumberByKey(this.getKeySaver(this.expAllTime_key), this.expAllTime); + // UmStorageManager.instance.setStringByKey(this.getKeySaver(this.skill_collected_key), JSON.stringify(this.skill_collected)); + // UmStorageManager.instance.setNumberByKey(this.getKeySaver(this.gold_key), this.gold); + } + + resetData() + { + this.level = 1; + this.expInLevel = 0; + this.expAllTime = 0; + this.gold = 0; + this.activeSkillCollected = this.skillCollectedDefault(); + } + + skillCollectedDefault() + { + var results = {}; + var listKeys = GameDefine.ACTIVE_SKILL_KEY; + for (var i = 0; i < listKeys.length; i++) + { + results[listKeys[i]] = 1; + } + return results; + } + + collectSkill(skillId: string, plusLevel: number) + { + var skillLevel = 0; + if (this.activeSkillCollected.hasOwnProperty((skillId))) + skillLevel = this.activeSkillCollected[skillId]; + + skillLevel += plusLevel; + skillLevel = Math.min(skillLevel, 20); + this.activeSkillCollected[skillId] = skillLevel; + this.saveData(); } } diff --git a/assets/cc-game/scripts/game_play/GamePlayManager.ts b/assets/cc-game/scripts/game_play/GamePlayManager.ts index 24fbf60..7646701 100644 --- a/assets/cc-game/scripts/game_play/GamePlayManager.ts +++ b/assets/cc-game/scripts/game_play/GamePlayManager.ts @@ -39,6 +39,7 @@ export class GamePlayManager extends Component { GameGlobalData.Instance.expCollected += expCollect; LayoutManager.instance.GameUI.updateExpProgressBar(GameGlobalData.Instance.expCollected); + LayoutManager.instance.GameUI.checkLevelUp(); } var killedData = GameGlobalData.Instance.killedData; @@ -53,12 +54,10 @@ export class GamePlayManager extends Component { if (killedData.creep >= stageData.creep) { - // UmLog.log("checkWinAfterKilledEnemy => ", "CHECK BOSS"); + // UmLog.log("checkWinAfterKilledEnemy => ", "CHECK BOSS");s if (killedData.boss >= stageData.boss) { - GameGlobalData.Instance.changeState(EGAME_STATE.FINISH); - setTimeout(() => { - LayoutManager.instance.GameUI.showGameWin(this.getRewardData()); - }, 2000); + GameGlobalData.Instance.killedData = killedData = { creep: 0, boss: 0 }; + UmClientEvent.dispatchEvent(GameDefine.EVENT_INIT_MAP, GameDefine.ENEMY_CREEP); } else { UmClientEvent.dispatchEvent(GameDefine.EVENT_INIT_MAP, GameDefine.ENEMY_BOSS); diff --git a/assets/cc-game/scripts/game_play/boss/Boss.ts b/assets/cc-game/scripts/game_play/boss/Boss.ts index a2b9c48..79c3899 100644 --- a/assets/cc-game/scripts/game_play/boss/Boss.ts +++ b/assets/cc-game/scripts/game_play/boss/Boss.ts @@ -1,25 +1,75 @@ import { _decorator, Component, Node } from 'cc'; import { LayoutManager } from '../LayoutManager'; import { UmClientEvent } from '../../../../cc-common/cc-util/UmOneToMultiListener'; -import { GameDefine } from '../../config/GameDefine'; +import { EMOVE_MODE, GameDefine } from '../../config/GameDefine'; import { BossBase } from './BossBase'; +import { Vec3 } from 'cc'; +import { UmLog } from '../../../../cc-common/cc-util/UmLog'; +import { UmUtil } from '../../../../cc-common/cc-util/UmUtil'; const { ccclass, property } = _decorator; @ccclass('Boss') export class Boss extends BossBase { - setEnemyData(data) { - super.setEnemyData(data); - var hpBar = LayoutManager.instance.GameUI.getBossHPBar(); - hpBar.node.setNodeActive(true); - hpBar.setMaxHPBar(this.hp); + setMoveData(data) { + super.setMoveData(data); + this.changeMoveMode(EMOVE_MODE.FREE); + UmLog.log("BossMelee => setmovedata"); } - checkWin() - { - if (this.isCheckedWin) return; - this.isCheckedWin = true; - UmClientEvent.dispatchEvent(GameDefine.EVENT_CHECK_WIN, GameDefine.ENEMY_BOSS, this.dataConfig?.Exp); + setIsContactObstacle(isContact) { + // UmLog.log("[CreepMove] => setIsContactObstacle ", isContact); + this.isContactObstacle = isContact; + } + + setIsSensorHero(isContact) { + this.isSensorHero = isContact; + this.speed = this.isSensorHero ? this.moveSpeed * 4 : this.moveSpeed; + + if (isContact && this.heroTarget) { + // UmLog.log("setIsSensorHero attackType = ", this.attackType); + this.changeMoveMode(EMOVE_MODE.RANGE); + + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + + + setIsContactHero(isContact) { + // UmLog.log("setIsContactHero => ", isContact); + this.isContactHero = isContact; + + if (isContact) { + this.changeMoveMode(EMOVE_MODE.RANGE); + } + else { + if (this.isSensorHero && this.heroTarget) {// && this.attackType == EATTACK_TYPE.MELEE + this.changeMoveMode(EMOVE_MODE.RANGE); + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + } + + protected updateMove(dt: number): void { + + if (this.moveMode == EMOVE_MODE.FREE) { + this.node.position = this.getMoveTowardPoint(this.nextDestinationMove, dt); + if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestinationMove) < 1) + this.makeNewRandomTarget(); + + return; + } + + if (this.moveMode == EMOVE_MODE.RANGE && this.heroTarget) { + UmLog.log("move range"); + var direction = UmUtil.subtractTwoVector3(this.node.position, this.heroTarget.position); + this.node.position = this.getMoveTowardPoint(UmUtil.plusTwoVector3(this.node.position, direction), dt); + return; + } } } diff --git a/assets/cc-game/scripts/game_play/boss/BossBase.ts b/assets/cc-game/scripts/game_play/boss/BossBase.ts index a0c33d4..fab8236 100644 --- a/assets/cc-game/scripts/game_play/boss/BossBase.ts +++ b/assets/cc-game/scripts/game_play/boss/BossBase.ts @@ -2,10 +2,37 @@ import { _decorator, Component, Node } from 'cc'; import { EnemyBase } from '../enemy/EnemyBase'; import { UmLog } from '../../../../cc-common/cc-util/UmLog'; import { Color } from 'cc'; +import { EATTACK_TYPE, ENEMY_TYPE, GameDefine } from '../../config/GameDefine'; + +import { BossMelee } from './BossMelee'; +import { BossRange } from './BossRange'; +import { UmClientEvent } from '../../../../cc-common/cc-util/UmOneToMultiListener'; +import { LayoutManager } from '../LayoutManager'; const { ccclass, property } = _decorator; @ccclass('BossBase') export class BossBase extends EnemyBase { - + + setEnemyData(data) { + super.setEnemyData(data); + + UmLog.log("BOSS data => ", JSON.stringify(data)); + UmLog.log("BOSS data => ", this.enemyType); + UmLog.log("BOSS data => ", this.attackType); + + var hpBar = LayoutManager.instance.GameUI.getBossHPBar(); + hpBar.node.setNodeActive(true); + hpBar.setMaxHPBar(this.hp); + } + + checkWin() { + if (this.isCheckedWin) return; + this.isCheckedWin = true; + UmClientEvent.dispatchEvent(GameDefine.EVENT_CHECK_WIN, GameDefine.ENEMY_BOSS, this.dataConfig?.Exp); + } + + + + } diff --git a/assets/cc-game/scripts/game_play/boss/BossMelee.ts b/assets/cc-game/scripts/game_play/boss/BossMelee.ts new file mode 100644 index 0000000..740cadc --- /dev/null +++ b/assets/cc-game/scripts/game_play/boss/BossMelee.ts @@ -0,0 +1,74 @@ +import { _decorator, Component, Node } from 'cc'; +import { UmUtil } from '../../../../cc-common/cc-util/UmUtil'; +import { Vec3 } from 'cc'; +import { EnemyMove } from '../enemy/EnemyMove'; +import { UmLog } from '../../../../cc-common/cc-util/UmLog'; +import { EMOVE_MODE } from '../../config/GameDefine'; +import { BossBase } from './BossBase'; +const { ccclass, property } = _decorator; + +@ccclass('BossMelee') +export class BossMelee extends BossBase { + + setMoveData(data) { + super.setMoveData(data); + this.changeMoveMode(EMOVE_MODE.FREE); + UmLog.log("BossMelee => setmovedata"); + } + + setIsContactObstacle(isContact) { + // UmLog.log("[CreepMove] => setIsContactObstacle ", isContact); + this.isContactObstacle = isContact; + } + + setIsSensorHero(isContact) { + this.isSensorHero = isContact; + this.speed = this.isSensorHero ? this.moveSpeed * 4 : this.moveSpeed; + + if (isContact && this.heroTarget) { + // UmLog.log("setIsSensorHero attackType = ", this.attackType); + this.changeMoveMode(EMOVE_MODE.RANGE); + + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + + + setIsContactHero(isContact) { + // UmLog.log("setIsContactHero => ", isContact); + this.isContactHero = isContact; + + if (isContact) { + this.changeMoveMode(EMOVE_MODE.RANGE); + } + else { + if (this.isSensorHero && this.heroTarget) {// && this.attackType == EATTACK_TYPE.MELEE + this.changeMoveMode(EMOVE_MODE.RANGE); + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + } + + protected updateMove(dt: number): void { + + if (this.moveMode == EMOVE_MODE.FREE) { + this.node.position = this.getMoveTowardPoint(this.nextDestinationMove, dt); + if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestinationMove) < 1) + this.makeNewRandomTarget(); + + return; + } + + if (this.moveMode == EMOVE_MODE.RANGE && this.heroTarget) { + UmLog.log("move range"); + var direction = UmUtil.subtractTwoVector3(this.node.position, this.heroTarget.position); + this.node.position = this.getMoveTowardPoint(UmUtil.plusTwoVector3(this.node.position, direction), dt); + return; + } + } +} + diff --git a/assets/cc-game/scripts/game_play/boss/BossMelee.ts.meta b/assets/cc-game/scripts/game_play/boss/BossMelee.ts.meta new file mode 100644 index 0000000..e5dddbd --- /dev/null +++ b/assets/cc-game/scripts/game_play/boss/BossMelee.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "ff57458b-0ba3-4f95-b7bb-b766b743ed33", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/scripts/game_play/boss/BossRange.ts b/assets/cc-game/scripts/game_play/boss/BossRange.ts new file mode 100644 index 0000000..6f1bbbe --- /dev/null +++ b/assets/cc-game/scripts/game_play/boss/BossRange.ts @@ -0,0 +1,73 @@ +import { _decorator, Component, Node } from 'cc'; +import { EnemyMove } from '../enemy/EnemyMove'; +import { UmLog } from '../../../../cc-common/cc-util/UmLog'; +import { Vec3 } from 'cc'; +import { EATTACK_TYPE, EMOVE_MODE, GameDefine } from '../../config/GameDefine'; +import { GameGlobalData } from '../../global/GameGlobalData'; +import { UmUtil } from '../../../../cc-common/cc-util/UmUtil'; +import { BossBase } from './BossBase'; +const { ccclass, property } = _decorator; + +@ccclass('BossRange') +export class BossRange extends BossBase { + setMoveData(data) { + super.setMoveData(data); + this.changeMoveMode(EMOVE_MODE.FREE); + UmLog.log("BossRange => setmovedata"); + } + + setIsContactObstacle(isContact) { + // UmLog.log("[CreepMove] => setIsContactObstacle ", isContact); + this.isContactObstacle = isContact; + } + + setIsSensorHero(isContact) { + this.isSensorHero = isContact; + this.speed = this.isSensorHero ? this.moveSpeed * 4 : this.moveSpeed; + + if (isContact && this.heroTarget) { + // UmLog.log("setIsSensorHero attackType = ", this.attackType); + this.changeMoveMode(EMOVE_MODE.RANGE); + + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + + + setIsContactHero(isContact) { + // UmLog.log("setIsContactHero => ", isContact); + this.isContactHero = isContact; + + if (isContact) { + this.changeMoveMode(EMOVE_MODE.RANGE); + } + else { + if (this.isSensorHero && this.heroTarget) {// && this.attackType == EATTACK_TYPE.MELEE + this.changeMoveMode(EMOVE_MODE.RANGE); + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + } + + protected updateMove(dt: number): void { + if (this.moveMode == EMOVE_MODE.FREE) { + this.node.position = this.getMoveTowardPoint(this.nextDestinationMove, dt); + if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestinationMove) < 1) + this.makeNewRandomTarget(); + + return; + } + + if (this.moveMode == EMOVE_MODE.RANGE && this.heroTarget) { + UmLog.log("move range"); + var direction = UmUtil.subtractTwoVector3(this.node.position, this.heroTarget.position); + this.node.position = this.getMoveTowardPoint(UmUtil.plusTwoVector3(this.node.position, direction), dt); + return; + } + } +} + diff --git a/assets/cc-game/scripts/game_play/boss/BossRange.ts.meta b/assets/cc-game/scripts/game_play/boss/BossRange.ts.meta new file mode 100644 index 0000000..b9a1759 --- /dev/null +++ b/assets/cc-game/scripts/game_play/boss/BossRange.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "e6c5c197-0935-4535-aaf5-957b15828de9", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/scripts/game_play/boss/BossSlow.ts b/assets/cc-game/scripts/game_play/boss/BossSlow.ts new file mode 100644 index 0000000..9b81f38 --- /dev/null +++ b/assets/cc-game/scripts/game_play/boss/BossSlow.ts @@ -0,0 +1,74 @@ +import { _decorator, Component, Node } from 'cc'; +import { EnemyMove } from '../enemy/EnemyMove'; +import { UmLog } from '../../../../cc-common/cc-util/UmLog'; +import { Vec3 } from 'cc'; +import { EATTACK_TYPE, EMOVE_MODE, GameDefine } from '../../config/GameDefine'; +import { GameGlobalData } from '../../global/GameGlobalData'; +import { UmUtil } from '../../../../cc-common/cc-util/UmUtil'; +import { BossBase } from './BossBase'; +const { ccclass, property } = _decorator; + +@ccclass('BossSlow') +export class BossSlow extends BossBase { + setMoveData(data) { + super.setMoveData(data); + this.changeMoveMode(EMOVE_MODE.FREE); + UmLog.log("BossSlow => setmovedata"); + } + + setIsContactObstacle(isContact) { + // UmLog.log("[CreepMove] => setIsContactObstacle ", isContact); + this.isContactObstacle = isContact; + } + + setIsSensorHero(isContact) { + this.isSensorHero = isContact; + this.speed = this.isSensorHero ? this.moveSpeed * 4 : this.moveSpeed; + + if (isContact && this.heroTarget) { + // UmLog.log("setIsSensorHero attackType = ", this.attackType); + this.changeMoveMode(EMOVE_MODE.RANGE); + + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + + + setIsContactHero(isContact) { + // UmLog.log("setIsContactHero => ", isContact); + this.isContactHero = isContact; + + if (isContact) { + this.changeMoveMode(EMOVE_MODE.RANGE); + } + else { + if (this.isSensorHero && this.heroTarget) {// && this.attackType == EATTACK_TYPE.MELEE + this.changeMoveMode(EMOVE_MODE.RANGE); + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + } + + protected updateMove(dt: number): void { + + if (this.moveMode == EMOVE_MODE.FREE) { + this.node.position = this.getMoveTowardPoint(this.nextDestinationMove, dt); + if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestinationMove) < 1) + this.makeNewRandomTarget(); + + return; + } + + if (this.moveMode == EMOVE_MODE.RANGE && this.heroTarget) { + UmLog.log("move range"); + var direction = UmUtil.subtractTwoVector3(this.node.position, this.heroTarget.position); + this.node.position = this.getMoveTowardPoint(UmUtil.plusTwoVector3(this.node.position, direction), dt); + return; + } + } +} + diff --git a/assets/cc-game/scripts/game_play/boss/BossSlow.ts.meta b/assets/cc-game/scripts/game_play/boss/BossSlow.ts.meta new file mode 100644 index 0000000..08d5053 --- /dev/null +++ b/assets/cc-game/scripts/game_play/boss/BossSlow.ts.meta @@ -0,0 +1 @@ +{"ver":"4.0.23","importer":"typescript","imported":true,"uuid":"92267a1e-d840-4e6a-9f8d-63539f310078","files":[],"subMetas":{},"userData":{}} diff --git a/assets/cc-game/scripts/game_play/bullet/BulletBase.ts b/assets/cc-game/scripts/game_play/bullet/BulletBase.ts index e59dbd0..0a33dc7 100644 --- a/assets/cc-game/scripts/game_play/bullet/BulletBase.ts +++ b/assets/cc-game/scripts/game_play/bullet/BulletBase.ts @@ -5,7 +5,7 @@ import { ColliderObject } from '../../base/ColliderObject'; import { UmUtil } from '../../../../cc-common/cc-util/UmUtil'; import { CCFloat } from 'cc'; import { ShootingDataInfo } from '../../global/GameInterface'; -import { EACTIVE_SKILL_TYPE, EBULLET_TYPE, EPHYSIC_GROUP, ESKILL_SPECIAL_TYPE, GameDefine } from '../../config/GameDefine'; +import { EACTIVE_SKILL_TYPE, EBULLET_DAMAGE_TYPE, EBULLET_TYPE, EPHYSIC_GROUP, ESKILL_SPECIAL_TYPE, GameDefine } from '../../config/GameDefine'; import { Enum } from 'cc'; import { RigidBody2D } from 'cc'; import { Sprite } from 'cc'; @@ -20,6 +20,7 @@ export class BulletBase extends Component { @property(Sprite) theme: Sprite = null!; @property({ type: Enum(EBULLET_TYPE) }) public bulletType: EBULLET_TYPE = EBULLET_TYPE.NORMAL; + @property({ type: Enum(EBULLET_DAMAGE_TYPE) }) public bulletDamageType: EBULLET_DAMAGE_TYPE = EBULLET_DAMAGE_TYPE.HP; public damage = 1; protected start(): void { @@ -99,9 +100,9 @@ export class BulletBase extends Component { // UmLog.log("BULLET destroyNode"); this.offColliderContact(); UmUtil.stopAllTweenTarget(this.node); - UmUtil.delay(this.node, GameDefine.TIME_DELAY_DESTROY, () => { - this.node?.destroy(); - }); + // UmUtil.delay(this.node, GameDefine.TIME_DELAY_DESTROY, () => { + // this.node?.destroy(); + // }); //must destroy on thread this.scheduleOnce(() => { diff --git a/assets/cc-game/scripts/game_play/creep/Creep.ts b/assets/cc-game/scripts/game_play/creep/Creep.ts index 52076d3..132576d 100644 --- a/assets/cc-game/scripts/game_play/creep/Creep.ts +++ b/assets/cc-game/scripts/game_play/creep/Creep.ts @@ -1,13 +1,59 @@ import { _decorator, Component, Node } from 'cc'; import { LayoutManager } from '../LayoutManager'; import { CreepBase } from './CreepBase'; +import { EMOVE_MODE } from '../../config/GameDefine'; +import { Vec3 } from 'cc'; const { ccclass, property } = _decorator; @ccclass('Creep') export class Creep extends CreepBase { - // loadDataAndDisplay() { - // this.hpBar.setMaxHPBar(1000); - // } + setIsSensorHero(isContact) { + this.isSensorHero = isContact; + this.speed = this.isSensorHero ? this.moveSpeed * 1.5 : this.moveSpeed; + + if (isContact && this.heroTarget) { + // UmLog.log("setIsSensorHero attackType = ", this.attackType); + this.changeMoveMode(EMOVE_MODE.TARGET); + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + + + setIsContactHero(isContact) { + // UmLog.log("setIsContactHero => ", isContact); + this.isContactHero = isContact; + + if (isContact) { + this.changeMoveMode(EMOVE_MODE.STATIC); + } + else { + if (this.isSensorHero && this.heroTarget) {// && this.attackType == EATTACK_TYPE.MELEE + this.changeMoveMode(EMOVE_MODE.TARGET); + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + } + + + protected updateMove(dt: number): void { + + if (this.moveMode == EMOVE_MODE.FREE) { + this.node.position = this.getMoveTowardPoint(this.nextDestinationMove, dt); + if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestinationMove) < 1) + this.makeNewRandomTarget(); + + return; + } + + if (this.moveMode == EMOVE_MODE.TARGET && this.heroTarget) { + this.node.position = this.getMoveTowardPoint(this.heroTarget.position, dt); + return; + } + } } diff --git a/assets/cc-game/scripts/game_play/creep/CreepBase.ts b/assets/cc-game/scripts/game_play/creep/CreepBase.ts index c5e932b..be67dc0 100644 --- a/assets/cc-game/scripts/game_play/creep/CreepBase.ts +++ b/assets/cc-game/scripts/game_play/creep/CreepBase.ts @@ -21,7 +21,6 @@ const { ccclass, property } = _decorator; @ccclass('CreepBase') export class CreepBase extends EnemyBase { @property(HPBar) hpBar: HPBar = null!; - @property(CreepMove) creepMove: CreepMove = null!; start(): void { super.start(); @@ -31,82 +30,6 @@ export class CreepBase extends EnemyBase { setEnemyData(data) { super.setEnemyData(data); this.hpBar.setMaxHPBar(this.hp); - this.creepMove.setMoveData(data, this.enemyType, this.attackType); - } - - protected registerColliderContact() { - this.colliderObject.registerBeginContact(this.onBeginContact.bind(this), true); - this.colliderObject.registerEndContact(this.onEndContact.bind(this), true); - } - - onBeginContact(a: Collider2D, b: Collider2D) { - //override - var bGroup = b.group; - UmLog.log("CREEP | Contact Begin = " + GameDefine.getPhysicGroupName(a.group), " vs ", GameDefine.getPhysicGroupName(bGroup)); - if (bGroup == Number(EPHYSIC_GROUP.ENEMY) || bGroup == Number(EPHYSIC_GROUP.OBSTACLE) - || bGroup == Number(EPHYSIC_GROUP.DEFAULT)) { - this.creepMove?.setIsContactObstacle(true); - return; - } - - if (bGroup == Number(EPHYSIC_GROUP.BULLET_HERO)) { - this.onBulletContact(b.node); - return; - } - - if (bGroup == Number(EPHYSIC_GROUP.ACTIVE_SKILL)) { - this.onHeroActiveSkillContact(b.node); - return; - } - - if (bGroup == Number(EPHYSIC_GROUP.HERO)) { - this.creepMove.setIsContactHero(true); - return; - } - - } - - onEndContact(a: Collider2D, b: Collider2D) { - //override - var bGroup = b.group; - if (bGroup == Number(EPHYSIC_GROUP.ENEMY) || bGroup == Number(EPHYSIC_GROUP.OBSTACLE) - || bGroup == Number(EPHYSIC_GROUP.DEFAULT)) { - this.creepMove?.setIsContactObstacle(false); - return; - } - - if (bGroup == Number(EPHYSIC_GROUP.HERO)) { - this.creepMove.setIsContactHero(false); - return; - } - } - - onSensorBegin(a: Collider2D, b: Collider2D) { - //override - var bGroup = b.group; - // UmLog.log("BOSS |onSensor Begin = " + GameDefine.getPhysicGroupName(a.group), " vs ", GameDefine.getPhysicGroupName(b.group)); - if (bGroup != EPHYSIC_GROUP.HERO) return; - this.heroTarget = b.node; - - this.creepMove.setIsSensorHero(true, this.heroTarget); - this.checkEnableShoot(true); - // this.creepMove.changeMode(EMOVE_MODE.TARGET); - } - - onSensorEnd(a: Collider2D, b: Collider2D) { - //override - var bGroup = b.group; - // UmLog.log("BOSS | onSensor End = " + GameDefine.getPhysicGroupName(a.group), " vs ", GameDefine.getPhysicGroupName(b.group)); - GameDefine.getPhysicGroupName(bGroup); - if (bGroup != EPHYSIC_GROUP.HERO) return; - this.heroTarget = null; - this.creepMove.setIsSensorHero(false, this.heroTarget); - this.checkEnableShoot(false); - } - - checkEnableShoot(isSensorHero) - { - this.isShootEnable = isSensorHero && this.attackType == EATTACK_TYPE.RANGE; } hitDamage(damage: number) { @@ -126,13 +49,11 @@ export class CreepBase extends EnemyBase { UmClientEvent.dispatchEvent(GameDefine.EVENT_CHECK_WIN, GameDefine.ENEMY_CREEP, this.dataConfig?.Exp); } - protected update(dt: number): void { - if (!GameGlobalData.Instance.isStatePlay()) return; + protected updateShoot(dt: number): void { if (!this.isShootEnable) return; - var targetShoot = this.findShootTargetNode(); - if (!targetShoot) return; - this.shooting.shooting(this.node, targetShoot, this.ShootingDataConfig); + if (targetShoot) return; + this.shooting.shooting(this.node, targetShoot, this.ShootingDataConfig); } } diff --git a/assets/cc-game/scripts/game_play/creep/CreepMove.ts b/assets/cc-game/scripts/game_play/creep/CreepMove.ts index 10d5bf4..37ac830 100644 --- a/assets/cc-game/scripts/game_play/creep/CreepMove.ts +++ b/assets/cc-game/scripts/game_play/creep/CreepMove.ts @@ -4,63 +4,29 @@ import { Vec3 } from 'cc'; import { UmUtil } from '../../../../cc-common/cc-util/UmUtil'; import { GameGlobalData } from '../../global/GameGlobalData'; import { UmLog } from '../../../../cc-common/cc-util/UmLog'; +import { EnemyMove } from '../enemy/EnemyMove'; const { ccclass, property } = _decorator; @ccclass('CreepMove') -export class CreepMove extends Component { - moveMode: number = EMOVE_MODE.RANDOM; - nextDestination: Vec3 = new Vec3(); - direction: Vec3 = new Vec3(); - speed: number = 50; - isContactObstacle = false; - isSensorHero = false; - isContactHero = false; - heroTarget = null; - - enemyType: number = ENEMY_TYPE.MELEE; - attackType: number = EATTACK_TYPE.MELEE; - dmg = 5; - moveSpeed = 1; - speedScale = 15; - range = 5; - - setMoveData(data, enemyType, attackType) { - this.enemyType = enemyType; - this.attackType = attackType; - - this.dmg = data?.Atk || this.dmg; - this.range = data?.AtkRange || this.range; - this.moveSpeed = data?.MoveSpeed || this.moveSpeed; - this.moveSpeed *= this.speedScale; - this.speed = this.moveSpeed; - } - - protected start(): void { - this.makeNewRandomTarget(); - } - - setIsContactObstacle(isContact) - { - // UmLog.log("[CreepMove] => setIsContactObstacle ", isContact); - this.isContactObstacle = isContact; - } +export class CreepMove extends EnemyMove { setIsSensorHero(isContact, heroTarget = null) { this.isSensorHero = isContact; this.heroTarget = heroTarget; this.speed = this.isSensorHero ? this.moveSpeed * 1.5 : this.moveSpeed; - if (isContact && this.heroTarget) - { + if (isContact && this.heroTarget) { // UmLog.log("setIsSensorHero attackType = ", this.attackType); - if (this.attackType == EATTACK_TYPE.MELEE) - this.changeMode(EMOVE_MODE.TARGET); + // if (this.attackType == EATTACK_TYPE.MELEE) + // this.changeMode(EMOVE_MODE.TARGET); - if (this.attackType == EATTACK_TYPE.RANGE) - this.changeMode(EMOVE_MODE.TARGET); + // if (this.attackType == EATTACK_TYPE.TARGET || this.attackType == EATTACK_TYPE.RANGE) + // this.changeMode(EMOVE_MODE.TARGET); + + this.changeMoveMode(EMOVE_MODE.TARGET); } else { - this.changeMode(EMOVE_MODE.RANDOM); + this.changeMoveMode(EMOVE_MODE.FREE); } } @@ -70,64 +36,33 @@ export class CreepMove extends Component { this.isContactHero = isContact; if (isContact) { - this.changeMode(EMOVE_MODE.STATIC); + this.changeMoveMode(EMOVE_MODE.STATIC); } else { if (this.isSensorHero && this.heroTarget) {// && this.attackType == EATTACK_TYPE.MELEE - this.changeMode(EMOVE_MODE.TARGET); + this.changeMoveMode(EMOVE_MODE.TARGET); } else { - this.changeMode(EMOVE_MODE.RANDOM); + this.changeMoveMode(EMOVE_MODE.FREE); } } } - makeNewRandomTarget() - { - let x = 100 - UmUtil.getRandomInt(0, 200); - let y = 100 - UmUtil.getRandomInt(0, 200); - // UmLog.log("makeNewRandomTarget => ", x, " | ", y); - this.nextDestination = UmUtil.plusTwoVector3(this.node.position, new Vec3(x, y, 0)); - // UmLog.log("distance => ", Vec3.distance(this.node.position, this.nextDestination)); - this.direction = UmUtil.subtractTwoVector3(this.nextDestination, this.node.position); - this.direction.normalize(); - } - protected update(dt: number): void { - if (!GameGlobalData.Instance.isStatePlay()) return; + protected updateMove(dt: number): void { - if (this.moveMode == EMOVE_MODE.RANDOM) - { - this.node.position = this.getMoveTowardPoint(this.nextDestination, dt); - if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestination) < 1) + if (this.moveMode == EMOVE_MODE.FREE) { + this.node.position = this.getMoveTowardPoint(this.nextDestinationMove, dt); + if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestinationMove) < 1) this.makeNewRandomTarget(); return; } - if (this.moveMode == EMOVE_MODE.TARGET && this.heroTarget) - { + if (this.moveMode == EMOVE_MODE.TARGET && this.heroTarget) { this.node.position = this.getMoveTowardPoint(this.heroTarget.position, dt); return; } } - - getMoveTowardPoint(target, dt: number) - { - var result = new Vec3(); - Vec3.moveTowards(result, this.node.position, target, this.speed * dt); - return result; - } - - changeMode(newMode) - { - UmLog.log("changeMode => ", newMode); - this.moveMode = newMode; - } - - getSpeed(dt) { - return 0.1; - return dt * GameDefine.SPEED_TIME_UNIT; - } } diff --git a/assets/cc-game/scripts/game_play/enemy/EnemyBase.ts b/assets/cc-game/scripts/game_play/enemy/EnemyBase.ts index f5af8b5..f6b4c59 100644 --- a/assets/cc-game/scripts/game_play/enemy/EnemyBase.ts +++ b/assets/cc-game/scripts/game_play/enemy/EnemyBase.ts @@ -3,7 +3,7 @@ import { _decorator, Component, Node } from 'cc'; import { UmUtil } from '../../../../cc-common/cc-util/UmUtil'; import { ColliderObject } from '../../base/ColliderObject'; import { UmLog } from '../../../../cc-common/cc-util/UmLog'; -import { GameDefine, EPHYSIC_GROUP, EACTIVE_SKILL_TYPE, ENEMY_TYPE, EATTACK_TYPE } from '../../config/GameDefine'; +import { GameDefine, EPHYSIC_GROUP, EACTIVE_SKILL_TYPE, ENEMY_TYPE, EATTACK_TYPE, EMOVE_MODE } from '../../config/GameDefine'; import { BulletBase } from '../bullet/BulletBase'; import { LayoutManager } from '../LayoutManager'; import { Sprite } from 'cc'; @@ -50,24 +50,12 @@ export class EnemyBase extends Component { TWEEN_TAG = 1001; setEnemyData(data) { - // No: data["no"], - // Name_Id: data["nameid"], - // Group: data["group"], - // Visual_Name: data["visualname"], - // Atk: data["atk"], - // Hp: data["hp"], - // AtkSpeed: data["atkspeed"], - // Exp: data["exp"], - // MoveSpeed: data["movespeed"], - // AtkRange: data["atkrange"], - // AtkCoolDown: data["atkcooldown"], - // VisualRange: data["visualrange"], - // SkillDmg: data["Skilldmg"], - // SkillEffect: data["skilleffect"], this.dataConfig = data; + this.enemyType = GameDefine.getEnemyType(data?.Group); + this.attackType = GameDefine.getAttackType(this.enemyType); - this.enemyType = GameDefine.getEnemyType(data?.Group) || this.enemyType; - this.attackType = GameDefine.getAttackType(this.enemyType) || this.attackType; + UmLog.log("BOSS data => ", this.enemyType, data?.Group); + UmLog.log("BOSS data => ", this.attackType); this.dmg = data?.Atk || this.dmg; this.moveSpeed = data?.MoveSpeed || this.moveSpeed; @@ -75,12 +63,11 @@ export class EnemyBase extends Component { this.hp = data?.Hp || this.hp; this.atkCooldown = data?.AtkCoolDown || this.atkCooldown; this.visualRange = data?.VisualRange || this.visualRange; - - + this.txtName.string = data?.Name_Id + "|" + this.dmg.toString(); this.updateSensorRange(); + this.setMoveData(data); - UmLog.log(JSON.stringify(data)); } updateSensorRange() @@ -98,7 +85,7 @@ export class EnemyBase extends Component { this.registerColliderContact(); this.registerSensor(); // this.loadDataAndDisplay(); - this.isShootEnable = true; + this.isShootEnable = false; this.currentColor = new Color(this.theme.color); } @@ -110,7 +97,7 @@ export class EnemyBase extends Component { protected registerColliderContact() { this.colliderObject.registerBeginContact(this.onBeginContact.bind(this), true); - this.colliderObject.registerEndContact(null, true); + this.colliderObject.registerEndContact(this.onEndContact.bind(this), true); } protected offColliderContact() { @@ -134,7 +121,11 @@ export class EnemyBase extends Component { onBeginContact(a: Collider2D, b: Collider2D) { var bGroup = b.group; // UmLog.log("BOSS | Contact Begin = " + GameDefine.getPhysicGroupName(a.group), " vs ", GameDefine.getPhysicGroupName(bGroup)); - if (bGroup == Number(EPHYSIC_GROUP.ENEMY)) return; + if (bGroup == Number(EPHYSIC_GROUP.ENEMY) || bGroup == Number(EPHYSIC_GROUP.OBSTACLE) + || bGroup == Number(EPHYSIC_GROUP.DEFAULT)) { + this.setIsContactObstacle(true); + return; + } if (bGroup == Number(EPHYSIC_GROUP.BULLET_HERO)) { this.onBulletContact(b.node); @@ -145,6 +136,26 @@ export class EnemyBase extends Component { this.onHeroActiveSkillContact(b.node); return; } + + if (bGroup == Number(EPHYSIC_GROUP.HERO)) { + this.setIsContactHero(true); + return; + } + } + + onEndContact(a: Collider2D, b: Collider2D) { + //override + var bGroup = b.group; + if (bGroup == Number(EPHYSIC_GROUP.ENEMY) || bGroup == Number(EPHYSIC_GROUP.OBSTACLE) + || bGroup == Number(EPHYSIC_GROUP.DEFAULT)) { + this.setIsContactObstacle(false); + return; + } + + if (bGroup == Number(EPHYSIC_GROUP.HERO)) { + this.setIsContactHero(false); + return; + } } onSensorBegin(a: Collider2D, b: Collider2D) { @@ -152,6 +163,10 @@ export class EnemyBase extends Component { // UmLog.log("BOSS |onSensor Begin = " + GameDefine.getPhysicGroupName(a.group), " vs ", GameDefine.getPhysicGroupName(b.group)); if (bGroup != EPHYSIC_GROUP.HERO) return; this.heroTarget = b.node; + + this.setIsSensorHero(true); + this.checkEnableShootBullet(true); + } onSensorEnd(a: Collider2D, b: Collider2D) { @@ -160,6 +175,13 @@ export class EnemyBase extends Component { GameDefine.getPhysicGroupName(bGroup); if (bGroup != EPHYSIC_GROUP.HERO) return; this.heroTarget = null; + + this.setIsSensorHero(false); + this.checkEnableShootBullet(false); + } + + checkEnableShootBullet(isSensorHero) { + this.isShootEnable = isSensorHero && (this.attackType == EATTACK_TYPE.TARGET || this.attackType == EATTACK_TYPE.RANGE || this.attackType == EATTACK_TYPE.MIXED); } public destroyNode() { @@ -240,9 +262,17 @@ export class EnemyBase extends Component { protected update(dt: number): void { if (!GameGlobalData.Instance.isStatePlay()) return; + this.updateShoot(dt); + this.updateMove(dt); + } + + + + //SHOOTER + protected updateShoot(dt: number): void { if (!this.isShootEnable) return; - var targetShoot = this.findShootTargetPoint(); + var targetShoot = this.findShootTargetNode(); if (!targetShoot) return; this.shooting.shooting(this.node, targetShoot, this.ShootingDataConfig); } @@ -258,5 +288,77 @@ export class EnemyBase extends Component { return point; } + + //MOVER + moveMode: number = EMOVE_MODE.FREE; + nextDestinationMove: Vec3 = new Vec3(); + directionMove: Vec3 = new Vec3(); + speed: number = 50; + isContactObstacle = false; + isSensorHero = false; + isContactHero = false; + speedScale = 20; + + setMoveData(data) { + this.range = data?.AtkRange || this.range; + this.moveSpeed = data?.MoveSpeed || this.moveSpeed; + this.moveSpeed *= this.speedScale; + this.speed = this.moveSpeed; + } + + makeNewRandomTarget() { + let x = this.getRandomMove(); + let y = this.getRandomMove(); + // UmLog.log("makeNewRandomTarget => ", x, " | ", y); + this.nextDestinationMove = UmUtil.plusTwoVector3(this.node.position, new Vec3(x, y, 0)); + // UmLog.log("distance => ", Vec3.distance(this.node.position, this.nextDestination)); + this.directionMove = UmUtil.subtractTwoVector3(this.nextDestinationMove, this.node.position); + this.directionMove.normalize(); + } + + getRandomMove() { + var randomRange = 150; + return randomRange - UmUtil.getRandomInt(0, randomRange * 2); + } + + protected updateMove(dt: number): void { + //override at extent + if (this.moveMode == EMOVE_MODE.FREE) { + this.node.position = this.getMoveTowardPoint(this.nextDestinationMove, dt); + if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestinationMove) < 1) + this.makeNewRandomTarget(); + + return; + } + + if (this.moveMode == EMOVE_MODE.TARGET && this.heroTarget) { + this.node.position = this.getMoveTowardPoint(this.heroTarget.position, dt); + return; + } + } + + getMoveTowardPoint(target, dt: number) { + var result = new Vec3(); + Vec3.moveTowards(result, this.node.position, target, this.speed * dt); + return result; + } + + changeMoveMode(newMode) { + UmLog.log("changeMode => ", newMode); + this.moveMode = newMode; + } + + setIsContactObstacle(isContact) { + //override at extent + } + + setIsSensorHero(isContact) { + //override at extent + } + + setIsContactHero(isContact) { + //override at extent + } + } diff --git a/assets/cc-game/scripts/game_play/enemy/EnemyMove.ts b/assets/cc-game/scripts/game_play/enemy/EnemyMove.ts new file mode 100644 index 0000000..3a7703c --- /dev/null +++ b/assets/cc-game/scripts/game_play/enemy/EnemyMove.ts @@ -0,0 +1,135 @@ +import { _decorator, Component, Node } from 'cc'; +import { EATTACK_TYPE, EMOVE_MODE, ENEMY_TYPE, GameDefine } from '../../config/GameDefine'; +import { Vec3 } from 'cc'; +import { UmUtil } from '../../../../cc-common/cc-util/UmUtil'; +import { GameGlobalData } from '../../global/GameGlobalData'; +import { UmLog } from '../../../../cc-common/cc-util/UmLog'; +import { random } from 'cc'; +const { ccclass, property } = _decorator; + +@ccclass('EnemyMove') +export class EnemyMove extends Component { + moveMode: number = EMOVE_MODE.FREE; + nextDestinationMove: Vec3 = new Vec3(); + directionMove: Vec3 = new Vec3(); + speed: number = 50; + isContactObstacle = false; + isSensorHero = false; + isContactHero = false; + heroTarget = null; + + enemyType: number = ENEMY_TYPE.MELEE; + attackType: number = EATTACK_TYPE.MELEE; + moveSpeed = 1; + speedScale = 20; + + setMoveData(data, enemyType, attackType) { + this.enemyType = enemyType; + this.attackType = attackType; + + this.moveSpeed = data?.MoveSpeed || this.moveSpeed; + this.moveSpeed *= this.speedScale; + this.speed = this.moveSpeed; + } + + protected start(): void { + this.makeNewRandomTarget(); + } + + setIsContactObstacle(isContact) + { + // UmLog.log("[CreepMove] => setIsContactObstacle ", isContact); + this.isContactObstacle = isContact; + } + + setIsSensorHero(isContact, heroTarget = null) { + this.isSensorHero = isContact; + this.heroTarget = heroTarget; + this.speed = this.isSensorHero ? this.moveSpeed * 1.5 : this.moveSpeed; + + if (isContact && this.heroTarget) + { + // UmLog.log("setIsSensorHero attackType = ", this.attackType); + if (this.attackType == EATTACK_TYPE.MELEE) + this.changeMoveMode(EMOVE_MODE.TARGET); + + if (this.attackType == EATTACK_TYPE.TARGET) + this.changeMoveMode(EMOVE_MODE.TARGET); + + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + + + setIsContactHero(isContact) { + // UmLog.log("setIsContactHero => ", isContact); + this.isContactHero = isContact; + + if (isContact) { + this.changeMoveMode(EMOVE_MODE.STATIC); + } + else { + if (this.isSensorHero && this.heroTarget) {// && this.attackType == EATTACK_TYPE.MELEE + this.changeMoveMode(EMOVE_MODE.TARGET); + } + else { + this.changeMoveMode(EMOVE_MODE.FREE); + } + } + } + + makeNewRandomTarget() + { + let x = this.getRandomMove(); + let y = this.getRandomMove(); + // UmLog.log("makeNewRandomTarget => ", x, " | ", y); + this.nextDestinationMove = UmUtil.plusTwoVector3(this.node.position, new Vec3(x, y, 0)); + // UmLog.log("distance => ", Vec3.distance(this.node.position, this.nextDestination)); + this.directionMove = UmUtil.subtractTwoVector3(this.nextDestinationMove, this.node.position); + this.directionMove.normalize(); + } + + getRandomMove() + { + var randomRange = 150; + return randomRange - UmUtil.getRandomInt(0, randomRange * 2); + } + + protected update(dt: number): void { + if (!GameGlobalData.Instance.isStatePlay()) return; + + this.updateMove(dt); + } + + protected updateMove(dt: number): void + { + if (this.moveMode == EMOVE_MODE.FREE) { + this.node.position = this.getMoveTowardPoint(this.nextDestinationMove, dt); + if ((this.isContactObstacle && !this.isContactHero) || Vec3.distance(this.node.position, this.nextDestinationMove) < 1) + this.makeNewRandomTarget(); + + return; + } + + if (this.moveMode == EMOVE_MODE.TARGET && this.heroTarget) { + this.node.position = this.getMoveTowardPoint(this.heroTarget.position, dt); + return; + } + } + + getMoveTowardPoint(target, dt: number) + { + var result = new Vec3(); + Vec3.moveTowards(result, this.node.position, target, this.speed * dt); + return result; + } + + changeMoveMode(newMode) + { + UmLog.log("changeMode => ", newMode); + this.moveMode = newMode; + } +} + diff --git a/assets/cc-game/scripts/game_play/enemy/EnemyMove.ts.meta b/assets/cc-game/scripts/game_play/enemy/EnemyMove.ts.meta new file mode 100644 index 0000000..31ebc4d --- /dev/null +++ b/assets/cc-game/scripts/game_play/enemy/EnemyMove.ts.meta @@ -0,0 +1 @@ +{"ver":"4.0.23","importer":"typescript","imported":true,"uuid":"8e2af47b-62af-4c8c-869b-9cd4f82e588d","files":[],"subMetas":{},"userData":{}} diff --git a/assets/cc-game/scripts/game_play/hero/HeroBase.ts b/assets/cc-game/scripts/game_play/hero/HeroBase.ts index 7f08c79..6c1282b 100644 --- a/assets/cc-game/scripts/game_play/hero/HeroBase.ts +++ b/assets/cc-game/scripts/game_play/hero/HeroBase.ts @@ -17,6 +17,9 @@ import { math } from 'cc'; import { UmClientEvent } from '../../../../cc-common/cc-util/UmOneToMultiListener'; import { Label } from 'cc'; import { RigidBody2D } from 'cc'; +import { PassiveSkillInfo } from '../../game_data/GameDataConfig'; +import { HeroMana } from './HeroMana'; +import { HeroHPHeal } from './HeroHPHeal'; const { ccclass, property } = _decorator; @ccclass('HeroBase') @@ -28,6 +31,8 @@ export class HeroBase extends NodeBase { @property(ShootingBase) shooting: ShootingBase = null!; @property(Sprite) theme: Sprite = null!; @property(Label) skillLabel: Label = null!; + @property(HeroMana) heroMana: HeroMana = null!; + @property(HeroHPHeal) herHPHeal: HeroHPHeal = null!; heroDataConfig: any = null; originPoint = new Vec3(); @@ -58,6 +63,9 @@ export class HeroBase extends NodeBase { UmClientEvent.on(GameDefine.EVENT_START_USE_ACTIVE_SKILL, this.onStartUseActiveSkill.bind(this)); UmClientEvent.on(GameDefine.EVENT_END_USE_ACTIVE_SKILL, this.onEndUseActiveSkill.bind(this)); + UmClientEvent.on(GameDefine.EVENT_COLLECT_PASSIVE_SKILL, this.onCollectPassivceSkill.bind(this)); + + this.isShootEnable = true; this.registerColliderContact(); this.registerSensor(); @@ -72,6 +80,9 @@ export class HeroBase extends NodeBase { UmClientEvent.off(GameDefine.EVENT_START_USE_ACTIVE_SKILL, this.onStartUseActiveSkill.bind(this)); UmClientEvent.off(GameDefine.EVENT_END_USE_ACTIVE_SKILL, this.onEndUseActiveSkill.bind(this)); + + UmClientEvent.off(GameDefine.EVENT_COLLECT_PASSIVE_SKILL, this.onCollectPassivceSkill.bind(this)); + } onStartUseSpecialSkill(skillId: number) @@ -91,6 +102,7 @@ export class HeroBase extends NodeBase { this.loadDataConfig(); UmLog.warn("loadDataAndDisplay => ", JSON.stringify(this.heroDataConfig)); LayoutManager.instance.GameUI.getHeroHPBar().setMaxHPBar(this.heroDataConfig.Hp); + this.herHPHeal.setStartHPHeal(this.heroDataConfig.HpHeal); } loadDataConfig() { @@ -310,6 +322,60 @@ export class HeroBase extends NodeBase { this.countImmuneDamageUsing = Math.max(0, this.countImmuneDamageUsing); } + onCollectPassivceSkill(passiveSkillData: PassiveSkillInfo) { + UmLog.log("HERO => onCollectPassivceSkill: ", JSON.stringify(passiveSkillData)); + var valueReward = passiveSkillData.value; + switch (passiveSkillData.skillname) + { + case GameDefine.PASSIVE_SKILL.PS1: + this.heroDataConfig.Atk += valueReward; + break; + + case GameDefine.PASSIVE_SKILL.PS2: + this.heroDataConfig.Hp += valueReward; + var hpBar = LayoutManager.instance.GameUI.getHeroHPBar(); + if (hpBar) + hpBar.setHPValue(hpBar.currentHP + valueReward, hpBar.maxHP + valueReward); + break; + + case GameDefine.PASSIVE_SKILL.PS3: + this.heroMana.setCollectMana(valueReward); + break; + + case GameDefine.PASSIVE_SKILL.PS4: + this.heroDataConfig.ManaMax += valueReward; + this.heroMana.setCollectManaMax(valueReward); + break; + + case GameDefine.PASSIVE_SKILL.PS5: + GameGlobalData.Instance.expCollected += valueReward; + UmUtil.delay(this.node, 1, () => { + LayoutManager.instance.GameUI.updateExpProgressBar(GameGlobalData.Instance.expCollected); + LayoutManager.instance.GameUI.checkLevelUp(); + }); + break; + + case GameDefine.PASSIVE_SKILL.PS6: + GameGlobalData.Instance.HERO_CONTROL_CONFIG.heroMoveSpeed += valueReward; + break; + + case GameDefine.PASSIVE_SKILL.PS7: + this.heroDataConfig.HpHeal += valueReward; + this.herHPHeal.setHPHealValue(this.heroDataConfig.HpHeal); + break; + + case GameDefine.PASSIVE_SKILL.PS8: + this.heroDataConfig.AoERange += valueReward; + break; + + case GameDefine.PASSIVE_SKILL.PS9: + this.heroDataConfig.AtkRange += valueReward; + break; + + } + + } + } diff --git a/assets/cc-game/scripts/game_play/hero/HeroHPHeal.ts b/assets/cc-game/scripts/game_play/hero/HeroHPHeal.ts new file mode 100644 index 0000000..cabba66 --- /dev/null +++ b/assets/cc-game/scripts/game_play/hero/HeroHPHeal.ts @@ -0,0 +1,57 @@ +import { _decorator, Component, Node } from 'cc'; +import { GameGlobalData } from '../../global/GameGlobalData'; +import { LayoutManager } from '../LayoutManager'; +import { HPBar } from '../../game_ui/HPBar'; +import { GameDefine } from '../../config/GameDefine'; +import { UmLog } from '../../../../cc-common/cc-util/UmLog'; +const { ccclass, property } = _decorator; + +@ccclass('HeroHPHeal') +export class HeroHPHeal extends Component { + hpHeal = 2; + countTime = 0; + + setStartHPHeal(hpHeal: number) + { + this.countTime = 0; + this.setHPHealValue(hpHeal); + } + + setHPHealValue(value: number) + { + this.hpHeal = value; + } + + get hpBar(): HPBar + { + return LayoutManager.instance.GameUI.getHeroHPBar(); + } + + protected update(dt: number): void { + if (!GameGlobalData.Instance.isStatePlay()) return; + + this.countTime += dt; + + var hpCollect = this.timeToHP(this.countTime); + if (hpCollect >= 1) + { + this.hpBar.increaseHP(1); + hpCollect -= 1; + this.countTime = this.hpToTime(hpCollect); + } + + } + + timeToHP(time: number): number + { + return time * GameDefine.HPHEAL_UNIT * this.hpHeal; + } + + hpToTime(hp: number) { + return hp / GameDefine.HPHEAL_UNIT; + } + + + +} + diff --git a/assets/cc-game/scripts/game_play/hero/HeroHPHeal.ts.meta b/assets/cc-game/scripts/game_play/hero/HeroHPHeal.ts.meta new file mode 100644 index 0000000..4cc2672 --- /dev/null +++ b/assets/cc-game/scripts/game_play/hero/HeroHPHeal.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "c8fed59d-fd21-4421-bef3-f4a975973210", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/scripts/game_play/hero/HeroMana.ts b/assets/cc-game/scripts/game_play/hero/HeroMana.ts index 219f9be..7b1ec0f 100644 --- a/assets/cc-game/scripts/game_play/hero/HeroMana.ts +++ b/assets/cc-game/scripts/game_play/hero/HeroMana.ts @@ -24,7 +24,7 @@ export class HeroMana extends Component { UmClientEvent.on(GameDefine.EVENT_END_USE_ACTIVE_SKILL, this.onEndUseActiveSkill.bind(this)); // UmClientEvent.on(GameDefine.EVENT_START_USE_SPECIAL_SKILL, this.onStartUseSkillSpecial.bind(this)); - this.setManaRecoveryTime(GameGlobalData.Instance.manaToTime(GameGlobalData.Instance.heroDataConfig.ManaMax)); + this.setManaMaxRecoveryTime(GameGlobalData.Instance.manaToTime(GameGlobalData.Instance.heroDataConfig.ManaMax)); } protected onDestroy(): void { @@ -39,7 +39,7 @@ export class HeroMana extends Component { // this.resetManaTime(); // } - setManaRecoveryTime(time: number) + setManaMaxRecoveryTime(time: number) { this.manaRecoveryTime = time; } @@ -51,6 +51,15 @@ export class HeroMana extends Component { GameGlobalData.Instance.isHeroManaReady = false; } + setCollectMana(mana : number) + { + this.countTime += GameGlobalData.Instance.manaToTime(mana); + } + + setCollectManaMax(mana: number) { + this.setManaMaxRecoveryTime(this.manaRecoveryTime + GameGlobalData.Instance.manaToTime(mana)); + } + protected update(dt: number): void { if (!GameGlobalData.Instance.isStatePlay()) return; @@ -81,6 +90,7 @@ export class HeroMana extends Component { } onCheckCastActiveSkill() { + if (!GameGlobalData.Instance.isStatePlay()) return; var mana = GameGlobalData.Instance.timeToMana(this.countTime); this.skillActive?.checkCastSkill(mana); } diff --git a/assets/cc-game/scripts/game_play/hero/HeroMove.ts b/assets/cc-game/scripts/game_play/hero/HeroMove.ts index b1f6802..1f55cfc 100644 --- a/assets/cc-game/scripts/game_play/hero/HeroMove.ts +++ b/assets/cc-game/scripts/game_play/hero/HeroMove.ts @@ -9,9 +9,12 @@ const { ccclass, property } = _decorator; export class HeroMove extends Component { isTouchEnable = false; + moveSpeed: number = 5; + update(deltaTime: number) { if (!JoyStick.IS_TOUCH_ENABLE || JoyStick.DIRECTION === Vec3.ZERO || !GameGlobalData.Instance.isStatePlay()) return; - this.node.position = UmUtil.plusTwoVector3(this.node.position, JoyStick.DIRECTION); + this.moveSpeed = GameGlobalData.Instance.HERO_CONTROL_CONFIG.heroMoveSpeed; + this.node.position = UmUtil.plusTwoVector3(this.node.position, UmUtil.scaleVector3(JoyStick.DIRECTION, this.moveSpeed)); } } diff --git a/assets/cc-game/scripts/game_play/map/MapManager.ts b/assets/cc-game/scripts/game_play/map/MapManager.ts index e6f9b17..90f2a12 100644 --- a/assets/cc-game/scripts/game_play/map/MapManager.ts +++ b/assets/cc-game/scripts/game_play/map/MapManager.ts @@ -76,11 +76,22 @@ export class MapManager extends Component { hero.parent = this.gameplaySpaceLayout; } + + bossIndex = 0; + getBossIndex() + { + return 2; + this.bossIndex++; + this.bossIndex = Math.min(2, this.bossIndex); + this.bossIndex = Math.max(1, this.bossIndex); + } + private initBoss() { - var boss = instantiate(GameAssets.instance.bossPrefab); + var bossIndex = `B${this.getBossIndex()}`; + var boss = instantiate(GameAssets.instance.getBossPrefabById(bossIndex)); boss.parent = this.gameplaySpaceLayout; - var data = GameGlobalData.Instance.getBossDataConfigAfterRaitoById("B2"); + var data = GameGlobalData.Instance.getBossDataConfigAfterRaitoById(bossIndex); boss.getComponent(EnemyBase)?.setEnemyData(data); } diff --git a/assets/cc-game/scripts/game_play/skill-active/SkillActiveManagerUI.ts b/assets/cc-game/scripts/game_play/skill-active/SkillActiveManagerUI.ts index 2303947..15b7320 100644 --- a/assets/cc-game/scripts/game_play/skill-active/SkillActiveManagerUI.ts +++ b/assets/cc-game/scripts/game_play/skill-active/SkillActiveManagerUI.ts @@ -19,7 +19,7 @@ export class SkillActiveManagerUI extends Component { protected start(): void { - var listDatas = GameGlobalData.Instance.listActiveSkillUses; + // var listDatas = GameGlobalData.Instance.listActiveSkillUses; // for (var i = 0; i < this.listSkillBtns.length; i++) // { // this.listSkillBtns[i].setSkillInfo(i, listDatas[i]?.mana); diff --git a/assets/cc-game/scripts/game_play/skill-special/SkillSpecialManager.ts b/assets/cc-game/scripts/game_play/skill-special/SkillSpecialManager.ts index 81f2f30..3046e13 100644 --- a/assets/cc-game/scripts/game_play/skill-special/SkillSpecialManager.ts +++ b/assets/cc-game/scripts/game_play/skill-special/SkillSpecialManager.ts @@ -60,20 +60,20 @@ export class SkillSpecialManager extends Component { addListSkillAvailable() { - let listSkillAvailable = GameGlobalData.Instance.userDataSaver.active_skill; - if (!listSkillAvailable?.length) return; + // let listSkillAvailable = GameGlobalData.Instance.userDataSaver.skill_collected; + // if (!listSkillAvailable?.length) return; - for (var i = 0; i < listSkillAvailable.length; i++) - { - var item = instantiate(this.skillItemPrefab).getComponent(SkillSpecialItemUI); - item.node.parent = this.container; - item.node.setNodeActive(true); - var itemData = GameGlobalData.Instance.skillSpecialDataInfo[listSkillAvailable[i]]; - item.setData(itemData); - this.listItem.set(itemData.skillId.toString(), item); - } + // for (var i = 0; i < listSkillAvailable.length; i++) + // { + // var item = instantiate(this.skillItemPrefab).getComponent(SkillSpecialItemUI); + // item.node.parent = this.container; + // item.node.setNodeActive(true); + // var itemData = GameGlobalData.Instance.skillSpecialDataInfo[listSkillAvailable[i]]; + // item.setData(itemData); + // this.listItem.set(itemData.skillId.toString(), item); + // } - this.setAllItemActive(false); + // this.setAllItemActive(false); } } diff --git a/assets/cc-game/scripts/game_ui/GameUI.ts b/assets/cc-game/scripts/game_ui/GameUI.ts index 3e96d55..f2a6fc7 100644 --- a/assets/cc-game/scripts/game_ui/GameUI.ts +++ b/assets/cc-game/scripts/game_ui/GameUI.ts @@ -9,6 +9,7 @@ import { Label } from 'cc'; import { GameWinLayout } from './GameWinLayout'; import { LevelUpLayout } from './LevelUpLayout'; import { UmLog } from '../../../cc-common/cc-util/UmLog'; +import { JoyStick } from '../../Test/JoyStick'; const { ccclass, property } = _decorator; @ccclass('GameUI') @@ -26,7 +27,8 @@ export class GameUI extends Component { @property(Button) btnStart: Button = null!; @property(Node) layoutConfig: Node = null!; @property(Label) expLevelTitle: Label = null!; - + @property(Label) txtSkillCollectDebug: Label = null!; + @property(Label) txtBuildVer: Label = null!; protected onLoad(): void { this.btnConfig?.node.on(Button.EventType.CLICK, this.showLayoutConfig, this); @@ -41,6 +43,11 @@ export class GameUI extends Component { this.levelUpLayout.setNodeActive(false); this.setTopBottomLayoutActive(false); this.getBossHPBar().node.setNodeActive(false); + this.debugSkillCollectedDebug(); + + this.txtBuildVer.string = GameDefine.BUILD_VER; + + JoyStick.Instance.hideJoySitck(); } @@ -73,7 +80,7 @@ export class GameUI extends Component { this.displayStatsDataOnStartGame(); UmClientEvent.dispatchEvent(GameDefine.EVENT_START_GAME); - + JoyStick.Instance.showJoystick(); } public setTopBottomLayoutActive(isActive: boolean) @@ -92,19 +99,21 @@ export class GameUI extends Component { var expLevel = GameGlobalData.Instance.getExpInlevelNeed(); var level = GameGlobalData.Instance.level; this.setExpLevelTitle(`Exp Level ${level}`); - this.getExpbar().setProgressValue(GameGlobalData.Instance.userDataSaver.expInLevel, expLevel); + this.getExpbar().setHPValue(GameGlobalData.Instance.userDataSaver.expInLevel, expLevel); + this.debugSkillCollectedDebug(); } public updateExpProgressBar(expCollectRunTime: number) { var currentExp = expCollectRunTime + GameGlobalData.Instance.userDataSaver.expInLevel; // UmLog.log("updateExpProgressBar => ", currentExp, GameGlobalData.Instance.getExpInlevelNeed()); - this.getExpbar().setProgressValue(currentExp, GameGlobalData.Instance.getExpInlevelNeed()); + this.getExpbar().setHPValue(currentExp, GameGlobalData.Instance.getExpInlevelNeed()); } public showGameLose() { + JoyStick.Instance.hideJoySitck(); GameGlobalData.Instance.changeState(EGAME_STATE.FINISH); this.gameLosePopup.setNodeActive(true); } @@ -114,26 +123,34 @@ export class GameUI extends Component { GameGlobalData.Instance.changeState(EGAME_STATE.FINISH); this.gameWinPopup.setNodeActive(true); this.gameWinPopup.getComponent(GameWinLayout)?.showWin(rewardData, () => { - this.checkLevelUp() + GameGlobalData.Instance.newGame(); }); } checkLevelUp() { UmLog.log("checkLevelUp"); - if (!GameGlobalData.Instance.checkLevelUp()) + if (!GameGlobalData.Instance.checkLevelUpWithSessionExpCollected(GameGlobalData.Instance.expCollected)) { - GameGlobalData.Instance.newGame(); + UmLog.log("checkLevelUp => NO"); return; } - UmLog.log("show Level Up"); + this.setExpLevelTitle(`Exp Level ${GameGlobalData.Instance.level}`); + this.updateExpProgressBar(GameGlobalData.Instance.expCollected); + UmLog.log("SHOW Level Up"); var levelAfter = GameGlobalData.Instance.level; this.levelUpLayout.setNodeActive(true); this.levelUpLayout.getComponent(LevelUpLayout).showLevelUp(levelAfter - 1, levelAfter, () => { - this.checkLevelUp() + this.debugSkillCollectedDebug(); }); } + public debugSkillCollectedDebug() + { + // var debug: string = ""; + this.txtSkillCollectDebug.string = `AS => ${JSON.stringify(GameGlobalData.Instance.userDataSaver.activeSkillCollected)} | PS => ${JSON.stringify(GameGlobalData.Instance.passiveSkillCollected) }`; + } + } diff --git a/assets/cc-game/scripts/game_ui/HPBar.ts b/assets/cc-game/scripts/game_ui/HPBar.ts index 9ff006c..2581001 100644 --- a/assets/cc-game/scripts/game_ui/HPBar.ts +++ b/assets/cc-game/scripts/game_ui/HPBar.ts @@ -7,6 +7,7 @@ import { Enum } from 'cc'; import { CCFloat } from 'cc'; import { size } from 'cc'; import { Size } from 'cc'; +import { GameGlobalData } from '../global/GameGlobalData'; const { ccclass, property } = _decorator; export enum PROGRESS_TYPE { @@ -43,6 +44,7 @@ export class HPBar extends Component { public decreaseHP(value: number) { + if (!GameGlobalData.Instance.isStatePlay()) return; this.currentHP -= value; this.currentHP = Math.max(0, this.currentHP); // UmLog.log("decreaseHP => ",value, " | ", this.maxHP, " vs ", this.currentHP); @@ -50,14 +52,15 @@ export class HPBar extends Component { } public increaseHP(value: number) { + if (!GameGlobalData.Instance.isStatePlay()) return; this.currentHP = Math.max(0, this.currentHP); this.currentHP += value; this.currentHP = Math.min(this.maxHP, this.currentHP); - // UmLog.log("decreaseHP => ", this.maxHP, " vs ", this.currentHP); + // UmLog.log("increaseHP => ", this.maxHP, " vs ", this.currentHP); this.updateProgress(); } - setProgressValue(current, max) + setHPValue(current, max) { this.maxHP = max; this.currentHP = Math.max(0, current); diff --git a/assets/cc-game/scripts/game_ui/LevelUp.meta b/assets/cc-game/scripts/game_ui/LevelUp.meta new file mode 100644 index 0000000..1cc7f6d --- /dev/null +++ b/assets/cc-game/scripts/game_ui/LevelUp.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "88baa37c-127b-447b-bf9b-01e8e1e3dc90", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/scripts/game_ui/LevelUp/SkillRewardItemUI.ts b/assets/cc-game/scripts/game_ui/LevelUp/SkillRewardItemUI.ts new file mode 100644 index 0000000..502e31d --- /dev/null +++ b/assets/cc-game/scripts/game_ui/LevelUp/SkillRewardItemUI.ts @@ -0,0 +1,68 @@ +import { Label } from 'cc'; +import { Button } from 'cc'; +import { Sprite } from 'cc'; +import { _decorator, Component, Node } from 'cc'; +import { SkillInfo } from '../../global/GameInterface'; +import { UmLog } from '../../../../cc-common/cc-util/UmLog'; +import { GameDefine } from '../../config/GameDefine'; +import { GameGlobalData } from '../../global/GameGlobalData'; +const { ccclass, property } = _decorator; + +@ccclass('SkillRewardItemUI') +export class SkillRewardItemUI extends Component { + @property(Sprite) spIcon: Sprite = null!; + @property(Label) txtName: Label = null!; + @property(Label) txtInfo: Label = null!; + @property(Button) btnSelect: Button = null!; + + selectCallback = null; + skillData: SkillInfo = null; + + protected onLoad(): void { + this.btnSelect?.node.on(Button.EventType.CLICK, this.onBtnSelectClicked, this); + } + + public setData(skillData: SkillInfo, selectCallback) + { + this.skillData = skillData; + this.txtName.string = skillData.skillName; + this.selectCallback = selectCallback; + + var infoStr = ""; + if (GameGlobalData.Instance.isActiveSkill(skillData.skillName)) + { + var asCollected = GameGlobalData.Instance.userDataSaver.activeSkillCollected; + var targetLevel = 1; + if (asCollected.hasOwnProperty(skillData.skillName)) { + targetLevel += asCollected[skillData.skillName]; + } + + var skillConfig = GameGlobalData.Instance.gameDataConfig.getActiveSkillDataByNameAndLevel(skillData.skillName, targetLevel); + + this.txtName.string += (": " + skillConfig.Visual_Name); + infoStr += `\nDMG: ~> ${skillConfig.DMG}`; + infoStr += `\nMana: ~> ${skillConfig.Mana}`; + infoStr += `\nRange: ~> ${skillConfig.Range}`; + } + else { + var psCollected = GameGlobalData.Instance.passiveSkillCollected; + var targetLevel = 1; + if (psCollected.hasOwnProperty(skillData.skillName)) + { + targetLevel += psCollected[skillData.skillName]; + } + + var skillConfig = GameGlobalData.Instance.gameDataConfig.getPassiveSkillDataByNameAndLevel(skillData.skillName, targetLevel); + infoStr = `${skillConfig.visualname}: +${skillConfig.value}`; + } + + this.txtInfo.string = infoStr; + } + + onBtnSelectClicked() + { + UmLog.log("onBtnSelectClicked => ", this.skillData.skillName); + this.selectCallback?.(this.skillData); + } +} + diff --git a/assets/cc-game/scripts/game_ui/LevelUp/SkillRewardItemUI.ts.meta b/assets/cc-game/scripts/game_ui/LevelUp/SkillRewardItemUI.ts.meta new file mode 100644 index 0000000..5e3aa2a --- /dev/null +++ b/assets/cc-game/scripts/game_ui/LevelUp/SkillRewardItemUI.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "4311bac7-b804-4596-87e9-32ce14dac2d8", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/cc-game/scripts/game_ui/LevelUpLayout.ts b/assets/cc-game/scripts/game_ui/LevelUpLayout.ts index 74c9afe..6d28b5a 100644 --- a/assets/cc-game/scripts/game_ui/LevelUpLayout.ts +++ b/assets/cc-game/scripts/game_ui/LevelUpLayout.ts @@ -2,6 +2,11 @@ import { Button, director } from 'cc'; import { _decorator, Component, Node } from 'cc'; import { GameGlobalData } from '../global/GameGlobalData'; import { Label } from 'cc'; +import { SkillRewardItemUI } from './LevelUp/SkillRewardItemUI'; +import { SkillInfo } from '../global/GameInterface'; +import { EGAME_STATE, GameDefine } from '../config/GameDefine'; +import { UmLog } from '../../../cc-common/cc-util/UmLog'; +import { UmClientEvent } from '../../../cc-common/cc-util/UmOneToMultiListener'; const { ccclass, property } = _decorator; @ccclass('LevelUpLayout') @@ -9,13 +14,24 @@ export class LevelUpLayout extends Component { @property(Button) btnClose: Button = null!; @property(Label) txtLevelBefore: Label = null!; @property(Label) txtLevelAfter: Label = null!; + @property(SkillRewardItemUI) listSkillRewardItems: SkillRewardItemUI[] = []; public onLevelUpClose: (() => void) | undefined; + beforeState = EGAME_STATE.WAIT; protected onLoad(): void { this.btnClose?.node.on(Button.EventType.CLICK, this.onBtnCloseClicked, this); } + protected onEnable(): void { + this.beforeState = GameGlobalData.Instance.gameState; + GameGlobalData.Instance.changeState(EGAME_STATE.WAIT); + } + + protected onDisable(): void { + GameGlobalData.Instance.changeState(this.beforeState); + } + onBtnCloseClicked() { this.node.setNodeActive(false); this.onLevelUpClose?.(); @@ -25,6 +41,33 @@ export class LevelUpLayout extends Component { this.txtLevelBefore.string = `Level \n${levelBefore}`; this.txtLevelAfter.string = `Level \n${levelAfter}`; this.onLevelUpClose = callback; + + var listSkillRewardDatas = GameGlobalData.Instance.getListSkillReward(levelBefore); + + for (var i = 0; i < listSkillRewardDatas.length; i++) + { + this.listSkillRewardItems[i].setData(listSkillRewardDatas[i], (skillData) => this.onSkillSelectCallback(skillData)); + } + + } + + onSkillSelectCallback(skillData: SkillInfo) + { + UmLog.log("onSkillSelectCallback => ", skillData.skillName); + + if (skillData.skillName.includes("AS")) + { + UmLog.log("Collect Skill Type: AS => ", skillData.skillName); + GameGlobalData.Instance.userDataSaver.collectSkill(skillData.skillName, skillData.level); + } + else { + UmLog.log("Collect Skill Type: PS => ", skillData.skillName); + var passiveSkillData = GameGlobalData.Instance.collectPassiveSkill(skillData.skillName, skillData.level); + UmClientEvent.dispatchEvent(GameDefine.EVENT_COLLECT_PASSIVE_SKILL, passiveSkillData); + } + + this.node.setNodeActive(false); + this.onLevelUpClose?.(); } } diff --git a/assets/cc-game/scripts/global/GameAssets.ts b/assets/cc-game/scripts/global/GameAssets.ts index c446c17..d7d4be2 100644 --- a/assets/cc-game/scripts/global/GameAssets.ts +++ b/assets/cc-game/scripts/global/GameAssets.ts @@ -10,9 +10,10 @@ export class GameAssets extends Component { public static instance: GameAssets = null!; @property(Prefab) heroPrefab: Prefab = null!; - @property(Prefab) bossPrefab: Prefab = null!; @property(Prefab) creepPrefab: Prefab = null!; @property(Prefab) activeSkillPrefabs: Prefab[] = []; + @property(Prefab) bossMeleePrefab: Prefab = null!; + @property(Prefab) bossRangePrefab: Prefab = null!; protected onLoad(): void { GameAssets.instance = this; @@ -26,5 +27,17 @@ export class GameAssets extends Component { return null; } + public getBossPrefabById(bossId: string) + { + switch (bossId) + { + case "B1": + return this.bossMeleePrefab; + + case "B2": + return this.bossRangePrefab; + } + } + } diff --git a/assets/cc-game/scripts/global/GameGlobalData.ts b/assets/cc-game/scripts/global/GameGlobalData.ts index 2b2b699..8adad3f 100644 --- a/assets/cc-game/scripts/global/GameGlobalData.ts +++ b/assets/cc-game/scripts/global/GameGlobalData.ts @@ -5,11 +5,13 @@ import { EnemyData } from '../game_data/EnemyData'; import { director } from 'cc'; import { Tween } from 'cc'; import { UmClientEvent } from '../../../cc-common/cc-util/UmOneToMultiListener'; -import { ActiveSkillData, GameDataConfig, LevelDesignInfo } from '../game_data/GameDataConfig'; +import { ActiveSkillData, GameDataConfig, LevelDesignInfo, PassiveSkillInfo } from '../game_data/GameDataConfig'; import { UmLog } from '../../../cc-common/cc-util/UmLog'; import { Vec3 } from 'cc'; import { UserDataSaver } from '../game_data/UserDataSaver'; import { CCClass } from 'cc'; +import { SkillInfo } from './GameInterface'; +import { UmUtil } from '../../../cc-common/cc-util/UmUtil'; const { ccclass, property } = _decorator; @ccclass('GameGlobalData') @@ -27,11 +29,15 @@ export class GameGlobalData extends Component { public expCollected = 0; public killedData = { creep: 0, boss: 0 }; + public passiveSkillCollected = {}; + public HERO_CONTROL_CONFIG = { heroMoveSpeed : 5}; protected onLoad(): void { GameGlobalData.Instance = this; this.userDataSaver.loadData(); this.prepareDataOnStartNewStage(); + UmLog.log("skill_collected = ", JSON.stringify(this.userDataSaver.activeSkillCollected)); + } protected start(): void { @@ -70,33 +76,52 @@ export class GameGlobalData extends Component { resetDataSaveBeforeStartNewStage() { this.expCollected = 0; + this.passiveSkillCollected = {}; this.killedData = { creep: 0, boss: 0 }; + this.HERO_CONTROL_CONFIG = { heroMoveSpeed : 5}; } listActiveSkillData: ActiveSkillData[]; listActiveSkillUses = new Array(); public prepareDataOnStartNewStage() { + this.HERO_CONTROL_CONFIG = UmUtil.clone(this.gameDataConfig.HERO_CONTROL_CONFIG); this.resetDataSaveBeforeStartNewStage(); + this.userDataSaver.resetData(); this.level = this.userDataSaver.level; - this.listActiveSkillData = this.gameDataConfig.getActiveSkill(); + this.loadActiveSkillData(); + } + + loadActiveSkillData() { + var listSkillCollected = this.userDataSaver.activeSkillCollected; + var listKeys = UmUtil.clone(GameDefine.ACTIVE_SKILL_KEY); + + for (var i = 0; i < listKeys.length; i++) { + var key = listKeys[i]; + listKeys[i] = `${key}|${listSkillCollected[key]}`; + } + + this.listActiveSkillData = this.gameDataConfig.getActiveSkillConfig(listKeys); + UmLog.log("listActiveSkillData => ", JSON.stringify(this.listActiveSkillData)); this.listActiveSkillUses = this.gameDataConfig.ACTIVE_SKILL_USE_INFO; for (var i = 0; i < this.listActiveSkillData.length; i++) { var data = this.listActiveSkillData[i]; this.listActiveSkillUses[i].mana = data.Mana; + + if (i == 2) + { + this.listActiveSkillUses[i].useTime = data.Range; + } } - UmLog.log("prepareDataOnStartStage => ", JSON.stringify(this.listActiveSkillUses)); - } - - get heroControlConfig(): any { - return this.gameDataConfig.HERO_CONTROL_CONFIG; + UmLog.log("listActiveSkillUses => ", JSON.stringify(this.listActiveSkillUses)); } get heroDataConfig(): any { var result = this.gameDataConfig.getHeroDataByLevel(this.level); - // result.Atk = 200; + result.Atk = 50; + result.Hp = 400; return result; } @@ -147,5 +172,75 @@ export class GameGlobalData extends Component { return true; } + checkLevelUpWithSessionExpCollected(expCollect: number): boolean { + var userDataSaver = GameGlobalData.Instance.userDataSaver; + var levelExp = GameGlobalData.Instance.getExpInlevelNeed(); + var expCheck = userDataSaver.expInLevel + expCollect; + + UmLog.log("checkLevelUp => user exp = ", userDataSaver.expInLevel); + UmLog.log("checkLevelUp => check exp = ", expCheck); + UmLog.log("checkLevelUp => level exp = ", levelExp); + + if (expCheck < levelExp) + return false; + + userDataSaver.expInLevel = expCheck - levelExp; + userDataSaver.level++; + this.level = userDataSaver.level; + userDataSaver.saveData(); + this.expCollected = 0; + return true; + } + + getListSkillReward(level: number = this.level): SkillInfo[] { + var skillConfig: string = this.gameDataConfig.getSkillUnlockDataByLevel(level); + + var skillSplits = skillConfig.split("_"); + var skillRewards = new Array(); + + for (var i = 0; i < skillSplits.length; i++) { + var skillls = skillSplits[i].split("|"); + if (skillls.length < 2) + continue; + + var skillInfo: SkillInfo = { skillName: skillls[0], level: Number(skillls[1]) }; + skillRewards.push(skillInfo); + } + + skillRewards.shuffleArray(); + skillRewards.splice(3, skillRewards.length - 3); + return skillRewards; + } + + //Passive Skill + + collectPassiveSkill(skillName: string, plusLevel: number): PassiveSkillInfo { + var skillLevel = 0; + if (this.passiveSkillCollected.hasOwnProperty((skillName))) + skillLevel = this.passiveSkillCollected[skillName]; + + skillLevel += plusLevel; + skillLevel = Math.min(skillLevel, GameDefine.MAX_PASSIVE_SKILL_LEVEL); + this.passiveSkillCollected[skillName] = skillLevel; + return this.gameDataConfig.getPassiveSkillDataByNameAndLevel(skillName, skillLevel); + } + + isActiveSkill(skillName: string) + { + return skillName.includes("AS"); + } + + // getHeroDataAfterApplyPassiveSkill() + // { + // var listNameCollected = Object.keys(this.passiveSkillCollected); + // var passiveMapCollected = {}; + // for (var skillName in listNameCollected) + // { + // //Skill ID = skill name + skill level + // var skillID = `${skillName}|${this.passiveSkillCollected[skillName]}`; + // // passiveMapCollected[] + // } + // } + } diff --git a/assets/cc-game/scripts/global/GameInterface.ts b/assets/cc-game/scripts/global/GameInterface.ts index 6ad0e7a..2542e54 100644 --- a/assets/cc-game/scripts/global/GameInterface.ts +++ b/assets/cc-game/scripts/global/GameInterface.ts @@ -41,4 +41,10 @@ export interface SkillUseInfo { mana: number; } +export interface SkillInfo +{ + skillName: string; + level: number; +} + diff --git a/settings/v2/packages/engine.json b/settings/v2/packages/engine.json index 5f649a4..e2c39b5 100644 --- a/settings/v2/packages/engine.json +++ b/settings/v2/packages/engine.json @@ -20,7 +20,7 @@ "_value": true }, "3d": { - "_value": true + "_value": false }, "2d": { "_value": true @@ -35,7 +35,7 @@ "_value": true }, "physics": { - "_value": true, + "_value": false, "_option": "physics-ammo" }, "physics-ammo": { @@ -64,7 +64,7 @@ "_value": true }, "primitive": { - "_value": true + "_value": false }, "profiler": { "_value": true @@ -73,10 +73,10 @@ "_value": false }, "geometry-renderer": { - "_value": true + "_value": false }, "debug-renderer": { - "_value": true + "_value": false }, "particle-2d": { "_value": true @@ -94,16 +94,16 @@ "_value": true }, "websocket": { - "_value": true + "_value": false }, "websocket-server": { "_value": false }, "terrain": { - "_value": true + "_value": false }, "light-probe": { - "_value": true + "_value": false }, "tiled-map": { "_value": true @@ -126,30 +126,22 @@ }, "includeModules": [ "2d", - "3d", "animation", "audio", "base", - "debug-renderer", "dragon-bones", - "geometry-renderer", "gfx-webgl", "intersection-2d", - "light-probe", "particle", "particle-2d", "physics-2d-box2d", - "physics-ammo", - "primitive", "profiler", "skeletal-animation", "spine", - "terrain", "tiled-map", "tween", "ui", "video", - "websocket", "webview" ], "noDeprecatedFeatures": { diff --git a/settings/v2/packages/project.json b/settings/v2/packages/project.json index 7c90fcc..39988b1 100644 --- a/settings/v2/packages/project.json +++ b/settings/v2/packages/project.json @@ -1,8 +1,8 @@ { "general": { "designResolution": { - "width": 828, - "height": 1792, + "width": 1080, + "height": 2340, "fitWidth": true, "fitHeight": true } @@ -11,7 +11,7 @@ "script": { "useDefineForClassFields": true, "allowDeclareFields": true, - "preserveSymlinks": true + "preserveSymlinks": false }, "layer": [ {