diff --git a/.codely/clipboard/clipboard-1788491462992.png b/.codely/clipboard/clipboard-1788491462992.png deleted file mode 100644 index 615a2ad..0000000 Binary files a/.codely/clipboard/clipboard-1788491462992.png and /dev/null differ diff --git a/.codely/clipboard/clipboard-1788531027277.png b/.codely/clipboard/clipboard-1788531027277.png deleted file mode 100644 index 2857966..0000000 Binary files a/.codely/clipboard/clipboard-1788531027277.png and /dev/null differ diff --git a/Assets/Animation/法师.overrideController b/Assets/Animation/法师.overrideController new file mode 100644 index 0000000..114159c --- /dev/null +++ b/Assets/Animation/法师.overrideController @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!221 &22100000 +AnimatorOverrideController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u6CD5\u5E08" + m_Controller: {fileID: 9100000, guid: 040acc435cecb4b16b965a1136ce6834, type: 2} + m_Clips: + - m_OriginalClip: {fileID: -203655887218126122, guid: 5072af719b9b1401787c6c55f048d8ed, + type: 3} + m_OverrideClip: {fileID: -203655887218126122, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} diff --git a/Assets/Animation/法师.overrideController.meta b/Assets/Animation/法师.overrideController.meta new file mode 100644 index 0000000..2259f24 --- /dev/null +++ b/Assets/Animation/法师.overrideController.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: XX9J5CyvUH46oWPtVpPisIfeo2T/nuW47XOxns0s3opsFchiyfs6/0I= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 22100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data.meta b/Assets/Data.meta new file mode 100644 index 0000000..433065e --- /dev/null +++ b/Assets/Data.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: C34dsCurVnrlVITVjItF/WctNok+y18W0KOIm5xL0gZ1PDr9n6T4WO0= +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data/HumanSoldierData.asset b/Assets/Data/HumanSoldierData.asset new file mode 100644 index 0000000..10a0a1f --- /dev/null +++ b/Assets/Data/HumanSoldierData.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6769361b152df4efb933934b84a6e673, type: 3} + m_Name: HumanSoldierData + m_EditorClassIdentifier: + characterId: human_soldier + characterName: "\u4EBA\u7C7B\u58EB\u5175" + description: "\u57FA\u7840\u8FD1\u6218\u5355\u4F4D\uFF0C\u653B\u51FB\u529B\u9002\u4E2D\uFF0C\u9002\u5408\u524D\u6392\u4F5C\u6218" + cardIcon: {fileID: 21300000, guid: ac0c2d42f9a144e5b9e9b0d16590d58b, type: 3} + unitPrefab: {fileID: 7945271050725079514, guid: 04ae1b1fe51474dda8ae5daf0b1df7c1, + type: 3} + manaCost: 2 + cooldownTime: 1 + baseMaxHealth: 100 + baseAttackPower: 50 + baseMoveSpeed: 3 + healthPerLevel: 10 + attackPerLevel: 5 + moveSpeedPerLevel: 0 diff --git a/Assets/Data/HumanSoldierData.asset.meta b/Assets/Data/HumanSoldierData.asset.meta new file mode 100644 index 0000000..b6feff2 --- /dev/null +++ b/Assets/Data/HumanSoldierData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: DnxLvHioWy/Y8BQTJXvfgy4EY9ORY5NTkgRou5DX6985cCP+TJ5xtIQ= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data/人类士兵Data.asset b/Assets/Data/人类士兵Data.asset new file mode 100644 index 0000000..9f49dd9 --- /dev/null +++ b/Assets/Data/人类士兵Data.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6769361b152df4efb933934b84a6e673, type: 3} + m_Name: "\u4EBA\u7C7B\u58EB\u5175Data" + m_EditorClassIdentifier: + characterId: human_soldier + characterName: "\u4EBA\u7C7B\u58EB\u5175" + description: "\u57FA\u7840\u8FD1\u6218\u5355\u4F4D\uFF0C\u653B\u51FB\u529B\u9002\u4E2D\uFF0C\u9002\u5408\u524D\u6392\u4F5C\u6218" + cardIcon: {fileID: 21300000, guid: 3f35fdb898d8648e0a01f5f7c6e5943c, type: 3} + unitPrefab: {fileID: 7945271050725079514, guid: 04ae1b1fe51474dda8ae5daf0b1df7c1, + type: 3} + manaCost: 2 + cooldownTime: 1 + baseMaxHealth: 100 + baseAttackPower: 50 + baseMoveSpeed: 3 + healthPerLevel: 10 + attackPerLevel: 5 + moveSpeedPerLevel: 0 diff --git a/Assets/Data/人类士兵Data.asset.meta b/Assets/Data/人类士兵Data.asset.meta new file mode 100644 index 0000000..9a16e11 --- /dev/null +++ b/Assets/Data/人类士兵Data.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: CSwetiL4AHqP39E/7qazwPZM8aFtE3j4gg8BRoM4G8fsabJg0VD7Kt0= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data/弓箭手Data.asset b/Assets/Data/弓箭手Data.asset new file mode 100644 index 0000000..5c838f0 --- /dev/null +++ b/Assets/Data/弓箭手Data.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6769361b152df4efb933934b84a6e673, type: 3} + m_Name: "\u5F13\u7BAD\u624BData" + m_EditorClassIdentifier: + characterId: archer + characterName: "\u5F13\u7BAD\u624B" + description: "\u8FDC\u7A0B\u653B\u51FB\u5355\u4F4D\uFF0C\u4F24\u5BB3\u8F83\u9AD8\uFF0C\u8840\u91CF\u8F83\u4F4E" + cardIcon: {fileID: 21300000, guid: 4e0429f3f8a3046c590d7fc5ce85c915, type: 3} + unitPrefab: {fileID: 5200308054099318121, guid: 7d2074c48a1b3544eb534bb509ffc845, + type: 3} + manaCost: 3 + cooldownTime: 1 + baseMaxHealth: 80 + baseAttackPower: 60 + baseMoveSpeed: 3.5 + healthPerLevel: 8 + attackPerLevel: 6 + moveSpeedPerLevel: 0 diff --git a/Assets/Data/弓箭手Data.asset.meta b/Assets/Data/弓箭手Data.asset.meta new file mode 100644 index 0000000..2ddceef --- /dev/null +++ b/Assets/Data/弓箭手Data.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: CisYtyz8UXkfhsMYtyb4qnJz1RJ6ZyGwJSDFdEQJWYqrDqe2/KDR9Kk= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data/法师Data.asset b/Assets/Data/法师Data.asset new file mode 100644 index 0000000..7dccbd2 --- /dev/null +++ b/Assets/Data/法师Data.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6769361b152df4efb933934b84a6e673, type: 3} + m_Name: "\u6CD5\u5E08Data" + m_EditorClassIdentifier: + characterId: mage + characterName: "\u6CD5\u5E08" + description: "\u9B54\u6CD5\u653B\u51FB\u5355\u4F4D\uFF0C\u4F24\u5BB3\u6781\u9AD8\uFF0C\u8840\u91CF\u6781\u4F4E" + cardIcon: {fileID: 21300000, guid: d6b94f721183e428f9a7d708ab1c6386, type: 3} + unitPrefab: {fileID: 7062617501994129594, guid: 6fb249c0311f442ecb190db77248eafc, + type: 3} + manaCost: 6 + cooldownTime: 1 + baseMaxHealth: 70 + baseAttackPower: 100 + baseMoveSpeed: 3 + healthPerLevel: 7 + attackPerLevel: 10 + moveSpeedPerLevel: 0 diff --git a/Assets/Data/法师Data.asset.meta b/Assets/Data/法师Data.asset.meta new file mode 100644 index 0000000..d84df52 --- /dev/null +++ b/Assets/Data/法师Data.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: C3NJsn+kAnzT3QxMl9XPBoCD2AyysX9k5k7P22mEaZsEZKcHn277IEA= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data/盾卫Data.asset b/Assets/Data/盾卫Data.asset new file mode 100644 index 0000000..be830d4 --- /dev/null +++ b/Assets/Data/盾卫Data.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6769361b152df4efb933934b84a6e673, type: 3} + m_Name: "\u76FE\u536BData" + m_EditorClassIdentifier: + characterId: shield_guard + characterName: "\u76FE\u536B" + description: "\u91CD\u88C5\u9632\u5FA1\u5355\u4F4D\uFF0C\u8840\u91CF\u6781\u9AD8\uFF0C\u79FB\u52A8\u7F13\u6162" + cardIcon: {fileID: 21300000, guid: edea9239670494fc69b62e2fdc8525f5, type: 3} + unitPrefab: {fileID: 1242979668690031507, guid: 5a43e36885a204515891085639dd22c4, + type: 3} + manaCost: 4 + cooldownTime: 1 + baseMaxHealth: 150 + baseAttackPower: 40 + baseMoveSpeed: 2.5 + healthPerLevel: 15 + attackPerLevel: 4 + moveSpeedPerLevel: 0 diff --git a/Assets/Data/盾卫Data.asset.meta b/Assets/Data/盾卫Data.asset.meta new file mode 100644 index 0000000..a14656c --- /dev/null +++ b/Assets/Data/盾卫Data.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: CntLtH78ACmcTgKYPiztAEDp2DI5raow4oaoECxfNVZUzjxIAWi0C9c= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data/精锐士兵Data.asset b/Assets/Data/精锐士兵Data.asset new file mode 100644 index 0000000..0a998ec --- /dev/null +++ b/Assets/Data/精锐士兵Data.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6769361b152df4efb933934b84a6e673, type: 3} + m_Name: "\u7CBE\u9510\u58EB\u5175Data" + m_EditorClassIdentifier: + characterId: elite_soldier + characterName: "\u7CBE\u9510\u58EB\u5175" + description: "\u9AD8\u7EA7\u8FD1\u6218\u5355\u4F4D\uFF0C\u653B\u9632\u517C\u5907\uFF0C\u6D88\u8017\u8F83\u9AD8" + cardIcon: {fileID: 21300000, guid: b86682305b7af4a5983b9f24110d7055, type: 3} + unitPrefab: {fileID: 3933539425749946856, guid: 6be579752d2424feea054ce267928002, + type: 3} + manaCost: 5 + cooldownTime: 1 + baseMaxHealth: 120 + baseAttackPower: 80 + baseMoveSpeed: 3.5 + healthPerLevel: 12 + attackPerLevel: 8 + moveSpeedPerLevel: 0 diff --git a/Assets/Data/精锐士兵Data.asset.meta b/Assets/Data/精锐士兵Data.asset.meta new file mode 100644 index 0000000..96a8ca1 --- /dev/null +++ b/Assets/Data/精锐士兵Data.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: CSsYvCn5AnKrZ2x8zfotbnn6DBxVlh5MG698DxSk8Z0Rgcngig2ZoA4= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/BattleArenaCourtyard.mat b/Assets/Materials/BattleArenaCourtyard.mat index 4753aa3..76ba663 100644 --- a/Assets/Materials/BattleArenaCourtyard.mat +++ b/Assets/Materials/BattleArenaCourtyard.mat @@ -41,11 +41,11 @@ Material: m_Offset: {x: 0, y: 0} - _EmissionMap: m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} + m_Scale: {x: 3, y: 10} m_Offset: {x: 0, y: 0} - _MainTex: m_Texture: {fileID: 2800000, guid: 4435756e5310e408fb125e8f4bcee9bd, type: 3} - m_Scale: {x: 3, y: 4.5} + m_Scale: {x: 3, y: 10} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: m_Texture: {fileID: 0} diff --git a/Assets/Model/主角-魔法师.meta b/Assets/Model/主角.meta similarity index 100% rename from Assets/Model/主角-魔法师.meta rename to Assets/Model/主角.meta diff --git a/Assets/Model/主角-魔法师/shaded.png b/Assets/Model/主角/shaded.png similarity index 100% rename from Assets/Model/主角-魔法师/shaded.png rename to Assets/Model/主角/shaded.png diff --git a/Assets/Model/主角-魔法师/shaded.png.meta b/Assets/Model/主角/shaded.png.meta similarity index 100% rename from Assets/Model/主角-魔法师/shaded.png.meta rename to Assets/Model/主角/shaded.png.meta diff --git a/Assets/Model/主角-魔法师/主角.fbx b/Assets/Model/主角/主角.fbx similarity index 100% rename from Assets/Model/主角-魔法师/主角.fbx rename to Assets/Model/主角/主角.fbx diff --git a/Assets/Model/主角-魔法师/主角.fbx.meta b/Assets/Model/主角/主角.fbx.meta similarity index 100% rename from Assets/Model/主角-魔法师/主角.fbx.meta rename to Assets/Model/主角/主角.fbx.meta diff --git a/Assets/Model/主角-魔法师/主角.mat b/Assets/Model/主角/主角.mat similarity index 100% rename from Assets/Model/主角-魔法师/主角.mat rename to Assets/Model/主角/主角.mat diff --git a/Assets/Model/主角-魔法师/主角.mat.meta b/Assets/Model/主角/主角.mat.meta similarity index 100% rename from Assets/Model/主角-魔法师/主角.mat.meta rename to Assets/Model/主角/主角.mat.meta diff --git a/Assets/Model/主角-魔法师/主角召唤.fbx b/Assets/Model/主角/主角召唤.fbx similarity index 100% rename from Assets/Model/主角-魔法师/主角召唤.fbx rename to Assets/Model/主角/主角召唤.fbx diff --git a/Assets/Model/主角-魔法师/主角召唤.fbx.meta b/Assets/Model/主角/主角召唤.fbx.meta similarity index 100% rename from Assets/Model/主角-魔法师/主角召唤.fbx.meta rename to Assets/Model/主角/主角召唤.fbx.meta diff --git a/Assets/Model/主角-魔法师/主角普攻.fbx b/Assets/Model/主角/主角普攻.fbx similarity index 100% rename from Assets/Model/主角-魔法师/主角普攻.fbx rename to Assets/Model/主角/主角普攻.fbx diff --git a/Assets/Model/主角-魔法师/主角普攻.fbx.meta b/Assets/Model/主角/主角普攻.fbx.meta similarity index 100% rename from Assets/Model/主角-魔法师/主角普攻.fbx.meta rename to Assets/Model/主角/主角普攻.fbx.meta diff --git a/Assets/Model/武器/火球.meta b/Assets/Model/武器/火球.meta new file mode 100644 index 0000000..ddc05a0 --- /dev/null +++ b/Assets/Model/武器/火球.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: C38c53iqV3/vcSzJXWVIi4YsWKYa3aL4Swd/pbYP0iVFMA4Y2Au3tPc= +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Model/武器/火球/火球.fbx b/Assets/Model/武器/火球/火球.fbx new file mode 100644 index 0000000..f25c792 Binary files /dev/null and b/Assets/Model/武器/火球/火球.fbx differ diff --git a/Assets/Model/武器/火球/火球.fbx.meta b/Assets/Model/武器/火球/火球.fbx.meta new file mode 100644 index 0000000..5b57466 --- /dev/null +++ b/Assets/Model/武器/火球/火球.fbx.meta @@ -0,0 +1,210 @@ +fileFormatVersion: 2 +guid: DX4ctCKuVS8HyqBfRGlWM6Uuwr/Ym0ebJyQjrRrmrcMqeuGBaeMS1lg= +ModelImporter: + serializedVersion: 22361 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Material.001 + second: {fileID: 2100000, guid: 50978bd724de24a5fb30f89222597897, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + aCLCompressionLevel: 3 + aCLCurvePrecision: 0.01 + aCLFastSampleMode: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + tuanjieGIEnable: 0 + tuanjieGIGenSDFFactor: 1 + tuanjieGIGenSDFBias: 0.25 + tuanjieGIDoubleSidedMode: 0 + tuanjieGIGenFacetNums: 12 + meshes: + lODScreenPercentages: [] + globalScale: 0.3 + meshCompression: 0 + totalVerticesCount: 490 + totalTrianglesCount: 250 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + virtualGeometry: + virtualGeometry: 0 + useTransparent: 0 + setVGForeachMesh: 0 + isFirstUse: 1 + virtualGeometrySettings: + generateGeometryBuffer: 0 + surfaceCompensation: 0 + allMeshUse: 1 + ignoreSimpleMesh: 0 + transformScaleState: 0 + isPossibleOverflow: 0 + hasBoneData: 0 + isBoneCountOverflow: 0 + virtualGeometryPlatformSettings: + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: DefaultVirtualGeometryPlatform + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: Standalone + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: iPhone + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: Android + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + selectedVGMeshes: + - index: 0 + meshName: node_0 + lodLevel: 0 + meshGeometryBuffer: 0 + supportVGMeshes: + - index: 0 + meshName: node_0 + lodLevel: 0 + meshGeometryBuffer: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + overrideDefaultPose: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + namedPoseList: + - name: Default + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 0.003 + rootMotionBoneName: + defaultPoseIndex: -1 + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Model/武器/火球/火球.mat b/Assets/Model/武器/火球/火球.mat new file mode 100644 index 0000000..acaaae9 --- /dev/null +++ b/Assets/Model/武器/火球/火球.mat @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u706B\u7403" + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: f1862d5a2dc78468fa7236242a1c3b02, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Model/武器/火球/火球.mat.meta b/Assets/Model/武器/火球/火球.mat.meta new file mode 100644 index 0000000..5df4955 --- /dev/null +++ b/Assets/Model/武器/火球/火球.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: CnoWsiL/B3zlkl6j6Oyjvom2vjspgQoH8st5cXUespCJv+1iNNssMuA= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Model/武器/火球/火球.png.meta b/Assets/Model/武器/火球/火球.png.meta new file mode 100644 index 0000000..7dc1363 --- /dev/null +++ b/Assets/Model/武器/火球/火球.png.meta @@ -0,0 +1,163 @@ +fileFormatVersion: 2 +guid: WXsXsyj5VioLVQJuZ6OmEDiiKokNchYlYt1llnIal3subXoKr+77z4Y= +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 14 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + webStreaming: 0 + priorityLevel: 0 + uploadedMode: 2 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + maxPlaceholderSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + maxPlaceholderSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + maxPlaceholderSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WeixinMiniGame + maxTextureSize: 2048 + maxPlaceholderSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: PlayableAds + maxTextureSize: 2048 + maxPlaceholderSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + doOverrideTextureManagerOperations: 0 + platformOperationGroupSettings: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Model/第一章/法师/法师攻击.fbx.meta b/Assets/Model/第一章/法师/法师攻击.fbx.meta index 57d6244..0e263db 100644 --- a/Assets/Model/第一章/法师/法师攻击.fbx.meta +++ b/Assets/Model/第一章/法师/法师攻击.fbx.meta @@ -39,7 +39,49 @@ ModelImporter: animationWrapMode: 0 extraExposedTransformPaths: [] extraUserProperties: [] - clipAnimations: [] + clipAnimations: + - serializedVersion: 18 + name: "\u6CD5\u5E08\u653B\u51FB" + takeName: mixamo.com + internalID: -203655887218126122 + firstFrame: 0 + lastFrame: 79 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + lockToRoot: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: + - time: 0.5272408 + functionName: OnAttackEffect + data: + objectReferenceParameter: {instanceID: 0} + floatParameter: 0 + intParameter: 0 + messageOptions: 0 + intervals: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + additiveType: 0 + basePoseType: 0 + additiveSelectedAnimation: {instanceID: 0} + additiveSelectedAnimationFrameIndex: 0 isReadable: 0 tuanjieGIEnable: 0 tuanjieGIGenSDFFactor: 1 @@ -48,7 +90,7 @@ ModelImporter: tuanjieGIGenFacetNums: 12 meshes: lODScreenPercentages: [] - globalScale: 1 + globalScale: 150 meshCompression: 0 totalVerticesCount: 7837 totalTrianglesCount: 5998 @@ -368,130 +410,130 @@ ModelImporter: scale: {x: 1, y: 1, z: 1} - name: mixamorig:Hips parentName: "\u6CD5\u5E08\u653B\u51FB(Clone)" - position: {x: -0.0000074754116, y: 0.004151704, z: -0.00002420703} + position: {x: -0.0011213118, y: 0.6227555, z: -0.0036310542} rotation: {x: 0.0000000014551915, y: 0.000000023283064, z: 0.0000000014551915, w: 1} scale: {x: 1.0000001, y: 1, z: 0.99999994} - name: mixamorig:LeftUpLeg parentName: mixamorig:Hips - position: {x: -0.0007289625, y: -0.00037142128, z: 0.000034795798} + position: {x: -0.109344386, y: -0.0557132, z: 0.00521937} rotation: {x: 0.00074160506, y: -0.03174065, z: 0.9992232, w: 0.023347553} scale: {x: 1.0000004, y: 1.0000006, z: 1.0000001} - name: mixamorig:LeftLeg parentName: mixamorig:LeftUpLeg - position: {x: -0, y: 0.0016675115, z: 0} + position: {x: -0, y: 0.25012672, z: 0} rotation: {x: 0.03747526, y: -0.00029713972, z: -0.00792327, w: 0.9992661} scale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} - name: mixamorig:LeftFoot parentName: mixamorig:LeftLeg - position: {x: 1.3877787e-19, y: 0.0011319033, z: 0} + position: {x: 2.0816683e-17, y: 0.16978548, z: 0} rotation: {x: 0.3981487, y: 0.1500844, z: -0.06505626, w: 0.90261835} scale: {x: 1.0000001, y: 1, z: 0.9999998} - name: mixamorig:LeftToeBase parentName: mixamorig:LeftFoot - position: {x: 1.3877787e-19, y: 0.0013501688, z: 1.3877787e-19} + position: {x: 2.0816683e-17, y: 0.20252532, z: 2.0816683e-17} rotation: {x: 0.33827373, y: 0.043317553, z: -0.0155898, w: 0.939921} scale: {x: 1.0000001, y: 1.0000001, z: 1} - name: mixamorig:LeftToe_End parentName: mixamorig:LeftToeBase - position: {x: -0, y: 0.0005317036, z: -1.7347234e-20} + position: {x: -0, y: 0.07975553, z: -2.6020854e-18} rotation: {x: 0, y: -0, z: -0, w: 1} scale: {x: 1, y: 1, z: 1} - name: mixamorig:Spine parentName: mixamorig:Hips - position: {x: -0, y: 0.0006685549, z: -0.000025646132} + position: {x: -0, y: 0.100283235, z: -0.0038469199} rotation: {x: -0.019169705, y: -0.000000023250891, z: -0.0000000019012536, w: 0.9998163} scale: {x: 0.9999999, y: 1.0000001, z: 1.0000001} - name: mixamorig:Spine1 parentName: mixamorig:Spine - position: {x: -0, y: 0.0007805541, z: 0} + position: {x: -0, y: 0.11708312, z: 0} rotation: {x: -0.00000001117587, y: -0.000000022819703, z: -0.00000001252547, w: 1} scale: {x: 1.0000002, y: 0.9999999, z: 1.0000001} - name: mixamorig:Spine2 parentName: mixamorig:Spine1 - position: {x: -0, y: 0.0008920615, z: 0} + position: {x: -0, y: 0.13380922, z: 0} rotation: {x: 0.000000026077029, y: 0.000000011632977, z: 4.4624787e-10, w: 1} scale: {x: 0.99999976, y: 0.9999999, z: 0.9999999} - name: mixamorig:Neck parentName: mixamorig:Spine2 - position: {x: -0, y: 0.0010035697, z: 3.143857e-11} + position: {x: -0, y: 0.15053543, z: 0.0000000047157855} rotation: {x: 0.019169692, y: 0.000000011193063, z: 0.00000002350195, w: 0.9998163} scale: {x: 1.0000001, y: 1, z: 1} - name: mixamorig:Head parentName: mixamorig:Neck - position: {x: -0, y: 0.0003375828, z: 0.0000075757594} + position: {x: -0, y: 0.050637424, z: 0.0011363638} rotation: {x: -0.000000014551915, y: -0.000000005820767, z: -0.0000000065483596, w: 1} scale: {x: 0.9999999, y: 1.0000001, z: 0.9999999} - name: mixamorig:HeadTop_End parentName: mixamorig:Head - position: {x: -0, y: 0.0030948115, z: 0.00006945128} + position: {x: -0, y: 0.46422175, z: 0.010417692} rotation: {x: 0, y: -0, z: -0, w: 1} scale: {x: 1, y: 1, z: 1} - name: mixamorig:RightShoulder parentName: mixamorig:Spine2 - position: {x: 0.0003882962, y: 0.00079582154, z: -0.000009511547} + position: {x: 0.05824443, y: 0.119373225, z: -0.001426732} rotation: {x: -0.56814146, y: -0.41603026, z: 0.58017933, w: -0.40929958} scale: {x: 1.0000001, y: 1, z: 1.0000001} - name: mixamorig:RightArm parentName: mixamorig:RightShoulder - position: {x: 3.469447e-20, y: 0.00087823515, z: -1.110223e-18} + position: {x: 5.204171e-18, y: 0.13173528, z: -1.6653347e-16} rotation: {x: 0.13937366, y: -0.051219333, z: 0.0035402467, w: -0.988908} scale: {x: 1, y: 1.0000001, z: 1.0000001} - name: mixamorig:RightForeArm parentName: mixamorig:RightArm - position: {x: -0, y: 0.0013082612, z: -5.551115e-19} + position: {x: -0, y: 0.19623922, z: -8.3266733e-17} rotation: {x: -0.05341374, y: -0.0013536698, z: 0.02529931, w: 0.998251} scale: {x: 1.0000001, y: 1.0000005, z: 1} - name: mixamorig:RightHand parentName: mixamorig:RightForeArm - position: {x: -0, y: 0.0013825204, z: -5.551115e-19} + position: {x: -0, y: 0.20737809, z: -8.3266733e-17} rotation: {x: -0, y: -0, z: 0.0000000014479153, w: 1} scale: {x: 1, y: 1, z: 1} - name: mixamorig:LeftShoulder parentName: mixamorig:Spine2 - position: {x: -0.0003882962, y: 0.0007957034, z: -0.0000064316} + position: {x: -0.05824443, y: 0.11935551, z: -0.00096474006} rotation: {x: 0.5711396, y: -0.41326442, z: 0.5774085, w: 0.41183934} scale: {x: 1, y: 0.99999964, z: 1.0000002} - name: mixamorig:LeftArm parentName: mixamorig:LeftShoulder - position: {x: -0, y: 0.00087823515, z: 0} + position: {x: -0, y: 0.13173528, z: 0} rotation: {x: -0.13941151, y: -0.047370788, z: -0.0002166032, w: 0.9891008} scale: {x: 1.0000001, y: 1.0000001, z: 0.9999999} - name: mixamorig:LeftForeArm parentName: mixamorig:LeftArm - position: {x: -0, y: 0.0013080271, z: 5.551115e-19} + position: {x: -0, y: 0.19620405, z: 8.3266733e-17} rotation: {x: -0.053470403, y: 0.0013769642, z: -0.025705442, w: 0.9982376} scale: {x: 1, y: 1.0000005, z: 1.0000006} - name: mixamorig:LeftHand parentName: mixamorig:LeftForeArm - position: {x: -0, y: 0.0013828536, z: 0} + position: {x: -0, y: 0.20742802, z: 0} rotation: {x: -0, y: -0, z: -0, w: 1} scale: {x: 1, y: 1, z: 1} - name: mixamorig:RightUpLeg parentName: mixamorig:Hips - position: {x: 0.0007289625, y: -0.00037142128, z: 0.000015105201} + position: {x: 0.109344386, y: -0.0557132, z: 0.0022657802} rotation: {x: -0.00046709552, y: -0.019965075, z: 0.9995271, w: -0.02338314} scale: {x: 1.0000001, y: 1.0000001, z: 1} - name: mixamorig:RightLeg parentName: mixamorig:RightUpLeg - position: {x: -0, y: 0.0016654828, z: 0} + position: {x: -0, y: 0.24982241, z: 0} rotation: {x: 0.012299303, y: 0.00009616383, z: 0.007819844, w: 0.99989384} scale: {x: 1.0000002, y: 1.0000002, z: 1} - name: mixamorig:RightFoot parentName: mixamorig:RightLeg - position: {x: -0, y: 0.0011319607, z: 0} + position: {x: -0, y: 0.1697941, z: 0} rotation: {x: 0.41092637, y: -0.15256651, z: 0.06979724, w: 0.8960979} scale: {x: 1.0000001, y: 1, z: 1} - name: mixamorig:RightToeBase parentName: mixamorig:RightFoot - position: {x: 1.3877787e-19, y: 0.0013582797, z: 0} + position: {x: 2.0816683e-17, y: 0.203742, z: 0} rotation: {x: 0.33611518, y: -0.041657105, z: 0.014882982, w: 0.9407815} scale: {x: 1.0000001, y: 1.0000004, z: 1.0000001} - name: mixamorig:RightToe_End parentName: mixamorig:RightToeBase - position: {x: -0, y: 0.0005494347, z: 8.673617e-21} + position: {x: -0, y: 0.082415216, z: 1.3010427e-18} rotation: {x: 0, y: -0, z: -0, w: 1} scale: {x: 1, y: 1, z: 1} namedPoseList: @@ -504,7 +546,7 @@ ModelImporter: armStretch: 0.05 legStretch: 0.05 feetSpacing: 0 - globalScale: 1 + globalScale: 150 rootMotionBoneName: defaultPoseIndex: -1 hasTranslationDoF: 0 diff --git a/Assets/Prefab/武器飞行物/火球.prefab b/Assets/Prefab/武器飞行物/火球.prefab new file mode 100644 index 0000000..60dbb5d --- /dev/null +++ b/Assets/Prefab/武器飞行物/火球.prefab @@ -0,0 +1,92 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!1001 &2564164096022838833 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.00000003774895 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + propertyPath: m_Name + value: "\u706B\u7403" + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1919514275150446602} + m_SourcePrefab: {fileID: 100100000, guid: 2431836d9bf5b4d18a189866b2fdc744, type: 3} +--- !u!1 &3410584434205606752 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2431836d9bf5b4d18a189866b2fdc744, + type: 3} + m_PrefabInstance: {fileID: 2564164096022838833} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1919514275150446602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3410584434205606752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b59fcde30d274e6b8813e5df7d6e791, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Prefab/武器飞行物/火球.prefab.meta b/Assets/Prefab/武器飞行物/火球.prefab.meta new file mode 100644 index 0000000..99ee3b8 --- /dev/null +++ b/Assets/Prefab/武器飞行物/火球.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: WiscvX77B39sLAXgwMIrlsqC7XtQT3haNosIMFUsQ67M9PkDGK2a/Fw= +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/第一章/法师.prefab b/Assets/Prefab/第一章/法师.prefab new file mode 100644 index 0000000..f5cd159 --- /dev/null +++ b/Assets/Prefab/第一章/法师.prefab @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!1 &3671937800742460533 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 7498589538563774666} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: attackPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7498589538563774666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3671937800742460533} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000010349317, y: 0.00000008195635, z: 0.00000006627303, + w: 1} + m_LocalPosition: {x: 0.055999987, y: 0.26200005, z: 0.044000078} + m_LocalScale: {x: 100, y: 99.999985, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8608542904823568931} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &7980973251924600299 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalPosition.x + value: 1.66 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalPosition.z + value: 7.54 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_Name + value: "\u6CD5\u5E08" + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_TagString + value: Friend + objectReference: {fileID: 0} + - target: {fileID: 5866666021909216657, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 22100000, guid: b5fa6235363e048b6ba902336fdf070e, + type: 2} + - target: {fileID: 5866666021909216657, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + propertyPath: m_ApplyRootMotion + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 1852576806548013000, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + insertIndex: -1 + addedObject: {fileID: 7498589538563774666} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + insertIndex: -1 + addedObject: {fileID: 6320542991241058202} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + insertIndex: -1 + addedObject: {fileID: 4270851649574006868} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + insertIndex: -1 + addedObject: {fileID: 7693557031437858142} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + insertIndex: -1 + addedObject: {fileID: 990449840913200210} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + insertIndex: -1 + addedObject: {fileID: 3887798621029042906} + m_SourcePrefab: {fileID: 100100000, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, type: 3} +--- !u!1 &7062617501994129594 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + m_PrefabInstance: {fileID: 7980973251924600299} + m_PrefabAsset: {fileID: 0} +--- !u!143 &6320542991241058202 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7062617501994129594} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Height: 2 + m_Radius: 0.4 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 1, z: 0} +--- !u!114 &4270851649574006868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7062617501994129594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8250ea299184b428ea8f0fa765c39264, type: 3} + m_Name: + m_EditorClassIdentifier: + showStunIndicator: 1 + indicatorHeight: 0.35 + stunIndicatorPrefab: {fileID: 0} +--- !u!114 &7693557031437858142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7062617501994129594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b91aa6ae607324ce19fc46225a44e70a, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 3 + gravity: -20 + range: 18 + detectRange: 20 + attackRange: 6 + modelFacingOffset: 45 + useRootMotion: 1 + attackPower: 42 + attackDuration: 1.82 + attackType: 2 + projectilePrefab: {fileID: 3410584434205606752, guid: ea38dfd40c228456e8e1c98952673009, + type: 3} + projectileSpawnPoint: {fileID: 7498589538563774666} + projectileSpeed: 20 + projectileLifetime: 5 + energyPerAttack: 20 + target: {fileID: 0} +--- !u!114 &990449840913200210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7062617501994129594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9355c53f591d4459ea620fc8191efa17, type: 3} + m_Name: + m_EditorClassIdentifier: + maxHealth: 135 + currentHealth: 135 + maxEnergy: 100 + currentEnergy: 0 + heightOffset: 0.25 + barWidth: 1.2 + borderColor: {r: 0.03, g: 0.03, b: 0.03, a: 0.95} + deathEffectDuration: 1.1 + deathEffectColor: {r: 0.55, g: 0.9, b: 1, a: 1} +--- !u!114 &3887798621029042906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7062617501994129594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5447f3554883743bcbd347aed81b3a6e, type: 3} + m_Name: + m_EditorClassIdentifier: + explosionRadius: 1.8 + explosionDamage: 85 +--- !u!4 &8608542904823568931 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1852576806548013000, guid: 9d4b54ec2c4f7754bb1fd5ec11a29541, + type: 3} + m_PrefabInstance: {fileID: 7980973251924600299} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Prefab/第一章/法师.prefab.meta b/Assets/Prefab/第一章/法师.prefab.meta new file mode 100644 index 0000000..dd991be --- /dev/null +++ b/Assets/Prefab/第一章/法师.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: CSxNty6kAHuJvN51sq3RV7IUaah3oWM9uyAkhMqMaXpM7CNapJCzPiQ= +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/CoreScene.scene b/Assets/Scenes/CoreScene.scene index 31e5123..9ab134f 100644 --- a/Assets/Scenes/CoreScene.scene +++ b/Assets/Scenes/CoreScene.scene @@ -213,6 +213,82 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 58817910} m_Mesh: {fileID: -3362887337151679087, guid: 6ea68c525d023f34cb608be37beda124, type: 3} +--- !u!1 &75301443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 75301444} + - component: {fileID: 75301446} + - component: {fileID: 75301445} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CardIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &75301444 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75301443} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1690469841} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 5} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &75301445 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75301443} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &75301446 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75301443} + m_CullTransparentMesh: 1 --- !u!1 &81287085 GameObject: m_ObjectHideFlags: 0 @@ -302,6 +378,82 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 81287085} m_Mesh: {fileID: -3362887337151679087, guid: ae99481328132f0478bd713ba39cc1d7, type: 3} +--- !u!1 &96948042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 96948043} + - component: {fileID: 96948045} + - component: {fileID: 96948044} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CardIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &96948043 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 96948042} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 366632241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.4, y: 1.1} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &96948044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 96948042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &96948045 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 96948042} + m_CullTransparentMesh: 1 --- !u!1 &100839531 GameObject: m_ObjectHideFlags: 0 @@ -467,6 +619,238 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 129653814} m_Mesh: {fileID: -3362887337151679087, guid: 30ec615b74a99234287fc104947e8c56, type: 3} +--- !u!1 &130233025 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 130233026} + - component: {fileID: 130233028} + - component: {fileID: 130233027} + m_Layer: 5 + m_HasEditorInfo: 1 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &130233026 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130233025} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 914118957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -1} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &130233027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130233025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ac0c2d42f9a144e5b9e9b0d16590d58b, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &130233028 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130233025} + m_CullTransparentMesh: 1 +--- !u!1 &138535297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 138535298} + - component: {fileID: 138535300} + - component: {fileID: 138535299} + m_Layer: 5 + m_HasEditorInfo: 1 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &138535298 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138535297} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1690469841} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -1} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &138535299 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138535297} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ac0c2d42f9a144e5b9e9b0d16590d58b, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &138535300 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138535297} + m_CullTransparentMesh: 1 +--- !u!1 &155152246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 155152247} + - component: {fileID: 155152249} + - component: {fileID: 155152248} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155152247 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155152246} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 596784532} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &155152248 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155152246} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &155152249 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155152246} + m_CullTransparentMesh: 1 --- !u!1 &241349683 GameObject: m_ObjectHideFlags: 0 @@ -556,6 +940,82 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 241349683} m_Mesh: {fileID: -3362887337151679087, guid: ae99481328132f0478bd713ba39cc1d7, type: 3} +--- !u!1 &245604111 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 245604112} + - component: {fileID: 245604114} + - component: {fileID: 245604113} + m_Layer: 5 + m_HasEditorInfo: 1 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &245604112 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245604111} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1589940799} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -1} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &245604113 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245604111} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ac0c2d42f9a144e5b9e9b0d16590d58b, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &245604114 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245604111} + m_CullTransparentMesh: 1 --- !u!1 &261520821 GameObject: m_ObjectHideFlags: 0 @@ -734,6 +1194,86 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 263680332} m_Mesh: {fileID: -3362887337151679087, guid: ae99481328132f0478bd713ba39cc1d7, type: 3} +--- !u!1 &280771217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 280771218} + - component: {fileID: 280771220} + - component: {fileID: 280771219} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CostText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &280771218 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280771217} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1589940799} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -8, y: -8} + m_SizeDelta: {x: 28, y: 28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &280771219 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280771217} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &280771220 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280771217} + m_CullTransparentMesh: 1 --- !u!1 &302678475 GameObject: m_ObjectHideFlags: 0 @@ -857,6 +1397,11 @@ RectTransform: m_ConstrainProportionsScale: 1 m_Children: - {fileID: 1936296690} + - {fileID: 2128357436} + - {fileID: 491574098} + - {fileID: 96948043} + - {fileID: 1686716858} + - {fileID: 698964825} m_Father: {fileID: 2057800508} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -914,7 +1459,13 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4ce4f9fc25a374346853b4acab3f2484, type: 3} m_Name: m_EditorClassIdentifier: + characterData: {fileID: 11400000, guid: 6f138ec1db2b741aab394542890c7400, type: 2} summonSlot: 1 + cooldownMask: {fileID: 2128357437} + cooldownText: {fileID: 491574099} + cardIcon: {fileID: 96948044} + characterNameText: {fileID: 1686716859} + manaCostText: {fileID: 698964826} --- !u!114 &366632245 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1152,6 +1703,242 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 431816156} m_Mesh: {fileID: -3362887337151679087, guid: 6ea68c525d023f34cb608be37beda124, type: 3} +--- !u!1 &454399988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 454399989} + - component: {fileID: 454399991} + - component: {fileID: 454399990} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &454399989 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454399988} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1589940799} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &454399990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454399988} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 0 + m_FillOrigin: 2 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &454399991 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454399988} + m_CullTransparentMesh: 1 +--- !u!1 &462198709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 462198710} + - component: {fileID: 462198712} + - component: {fileID: 462198711} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &462198710 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462198709} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1690469841} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 3} + m_SizeDelta: {x: 95, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &462198711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462198709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &462198712 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 462198709} + m_CullTransparentMesh: 1 +--- !u!1 &491574097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 491574098} + - component: {fileID: 491574100} + - component: {fileID: 491574099} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &491574098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491574097} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 366632241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &491574099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491574097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &491574100 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491574097} + m_CullTransparentMesh: 1 --- !u!1 &503136180 GameObject: m_ObjectHideFlags: 0 @@ -1330,6 +2117,86 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 534990227} m_Mesh: {fileID: -3362887337151679087, guid: ae99481328132f0478bd713ba39cc1d7, type: 3} +--- !u!1 &539402417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 539402418} + - component: {fileID: 539402420} + - component: {fileID: 539402419} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &539402418 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539402417} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1589940799} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 3} + m_SizeDelta: {x: 95, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &539402419 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539402417} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &539402420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 539402417} + m_CullTransparentMesh: 1 --- !u!1 &556520093 GameObject: m_ObjectHideFlags: 0 @@ -1464,6 +2331,153 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1830287371} m_PrefabAsset: {fileID: 0} +--- !u!1 &596784531 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 596784532} + - component: {fileID: 596784536} + - component: {fileID: 596784535} + - component: {fileID: 596784534} + - component: {fileID: 596784533} + m_Layer: 5 + m_HasEditorInfo: 1 + m_Name: "\u5361\u72472" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &596784532 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596784531} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -21} + m_LocalScale: {x: 2.35, y: 2.35, z: 2.35} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1388415894} + - {fileID: 2088945585} + - {fileID: 155152247} + - {fileID: 1930450505} + - {fileID: 1641674396} + - {fileID: 1455710593} + m_Father: {fileID: 2057800508} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -208.1, y: -835} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &596784533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596784531} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ce4f9fc25a374346853b4acab3f2484, type: 3} + m_Name: + m_EditorClassIdentifier: + characterData: {fileID: 11400000, guid: 5a726a224ff5b46718f8f4fc75299bca, type: 2} + summonSlot: 2 + cooldownMask: {fileID: 2088945586} + cooldownText: {fileID: 155152248} + cardIcon: {fileID: 1930450506} + characterNameText: {fileID: 1641674397} + manaCostText: {fileID: 1455710594} +--- !u!114 &596784534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596784531} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 596784535} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &596784535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596784531} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 764a2d47c79c44204a75eb93a9c84de2, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &596784536 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596784531} + m_CullTransparentMesh: 1 --- !u!1 &624427219 GameObject: m_ObjectHideFlags: 0 @@ -1691,6 +2705,86 @@ Transform: - {fileID: 129653815} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &698964824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 698964825} + - component: {fileID: 698964827} + - component: {fileID: 698964826} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CostText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &698964825 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698964824} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 366632241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -8, y: -8} + m_SizeDelta: {x: 28, y: 28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &698964826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698964824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &698964827 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698964824} + m_CullTransparentMesh: 1 --- !u!1 &705507993 GameObject: m_ObjectHideFlags: 0 @@ -1861,82 +2955,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 719561859} m_PrefabAsset: {fileID: 0} ---- !u!1 &722552586 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 7 - m_Component: - - component: {fileID: 722552587} - - component: {fileID: 722552589} - - component: {fileID: 722552588} - m_Layer: 5 - m_HasEditorInfo: 1 - m_Name: "\u5361\u72475" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &722552587 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 722552586} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -21} - m_LocalScale: {x: 2.35, y: 2.35, z: 2.35} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 2057800508} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 332, y: -835} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &722552588 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 722552586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 764a2d47c79c44204a75eb93a9c84de2, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &722552589 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 722552586} - m_CullTransparentMesh: 1 --- !u!1 &757609620 GameObject: m_ObjectHideFlags: 0 @@ -2379,6 +3397,233 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 859030191} m_Mesh: {fileID: -3362887337151679087, guid: 9940402c67c3da542ac427b39d393a10, type: 3} +--- !u!1 &904098114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 904098115} + - component: {fileID: 904098117} + - component: {fileID: 904098116} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CostText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &904098115 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 904098114} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 914118957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -8, y: -8} + m_SizeDelta: {x: 28, y: 28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &904098116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 904098114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &904098117 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 904098114} + m_CullTransparentMesh: 1 +--- !u!1 &914118956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 914118957} + - component: {fileID: 914118961} + - component: {fileID: 914118960} + - component: {fileID: 914118959} + - component: {fileID: 914118958} + m_Layer: 5 + m_HasEditorInfo: 1 + m_Name: "\u5361\u72474" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &914118957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914118956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -21} + m_LocalScale: {x: 2.35, y: 2.35, z: 2.35} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 130233026} + - {fileID: 1694140950} + - {fileID: 1245547378} + - {fileID: 983655921} + - {fileID: 1030477366} + - {fileID: 904098115} + m_Father: {fileID: 2057800508} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 31.899994, y: -835} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &914118958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914118956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ce4f9fc25a374346853b4acab3f2484, type: 3} + m_Name: + m_EditorClassIdentifier: + characterData: {fileID: 11400000, guid: 6a793da90a16b4d0c97ab9c3af691849, type: 2} + summonSlot: 4 + cooldownMask: {fileID: 1694140951} + cooldownText: {fileID: 1245547379} + cardIcon: {fileID: 983655922} + characterNameText: {fileID: 1030477367} + manaCostText: {fileID: 904098116} +--- !u!114 &914118959 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914118956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 914118960} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &914118960 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914118956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 764a2d47c79c44204a75eb93a9c84de2, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &914118961 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914118956} + m_CullTransparentMesh: 1 --- !u!1 &963194225 GameObject: m_ObjectHideFlags: 0 @@ -2490,6 +3735,82 @@ MonoBehaviour: target: {fileID: 1830287376} offset: {x: 0, y: 10, z: 5.44} smoothSpeed: 0.125 +--- !u!1 &983655920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 983655921} + - component: {fileID: 983655923} + - component: {fileID: 983655922} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CardIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &983655921 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 983655920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 914118957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 5} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &983655922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 983655920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &983655923 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 983655920} + m_CullTransparentMesh: 1 --- !u!1001 &1014049291 PrefabInstance: m_ObjectHideFlags: 0 @@ -2564,6 +3885,86 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1014049291} m_PrefabAsset: {fileID: 0} +--- !u!1 &1030477365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1030477366} + - component: {fileID: 1030477368} + - component: {fileID: 1030477367} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1030477366 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030477365} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 914118957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 3} + m_SizeDelta: {x: 95, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1030477367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030477365} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1030477368 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030477365} + m_CullTransparentMesh: 1 --- !u!1 &1035135849 GameObject: m_ObjectHideFlags: 0 @@ -2796,6 +4197,162 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1047386958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1047386959} + - component: {fileID: 1047386961} + - component: {fileID: 1047386960} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CardIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1047386959 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047386958} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1589940799} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 5} + m_SizeDelta: {x: 85, y: 85} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1047386960 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047386958} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1047386961 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047386958} + m_CullTransparentMesh: 1 +--- !u!1 &1087163060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1087163061} + - component: {fileID: 1087163063} + - component: {fileID: 1087163062} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CostText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1087163061 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087163060} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1690469841} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -8, y: -8} + m_SizeDelta: {x: 28, y: 28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1087163062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087163060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1087163063 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087163060} + m_CullTransparentMesh: 1 --- !u!1001 &1110942579 PrefabInstance: m_ObjectHideFlags: 0 @@ -2944,82 +4501,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1113651635} m_PrefabAsset: {fileID: 0} ---- !u!1 &1156052317 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 7 - m_Component: - - component: {fileID: 1156052318} - - component: {fileID: 1156052320} - - component: {fileID: 1156052319} - m_Layer: 5 - m_HasEditorInfo: 1 - m_Name: "\u5361\u72473" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1156052318 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1156052317} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -21} - m_LocalScale: {x: 2.35, y: 2.35, z: 2.35} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 2057800508} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -835} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1156052319 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1156052317} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 764a2d47c79c44204a75eb93a9c84de2, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1156052320 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1156052317} - m_CullTransparentMesh: 1 --- !u!1 &1178637744 GameObject: m_ObjectHideFlags: 0 @@ -3294,6 +4775,86 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1218031021} m_PrefabAsset: {fileID: 0} +--- !u!1 &1245547377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1245547378} + - component: {fileID: 1245547380} + - component: {fileID: 1245547379} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1245547378 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245547377} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 914118957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1245547379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245547377} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1245547380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245547377} + m_CullTransparentMesh: 1 --- !u!1001 &1312570349 PrefabInstance: m_ObjectHideFlags: 0 @@ -3444,6 +5005,162 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1354528296} m_CullTransparentMesh: 1 +--- !u!1 &1362106370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1362106371} + - component: {fileID: 1362106373} + - component: {fileID: 1362106372} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1362106371 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1362106370} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1690469841} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1362106372 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1362106370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1362106373 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1362106370} + m_CullTransparentMesh: 1 +--- !u!1 &1388415893 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1388415894} + - component: {fileID: 1388415896} + - component: {fileID: 1388415895} + m_Layer: 5 + m_HasEditorInfo: 1 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1388415894 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388415893} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 596784532} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -1} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1388415895 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388415893} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ac0c2d42f9a144e5b9e9b0d16590d58b, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1388415896 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388415893} + m_CullTransparentMesh: 1 --- !u!1 &1390049223 GameObject: m_ObjectHideFlags: 0 @@ -3520,6 +5237,86 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1390049223} m_CullTransparentMesh: 1 +--- !u!1 &1455710592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1455710593} + - component: {fileID: 1455710595} + - component: {fileID: 1455710594} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CostText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1455710593 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1455710592} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 596784532} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -8, y: -8} + m_SizeDelta: {x: 28, y: 28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1455710594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1455710592} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1455710595 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1455710592} + m_CullTransparentMesh: 1 --- !u!1 &1495122835 GameObject: m_ObjectHideFlags: 0 @@ -3704,6 +5501,153 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1580760509} m_CullTransparentMesh: 1 +--- !u!1 &1589940798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1589940799} + - component: {fileID: 1589940803} + - component: {fileID: 1589940802} + - component: {fileID: 1589940801} + - component: {fileID: 1589940800} + m_Layer: 5 + m_HasEditorInfo: 1 + m_Name: "\u5361\u72473" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1589940799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589940798} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -21} + m_LocalScale: {x: 2.35, y: 2.35, z: 2.35} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 245604112} + - {fileID: 454399989} + - {fileID: 1779187863} + - {fileID: 1047386959} + - {fileID: 539402418} + - {fileID: 280771218} + m_Father: {fileID: 2057800508} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -88.100006, y: -835} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1589940800 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589940798} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ce4f9fc25a374346853b4acab3f2484, type: 3} + m_Name: + m_EditorClassIdentifier: + characterData: {fileID: 11400000, guid: 51d1dacb02fc441fa9bbea4443e50967, type: 2} + summonSlot: 3 + cooldownMask: {fileID: 454399990} + cooldownText: {fileID: 1779187864} + cardIcon: {fileID: 1047386960} + characterNameText: {fileID: 539402419} + manaCostText: {fileID: 280771219} +--- !u!114 &1589940801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589940798} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1589940802} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1589940802 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589940798} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 764a2d47c79c44204a75eb93a9c84de2, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1589940803 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589940798} + m_CullTransparentMesh: 1 --- !u!1 &1593106158 GameObject: m_ObjectHideFlags: 0 @@ -3945,6 +5889,389 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1617939207} m_CullTransparentMesh: 1 +--- !u!1 &1641674395 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1641674396} + - component: {fileID: 1641674398} + - component: {fileID: 1641674397} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1641674396 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1641674395} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 596784532} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 3} + m_SizeDelta: {x: 95, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1641674397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1641674395} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1641674398 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1641674395} + m_CullTransparentMesh: 1 +--- !u!1 &1686716857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1686716858} + - component: {fileID: 1686716860} + - component: {fileID: 1686716859} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1686716858 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1686716857} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 366632241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 3} + m_SizeDelta: {x: 95, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1686716859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1686716857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1686716860 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1686716857} + m_CullTransparentMesh: 1 +--- !u!1 &1690469840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1690469841} + - component: {fileID: 1690469845} + - component: {fileID: 1690469844} + - component: {fileID: 1690469843} + - component: {fileID: 1690469842} + m_Layer: 5 + m_HasEditorInfo: 1 + m_Name: "\u5361\u72475" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1690469841 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690469840} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -21} + m_LocalScale: {x: 2.35, y: 2.35, z: 2.35} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 138535298} + - {fileID: 2005918203} + - {fileID: 1362106371} + - {fileID: 75301444} + - {fileID: 462198710} + - {fileID: 1087163061} + m_Father: {fileID: 2057800508} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 151.9, y: -835} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1690469842 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690469840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ce4f9fc25a374346853b4acab3f2484, type: 3} + m_Name: + m_EditorClassIdentifier: + characterData: {fileID: 11400000, guid: 49f7e9a7946834177a8dce1ef1c5edb9, type: 2} + summonSlot: 5 + cooldownMask: {fileID: 2005918204} + cooldownText: {fileID: 1362106372} + cardIcon: {fileID: 75301445} + characterNameText: {fileID: 462198711} + manaCostText: {fileID: 1087163062} +--- !u!114 &1690469843 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690469840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1690469844} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1690469844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690469840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 764a2d47c79c44204a75eb93a9c84de2, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1690469845 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690469840} + m_CullTransparentMesh: 1 +--- !u!1 &1694140949 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1694140950} + - component: {fileID: 1694140952} + - component: {fileID: 1694140951} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1694140950 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1694140949} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 914118957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1694140951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1694140949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 0 + m_FillOrigin: 2 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1694140952 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1694140949} + m_CullTransparentMesh: 1 --- !u!134 &1754550203 PhysicMaterial: m_ObjectHideFlags: 0 @@ -4031,6 +6358,86 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1759517573} m_PrefabAsset: {fileID: 0} +--- !u!1 &1779187862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 1779187863} + - component: {fileID: 1779187865} + - component: {fileID: 1779187864} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1779187863 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1779187862} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1589940799} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1779187864 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1779187862} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1779187865 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1779187862} + m_CullTransparentMesh: 1 --- !u!1 &1810068077 GameObject: m_ObjectHideFlags: 0 @@ -4120,82 +6527,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1810068077} m_Mesh: {fileID: -3362887337151679087, guid: 6ea68c525d023f34cb608be37beda124, type: 3} ---- !u!1 &1818604651 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 7 - m_Component: - - component: {fileID: 1818604652} - - component: {fileID: 1818604654} - - component: {fileID: 1818604653} - m_Layer: 5 - m_HasEditorInfo: 1 - m_Name: "\u5361\u72474" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1818604652 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1818604651} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -21} - m_LocalScale: {x: 2.35, y: 2.35, z: 2.35} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 2057800508} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 164.8, y: -835} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1818604653 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1818604651} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 764a2d47c79c44204a75eb93a9c84de2, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1818604654 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1818604651} - m_CullTransparentMesh: 1 --- !u!1001 &1818745590 PrefabInstance: m_ObjectHideFlags: 0 @@ -4502,10 +6833,12 @@ MonoBehaviour: projectilePrefab: {fileID: 6786356955586915818, guid: e491f7d23e3cd4069823405c487be19f, type: 3} attackPos: {fileID: 1525972581} - humanSoldierPrefab: {fileID: 7945271050725079514, guid: 04ae1b1fe51474dda8ae5daf0b1df7c1, - type: 3} - archerPrefab: {fileID: 1242979668690031507, guid: 5a43e36885a204515891085639dd22c4, - type: 3} + summonableCharacters: + - {fileID: 11400000, guid: 6f138ec1db2b741aab394542890c7400, type: 2} + - {fileID: 11400000, guid: 5a726a224ff5b46718f8f4fc75299bca, type: 2} + - {fileID: 11400000, guid: 51d1dacb02fc441fa9bbea4443e50967, type: 2} + - {fileID: 11400000, guid: 6a793da90a16b4d0c97ab9c3af691849, type: 2} + - {fileID: 11400000, guid: 49f7e9a7946834177a8dce1ef1c5edb9, type: 2} summonDistance: 1.5 summonSideOffset: 0.8 summonSearchStep: 0.8 @@ -4591,7 +6924,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1857417477} m_CullTransparentMesh: 1 ---- !u!1 &1911104684 +--- !u!1 &1930450504 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4599,43 +6932,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 7 m_Component: - - component: {fileID: 1911104685} - - component: {fileID: 1911104687} - - component: {fileID: 1911104686} - m_Layer: 5 + - component: {fileID: 1930450505} + - component: {fileID: 1930450507} + - component: {fileID: 1930450506} + m_Layer: 0 m_HasEditorInfo: 1 - m_Name: "\u5361\u72472" + m_Name: CardIcon m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1911104685 +--- !u!224 &1930450505 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1911104684} + m_GameObject: {fileID: 1930450504} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -21} - m_LocalScale: {x: 2.35, y: 2.35, z: 2.35} - m_ConstrainProportionsScale: 1 + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 2057800508} + m_Father: {fileID: 596784532} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -162.7, y: -835} - m_SizeDelta: {x: 100, y: 100} + m_AnchoredPosition: {x: 0, y: 5} + m_SizeDelta: {x: 85, y: 85} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1911104686 +--- !u!114 &1930450506 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1911104684} + m_GameObject: {fileID: 1930450504} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -4649,7 +6982,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 764a2d47c79c44204a75eb93a9c84de2, type: 3} + m_Sprite: {fileID: 0} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -4659,13 +6992,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1911104687 +--- !u!222 &1930450507 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1911104684} + m_GameObject: {fileID: 1930450504} m_CullTransparentMesh: 1 --- !u!1 &1936296689 GameObject: @@ -4939,6 +7272,82 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 133.27205} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2005918202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 2005918203} + - component: {fileID: 2005918205} + - component: {fileID: 2005918204} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2005918203 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2005918202} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1690469841} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2005918204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2005918202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 0 + m_FillOrigin: 2 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2005918205 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2005918202} + m_CullTransparentMesh: 1 --- !u!1001 &2020792184 PrefabInstance: m_ObjectHideFlags: 0 @@ -5042,10 +7451,10 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 366632241} - - {fileID: 1911104685} - - {fileID: 1156052318} - - {fileID: 1818604652} - - {fileID: 722552587} + - {fileID: 596784532} + - {fileID: 1589940799} + - {fileID: 914118957} + - {fileID: 1690469841} m_Father: {fileID: 573684586} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -5127,6 +7536,82 @@ Transform: type: 3} m_PrefabInstance: {fileID: 2060141126} m_PrefabAsset: {fileID: 0} +--- !u!1 &2088945584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 2088945585} + - component: {fileID: 2088945587} + - component: {fileID: 2088945586} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2088945585 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088945584} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 596784532} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2088945586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088945584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 0 + m_FillOrigin: 2 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2088945587 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088945584} + m_CullTransparentMesh: 1 --- !u!1001 &2098067399 PrefabInstance: m_ObjectHideFlags: 0 @@ -5201,6 +7686,82 @@ Transform: type: 3} m_PrefabInstance: {fileID: 2098067399} m_PrefabAsset: {fileID: 0} +--- !u!1 &2128357435 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 2128357436} + - component: {fileID: 2128357438} + - component: {fileID: 2128357437} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: CooldownMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2128357436 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2128357435} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: -0.43, y: -0.43, z: -0.43} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 366632241} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.40000153, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2128357437 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2128357435} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 0 + m_FillOrigin: 2 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2128357438 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2128357435} + m_CullTransparentMesh: 1 --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 diff --git a/Assets/Script/CastleMageSkill.cs b/Assets/Script/CastleMageSkill.cs new file mode 100644 index 0000000..f19db28 --- /dev/null +++ b/Assets/Script/CastleMageSkill.cs @@ -0,0 +1,52 @@ +using System.Collections.Generic; +using UnityEngine; + +public class CastleMageSkill : UnitSkill +{ + [Header("小型魔爆参数")] + [Min(0.1f)] + public float explosionRadius = 1.8f; + + [Min(0f)] + public float explosionDamage = 85f; + + public override void ReleaseSkill() + { + GameObject target = unit.Target; + if (target == null) + { + return; + } + + string opponentTag = unit.OpponentTag; + if (string.IsNullOrEmpty(opponentTag)) + { + return; + } + + Vector3 center = target.transform.position; + float radiusSquared = explosionRadius * explosionRadius; + HashSet hitUnits = new HashSet(); + + foreach (GameObject opponent in GameObject.FindGameObjectsWithTag(opponentTag)) + { + if (opponent == null || opponent.transform.root == unit.transform.root) + { + continue; + } + + Vector3 offset = opponent.transform.position - center; + offset.y = 0f; + if (offset.sqrMagnitude > radiusSquared) + { + continue; + } + + UnitBase targetUnit = opponent.GetComponentInParent(); + if (targetUnit != null && hitUnits.Add(targetUnit)) + { + targetUnit.ReceiveDamage(explosionDamage, unit.gameObject); + } + } + } +} diff --git a/Assets/Script/CastleMageSkill.cs.meta b/Assets/Script/CastleMageSkill.cs.meta new file mode 100644 index 0000000..e85cbcb --- /dev/null +++ b/Assets/Script/CastleMageSkill.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: Cn4bsnyuVn6kevm8A3QZW4Oh8KCqLYuAMcb2daUizH+Zn45nRrCY42U= +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/CharacterData.cs b/Assets/Script/CharacterData.cs new file mode 100644 index 0000000..5c81fb7 --- /dev/null +++ b/Assets/Script/CharacterData.cs @@ -0,0 +1,59 @@ +using UnityEngine; + +[CreateAssetMenu(fileName = "NewCharacterData", menuName = "召唤之战/角色数据")] +public class CharacterData : ScriptableObject +{ + [Header("基础信息")] + public string characterId = "unknown"; + public string characterName = "未命名角色"; + + [TextArea(2, 4)] + public string description = ""; + + [Header("UI 显示")] + public Sprite cardIcon; + + [Header("召唤配置")] + public GameObject unitPrefab; + + [Min(0)] + public int manaCost = 1; + + [Min(0f)] + public float cooldownTime = 1f; + + [Header("基础属性(1级)")] + [Min(0f)] + public float baseMaxHealth = 100f; + + [Min(0f)] + public float baseAttackPower = 10f; + + [Min(0f)] + public float baseMoveSpeed = 3f; + + [Header("升级成长")] + [Min(0f)] + public float healthPerLevel = 10f; + + [Min(0f)] + public float attackPerLevel = 5f; + + [Min(0f)] + public float moveSpeedPerLevel = 0f; + + public float GetMaxHealth(int level) + { + return baseMaxHealth + (level - 1) * healthPerLevel; + } + + public float GetAttackPower(int level) + { + return baseAttackPower + (level - 1) * attackPerLevel; + } + + public float GetMoveSpeed(int level) + { + return baseMoveSpeed + (level - 1) * moveSpeedPerLevel; + } +} \ No newline at end of file diff --git a/Assets/Script/CharacterData.cs.meta b/Assets/Script/CharacterData.cs.meta new file mode 100644 index 0000000..3b7d009 --- /dev/null +++ b/Assets/Script/CharacterData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: CX0ZvCmrUiknanzzrRw7tS6o4/Rp0TGlIvuj81f1G/6JxI0yhleTFqk= +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/MainCharacterCombat.cs b/Assets/Script/MainCharacterCombat.cs index aae44cd..34368d4 100644 --- a/Assets/Script/MainCharacterCombat.cs +++ b/Assets/Script/MainCharacterCombat.cs @@ -24,8 +24,7 @@ public class MainCharacterCombat : MonoBehaviour public Transform attackPos; [Header("召唤单位")] - public GameObject humanSoldierPrefab; - public GameObject archerPrefab; + public CharacterData[] summonableCharacters = new CharacterData[5]; public float summonDistance = 1.5f; public float summonSideOffset = 0.8f; public float summonSearchStep = 0.8f; @@ -48,6 +47,8 @@ public class MainCharacterCombat : MonoBehaviour private bool attacking; private bool attackEffectTriggered; private GameObject pendingSummonPrefab; + private CharacterData pendingSummonCharacterData; + private PlayerCharacterData pendingSummonPlayerData; private float summonElapsed; private bool summonSpawned; private bool summoning; @@ -136,16 +137,32 @@ public class MainCharacterCombat : MonoBehaviour return false; } - GameObject prefab = slot == 1 - ? humanSoldierPrefab - : slot == 2 - ? archerPrefab - : null; - if (prefab == null) + int index = slot - 1; + if (index < 0 || index >= summonableCharacters.Length) { return false; } + CharacterData characterData = summonableCharacters[index]; + if (characterData == null || characterData.unitPrefab == null) + { + return false; + } + + if (ManaSystem.Instance == null || !ManaSystem.Instance.TryConsumeMana(characterData.manaCost)) + { + return false; + } + + PlayerCharacterData playerData = PlayerDataManager.Instance != null + ? PlayerDataManager.Instance.GetDeckCharacter(index) + : null; + + if (playerData == null) + { + playerData = new PlayerCharacterData(characterData.characterId, 1, 0); + } + if (movement != null) { movement.StopMovement(); @@ -156,11 +173,11 @@ public class MainCharacterCombat : MonoBehaviour FinishAttack(); } - BeginSummon(prefab); + BeginSummon(characterData.unitPrefab, characterData, playerData); return true; } - private void BeginSummon(GameObject prefab) + private void BeginSummon(GameObject prefab, CharacterData characterData, PlayerCharacterData playerData) { if (prefab == null) { @@ -168,6 +185,8 @@ public class MainCharacterCombat : MonoBehaviour } pendingSummonPrefab = prefab; + pendingSummonCharacterData = characterData; + pendingSummonPlayerData = playerData; summonElapsed = 0f; summonSpawned = false; summoning = true; @@ -201,9 +220,27 @@ public class MainCharacterCombat : MonoBehaviour spawnPosition, Quaternion.LookRotation(direction, Vector3.up)); summoned.tag = "Friend"; + + UnitBase unitBase = summoned.GetComponent(); + if (unitBase != null && pendingSummonCharacterData != null && pendingSummonPlayerData != null) + { + float finalHealth = pendingSummonPlayerData.GetMaxHealth(pendingSummonCharacterData); + float finalAttack = pendingSummonPlayerData.GetAttackPower(pendingSummonCharacterData); + float finalSpeed = pendingSummonPlayerData.GetMoveSpeed(pendingSummonCharacterData); + + unitBase.InitializeFromPlayerData(finalHealth, finalAttack, finalSpeed); + + Debug.Log($"主角召唤单位:{summoned.name} Lv.{pendingSummonPlayerData.level} HP={finalHealth} ATK={finalAttack} position={spawnPosition}"); + } + else + { + Debug.Log("主角召唤单位:" + summoned.name + " position=" + spawnPosition); + } + summonSpawned = true; pendingSummonPrefab = null; - Debug.Log("主角召唤单位:" + summoned.name + " position=" + spawnPosition); + pendingSummonCharacterData = null; + pendingSummonPlayerData = null; } private bool TryFindSummonPosition(Vector3 direction, out Vector3 position) diff --git a/Assets/Script/ManaSystem.cs b/Assets/Script/ManaSystem.cs new file mode 100644 index 0000000..84cd493 --- /dev/null +++ b/Assets/Script/ManaSystem.cs @@ -0,0 +1,93 @@ +using UnityEngine; +using UnityEngine.UI; + +public class ManaSystem : MonoBehaviour +{ + public static ManaSystem Instance { get; private set; } + + [Header("能量配置")] + [Min(1)] + public int maxMana = 10; + + [Min(0f)] + public float manaRegenRate = 1f; + + [Header("UI 引用")] + public Image[] manaBeads; + + private float currentMana; + private float manaRegenTimer; + + public float CurrentMana => currentMana; + public int CurrentManaInt => Mathf.FloorToInt(currentMana); + + private void Awake() + { + if (Instance != null && Instance != this) + { + Destroy(gameObject); + return; + } + Instance = this; + } + + private void Start() + { + currentMana = maxMana; + UpdateManaUI(); + } + + private void Update() + { + if (currentMana < maxMana) + { + manaRegenTimer += Time.deltaTime; + if (manaRegenTimer >= manaRegenRate) + { + manaRegenTimer = 0f; + currentMana = Mathf.Min(currentMana + 1f, maxMana); + UpdateManaUI(); + } + } + } + + public bool TryConsumeMana(int cost) + { + if (CurrentManaInt < cost) + { + return false; + } + + currentMana -= cost; + if (currentMana < 0f) + { + currentMana = 0f; + } + + UpdateManaUI(); + return true; + } + + public void AddMana(int amount) + { + currentMana = Mathf.Min(currentMana + amount, maxMana); + UpdateManaUI(); + } + + private void UpdateManaUI() + { + if (manaBeads == null || manaBeads.Length == 0) + { + return; + } + + int fullBeads = CurrentManaInt; + for (int i = 0; i < manaBeads.Length; i++) + { + if (manaBeads[i] != null) + { + manaBeads[i].enabled = i < fullBeads; + } + } + } +} \ No newline at end of file diff --git a/Assets/Script/ManaSystem.cs.meta b/Assets/Script/ManaSystem.cs.meta new file mode 100644 index 0000000..230452a --- /dev/null +++ b/Assets/Script/ManaSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: CX1N43j8An3F2SS5xfnnw0MEMGM1LHRi9Q5D/8G0X7pg6HMvFNxXEQw= +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/PlayerCharacterData.cs b/Assets/Script/PlayerCharacterData.cs new file mode 100644 index 0000000..d12d8a7 --- /dev/null +++ b/Assets/Script/PlayerCharacterData.cs @@ -0,0 +1,34 @@ +using UnityEngine; + +[System.Serializable] +public class PlayerCharacterData +{ + public string characterId; + public int level = 1; + public int starLevel = 0; + + public PlayerCharacterData(string id, int lvl = 1, int star = 0) + { + characterId = id; + level = lvl; + starLevel = star; + } + + public float GetMaxHealth(CharacterData baseData) + { + if (baseData == null) return 100f; + return baseData.GetMaxHealth(level); + } + + public float GetAttackPower(CharacterData baseData) + { + if (baseData == null) return 10f; + return baseData.GetAttackPower(level); + } + + public float GetMoveSpeed(CharacterData baseData) + { + if (baseData == null) return 3f; + return baseData.GetMoveSpeed(level); + } +} \ No newline at end of file diff --git a/Assets/Script/PlayerCharacterData.cs.meta b/Assets/Script/PlayerCharacterData.cs.meta new file mode 100644 index 0000000..30451f6 --- /dev/null +++ b/Assets/Script/PlayerCharacterData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: Xi9KvC3+B30tX+wHmYFe+bhJC4+O7cS3uMRPBwUDjR3vJnL0eZUuTnI= +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/PlayerDataManager.cs b/Assets/Script/PlayerDataManager.cs new file mode 100644 index 0000000..c60f5b3 --- /dev/null +++ b/Assets/Script/PlayerDataManager.cs @@ -0,0 +1,60 @@ +using System.Collections.Generic; +using UnityEngine; + +public class PlayerDataManager : MonoBehaviour +{ + public static PlayerDataManager Instance { get; private set; } + + [Header("玩家拥有的角色(临时写死)")] + public List ownedCharacters = new List(); + + [Header("当前卡组(临时写死)")] + public PlayerCharacterData[] currentDeck = new PlayerCharacterData[5]; + + private void Awake() + { + if (Instance != null && Instance != this) + { + Destroy(gameObject); + return; + } + Instance = this; + + InitializeTempData(); + } + + private void InitializeTempData() + { + ownedCharacters.Clear(); + + ownedCharacters.Add(new PlayerCharacterData("human_soldier", 1, 0)); + ownedCharacters.Add(new PlayerCharacterData("archer", 1, 0)); + + currentDeck[0] = ownedCharacters[0]; + currentDeck[1] = ownedCharacters[1]; + } + + public PlayerCharacterData GetCharacterData(string characterId) + { + return ownedCharacters.Find(c => c.characterId == characterId); + } + + public PlayerCharacterData GetDeckCharacter(int slot) + { + if (slot < 0 || slot >= currentDeck.Length) + { + return null; + } + return currentDeck[slot]; + } + + public void UpgradeCharacter(string characterId) + { + var character = GetCharacterData(characterId); + if (character != null) + { + character.level++; + Debug.Log($"角色 {characterId} 升级到 {character.level} 级"); + } + } +} \ No newline at end of file diff --git a/Assets/Script/PlayerDataManager.cs.meta b/Assets/Script/PlayerDataManager.cs.meta new file mode 100644 index 0000000..a610fab --- /dev/null +++ b/Assets/Script/PlayerDataManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: XXgYs3/+BXwaGUgnfPJroomJsvMXkT0jY2SiC+sLTmtNIlLz1jWA7qg= +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/SummonCardButton.cs b/Assets/Script/SummonCardButton.cs index 0a03056..3c98c1d 100644 --- a/Assets/Script/SummonCardButton.cs +++ b/Assets/Script/SummonCardButton.cs @@ -4,17 +4,36 @@ using UnityEngine.UI; [RequireComponent(typeof(Button))] public class SummonCardButton : MonoBehaviour { + [Header("角色数据")] + public CharacterData characterData; + + [Header("卡槽配置")] [Min(1)] public int summonSlot = 1; + [Header("UI 引用")] + public Image cooldownMask; + public Text cooldownText; + public Image cardIcon; + public Text characterNameText; + public Text manaCostText; + private Button button; private MainCharacterCombat combat; + private float cooldownTimer; + private bool isOnCooldown; private void Awake() { button = GetComponent