diff --git a/Assets/Scenes/csScenes.unity b/Assets/Scenes/csScenes.unity new file mode 100644 index 0000000..b98c0f2 --- /dev/null +++ b/Assets/Scenes/csScenes.unity @@ -0,0 +1,503 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &543704080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 543704083} + - component: {fileID: 543704082} + - component: {fileID: 543704081} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &543704081 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543704080} + m_Enabled: 1 +--- !u!20 &543704082 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543704080} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &543704083 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543704080} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1380961251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1380961254} + - component: {fileID: 1380961253} + - component: {fileID: 1380961252} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1380961252 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1380961251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1380961253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1380961251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1380961254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1380961251} + 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: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1554687878 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1868672974} + m_Modifications: + - target: {fileID: 539766230540663920, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_Name + value: SkillPanel + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 13c3ef88840b36a43a1c240d05b61d74, type: 3} +--- !u!1 &1868672970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1868672974} + - component: {fileID: 1868672973} + - component: {fileID: 1868672972} + - component: {fileID: 1868672971} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1868672971 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1868672970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1868672972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1868672970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 1 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1868672973 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1868672970} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1868672974 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1868672970} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2067858429} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!224 &2067858429 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5498939197612424093, guid: 13c3ef88840b36a43a1c240d05b61d74, + type: 3} + m_PrefabInstance: {fileID: 1554687878} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scenes/csScenes.unity.meta b/Assets/Scenes/csScenes.unity.meta new file mode 100644 index 0000000..0e6a954 --- /dev/null +++ b/Assets/Scenes/csScenes.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9eb92f21f75783d4fb2bb2164f7c6f74 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/棋盘.png b/Assets/Scenes/棋盘.png new file mode 100644 index 0000000..a667cfe Binary files /dev/null and b/Assets/Scenes/棋盘.png differ diff --git a/Assets/Scenes/棋盘.png.meta b/Assets/Scenes/棋盘.png.meta new file mode 100644 index 0000000..375cf27 --- /dev/null +++ b/Assets/Scenes/棋盘.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: b2d9b345df4ddee49b41568a34c4b097 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/Skill测试用的.meta b/Assets/TcgEngine/Resources/Skill测试用的.meta new file mode 100644 index 0000000..5569b5c --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5e8050d99633cd479dbd1fdc372771b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data.meta b/Assets/TcgEngine/Resources/Skill测试用的/Data.meta new file mode 100644 index 0000000..9f91e4f --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2094a64f141e68b46819a2c225a11418 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill1.asset b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill1.asset new file mode 100644 index 0000000..9ce4f1f --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill1.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !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: 1760d8437a2da6d47a720947920bad93, type: 3} + m_Name: Skill1 + m_EditorClassIdentifier: + skillName: "\u6280\u80FD1" + description: 1111111111111111111111111 + manaCost: 5 + icon: {fileID: 21300000, guid: 57997932622c8ba498e11b2243448623, type: 3} diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill1.asset.meta b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill1.asset.meta new file mode 100644 index 0000000..7bba88d --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 167063baf679b244b8f8b9ee3aae4815 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill2.asset b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill2.asset new file mode 100644 index 0000000..c3aeff6 --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill2.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !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: 1760d8437a2da6d47a720947920bad93, type: 3} + m_Name: Skill2 + m_EditorClassIdentifier: + skillName: "\u6280\u80FD2" + description: 22222222222222222 + manaCost: 10 + icon: {fileID: 21300000, guid: cbac4e45614549c4d94b9be26e6be1ae, type: 3} diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill2.asset.meta b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill2.asset.meta new file mode 100644 index 0000000..5f1bbe2 --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0cd28404f3a6f144a9e4a6a0baf79636 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill3.asset b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill3.asset new file mode 100644 index 0000000..3f7c65c --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill3.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !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: 1760d8437a2da6d47a720947920bad93, type: 3} + m_Name: Skill3 + m_EditorClassIdentifier: + skillName: "\u6280\u80FD3" + description: 3333333333333333333 + manaCost: 6 + icon: {fileID: 21300000, guid: 57997932622c8ba498e11b2243448623, type: 3} diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill3.asset.meta b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill3.asset.meta new file mode 100644 index 0000000..64670c4 --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c8866299e8f72bd4aae890acaa43ff60 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4 1.asset b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4 1.asset new file mode 100644 index 0000000..4709711 --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4 1.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !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: 1760d8437a2da6d47a720947920bad93, type: 3} + m_Name: Skill4 1 + m_EditorClassIdentifier: + skillName: "\u6770\u5927\u5E08\u79D8\u6280" + description: "\u6478\u9C7C\u589E\u52A0\u4E00\u70B9\u751F\u547D\u503C" + manaCost: 8 + icon: {fileID: 21300000, guid: 098aab34649c1734fb7ce137811ea25e, type: 3} diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4 1.asset.meta b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4 1.asset.meta new file mode 100644 index 0000000..e8d047d --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4 1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4ca1b86a550c6f943a82309da0459cbf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4.asset b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4.asset new file mode 100644 index 0000000..d1e8d39 --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !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: 1760d8437a2da6d47a720947920bad93, type: 3} + m_Name: Skill4 + m_EditorClassIdentifier: + skillName: "\u6280\u80FD4" + description: 444444444444444 + manaCost: 8 + icon: {fileID: 21300000, guid: cbac4e45614549c4d94b9be26e6be1ae, type: 3} diff --git a/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4.asset.meta b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4.asset.meta new file mode 100644 index 0000000..aeec4eb --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/Data/Skill4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3816ef10f4a113f4eb779248ed123c80 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/Skill测试用的/SkillData.cs b/Assets/TcgEngine/Resources/Skill测试用的/SkillData.cs new file mode 100644 index 0000000..26467a9 --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/SkillData.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +[CreateAssetMenu(fileName = "新测试技能", menuName = "测试/测试技能")] +public class SkillData : ScriptableObject +{ + public string skillName; + public string description; + public int manaCost; + public Sprite icon; +} diff --git a/Assets/TcgEngine/Resources/Skill测试用的/SkillData.cs.meta b/Assets/TcgEngine/Resources/Skill测试用的/SkillData.cs.meta new file mode 100644 index 0000000..d6c8d1b --- /dev/null +++ b/Assets/TcgEngine/Resources/Skill测试用的/SkillData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1760d8437a2da6d47a720947920bad93 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/SkyLadderData.meta b/Assets/TcgEngine/Resources/SkyLadderData.meta new file mode 100644 index 0000000..15adfd9 --- /dev/null +++ b/Assets/TcgEngine/Resources/SkyLadderData.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 834bed5221de7b84387fbf6f4beaaef5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/SkyLadderData/SkyLadder.cs b/Assets/TcgEngine/Resources/SkyLadderData/SkyLadder.cs new file mode 100644 index 0000000..cd89be1 --- /dev/null +++ b/Assets/TcgEngine/Resources/SkyLadderData/SkyLadder.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class SkyLadder : MonoBehaviour +{ + private SkyLadderData data; + + private void Start() + { + data = Resources.Load("SkyLadderData/SkyLadderData"); + for (int i = 1; i <= data.items.Length; i++) + { + var item = data.GetById(i); + Debug.Log($"{item.RankName}"); + } + + } +} diff --git a/Assets/TcgEngine/Resources/SkyLadderData/SkyLadder.cs.meta b/Assets/TcgEngine/Resources/SkyLadderData/SkyLadder.cs.meta new file mode 100644 index 0000000..576f708 --- /dev/null +++ b/Assets/TcgEngine/Resources/SkyLadderData/SkyLadder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: abe34f720339dab4daea30fc99c86fa9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Resources/SkyLadderData/SkyLadderData.asset b/Assets/TcgEngine/Resources/SkyLadderData/SkyLadderData.asset new file mode 100644 index 0000000..b3a0bc1 --- /dev/null +++ b/Assets/TcgEngine/Resources/SkyLadderData/SkyLadderData.asset @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !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: 11d37928b05c300409dce9b21b0413c8, type: 3} + m_Name: SkyLadderData + m_EditorClassIdentifier: + items: + - Id: 1 + Rank: 1 + RankName: "\u9752\u94DC" + Level: 5 + BeginStar: 1 + RankDownStar: 1 + MaxStar: 1 + WinGetStar: 2 + ExtraGetStar: 2 + LoseLostStar: 0 + LoseRankDown: 0 + RankScore: 0 + AITimes: 3 + AIDeck: 1 + WaitTime: 10 + MaxWaitTime: 0 + - Id: 2 + Rank: 1 + RankName: "\u9752\u94DC" + Level: 4 + BeginStar: 1 + RankDownStar: 1 + MaxStar: 1 + WinGetStar: 2 + ExtraGetStar: 2 + LoseLostStar: 0 + LoseRankDown: 0 + RankScore: 0 + AITimes: 3 + AIDeck: 1 + WaitTime: 10 + MaxWaitTime: 0 + - Id: 3 + Rank: 1 + RankName: "\u9752\u94DC" + Level: 3 + BeginStar: 1 + RankDownStar: 1 + MaxStar: 1 + WinGetStar: 2 + ExtraGetStar: 2 + LoseLostStar: 0 + LoseRankDown: 0 + RankScore: 0 + AITimes: 3 + AIDeck: 1 + WaitTime: 10 + MaxWaitTime: 0 diff --git a/Assets/TcgEngine/Resources/SkyLadderData/SkyLadderData.asset.meta b/Assets/TcgEngine/Resources/SkyLadderData/SkyLadderData.asset.meta new file mode 100644 index 0000000..efdd352 --- /dev/null +++ b/Assets/TcgEngine/Resources/SkyLadderData/SkyLadderData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a88f56b5ce8ad340af1fdf352ecd7a0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Scenes/Game/Game.unity b/Assets/TcgEngine/Scenes/Game/Game.unity index 8d884d6..e7a3ff2 100644 --- a/Assets/TcgEngine/Scenes/Game/Game.unity +++ b/Assets/TcgEngine/Scenes/Game/Game.unity @@ -123,6 +123,83 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &58779971 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 58779972} + - component: {fileID: 58779974} + - component: {fileID: 58779973} + m_Layer: 5 + m_Name: PlayerInfoBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &58779972 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58779971} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000799, y: 1.0000799, z: 1.0000799} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1731340428} + m_Father: {fileID: 1423002456186907592} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -253.6, y: -72.7} + m_SizeDelta: {x: 333.84998, y: 93.72} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &58779973 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58779971} + 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.121568635, g: 0.078431375, b: 0.24313727, 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 &58779974 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58779971} + m_CullTransparentMesh: 1 --- !u!4 &87995967 stripped Transform: m_CorrespondingSourceObject: {fileID: 7426997187891162979, guid: 683a057051c59804eb32a44954f69029, @@ -497,7 +574,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1423002456186907592} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} @@ -1774,7 +1851,7 @@ PrefabInstance: - target: {fileID: 1789197561201869425, guid: c0560a244fe3e0f4ca2ea65c54093d1c, type: 3} propertyPath: m_RootOrder - value: 3 + value: 4 objectReference: {fileID: 0} - target: {fileID: 1789197561201869425, guid: c0560a244fe3e0f4ca2ea65c54093d1c, type: 3} @@ -2155,6 +2232,82 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1673904135} m_CullTransparentMesh: 0 +--- !u!1 &1731340427 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1731340428} + - component: {fileID: 1731340430} + - component: {fileID: 1731340429} + m_Layer: 5 + m_Name: PlayerInfoBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1731340428 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1731340427} + 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: 58779972} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 166.92497, y: 54.500015} + m_SizeDelta: {x: 333.85, y: 93.72} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1731340429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1731340427} + 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.22352943, g: 0.23137257, b: 0.30980393, 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 &1731340430 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1731340427} + m_CullTransparentMesh: 1 --- !u!1001 &1743420990 PrefabInstance: m_ObjectHideFlags: 0 @@ -2574,6 +2727,83 @@ Transform: type: 3} m_PrefabInstance: {fileID: 5509868164999168658} m_PrefabAsset: {fileID: 0} +--- !u!1 &1916170703 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1916170704} + - component: {fileID: 1916170706} + - component: {fileID: 1916170705} + m_Layer: 5 + m_Name: PlayerInfoBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1916170704 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916170703} + 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: + - {fileID: 2115083396} + m_Father: {fileID: 5896314094927347864} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 254.29993, y: 69.89978} + m_SizeDelta: {x: 333.85, y: 93.72} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1916170705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916170703} + 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.121568635, g: 0.078431375, b: 0.24313727, 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 &1916170706 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1916170703} + m_CullTransparentMesh: 1 --- !u!1001 &2003297500 PrefabInstance: m_ObjectHideFlags: 0 @@ -2705,6 +2935,82 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1242784128520851866} m_PrefabAsset: {fileID: 0} +--- !u!1 &2115083395 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2115083396} + - component: {fileID: 2115083398} + - component: {fileID: 2115083397} + m_Layer: 5 + m_Name: PlayerInfoBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2115083396 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115083395} + 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: 1916170704} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 166.92497, y: 54.500015} + m_SizeDelta: {x: 333.85, y: 93.72} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2115083397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115083395} + 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.22352943, g: 0.23137257, b: 0.30980393, 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 &2115083398 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115083395} + m_CullTransparentMesh: 1 --- !u!1 &2121128170 GameObject: m_ObjectHideFlags: 0 @@ -4015,7 +4321,7 @@ RectTransform: m_Children: - {fileID: 3888806696562208601} m_Father: {fileID: 1423002456186907592} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -5785,7 +6091,7 @@ RectTransform: - {fileID: 7219694185356971100} - {fileID: 6403010561209806088} m_Father: {fileID: 5896314094927347864} - m_RootOrder: 5 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} @@ -5933,10 +6239,10 @@ RectTransform: m_Father: {fileID: 3888806696562208601} m_RootOrder: 0 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_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: -0.000030517578} - m_SizeDelta: {x: 100, y: 100} + m_SizeDelta: {x: -0.29000092, y: -0.29000092} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1162163138570402325 GameObject: @@ -6772,6 +7078,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 58779972} - {fileID: 5116160367503992191} - {fileID: 542427985331174769} - {fileID: 274638600} @@ -10073,7 +10380,7 @@ RectTransform: - {fileID: 5119204613060175831} - {fileID: 5702970917791114419} m_Father: {fileID: 5896314094927347864} - m_RootOrder: 4 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -12117,7 +12424,7 @@ RectTransform: - {fileID: 3987595200693326464} - {fileID: 2459934417153720939} m_Father: {fileID: 5896314094927347864} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -13221,7 +13528,7 @@ RectTransform: 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: 101.7, y: 102.46} + m_SizeDelta: {x: 102.29, y: 101.87} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &3900251545284117479 MonoBehaviour: @@ -13903,7 +14210,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5896314094927347864} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -15307,7 +15614,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5896314094927347864} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -16970,7 +17277,7 @@ RectTransform: m_Children: - {fileID: 149258844503457225} m_Father: {fileID: 1423002456186907592} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 180, y: 0, z: 180} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -19621,6 +19928,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 1916170704} - {fileID: 8136642105530185442} - {fileID: 4113592437970349580} - {fileID: 4577480451396065483} @@ -19824,7 +20132,7 @@ RectTransform: - {fileID: 3673071904033488484} - {fileID: 4701611849435412595} m_Father: {fileID: 5896314094927347864} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -25946,7 +26254,7 @@ RectTransform: - {fileID: 4146256348704852966} - {fileID: 599664747} m_Father: {fileID: 5896314094927347864} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -27983,7 +28291,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.41960785} + m_Color: {r: 1, g: 1, b: 1, a: 0.43137255} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 diff --git a/Assets/TcgEngine/Scripts/Data/SkyLadderData.cs b/Assets/TcgEngine/Scripts/Data/SkyLadderData.cs new file mode 100644 index 0000000..89cd284 --- /dev/null +++ b/Assets/TcgEngine/Scripts/Data/SkyLadderData.cs @@ -0,0 +1,45 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[System.Serializable] +public class SkyLadderItem +{ + [Header("天梯ID")] + public int Id; // 天梯ID + public int Rank; // 天梯段级 + public string RankName; // 天梯段名称 + public int Level; // 天梯等级 + public int BeginStar; // 到达等级初始星星 + public int RankDownStar; // 降级时保留星星 + public int MaxStar; // 等级星星上限 + public int WinGetStar; // 胜利获得星星 + public int ExtraGetStar; // 连胜额外星星 + public int LoseLostStar; // 是否失败掉星 + public int LoseRankDown; // 是否失败降级 + public int RankScore; // 启动天梯分数 + public int AITimes; // 等待多久改为对战机器人 + public int AIDeck; // 机器人卡组ID + public int WaitTime; // 扩大匹配等待时间 + public int MaxWaitTime; // 王者扩大匹配范围的时间 +} + +[CreateAssetMenu(fileName = "New_SkyLadderData", menuName = "GameData/SkyLadderData")] +public class SkyLadderData : ScriptableObject +{ + public SkyLadderItem[] items; + + public SkyLadderItem GetById(int id) + { + foreach (var item in items) + { + if (item.Id == id) + { + return item; + } + } + + Debug.Log($"找不到天梯数据,ID=【{id}】的数据"); + return null; + } +} \ No newline at end of file diff --git a/Assets/TcgEngine/Scripts/Data/SkyLadderData.cs.meta b/Assets/TcgEngine/Scripts/Data/SkyLadderData.cs.meta new file mode 100644 index 0000000..20a8c1b --- /dev/null +++ b/Assets/TcgEngine/Scripts/Data/SkyLadderData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11d37928b05c300409dce9b21b0413c8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TcgEngine/Scripts/GameClient/BoardDeck.cs b/Assets/TcgEngine/Scripts/GameClient/BoardDeck.cs index 9d1c1cb..3748ec9 100644 --- a/Assets/TcgEngine/Scripts/GameClient/BoardDeck.cs +++ b/Assets/TcgEngine/Scripts/GameClient/BoardDeck.cs @@ -59,6 +59,7 @@ namespace TcgEngine.Client if (defaultDeckSprite != null) { deck_render.sprite = defaultDeckSprite; + deck_render.transform.localScale = Vector3.one * 0.5f; } else {