diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu.meta new file mode 100644 index 00000000..80e6a17a --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d6e9ad53f85d39498a0f1aec052b877 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_YituTaopao_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_YituTaopao_v01.png new file mode 100644 index 00000000..35b3d576 Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_YituTaopao_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_YituTaopao_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_YituTaopao_v01.png.meta new file mode 100644 index 00000000..78d57a8b --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_YituTaopao_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 737d829b1b26e9447ae60c80a6a21b5a +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Chongfen_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Chongfen_v01.png new file mode 100644 index 00000000..fce33f8b Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Chongfen_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Chongfen_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Chongfen_v01.png.meta new file mode 100644 index 00000000..db4aef3c --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Chongfen_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: bb2304f6984e8d14d95cf628dcb3bc89 +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Dimian_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Dimian_v01.png new file mode 100644 index 00000000..cf622852 Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Dimian_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Dimian_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Dimian_v01.png.meta new file mode 100644 index 00000000..080ecc5c --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Dimian_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 0ddbf13ae5e1caa4382d5ef9e198babb +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Hudun_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Hudun_v01.png new file mode 100644 index 00000000..d3231d1e Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Hudun_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Hudun_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Hudun_v01.png.meta new file mode 100644 index 00000000..352671c8 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Hudun_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: a99a746797a17a74cbb61370b5a76654 +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jinzhan_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jinzhan_v01.png new file mode 100644 index 00000000..cf89b171 Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jinzhan_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jinzhan_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jinzhan_v01.png.meta new file mode 100644 index 00000000..85420aae --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jinzhan_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: a3d9162386f2e514fa6d7caf19aae1be +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jitui_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jitui_v01.png new file mode 100644 index 00000000..1f637436 Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jitui_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jitui_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jitui_v01.png.meta new file mode 100644 index 00000000..4e5120a0 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Jitui_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: ab28797746a92884187fa3b229862da5 +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Quantu_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Quantu_v01.png new file mode 100644 index 00000000..40028b01 Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Quantu_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Quantu_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Quantu_v01.png.meta new file mode 100644 index 00000000..28e25695 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Quantu_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 8ae90af37f850db41944e1dec0b3faa8 +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wenhao_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wenhao_v01.png new file mode 100644 index 00000000..7b0448a7 Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wenhao_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wenhao_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wenhao_v01.png.meta new file mode 100644 index 00000000..b07dc4f1 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wenhao_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 662cdb2bbb06fd443903bef00886260f +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wuran_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wuran_v01.png new file mode 100644 index 00000000..8dffeb99 Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wuran_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wuran_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wuran_v01.png.meta new file mode 100644 index 00000000..870aea6d --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Wuran_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: db5e8dc0630a9fc46aee3d06fc19ef83 +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Xvruo_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Xvruo_v01.png new file mode 100644 index 00000000..32c80967 Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Xvruo_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Xvruo_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Xvruo_v01.png.meta new file mode 100644 index 00000000..a3a85260 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Xvruo_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d4462b8bc4f5314489d4a51bb7171a63 +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yuancheng_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yuancheng_v01.png new file mode 100644 index 00000000..58c9eafe Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yuancheng_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yuancheng_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yuancheng_v01.png.meta new file mode 100644 index 00000000..5376bc10 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yuancheng_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 382cc4398a94d3444b0d53a88d7c7ee7 +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yujing_v01.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yujing_v01.png new file mode 100644 index 00000000..3041aa0e Binary files /dev/null and b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yujing_v01.png differ diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yujing_v01.png.meta b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yujing_v01.png.meta new file mode 100644 index 00000000..84265ef7 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/ArtAssets/UI/YiTu/Sslx_Ui_Yitu_Yujing_v01.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 3efacb6d08756b744932f7c8854e378c +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 + flipGreenChannel: 0 + isReadable: 0 + 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: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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 + 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 + 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: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/SkeletonArcher.prefab b/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/SkeletonArcher.prefab index 32465a8b..b7b23105 100644 --- a/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/SkeletonArcher.prefab +++ b/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/SkeletonArcher.prefab @@ -92,7 +92,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &4270136312169738428 RectTransform: m_ObjectHideFlags: 0 @@ -1328,7 +1328,7 @@ RectTransform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8375422684624617516} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.009000554} + m_LocalPosition: {x: 0, y: 0, z: 0.0090007} m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} m_ConstrainProportionsScale: 1 m_Children: [] @@ -1336,7 +1336,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0.0000009536743, y: 0.00000011920929} + m_AnchoredPosition: {x: -0.618, y: 0.000000923872} m_SizeDelta: {x: 34.0209, y: 39.967} m_Pivot: {x: 1, y: 0.5} --- !u!222 &220582935855531695 @@ -1485,15 +1485,15 @@ RectTransform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8697316647879987666} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.00000017812} - m_LocalScale: {x: 0.22, y: 0.22, z: 0.22} + m_LocalPosition: {x: 0, y: 0, z: 0.000000089653} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 7796492676902549538} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 0.037999988, y: 0.0000008046627} + m_AnchoredPosition: {x: 0.027999997, y: -0.00000014901161} m_SizeDelta: {x: 1.81, y: 1.8} m_Pivot: {x: 0, y: 0.5} --- !u!222 &4706486813938246123 diff --git a/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/SkullGuardian.prefab b/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/SkullGuardian.prefab index 2f630df4..1100b66b 100644 --- a/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/SkullGuardian.prefab +++ b/ColorlessWorld-2024-4-2/Assets/Prefab/EnemyPrefab/SkullGuardian.prefab @@ -172,7 +172,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1757930459548939087 RectTransform: m_ObjectHideFlags: 0 @@ -692,15 +692,15 @@ RectTransform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3789226619211650801} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.00000017812} - m_LocalScale: {x: 0.22, y: 0.22, z: 0.22} + m_LocalPosition: {x: 0, y: 0, z: 0.00000026123} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 5604426292485068976} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 0.037999988, y: 0.0000008046627} + m_AnchoredPosition: {x: 0.013999999, y: 0.0000007748604} m_SizeDelta: {x: 1.81, y: 1.8} m_Pivot: {x: 0, y: 0.5} --- !u!222 &8993300838480787712 @@ -944,8 +944,8 @@ Transform: m_GameObject: {fileID: 5299401543336672401} serializedVersion: 2 m_LocalRotation: {x: 0.018499402, y: 0, z: 0, w: 0.9998289} - m_LocalPosition: {x: -0.74, y: 0.406, z: -1.97} - m_LocalScale: {x: 2.45, y: 1.1626, z: 0.85490113} + m_LocalPosition: {x: -0.65, y: 0.406, z: -2.04} + m_LocalScale: {x: 1.8167788, y: 1.1626, z: 0.85490113} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4276721484070507378} @@ -1142,7 +1142,7 @@ RectTransform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5809613790761190629} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.009000554} + m_LocalPosition: {x: 0, y: 0, z: 0.0090006} m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} m_ConstrainProportionsScale: 1 m_Children: [] @@ -1150,7 +1150,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0.0000009536743, y: 0.00000011920929} + m_AnchoredPosition: {x: -0.614, y: 0.000000014901161} m_SizeDelta: {x: 34.0209, y: 39.967} m_Pivot: {x: 1, y: 0.5} --- !u!222 &5126462610673455544 diff --git a/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity b/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity index b122b024..32553ada 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity +++ b/ColorlessWorld-2024-4-2/Assets/Scenes/SampleScene.unity @@ -10887,13 +10887,13 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c9fc962d0552297428977577f199ea51, type: 3} m_Name: m_EditorClassIdentifier: - attackIcon: {fileID: 21300000, guid: c7ff9e4496a34e04ebb0f0c61bf9982c, type: 3} - shootIcon: {fileID: 21300000, guid: fadc83bc204db1f4e8a58a85a6ed8283, type: 3} - aoeIcon: {fileID: 21300000, guid: 10900f77e76c3b341bb755c612d2f3f8, type: 3} - shieldIcon: {fileID: 21300000, guid: ba101da06634f00409c87a24a44aa23e, type: 3} - upBuffIcon: {fileID: 21300000, guid: 94a74c57c17b26443b3fbc60bfd52d29, type: 3} - deBuffIcon: {fileID: 21300000, guid: df4e456e90b04ce48b5477550bde9707, type: 3} - randomIcon: {fileID: 21300000, guid: 901fdbab9d139814d92c7e87fcbc7f98, type: 3} + attackIcon: {fileID: 21300000, guid: a3d9162386f2e514fa6d7caf19aae1be, type: 3} + shootIcon: {fileID: 21300000, guid: 382cc4398a94d3444b0d53a88d7c7ee7, type: 3} + aoeIcon: {fileID: 21300000, guid: 0ddbf13ae5e1caa4382d5ef9e198babb, type: 3} + shieldIcon: {fileID: 21300000, guid: a99a746797a17a74cbb61370b5a76654, type: 3} + upBuffIcon: {fileID: 21300000, guid: 3efacb6d08756b744932f7c8854e378c, type: 3} + deBuffIcon: {fileID: 21300000, guid: d4462b8bc4f5314489d4a51bb7171a63, type: 3} + randomIcon: {fileID: 21300000, guid: 662cdb2bbb06fd443903bef00886260f, type: 3} --- !u!1 &1257963682 GameObject: m_ObjectHideFlags: 0 @@ -11573,7 +11573,7 @@ MeshCollider: m_LayerOverridePriority: 0 m_IsTrigger: 0 m_ProvidesContacts: 0 - m_Enabled: 1 + m_Enabled: 0 serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs index fb340d99..ed81cd88 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/EnemyNode.cs @@ -35,7 +35,10 @@ public class EnemyNode : MonoBehaviour,IEnemyObserver [Header("敌人UI控制器")] public EnemyUIBar enemyUIBar; - + + [Header("当前意图脚本")] + public EnemyAction currentActionScript; + public enum EnemyType { enemy, diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs index 27ca375b..1d7ccc61 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyAction.cs @@ -6,10 +6,81 @@ using UnityEngine.UI; public class EnemyAction { public Sprite sprite; + bool isAoe; - - public virtual void SettleText( EnemyNode enemyNode ,Text attackDamageText) + public virtual void SettleText( EnemyNode enemyNode ,Text attackDamageText,Text stateText) { attackDamageText.text = (enemyNode.EnemyState.damage * enemyNode.EnemyState.damageMultiplier).ToString(); + stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。" + "这个敌人将会移动" + ((int)enemyNode.StepRangeCalculation(enemyNode.EnemyState.stepRange)).ToString() + "个格子。"; + } + + //用继承在子脚本中调用不同的遍历方法 + public virtual void AttackRange(EnemyNode enemyNode) + { + + } + public virtual void ShowAttackRange(EnemyNode enemyNode) + { + //遍历影响池变色 + foreach (var mapNode in enemyNode.rangePool) + { + mapNode.markInfluenced = true; + mapNode.hightLigtMark.GetComponent().material = mapNode.enemyMark; + } + } + public virtual void FadeAttackRange(EnemyNode enemyNode) + { + //遍历影响池变色 + if(isAoe ==false ) + { + for (int i = 0; i < enemyNode.rangePool.Count; i++) + { + enemyNode.rangePool[i].markInfluenced = false; + } + } + + } + //范围遍历方法 + //近战 + public virtual void MeleeAttackRange(EnemyNode enemyNode) + { + Debug.Log("attack"); + isAoe = false; + EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY], enemyNode.StepRangeCalculation(enemyNode.EnemyState.stepRange)+1, enemyNode.rangePool); + } + //远程-攻击范围 + public virtual void ShootAttackRange(EnemyNode enemyNode) + { + Debug.Log("shoot"); + isAoe = false; + EnemyManager.Instance.AttackRangeInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY], enemyNode.EnemyState.attackRange, enemyNode.rangePool); + } + //范围-作用范围 + public virtual void AoeAttackRange(EnemyNode enemyNode) + { + Debug.Log("aoe"); + //几-几 + isAoe = true; + EnemyManager.Instance.AttackRangePreviewInfluencedNode(GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY],3, enemyNode.rangePool); + } + //魔法 + public virtual void MagicAttackRange(EnemyNode enemyNode) + { + + } + //无范围 + public virtual void NoneAttackRange(EnemyNode enemyNode) + { + + } + //冲刺范围 + public virtual void DashAttackRange(EnemyNode enemyNode) + { + + } + //全图 + public virtual void AllMapAttackRange(EnemyNode enemyNode) + { + } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Aoe.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Aoe.cs index 65341079..11d25fff 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Aoe.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Aoe.cs @@ -4,5 +4,8 @@ using UnityEngine; using UnityEngine.UI; public class EnemyActionAction_Aoe : EnemyAction { - + public override void AttackRange(EnemyNode enemyNode) + { + AoeAttackRange(enemyNode); + } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Attack.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Attack.cs index a5bc3a5d..e8e3c488 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Attack.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Attack.cs @@ -4,5 +4,8 @@ using UnityEngine; public class EnemyActionAction_Attack : EnemyAction { - + public override void AttackRange(EnemyNode enemyNode) + { + MeleeAttackRange(enemyNode); + } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_DeBuff.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_DeBuff.cs index 306bb4ab..f819464c 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_DeBuff.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_DeBuff.cs @@ -5,9 +5,9 @@ using UnityEngine.UI; public class EnemyActionAction_DeBuff : EnemyAction { - public override void SettleText(EnemyNode enemyNode, Text attackDamageText) + public override void SettleText(EnemyNode enemyNode, Text attackDamageText ,Text stateText) { attackDamageText.text = "?"; - + stateText.text = "这个敌人将施加负面效果"; } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Random.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Random.cs index 3dfdd53b..86a41f0f 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Random.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Random.cs @@ -5,9 +5,10 @@ using UnityEngine.UI; public class EnemyActionAction_Random : EnemyAction { - public override void SettleText(EnemyNode enemyNode, Text attackDamageText) + public override void SettleText(EnemyNode enemyNode, Text attackDamageText, Text stateText) { - attackDamageText.text = "?"; + attackDamageText.text = "?"; + stateText.text = "这个敌人的行动无法预测"; } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Shield.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Shield.cs index 4b6a2940..74eb7e08 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Shield.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Shield.cs @@ -6,8 +6,9 @@ using UnityEngine.UI; public class EnemyActionAction_Shield : EnemyAction { - public override void SettleText(EnemyNode enemyNode, Text attackDamageText) + public override void SettleText(EnemyNode enemyNode, Text attackDamageText, Text stateText) { attackDamageText.text = (enemyNode.EnemyState.upShieldValue).ToString(); + stateText.text = "这个敌人将增加" + attackDamageText.text + "点护盾"; } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Shoot.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Shoot.cs index 67a931d5..6fdcb5d8 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Shoot.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_Shoot.cs @@ -5,5 +5,8 @@ using UnityEngine.UI; public class EnemyActionAction_Shoot : EnemyAction { - + public override void AttackRange(EnemyNode enemyNode) + { + ShootAttackRange(enemyNode); + } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_UpBuff.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_UpBuff.cs index e8a3c70a..a9b15eb4 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_UpBuff.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/EnemyPlanFunction/EnemyActionAction_UpBuff.cs @@ -5,9 +5,9 @@ using UnityEngine.UI; public class EnemyActionAction_UpBuff :EnemyAction { - public override void SettleText(EnemyNode enemyNode, Text attackDamageText) + public override void SettleText(EnemyNode enemyNode, Text attackDamageText,Text stateText) { attackDamageText.text = "?"; - + stateText.text = "这个敌人将施加强化效果"; } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs index 69ff71c2..366b7f8f 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyPlanActionUI.cs @@ -25,110 +25,15 @@ public class EnemyPlanActionUI : MonoBehaviour MapUnity currentMapUnity = GameManager.Instance.X[enemyNode.positionX].Y[enemyNode.positionY]; + enemyNode.currentActionScript.ShowAttackRange(enemyNode); - //回合动作 - switch (enemyNode.planAction) + if (enemyNode.rangePool.Contains(GameManager.Instance.playerOn)) { - case EnemyNode.PlanAction.attack: - //攻击 - if (enemyNode.canMove) - { - stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。" + "这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。"; - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange + (int)(enemyNode.EnemyState.stepRange* enemyNode.EnemyState.stepRangeMultiplier), enemyNode.rangePool); - } - else - { - stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。"; - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange, enemyNode.rangePool); - } - if (enemyNode.rangePool.Contains(GameManager.Instance.playerOn)) - { - enemyNode.lineAim.SetActive(true); - enemyNode.lineAim.GetComponent().Appear(); - } - break; - - case EnemyNode.PlanAction.dashAttack: - //冲锋 - if (enemyNode.canMove) - { - stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。这个敌人将会移动5个格子。"; - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange + 5, enemyNode.rangePool); - } - else - { - stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。"; - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange, enemyNode.rangePool); - } - if (enemyNode.rangePool.Contains(GameManager.Instance.playerOn)) - { - enemyNode.lineAim.SetActive(true); - enemyNode.lineAim.GetComponent().Appear(); - } - break; - - case EnemyNode.PlanAction.shoot: - //攻击 - if (enemyNode.canMove) - { - stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。" + "这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。"; - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange+(int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier), enemyNode.rangePool); - } - else - { - stateText.text = "这个敌人将会造成" + attackDamageText.text + "点伤害。"; - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange, enemyNode.rangePool); - } - if (enemyNode.rangePool.Contains(GameManager.Instance.playerOn)) - { - enemyNode.lineAim.SetActive(true); - enemyNode.lineAim.GetComponent().Appear(); - } - break; - case EnemyNode.PlanAction.sheield: - - if (enemyNode.canMove) - { - stateText.text = "这个敌人将会回复" + attackDamageText.text + "点护盾。" + "这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。"; - if (enemyNode.pasth.Count > enemyNode.EnemyState.stepRange) - { - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, (int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier), enemyNode.rangePool); - } - else - { - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.pasth.Count, enemyNode.rangePool); - } - - } - else - { - stateText.text = "这个敌人将会回复" + attackDamageText.text + "点护盾。"; - } - break; - case EnemyNode.PlanAction.aoe: - enemyNode.lineAim.SetActive(true); - enemyNode.lineAim.GetComponent().Appear(); - if (enemyNode.canMove) - { - stateText.text = "这个敌人将无会造成范围伤害。这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。"; - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange+(int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier), enemyNode.rangePool); - } - else - { - stateText.text = "这个敌人将会造成范围伤害"; - EnemyManager.Instance.AttackRangePreviewInfluencedNode(currentMapUnity, enemyNode.EnemyState.attackRange, enemyNode.rangePool); - } - break; - case EnemyNode.PlanAction.random: - stateText.text = "这个敌人将无所事事"; - if (enemyNode.canMove) - { - stateText.text = "这个敌人将会移动" + ((int)(enemyNode.EnemyState.stepRange * enemyNode.EnemyState.stepRangeMultiplier)).ToString() + "个格子。"; - } - break; - + enemyNode.lineAim.SetActive(true); + enemyNode.lineAim.GetComponent().Appear(); } + //高亮移动预期位置 switch (enemyNode.moveType) { @@ -189,10 +94,7 @@ public class EnemyPlanActionUI : MonoBehaviour enemyNode.lineAim.SetActive(false); //遍历影响池变色 - for (int i = 0; i < enemyNode.rangePool.Count; i++) - { - enemyNode.rangePool[i].markInfluenced = false; - } + enemyNode.currentActionScript.FadeAttackRange(enemyNode); //enemyNode.rangePool.Clear(); } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs index 3817a723..4c932879 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/UI/EnemyUIBar.cs @@ -41,20 +41,20 @@ public class EnemyUIBar : MonoBehaviour currentHPText.text = enemyNode.EnemyState.currentHP.ToString(); maxHPText.text = enemyNode.EnemyState.maxHP.ToString(); - } - public void SwitchIntentionBTN(int index) - { - SwitchIntention(enemyNode, index.ToString()); } - //切换意图 - public void SwitchIntention(EnemyNode enemyNode, string enemyPlanAction) + //切换意图 + public void SwitchIntention(string enemyPlanAction) { planImage.sprite = EnemyPlanUIManager.enemyPlanUIIconDictionary[enemyPlanAction].sprite; - EnemyPlanUIManager.enemyPlanUIIconDictionary[enemyPlanAction].SettleText(enemyNode, attackDamageText); + EnemyPlanUIManager.enemyPlanUIIconDictionary[enemyPlanAction].SettleText(enemyNode, attackDamageText, EnemyManager.Instance.stateText); + enemyNode .currentActionScript = EnemyPlanUIManager.enemyPlanUIIconDictionary[enemyPlanAction]; + enemyNode.currentActionScript.AttackRange(enemyNode); } - //鼠标悬停 + + + //鼠标悬停 private void OnMouseOver() { EnemyManager.Instance. statePanel.SetActive(true);