diff --git a/Assets/Art/Sprites/新UI/需求分析/功能框.png.meta b/Assets/Art/Sprites/新UI/需求分析/功能框.png.meta index 18d0ebd..5b4b149 100644 --- a/Assets/Art/Sprites/新UI/需求分析/功能框.png.meta +++ b/Assets/Art/Sprites/新UI/需求分析/功能框.png.meta @@ -49,7 +49,7 @@ TextureImporter: alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteBorder: {x: 20, y: 20, z: 20, w: 20} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 @@ -100,7 +100,7 @@ TextureImporter: physicsShape: [] bones: [] spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 + internalID: 1537655665 vertices: [] indices: edges: [] diff --git a/Assets/Art/Sprites/新版UI/矩形背景.png b/Assets/Art/Sprites/新版UI/矩形背景.png new file mode 100644 index 0000000..716adac Binary files /dev/null and b/Assets/Art/Sprites/新版UI/矩形背景.png differ diff --git a/Assets/Art/Sprites/新版UI/矩形背景.png.meta b/Assets/Art/Sprites/新版UI/矩形背景.png.meta new file mode 100644 index 0000000..d2aca66 --- /dev/null +++ b/Assets/Art/Sprites/新版UI/矩形背景.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 9e768ab897409d24fa26c5739ce4afc6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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: 10, y: 10, z: 10, w: 10} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + 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: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/新版UI/输入框_2.png b/Assets/Art/Sprites/新版UI/输入框_2.png new file mode 100644 index 0000000..fcfb89f Binary files /dev/null and b/Assets/Art/Sprites/新版UI/输入框_2.png differ diff --git a/Assets/Art/Sprites/新版UI/输入框_2.png.meta b/Assets/Art/Sprites/新版UI/输入框_2.png.meta new file mode 100644 index 0000000..2e2dd65 --- /dev/null +++ b/Assets/Art/Sprites/新版UI/输入框_2.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 6a65e9caeec526945ab77e803292084f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + 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/Assets/Art/Sprites/物品准备/3f7e489a-9c16-412c-8095-e92a12fdddac.png b/Assets/Art/Sprites/物品准备/3f7e489a-9c16-412c-8095-e92a12fdddac.png new file mode 100644 index 0000000..28cefbf Binary files /dev/null and b/Assets/Art/Sprites/物品准备/3f7e489a-9c16-412c-8095-e92a12fdddac.png differ diff --git a/Assets/Art/Sprites/物品准备/3f7e489a-9c16-412c-8095-e92a12fdddac.png.meta b/Assets/Art/Sprites/物品准备/3f7e489a-9c16-412c-8095-e92a12fdddac.png.meta new file mode 100644 index 0000000..d45bf45 --- /dev/null +++ b/Assets/Art/Sprites/物品准备/3f7e489a-9c16-412c-8095-e92a12fdddac.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 49a1d45368e3e7b4c997df348efc41bb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + 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: Server + 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: WebGL + 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/Art/Sprites/物品准备/47f43cc7-c5d2-47a6-b8a0-ba28f55a519e.png b/Assets/Art/Sprites/物品准备/47f43cc7-c5d2-47a6-b8a0-ba28f55a519e.png new file mode 100644 index 0000000..92a053b Binary files /dev/null and b/Assets/Art/Sprites/物品准备/47f43cc7-c5d2-47a6-b8a0-ba28f55a519e.png differ diff --git a/Assets/Art/Sprites/物品准备/47f43cc7-c5d2-47a6-b8a0-ba28f55a519e.png.meta b/Assets/Art/Sprites/物品准备/47f43cc7-c5d2-47a6-b8a0-ba28f55a519e.png.meta new file mode 100644 index 0000000..dc68e50 --- /dev/null +++ b/Assets/Art/Sprites/物品准备/47f43cc7-c5d2-47a6-b8a0-ba28f55a519e.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 4f6146f4607107d4aaec086a600ae780 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + 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: Server + 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: WebGL + 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/Art/Sprites/物品准备/b67f5dbd-e348-4d31-b7a4-6dedefa6d2e6.png b/Assets/Art/Sprites/物品准备/b67f5dbd-e348-4d31-b7a4-6dedefa6d2e6.png new file mode 100644 index 0000000..be55a30 Binary files /dev/null and b/Assets/Art/Sprites/物品准备/b67f5dbd-e348-4d31-b7a4-6dedefa6d2e6.png differ diff --git a/Assets/Art/Sprites/物品准备/b67f5dbd-e348-4d31-b7a4-6dedefa6d2e6.png.meta b/Assets/Art/Sprites/物品准备/b67f5dbd-e348-4d31-b7a4-6dedefa6d2e6.png.meta new file mode 100644 index 0000000..aa444be --- /dev/null +++ b/Assets/Art/Sprites/物品准备/b67f5dbd-e348-4d31-b7a4-6dedefa6d2e6.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: a2ca1792800760249bea7b6e08a05d19 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + 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: Server + 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: WebGL + 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/Art/Sprites/物品准备/c7da0c9a-5a61-4df2-839b-db63d6cfbe19.png b/Assets/Art/Sprites/物品准备/c7da0c9a-5a61-4df2-839b-db63d6cfbe19.png new file mode 100644 index 0000000..8748be8 Binary files /dev/null and b/Assets/Art/Sprites/物品准备/c7da0c9a-5a61-4df2-839b-db63d6cfbe19.png differ diff --git a/Assets/Art/Sprites/物品准备/c7da0c9a-5a61-4df2-839b-db63d6cfbe19.png.meta b/Assets/Art/Sprites/物品准备/c7da0c9a-5a61-4df2-839b-db63d6cfbe19.png.meta new file mode 100644 index 0000000..e6f9c2c --- /dev/null +++ b/Assets/Art/Sprites/物品准备/c7da0c9a-5a61-4df2-839b-db63d6cfbe19.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 41325d0e86b04ac4b9fe52f6d98ae955 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + 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: Server + 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: WebGL + 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/Resources/QiGuanChaGuan/ExcelData/Excel/BaseData.xlsx b/Assets/Resources/QiGuanChaGuan/ExcelData/Excel/BaseData.xlsx index f2660ef..3c76e48 100644 Binary files a/Assets/Resources/QiGuanChaGuan/ExcelData/Excel/BaseData.xlsx and b/Assets/Resources/QiGuanChaGuan/ExcelData/Excel/BaseData.xlsx differ diff --git a/Assets/SpeakPanel.prefab b/Assets/SpeakPanel.prefab index c64cf74..e134cbf 100644 --- a/Assets/SpeakPanel.prefab +++ b/Assets/SpeakPanel.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &7522004668571651906 +--- !u!1 &607744331797484704 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,52 +8,51 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7522004668571651907} - - component: {fileID: 7522004668571651918} - - component: {fileID: 7522004668571651905} - - component: {fileID: 7522004668571651904} - m_Layer: 6 - m_Name: YJSR_Btn + - component: {fileID: 4914097476832680321} + - component: {fileID: 8322330136447663921} + - component: {fileID: 690207364821931539} + - component: {fileID: 302861030697224448} + m_Layer: 5 + m_Name: boxing m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7522004668571651907 +--- !u!224 &4914097476832680321 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668571651906} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 607744331797484704} + 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: 7522004668791893599} - m_RootOrder: 1 + m_Father: {fileID: 5520690752784101100} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -92.899994, y: 21.800003} - m_SizeDelta: {x: 76, y: 24} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.000030517578} + m_SizeDelta: {x: 140, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7522004668571651918 +--- !u!222 &8322330136447663921 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668571651906} + m_GameObject: {fileID: 607744331797484704} m_CullTransparentMesh: 1 ---- !u!114 &7522004668571651905 +--- !u!114 &690207364821931539 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668571651906} + m_GameObject: {fileID: 607744331797484704} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -67,7 +66,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 327fd90abf963e14e8341478623bccc9, type: 3} + m_Sprite: {fileID: 21300000, guid: 5bfee940a3874a3439796de8a3ac9d45, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -77,13 +76,186 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &7522004668571651904 +--- !u!95 &302861030697224448 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 607744331797484704} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: a4d64aff9889bf7498bc954f44e8be44, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &1096238412710250305 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5520690752784101100} + - component: {fileID: 6453529639266062076} + - component: {fileID: 1740066736148669724} + m_Layer: 5 + m_Name: MicrophoneImg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &5520690752784101100 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096238412710250305} + 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: 4914097476832680321} + m_Father: {fileID: 7176747851687902931} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -144, y: 0} + m_SizeDelta: {x: 180, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6453529639266062076 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096238412710250305} + m_CullTransparentMesh: 1 +--- !u!114 &1740066736148669724 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668571651906} + m_GameObject: {fileID: 1096238412710250305} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d8c73adc79583294ca1fe507b5713217, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1220592186032555333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7777734542297121464} + - component: {fileID: 3879038740962577020} + - component: {fileID: 4185017018564398390} + - component: {fileID: 4602564719108996055} + m_Layer: 5 + m_Name: Send_Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7777734542297121464 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220592186032555333} + 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: 8316372451461326930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 30, y: -158.33334} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3879038740962577020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220592186032555333} + m_CullTransparentMesh: 1 +--- !u!114 &4185017018564398390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220592186032555333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ec3977153e8e27349b674b67dfeca18c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4602564719108996055 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1220592186032555333} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -117,11 +289,11 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 7522004668571651905} + m_TargetGraphic: {fileID: 4185017018564398390} m_OnClick: m_PersistentCalls: m_Calls: [] ---- !u!1 &7522004668759858846 +--- !u!1 &1830048064621431395 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -129,68 +301,158 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7522004668759858847} - - component: {fileID: 7522004668759858842} - - component: {fileID: 7522004668759858845} - - component: {fileID: 7522004668759858844} - m_Layer: 6 - m_Name: userInput + - component: {fileID: 1079603481179747758} + - component: {fileID: 6753013598109936145} + - component: {fileID: 8376068372394446306} + - component: {fileID: 1122013257323834333} + m_Layer: 5 + m_Name: InputContent m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7522004668759858847 +--- !u!224 &1079603481179747758 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668759858846} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1830048064621431395} + 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: 7522004669486121148} - - {fileID: 7522004669354542191} - m_Father: {fileID: 7522004668791893599} - m_RootOrder: 0 + - {fileID: 3047958228993428811} + m_Father: {fileID: 5665985983889003474} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 4.9809, y: 17.0777} - m_SizeDelta: {x: 317.9684, y: 135.3123} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -172.5, y: 0} + m_SizeDelta: {x: 345, y: 190} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7522004668759858842 +--- !u!222 &6753013598109936145 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668759858846} + m_GameObject: {fileID: 1830048064621431395} m_CullTransparentMesh: 1 ---- !u!114 &7522004668759858845 +--- !u!114 &8376068372394446306 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668759858846} + m_GameObject: {fileID: 1830048064621431395} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 21300000, guid: 6a65e9caeec526945ab77e803292084f, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1122013257323834333 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1830048064621431395} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0, g: 0, b: 0, a: 0} + m_EffectDistance: {x: 1, y: 1} + m_UseGraphicAlpha: 1 +--- !u!1 &2141864437160139402 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8895363459403551118} + - component: {fileID: 2242921621764423856} + - component: {fileID: 3619789106574022059} + - component: {fileID: 1097216189715845976} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8895363459403551118 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2141864437160139402} + 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: 5869214294461522664} + m_Father: {fileID: 3047958228993428811} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2242921621764423856 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2141864437160139402} + m_CullTransparentMesh: 1 +--- !u!114 &3619789106574022059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2141864437160139402} + 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.6792453, g: 0.6792453, b: 0.6792453, a: 0.9098039} + 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: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -200,16 +462,16 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &7522004668759858844 +--- !u!114 &1097216189715845976 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668759858846} + m_GameObject: {fileID: 2141864437160139402} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: @@ -240,9 +502,477 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 7522004668759858845} - m_TextComponent: {fileID: 7522004669354542188} - m_Placeholder: {fileID: 7522004669486121149} + m_TargetGraphic: {fileID: 7128805901075841192} + m_HandleRect: {fileID: 6178061046686714103} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2190587261476207379 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 771492468963012687} + - component: {fileID: 3863313014876494708} + - component: {fileID: 5647713200934734640} + - component: {fileID: 7118839568743453960} + m_Layer: 5 + m_Name: Tip_Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &771492468963012687 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2190587261476207379} + 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: 8316372451461326930} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 30, y: -95} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3863313014876494708 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2190587261476207379} + m_CullTransparentMesh: 1 +--- !u!114 &5647713200934734640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2190587261476207379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 844468a42324145419f672b55a8dcbd3, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7118839568743453960 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2190587261476207379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5647713200934734640} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2784180094892604766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6339409995891898806} + - component: {fileID: 505767472996443877} + - component: {fileID: 4739257436615182272} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6339409995891898806 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2784180094892604766} + 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: 8946208035099462575} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &505767472996443877 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2784180094892604766} + m_CullTransparentMesh: 0 +--- !u!114 &4739257436615182272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2784180094892604766} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 60ee95c36778d1e45be2c34febf3bae9, type: 3} + m_FontSize: 25 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!1 &2879725598065378944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6467909668978132643} + m_Layer: 5 + m_Name: SpeakPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &6467909668978132643 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2879725598065378944} + 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: 5665985983889003474} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2922706173931716332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8316372451461326930} + - component: {fileID: 7613070746293236036} + - component: {fileID: 3777355142349017690} + - component: {fileID: 5422216857908768371} + m_Layer: 5 + m_Name: Btns + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8316372451461326930 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2922706173931716332} + 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: 7176747851687902931} + - {fileID: 771492468963012687} + - {fileID: 7777734542297121464} + m_Father: {fileID: 5665985983889003474} + 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: 25, y: 0} + m_SizeDelta: {x: 60, y: 190} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7613070746293236036 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2922706173931716332} + m_CullTransparentMesh: 1 +--- !u!114 &3777355142349017690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2922706173931716332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3a5c06d7d724e4046a84c1b346884496, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.75 +--- !u!114 &5422216857908768371 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2922706173931716332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &3404270219998168553 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8946208035099462575} + - component: {fileID: 5662977443936168461} + - component: {fileID: 196728405832912058} + - component: {fileID: 2591427041481196123} + - component: {fileID: 6440290211209123289} + m_Layer: 5 + m_Name: EditorPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8946208035099462575 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3404270219998168553} + 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: 6339409995891898806} + - {fileID: 6067960535413721396} + m_Father: {fileID: 7976936538285669414} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -157.49997, y: 90} + m_SizeDelta: {x: 315, y: 180} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5662977443936168461 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3404270219998168553} + m_CullTransparentMesh: 0 +--- !u!114 &196728405832912058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3404270219998168553} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + 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: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!114 &2591427041481196123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3404270219998168553} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da727d0e944f5f246b2632d7da3726f8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 196728405832912058} + m_TextComponent: {fileID: 589649709091509841} + m_Placeholder: {fileID: 4739257436615182272} m_ContentType: 0 m_InputType: 0 m_AsteriskChar: 42 @@ -268,7 +998,22 @@ MonoBehaviour: m_CaretWidth: 1 m_ReadOnly: 0 m_ShouldActivateOnSelect: 1 ---- !u!1 &7522004668791893598 +--- !u!114 &6440290211209123289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3404270219998168553} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 662911cbc88463f4989af42be45e8bcd, type: 3} + m_Name: + m_EditorClassIdentifier: + fontSize: 20 + fixedWidth: 1 + keepInitWidthSize: 1 +--- !u!1 &3942810745155702911 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -276,54 +1021,50 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7522004668791893599} - - component: {fileID: 7522004668791893597} - - component: {fileID: 7522004668791893596} - m_Layer: 6 - m_Name: InputContent + - component: {fileID: 6178061046686714103} + - component: {fileID: 227186554931413572} + - component: {fileID: 7128805901075841192} + m_Layer: 5 + m_Name: Handle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7522004668791893599 +--- !u!224 &6178061046686714103 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668791893598} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 3942810745155702911} + 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: 7522004668759858847} - - {fileID: 7522004668571651907} - - {fileID: 7522004670037695582} - m_Father: {fileID: 7522004668936373895} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 5869214294461522664} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -220, y: 222} - m_SizeDelta: {x: 345, y: 190} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7522004668791893597 +--- !u!222 &227186554931413572 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668791893598} + m_GameObject: {fileID: 3942810745155702911} m_CullTransparentMesh: 1 ---- !u!114 &7522004668791893596 +--- !u!114 &7128805901075841192 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668791893598} + m_GameObject: {fileID: 3942810745155702911} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -337,8 +1078,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: ada3a61c83940724eaf28f0a6651903f, type: 3} - m_Type: 0 + m_Sprite: {fileID: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -347,7 +1088,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &7522004668936373894 +--- !u!1 &4872741279687198677 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -355,88 +1096,87 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7522004668936373895} - m_Layer: 6 - m_Name: SpeakPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &7522004668936373895 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004668936373894} - 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: 7522004668791893599} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &7522004669354542190 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7522004669354542191} - - component: {fileID: 7522004669354542189} - - component: {fileID: 7522004669354542188} - m_Layer: 6 - m_Name: Text (Legacy) + - component: {fileID: 5665985983889003474} + m_Layer: 5 + m_Name: Content m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7522004669354542191 +--- !u!224 &5665985983889003474 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004669354542190} + m_GameObject: {fileID: 4872741279687198677} + 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: 8316372451461326930} + - {fileID: 1079603481179747758} + m_Father: {fileID: 6467909668978132643} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 300, y: 0} + m_SizeDelta: {x: 405, y: 190} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &5327794010567517945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6067960535413721396} + - component: {fileID: 7554575161759710872} + - component: {fileID: 589649709091509841} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6067960535413721396 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5327794010567517945} 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: 7522004668759858847} - m_RootOrder: 1 + m_Father: {fileID: 8946208035099462575} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: -0.5} m_SizeDelta: {x: -20, y: -13} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7522004669354542189 +--- !u!222 &7554575161759710872 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004669354542190} - m_CullTransparentMesh: 1 ---- !u!114 &7522004669354542188 + m_GameObject: {fileID: 5327794010567517945} + m_CullTransparentMesh: 0 +--- !u!114 &589649709091509841 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004669354542190} + m_GameObject: {fileID: 5327794010567517945} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} @@ -452,7 +1192,7 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 60ee95c36778d1e45be2c34febf3bae9, type: 3} - m_FontSize: 21 + m_FontSize: 25 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 1 @@ -464,7 +1204,7 @@ MonoBehaviour: m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: ---- !u!1 &7522004669486121151 +--- !u!1 &7218095803263154878 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -472,132 +1212,52 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7522004669486121148} - - component: {fileID: 7522004669486121146} - - component: {fileID: 7522004669486121149} - m_Layer: 6 - m_Name: Placeholder + - component: {fileID: 7176747851687902931} + - component: {fileID: 2083430737774847262} + - component: {fileID: 864162379610765713} + - component: {fileID: 4784677499798503506} + m_Layer: 5 + m_Name: Voice_Btn m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7522004669486121148 +--- !u!224 &7176747851687902931 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004669486121151} - 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: 7522004668759858847} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -0.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7522004669486121146 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004669486121151} - m_CullTransparentMesh: 1 ---- !u!114 &7522004669486121149 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004669486121151} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: 60ee95c36778d1e45be2c34febf3bae9, type: 3} - m_FontSize: 21 - m_FontStyle: 2 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Enter text... ---- !u!1 &7522004670037695569 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7522004670037695582} - - component: {fileID: 7522004670037695581} - - component: {fileID: 7522004670037695580} - - component: {fileID: 7522004670037695583} - m_Layer: 6 - m_Name: Send_Btn - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7522004670037695582 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004670037695569} + m_GameObject: {fileID: 7218095803263154878} 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: 7522004668791893599} - m_RootOrder: 2 + m_Children: + - {fileID: 5520690752784101100} + m_Father: {fileID: 8316372451461326930} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -31.699997, y: 21.800003} - m_SizeDelta: {x: 28, y: 28} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 30, y: -31.666668} + m_SizeDelta: {x: 40, y: 40} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7522004670037695581 +--- !u!222 &2083430737774847262 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004670037695569} + m_GameObject: {fileID: 7218095803263154878} m_CullTransparentMesh: 1 ---- !u!114 &7522004670037695580 +--- !u!114 &864162379610765713 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004670037695569} + m_GameObject: {fileID: 7218095803263154878} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -611,7 +1271,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: ec3977153e8e27349b674b67dfeca18c, type: 3} + m_Sprite: {fileID: 21300000, guid: 13c7f9f7c6ddf6b4fa4f238ba899e279, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -621,13 +1281,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &7522004670037695583 +--- !u!114 &4784677499798503506 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7522004670037695569} + m_GameObject: {fileID: 7218095803263154878} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -661,7 +1321,241 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 7522004670037695580} + m_TargetGraphic: {fileID: 864162379610765713} m_OnClick: m_PersistentCalls: m_Calls: [] +--- !u!1 &8670297465289099863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7976936538285669414} + - component: {fileID: 8666858056713729110} + - component: {fileID: 4451834155711820992} + - component: {fileID: 2649455761674441968} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7976936538285669414 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8670297465289099863} + 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: 8946208035099462575} + m_Father: {fileID: 3047958228993428811} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &8666858056713729110 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8670297465289099863} + m_CullTransparentMesh: 1 +--- !u!114 &4451834155711820992 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8670297465289099863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!114 &2649455761674441968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8670297465289099863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &9086382939134511256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3047958228993428811} + - component: {fileID: 9062690722028695194} + - component: {fileID: 5013535888972398136} + - component: {fileID: 6226059241503512780} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3047958228993428811 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9086382939134511256} + 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: 7976936538285669414} + - {fileID: 8895363459403551118} + m_Father: {fileID: 1079603481179747758} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -10, y: 0} + m_SizeDelta: {x: 315, y: 180} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9062690722028695194 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9086382939134511256} + m_CullTransparentMesh: 1 +--- !u!114 &5013535888972398136 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9086382939134511256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!114 &6226059241503512780 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9086382939134511256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 8946208035099462575} + m_Horizontal: 1 + m_Vertical: 0 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 7976936538285669414} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1097216189715845976} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &9161634364706273960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5869214294461522664} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5869214294461522664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9161634364706273960} + 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: 6178061046686714103} + m_Father: {fileID: 8895363459403551118} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/SpeakPanel.prefab.meta b/Assets/SpeakPanel.prefab.meta index 66e00b6..5965ae4 100644 --- a/Assets/SpeakPanel.prefab.meta +++ b/Assets/SpeakPanel.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 51c713a73e0f75647a0e8499d5edcf49 +guid: e442a602659e66147a41c95d6170afc7 PrefabImporter: externalObjects: {} userData: diff --git a/Assets/StreamingAssets/QiGuanChaGuan/Sounds/配音8.mp3 b/Assets/StreamingAssets/QiGuanChaGuan/Sounds/配音8.mp3 index 344d741..b1459c8 100644 Binary files a/Assets/StreamingAssets/QiGuanChaGuan/Sounds/配音8.mp3 and b/Assets/StreamingAssets/QiGuanChaGuan/Sounds/配音8.mp3 differ diff --git a/Assets/StreamingAssets/QiGuanChaGuan/Sounds/配音8.mp3.meta b/Assets/StreamingAssets/QiGuanChaGuan/Sounds/配音8.mp3.meta index 0e39242..d0d04be 100644 --- a/Assets/StreamingAssets/QiGuanChaGuan/Sounds/配音8.mp3.meta +++ b/Assets/StreamingAssets/QiGuanChaGuan/Sounds/配音8.mp3.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c70417adcd9877443a97b0f9558fc1c6 +guid: 7791c4175c0e17246a3bcc5c01908a59 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/StreamingAssets/wakeupresource.jet b/Assets/StreamingAssets/wakeupresource.jet new file mode 100644 index 0000000..fca8b39 Binary files /dev/null and b/Assets/StreamingAssets/wakeupresource.jet differ diff --git a/Assets/StreamingAssets/wakeupresource.jet.meta b/Assets/StreamingAssets/wakeupresource.jet.meta new file mode 100644 index 0000000..8c488b4 --- /dev/null +++ b/Assets/StreamingAssets/wakeupresource.jet.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 73ce7c3fb1d32b14f928e73edccb214b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI.meta b/Assets/Third/AI.meta new file mode 100644 index 0000000..7b681dc --- /dev/null +++ b/Assets/Third/AI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cfc1de4dca213a3448723ce6f772eb55 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/1.meta b/Assets/Third/AI/1.meta new file mode 100644 index 0000000..7b446a8 --- /dev/null +++ b/Assets/Third/AI/1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc3ab46197d79c4429ba71cac1e54144 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/1/你好 我在.mp3 b/Assets/Third/AI/1/你好 我在.mp3 new file mode 100644 index 0000000..e504217 Binary files /dev/null and b/Assets/Third/AI/1/你好 我在.mp3 differ diff --git a/Assets/Third/AI/1/你好 我在.mp3.meta b/Assets/Third/AI/1/你好 我在.mp3.meta new file mode 100644 index 0000000..751b95d --- /dev/null +++ b/Assets/Third/AI/1/你好 我在.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 5eea7092176f4824abee532fc7114aa5 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/1/你好我在.mp3 b/Assets/Third/AI/1/你好我在.mp3 new file mode 100644 index 0000000..c7c07ad Binary files /dev/null and b/Assets/Third/AI/1/你好我在.mp3 differ diff --git a/Assets/Third/AI/1/你好我在.mp3.meta b/Assets/Third/AI/1/你好我在.mp3.meta new file mode 100644 index 0000000..5a9d5cd --- /dev/null +++ b/Assets/Third/AI/1/你好我在.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 59e6ed582f7eb6b42842fef22b3e879a +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/1/我在,需要帮忙吗.mp3 b/Assets/Third/AI/1/我在,需要帮忙吗.mp3 new file mode 100644 index 0000000..b0c0d24 Binary files /dev/null and b/Assets/Third/AI/1/我在,需要帮忙吗.mp3 differ diff --git a/Assets/Third/AI/1/我在,需要帮忙吗.mp3.meta b/Assets/Third/AI/1/我在,需要帮忙吗.mp3.meta new file mode 100644 index 0000000..21d6200 --- /dev/null +++ b/Assets/Third/AI/1/我在,需要帮忙吗.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: ca5e7c89dcb626d46a4a26b9733649c6 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/1/有问题随时问我.mp3 b/Assets/Third/AI/1/有问题随时问我.mp3 new file mode 100644 index 0000000..d368483 Binary files /dev/null and b/Assets/Third/AI/1/有问题随时问我.mp3 differ diff --git a/Assets/Third/AI/1/有问题随时问我.mp3.meta b/Assets/Third/AI/1/有问题随时问我.mp3.meta new file mode 100644 index 0000000..fb8a053 --- /dev/null +++ b/Assets/Third/AI/1/有问题随时问我.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 12a96d0c1075c204f94c463c19726c40 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/2.meta b/Assets/Third/AI/2.meta new file mode 100644 index 0000000..21abcfa --- /dev/null +++ b/Assets/Third/AI/2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4febb4b295dc5e040ae893b8a7418200 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/2/你好我在.mp3 b/Assets/Third/AI/2/你好我在.mp3 new file mode 100644 index 0000000..1c38873 Binary files /dev/null and b/Assets/Third/AI/2/你好我在.mp3 differ diff --git a/Assets/Third/AI/2/你好我在.mp3.meta b/Assets/Third/AI/2/你好我在.mp3.meta new file mode 100644 index 0000000..32f049e --- /dev/null +++ b/Assets/Third/AI/2/你好我在.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 3ed5277990a4f49488b6c904daa9e6bd +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/2/我在,需要帮忙吗.mp3 b/Assets/Third/AI/2/我在,需要帮忙吗.mp3 new file mode 100644 index 0000000..ce94bb5 Binary files /dev/null and b/Assets/Third/AI/2/我在,需要帮忙吗.mp3 differ diff --git a/Assets/Third/AI/2/我在,需要帮忙吗.mp3.meta b/Assets/Third/AI/2/我在,需要帮忙吗.mp3.meta new file mode 100644 index 0000000..8907598 --- /dev/null +++ b/Assets/Third/AI/2/我在,需要帮忙吗.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 1e8c11aab1e7e61438ec3f2d1b6afc2e +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/ChatAI.prefab b/Assets/Third/AI/ChatAI.prefab new file mode 100644 index 0000000..04645b7 --- /dev/null +++ b/Assets/Third/AI/ChatAI.prefab @@ -0,0 +1,7844 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &151037828525519954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1874999273439031589} + m_Layer: 5 + m_Name: msgroot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1874999273439031589 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151037828525519954} + 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: 5345648920677364967} + - {fileID: 2623346482908792987} + - {fileID: 1964209776775445872} + m_Father: {fileID: 2174758516553566487} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -100, y: -5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!1 &400173983984726507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8365032259161275908} + - component: {fileID: 9023197018586017732} + - component: {fileID: 7493093798747659897} + m_Layer: 5 + m_Name: Item_v + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8365032259161275908 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 400173983984726507} + 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: 8453493525340726743} + - {fileID: 2580828888890732167} + m_Father: {fileID: 1478340697627195994} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1810, y: -970} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 0} +--- !u!222 &9023197018586017732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 400173983984726507} + m_CullTransparentMesh: 0 +--- !u!114 &7493093798747659897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 400173983984726507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df3987f45d63c244d9ebf2d1d0bf824b, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 148630053158313261} + mItemBg: {fileID: 569774563481940677} +--- !u!1 &482569956358744790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 408915292243015742} + - component: {fileID: 2598449591558049071} + - component: {fileID: 310393256738650874} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &408915292243015742 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482569956358744790} + 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: 4914609246722950823} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -25, y: 0} + m_SizeDelta: {x: -70, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2598449591558049071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482569956358744790} + m_CullTransparentMesh: 1 +--- !u!114 &310393256738650874 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482569956358744790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 60ee95c36778d1e45be2c34febf3bae9, type: 3} + m_FontSize: 20 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u63D0\u95EE\u54E6\uFF01" +--- !u!1 &512453065463686034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2930091502041104722} + - component: {fileID: 124000772783206621} + - component: {fileID: 6622311849166254133} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2930091502041104722 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 512453065463686034} + 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: 5345648920677364967} + 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: -8, y: -34} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &124000772783206621 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 512453065463686034} + m_CullTransparentMesh: 0 +--- !u!114 &6622311849166254133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 512453065463686034} + 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.5372549, g: 0.8509804, b: 0.38039216, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8109c6f5cfa7b9049b3455330a975d48, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &629800916441811518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7261426698365312684} + - component: {fileID: 7081883643706424043} + - component: {fileID: 4747624869063817796} + m_Layer: 5 + m_Name: PicMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7261426698365312684 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 629800916441811518} + 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: 1964209776775445872} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7081883643706424043 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 629800916441811518} + m_CullTransparentMesh: 0 +--- !u!114 &4747624869063817796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 629800916441811518} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 41b4e53ebecc4dc428849adbd25403f6, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &651983059390485072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5844292194467821312} + - component: {fileID: 4452265277209039381} + - component: {fileID: 4363241708210198033} + m_Layer: 5 + m_Name: countBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &5844292194467821312 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 651983059390485072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 823259872745121820} + m_Father: {fileID: 6151605360568031989} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4452265277209039381 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 651983059390485072} + m_CullTransparentMesh: 0 +--- !u!114 &4363241708210198033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 651983059390485072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.47058824} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &963090644602583604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4232956668206325881} + - component: {fileID: 9159729330079951046} + - component: {fileID: 6272999263629071848} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4232956668206325881 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963090644602583604} + 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: 7776299260332583327} + 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: -8, y: -34} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &9159729330079951046 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963090644602583604} + m_CullTransparentMesh: 0 +--- !u!114 &6272999263629071848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963090644602583604} + 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.5372549, g: 0.8509804, b: 0.38039216, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8109c6f5cfa7b9049b3455330a975d48, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &975146724449757003 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4590037012201072808} + - component: {fileID: 4373974325549080155} + - component: {fileID: 3183658747077950278} + m_Layer: 0 + m_Name: FunASR_RealTime + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4590037012201072808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975146724449757003} + 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: 7775683361156134320} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4373974325549080155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975146724449757003} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a8403314f56409246890311ccb19f43b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SpeechRecognizeURL: ws://localhost:10096 + isRealTime: 1 +--- !u!114 &3183658747077950278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975146724449757003} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &1130766976670300999 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4990929182249565718} + - component: {fileID: 7673452841157831807} + - component: {fileID: 5966473566418556249} + - component: {fileID: 6231895417519075897} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4990929182249565718 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130766976670300999} + 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: 1474207715841517882} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -10, y: 15} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 1, y: 0} +--- !u!222 &7673452841157831807 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130766976670300999} + m_CullTransparentMesh: 0 +--- !u!114 &5966473566418556249 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130766976670300999} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!114 &6231895417519075897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130766976670300999} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!1 &1346556898151463898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 225000967418277091} + - component: {fileID: 8945615174540948591} + - component: {fileID: 1068551002494912180} + m_Layer: 5 + m_Name: countBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &225000967418277091 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346556898151463898} + 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: 7305854344945519791} + m_Father: {fileID: 1442436139045091739} + 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: 0, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 1, y: 1} +--- !u!222 &8945615174540948591 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346556898151463898} + m_CullTransparentMesh: 0 +--- !u!114 &1068551002494912180 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346556898151463898} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.47058824} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1384297501841288160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4798795331209873726} + - component: {fileID: 1809746257200316553} + - component: {fileID: 7920746467999107272} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4798795331209873726 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384297501841288160} + 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: 8709079831599742606} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1809746257200316553 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384297501841288160} + m_CullTransparentMesh: 0 +--- !u!114 &7920746467999107272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384297501841288160} + 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.18356179, g: 0.20099089, b: 0.23584908, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1497166231236379036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623346482908792987} + - component: {fileID: 603840529919453106} + - component: {fileID: 2689939793015212444} + - component: {fileID: 7462772144908158030} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623346482908792987 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497166231236379036} + 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: 1874999273439031589} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: -17} + m_SizeDelta: {x: 0, y: 33} + m_Pivot: {x: 1, y: 1} +--- !u!222 &603840529919453106 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497166231236379036} + m_CullTransparentMesh: 0 +--- !u!114 &2689939793015212444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497166231236379036} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!114 &7462772144908158030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497166231236379036} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!1 &1775421380966386840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1330148951245736306} + - component: {fileID: 9077364791303492164} + - component: {fileID: 3862398127958206138} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1330148951245736306 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1775421380966386840} + 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: 4914609246722950823} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -24.999998, y: 0} + m_SizeDelta: {x: -70, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9077364791303492164 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1775421380966386840} + m_CullTransparentMesh: 1 +--- !u!114 &3862398127958206138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1775421380966386840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 60ee95c36778d1e45be2c34febf3bae9, type: 3} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &1842360844929059686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6800996459561672609} + m_Layer: 5 + m_Name: P1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6800996459561672609 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1842360844929059686} + 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: 1478340697627195994} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 685, y: 0} + m_SizeDelta: {x: 550, y: 1080} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1865295536285841250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3127467369618811936} + - component: {fileID: 2580461759740910640} + - component: {fileID: 7878049147642835539} + - component: {fileID: 1613065823072840625} + m_Layer: 5 + m_Name: SendBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3127467369618811936 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865295536285841250} + 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: 7705781682897233923} + m_RootOrder: 1 + 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: -36, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2580461759740910640 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865295536285841250} + m_CullTransparentMesh: 1 +--- !u!114 &7878049147642835539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865295536285841250} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: deaf98275b37b9a47b045d2f4356ac0d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1613065823072840625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865295536285841250} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7878049147642835539} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1977370280049699515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7112234111162990900} + - component: {fileID: 8652906688534999618} + - component: {fileID: 4300888969715803419} + m_Layer: 5 + m_Name: countBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &7112234111162990900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977370280049699515} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2207855533533964442} + m_Father: {fileID: 1331339525838810474} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!222 &8652906688534999618 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977370280049699515} + m_CullTransparentMesh: 0 +--- !u!114 &4300888969715803419 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977370280049699515} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.47058824} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2008580190142153093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4357326601337493453} + - component: {fileID: 6334311899552734988} + - component: {fileID: 6049429616191138595} + - component: {fileID: 3367535806943526813} + m_Layer: 0 + m_Name: chatAli + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4357326601337493453 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008580190142153093} + 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: 1342563137497141444} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6334311899552734988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008580190142153093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 985d700e95ad2ce42b40cedc40fca8af, type: 3} + m_Name: + m_EditorClassIdentifier: + url: + m_Prompt: + lan: "\u4E2D\u6587" + m_HistoryKeepCount: 15 + m_Settings: {fileID: 6049429616191138595} + session_id: +--- !u!114 &6049429616191138595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008580190142153093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec53b1d7a40518c439e751572b1d4b1f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_API_key: sk-630cc40117d54fb9a1fd40cdafcb55b0 + m_APP_ID: eb0eb087f53b49088577b835aea3670b +--- !u!114 &3367535806943526813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008580190142153093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &2062323033518430398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8204640701341012098} + - component: {fileID: 1976677087393974189} + - component: {fileID: 1829840714319643969} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8204640701341012098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062323033518430398} + 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: 4335492255882388021} + m_Father: {fileID: 1474207715841517882} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 0} +--- !u!222 &1976677087393974189 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062323033518430398} + m_CullTransparentMesh: 0 +--- !u!114 &1829840714319643969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2062323033518430398} + 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.5372549, g: 0.85098046, b: 0.3803922, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b352d9470dbb9b14ba187d46bd891f14, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.8 +--- !u!1 &2067449400865578763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1474207715841517882} + - component: {fileID: 5730935224382559812} + - component: {fileID: 3986471769788789597} + m_Layer: 5 + m_Name: Item_h + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1474207715841517882 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2067449400865578763} + 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: 8204640701341012098} + - {fileID: 4990929182249565718} + m_Father: {fileID: 1478340697627195994} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1810, y: -970} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 0} +--- !u!222 &5730935224382559812 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2067449400865578763} + m_CullTransparentMesh: 0 +--- !u!114 &3986471769788789597 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2067449400865578763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df3987f45d63c244d9ebf2d1d0bf824b, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 5966473566418556249} + mItemBg: {fileID: 1829840714319643969} +--- !u!1 &2118040077632293351 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5294935766580256330} + - component: {fileID: 1731885956909926541} + - component: {fileID: 563941146279178050} + m_Layer: 0 + m_Name: GPTSoVITS + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5294935766580256330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118040077632293351} + 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: 7775683361156134320} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1731885956909926541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118040077632293351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64ee242b355db9a4dac8862f3e659731, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PostURL: http://127.0.0.1:9880 + m_ReferWavPath: Voice/xiaozhi/10.mp3 + m_ReferenceText: "\u7F8E\u5986\u4E0E\u517B\u751F\u8DE8\u754C\u7ED3\u5408\uFF0C\u5E02\u9762\u4E0A\u51FA\u73B0\u4E86\u6DFB\u52A0\u5929\u7136\u690D\u7269\u7CBE\u534E\u7684\u53E3\u670D\u7F8E\u5BB9\u4EA7\u54C1\uFF0C\u4ECE\u5185\u800C\u5916\u6ECB\u517B\u808C\u80A4\u3002" + m_ReferenceTextLan: 0 + m_TargetTextLan: 0 +--- !u!114 &563941146279178050 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118040077632293351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &2253175685504653814 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4169831850562084762} + - component: {fileID: 701080310662399739} + - component: {fileID: 3793165016984923773} + m_Layer: 5 + m_Name: countBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4169831850562084762 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2253175685504653814} + 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: 4319608293277836574} + m_Father: {fileID: 7246920325472715100} + 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: 0, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 1, y: 1} +--- !u!222 &701080310662399739 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2253175685504653814} + m_CullTransparentMesh: 0 +--- !u!114 &3793165016984923773 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2253175685504653814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.47058824} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2294549133008385070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7246920325472715100} + - component: {fileID: 4875446386990794935} + - component: {fileID: 1708597598402874685} + m_Layer: 5 + m_Name: ItemIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7246920325472715100 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2294549133008385070} + 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: 4169831850562084762} + m_Father: {fileID: 750746148069815195} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1, y: 0} + m_SizeDelta: {x: 73, y: 73} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4875446386990794935 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2294549133008385070} + m_CullTransparentMesh: 0 +--- !u!114 &1708597598402874685 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2294549133008385070} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 7d060872f224b4047a2ba0155d10fc21, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2324518223298262932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4281178684225553732} + - component: {fileID: 1658963660540880395} + - component: {fileID: 1451377374758069485} + - component: {fileID: 6978167059826212247} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4281178684225553732 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2324518223298262932} + 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: 1139168141326150941} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: -17} + m_SizeDelta: {x: 380, y: 67} + m_Pivot: {x: 1, y: 1} +--- !u!222 &1658963660540880395 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2324518223298262932} + m_CullTransparentMesh: 0 +--- !u!114 &1451377374758069485 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2324518223298262932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 111111111111111111111111111111111111111111111 +--- !u!114 &6978167059826212247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2324518223298262932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &2485729550122703400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8559382817070368983} + - component: {fileID: 5657865013797639586} + - component: {fileID: 6969835791683608841} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8559382817070368983 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2485729550122703400} + 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: 3758098945568984624} + m_Father: {fileID: 2393636927292183402} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 0} +--- !u!222 &5657865013797639586 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2485729550122703400} + m_CullTransparentMesh: 0 +--- !u!114 &6969835791683608841 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2485729550122703400} + 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.5372549, g: 0.85098046, b: 0.3803922, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b352d9470dbb9b14ba187d46bd891f14, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.8 +--- !u!1 &2505839089831817388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 700340303670246487} + - component: {fileID: 4092667550853752593} + - component: {fileID: 7622560714667383359} + m_Layer: 5 + m_Name: ItemPrefab1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &700340303670246487 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2505839089831817388} + 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: 1442436139045091739} + - {fileID: 4113346227167997225} + m_Father: {fileID: 7298131943371044597} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -138} + m_SizeDelta: {x: 530, y: 74} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4092667550853752593 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2505839089831817388} + m_CullTransparentMesh: 0 +--- !u!114 &7622560714667383359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2505839089831817388} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c17a47a7992cde542babb1a1b95c5fcb, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 916592241220785482} + mMsgPicMask: {fileID: 6264631884300775075} + mMsgPic: {fileID: 1783948928937360972} + mIcon: {fileID: 16443903201796377} + mItemBg: {fileID: 3381680197593337661} + mArrow: {fileID: 1567827766543668707} + mIndexText: {fileID: 7305360995426840233} +--- !u!1 &2529344742886677125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4335492255882388021} + - component: {fileID: 1006505528722614139} + - component: {fileID: 9017180188018090496} + - component: {fileID: 3304814065013519774} + m_Layer: 5 + m_Name: close + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4335492255882388021 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2529344742886677125} + 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: 8204640701341012098} + 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: 18, y: -16} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1006505528722614139 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2529344742886677125} + m_CullTransparentMesh: 1 +--- !u!114 &9017180188018090496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2529344742886677125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.7058824} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8416ccad80e865f4db2b6fda492c36e8, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3304814065013519774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2529344742886677125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 9017180188018090496} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7604503801446381201} + m_TargetAssemblyTypeName: ChatUI2, Assembly-CSharp + m_MethodName: CloseChatTxtWithAction + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &2600601648604059031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1442436139045091739} + - component: {fileID: 3708179138881673491} + - component: {fileID: 16443903201796377} + m_Layer: 5 + m_Name: ItemIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1442436139045091739 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600601648604059031} + 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: 225000967418277091} + m_Father: {fileID: 700340303670246487} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1, y: 0} + m_SizeDelta: {x: 73, y: 73} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3708179138881673491 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600601648604059031} + m_CullTransparentMesh: 0 +--- !u!114 &16443903201796377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600601648604059031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 7d060872f224b4047a2ba0155d10fc21, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2640542753760840763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8453493525340726743} + - component: {fileID: 3236854872829041577} + - component: {fileID: 569774563481940677} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8453493525340726743 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2640542753760840763} + 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: 2645433490551167799} + m_Father: {fileID: 8365032259161275908} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 0} +--- !u!222 &3236854872829041577 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2640542753760840763} + m_CullTransparentMesh: 0 +--- !u!114 &569774563481940677 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2640542753760840763} + 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.5372549, g: 0.85098046, b: 0.3803922, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b352d9470dbb9b14ba187d46bd891f14, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.8 +--- !u!1 &2641701371752149477 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3379874673429331565} + - component: {fileID: 4789346129112502431} + - component: {fileID: 9151552360676686521} + - component: {fileID: 7705162121193384330} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3379874673429331565 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2641701371752149477} + 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: 4564443687005889881} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -17} + m_SizeDelta: {x: 0, y: 33} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4789346129112502431 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2641701371752149477} + m_CullTransparentMesh: 0 +--- !u!114 &9151552360676686521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2641701371752149477} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!114 &7705162121193384330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2641701371752149477} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!1 &2655147136630218347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6542354303843622751} + - component: {fileID: 8084310489620081637} + - component: {fileID: 5325886486201943503} + m_Layer: 5 + m_Name: PicMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6542354303843622751 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2655147136630218347} + 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: 6298066828307586135} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8084310489620081637 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2655147136630218347} + m_CullTransparentMesh: 0 +--- !u!114 &5325886486201943503 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2655147136630218347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 41b4e53ebecc4dc428849adbd25403f6, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2674567490295681741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2393636927292183402} + - component: {fileID: 4508823703243019745} + - component: {fileID: 7836268396210373415} + m_Layer: 5 + m_Name: Item_h_next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2393636927292183402 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2674567490295681741} + 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: 8559382817070368983} + - {fileID: 2807518877207220249} + m_Father: {fileID: 1478340697627195994} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1810, y: -970} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 0} +--- !u!222 &4508823703243019745 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2674567490295681741} + m_CullTransparentMesh: 0 +--- !u!114 &7836268396210373415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2674567490295681741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df3987f45d63c244d9ebf2d1d0bf824b, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 3128116748420965367} + mItemBg: {fileID: 6969835791683608841} +--- !u!1 &2759659500930494487 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 823259872745121820} + - component: {fileID: 6123721745144440891} + - component: {fileID: 1718481898150576705} + - component: {fileID: 9144023241359973863} + m_Layer: 5 + m_Name: countTxt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &823259872745121820 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2759659500930494487} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5844292194467821312} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 74.966, y: 25.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6123721745144440891 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2759659500930494487} + m_CullTransparentMesh: 0 +--- !u!114 &1718481898150576705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2759659500930494487} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 1 +--- !u!114 &9144023241359973863 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2759659500930494487} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &2807835503469280956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6298066828307586135} + - component: {fileID: 8495809513318456419} + - component: {fileID: 3918643428960018576} + - component: {fileID: 2076992834879793671} + m_Layer: 5 + m_Name: PicMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &6298066828307586135 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2807835503469280956} + 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: 6542354303843622751} + m_Father: {fileID: 1139168141326150941} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 1, y: 1} +--- !u!222 &8495809513318456419 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2807835503469280956} + m_CullTransparentMesh: 0 +--- !u!114 &3918643428960018576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2807835503469280956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b08d0ec0833d1624eab0d77d511db953, type: 3} + m_Type: 1 + 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!114 &2076992834879793671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2807835503469280956} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &2952603525939928093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7705781682897233923} + m_Layer: 5 + m_Name: InputContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7705781682897233923 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2952603525939928093} + 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: 4914609246722950823} + - {fileID: 3127467369618811936} + m_Father: {fileID: 944233366511275583} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 40} + m_SizeDelta: {x: 0, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2983357871590143466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4649431619350665146} + - component: {fileID: 2272818215758416798} + - component: {fileID: 7308353876127536753} + - component: {fileID: 5570690025888005788} + m_Layer: 5 + m_Name: AICanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4649431619350665146 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2983357871590143466} + 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: 1478340697627195994} + m_Father: {fileID: 909245880923760017} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &2272818215758416798 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2983357871590143466} + 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: 100 + m_TargetDisplay: 0 +--- !u!114 &7308353876127536753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2983357871590143466} + 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: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &5570690025888005788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2983357871590143466} + 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!1 &3039659125110043058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2174758516553566487} + - component: {fileID: 7016000590498546213} + - component: {fileID: 3458833151448055690} + m_Layer: 5 + m_Name: ItemPrefab4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2174758516553566487 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3039659125110043058} + 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: 6151605360568031989} + - {fileID: 1874999273439031589} + m_Father: {fileID: 7298131943371044597} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 50, y: -380} + m_SizeDelta: {x: 480, y: 74} + m_Pivot: {x: 0, y: 1} +--- !u!222 &7016000590498546213 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3039659125110043058} + m_CullTransparentMesh: 0 +--- !u!114 &3458833151448055690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3039659125110043058} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c17a47a7992cde542babb1a1b95c5fcb, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 2689939793015212444} + mMsgPicMask: {fileID: 1964209776775445872} + mMsgPic: {fileID: 4747624869063817796} + mIcon: {fileID: 4082204202485370500} + mItemBg: {fileID: 2203580115077067977} + mArrow: {fileID: 6622311849166254133} + mIndexText: {fileID: 1718481898150576705} +--- !u!1 &3066290077554428607 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2645433490551167799} + - component: {fileID: 2181975888304895175} + - component: {fileID: 1548649631616788953} + - component: {fileID: 2851971970958504476} + m_Layer: 5 + m_Name: close + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2645433490551167799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3066290077554428607} + 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: 8453493525340726743} + 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: 18, y: -16} + m_SizeDelta: {x: 25, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2181975888304895175 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3066290077554428607} + m_CullTransparentMesh: 1 +--- !u!114 &1548649631616788953 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3066290077554428607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.7058824} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8416ccad80e865f4db2b6fda492c36e8, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2851971970958504476 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3066290077554428607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1548649631616788953} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7604503801446381201} + m_TargetAssemblyTypeName: ChatUI2, Assembly-CSharp + m_MethodName: CloseChatTxtWithAction + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &3231559478042170080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1751963879108653581} + - component: {fileID: 5464424356182836616} + - component: {fileID: 1567827766543668707} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1751963879108653581 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3231559478042170080} + 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: 7157551928812417320} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -7, y: -34} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5464424356182836616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3231559478042170080} + m_CullTransparentMesh: 0 +--- !u!114 &1567827766543668707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3231559478042170080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8109c6f5cfa7b9049b3455330a975d48, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3387386524385451833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8149439341534715877} + - component: {fileID: 8226931445229203108} + - component: {fileID: 410664195184321932} + m_Layer: 0 + m_Name: XunFeiSTT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8149439341534715877 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3387386524385451833} + 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: 7775683361156134320} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8226931445229203108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3387386524385451833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e9be0a42f8e88244b7e5c0256160d11, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SpeechRecognizeURL: wss://iat-api.xfyun.cn/v2/iat + APPID: f2433640 + APIKey: d46a0dc56145c074ae751940ca74caf4 + APISecret: OTU4YTU4ZmY2OGYyYzQxYTA2ZTc5OWM5 +--- !u!114 &410664195184321932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3387386524385451833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &3446617889541940914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1636319639378957254} + - component: {fileID: 6176099229111060340} + - component: {fileID: 8444842321499985306} + - component: {fileID: 4553769671382240470} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1636319639378957254 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3446617889541940914} + 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: 5156038839896300675} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -10, y: 15} + m_SizeDelta: {x: 350, y: 33} + m_Pivot: {x: 1, y: 0} +--- !u!222 &6176099229111060340 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3446617889541940914} + m_CullTransparentMesh: 0 +--- !u!114 &8444842321499985306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3446617889541940914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!114 &4553769671382240470 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3446617889541940914} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &3691035648381783256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7298131943371044597} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7298131943371044597 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3691035648381783256} + 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: 700340303670246487} + - {fileID: 7339401265869624825} + - {fileID: 750746148069815195} + - {fileID: 2174758516553566487} + m_Father: {fileID: 8593579118175387784} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0.0000076293945} + m_SizeDelta: {x: 574, y: 300} + m_Pivot: {x: 0, y: 1} +--- !u!1 &3703399051422455333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7775683361156134320} + - component: {fileID: 5201791201073406548} + m_Layer: 0 + m_Name: TTS/STT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7775683361156134320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3703399051422455333} + 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: 5269795243286962344} + - {fileID: 4590037012201072808} + - {fileID: 8368273293160427184} + - {fileID: 8149439341534715877} + - {fileID: 7627813704499538452} + - {fileID: 322909691135163493} + - {fileID: 5294935766580256330} + - {fileID: 1671191068252071607} + m_Father: {fileID: 909245880923760017} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5201791201073406548 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3703399051422455333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &4094978905355250457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1849699812166238574} + m_Layer: 5 + m_Name: P2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1849699812166238574 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4094978905355250457} + 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: 1478340697627195994} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 1255, y: 0} + m_SizeDelta: {x: 550, y: 1080} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4168292037787704941 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7582182374994207263} + - component: {fileID: 6276149183937806166} + - component: {fileID: 754093563134008914} + m_Layer: 0 + m_Name: ZxkAI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7582182374994207263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4168292037787704941} + 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: 1342563137497141444} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6276149183937806166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4168292037787704941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cb52cd5b77dab8749ae3e13a63010a9a, type: 3} + m_Name: + m_EditorClassIdentifier: + url: http://182.92.85.98:17010/api/v1/chat/completions + m_Prompt: + lan: "\u4E2D\u6587" + m_HistoryKeepCount: 15 + Authorization: Bearer LB-oVOSVHIx0wIutfAbqU53WQ2tcBNL8yb95VweWGKLkMcYsgJjprCv0N + mode: "\u5B9E\u8BAD\u6A21\u5F0F" + bingLi: "\u5FC3\u810F\u542C\u8BCA" + tipWords: + maxRetries: 3 +--- !u!114 &754093563134008914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4168292037787704941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &4191152707110774532 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1139168141326150941} + m_Layer: 5 + m_Name: msgroot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1139168141326150941 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4191152707110774532} + 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: 7776299260332583327} + - {fileID: 4281178684225553732} + - {fileID: 6298066828307586135} + m_Father: {fileID: 7339401265869624825} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -100, y: -5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!1 &4599119634258016687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4319608293277836574} + - component: {fileID: 7208559866399103598} + - component: {fileID: 3145432710984930013} + - component: {fileID: 8142172881588036} + m_Layer: 5 + m_Name: countTxt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4319608293277836574 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4599119634258016687} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4169831850562084762} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 74.966, y: 25.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7208559866399103598 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4599119634258016687} + m_CullTransparentMesh: 0 +--- !u!114 &3145432710984930013 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4599119634258016687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 0 +--- !u!114 &8142172881588036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4599119634258016687} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &4834739923245837740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2211697970228190944} + - component: {fileID: 8785811725173694826} + - component: {fileID: 7849523591497142077} + - component: {fileID: 4398511764611410463} + m_Layer: 5 + m_Name: LoopListView2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2211697970228190944 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4834739923245837740} + 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: 8593579118175387784} + - {fileID: 4532298055372026195} + m_Father: {fileID: 944233366511275583} + 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} + m_AnchoredPosition: {x: 0, y: 41.45282} + m_SizeDelta: {x: 550, y: 937.0944} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8785811725173694826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4834739923245837740} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 7298131943371044597} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 8593579118175387784} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 4443240322507679277} + m_HorizontalScrollbarVisibility: 1 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!222 &7849523591497142077 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4834739923245837740} + m_CullTransparentMesh: 0 +--- !u!114 &4398511764611410463 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4834739923245837740} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e190d043ef387ee4fad4acea6146931e, type: 3} + m_Name: + m_EditorClassIdentifier: + mItemPrefabDataList: + - mItemPrefab: {fileID: 2505839089831817388} + mPadding: 30 + mInitCreateCount: 3 + mStartPosOffset: 0 + - mItemPrefab: {fileID: 7595103482519876064} + mPadding: 30 + mInitCreateCount: 3 + mStartPosOffset: 50 + - mItemPrefab: {fileID: 7330248923657601566} + mPadding: 30 + mInitCreateCount: 3 + mStartPosOffset: 0 + - mItemPrefab: {fileID: 3039659125110043058} + mPadding: 30 + mInitCreateCount: 3 + mStartPosOffset: 50 + mArrangeType: 0 + mSupportScrollBar: 1 + mItemSnapEnable: 1 + mViewPortSnapPivot: {x: 0, y: 0} + mItemSnapPivot: {x: 0, y: 0} +--- !u!1 &4910003496817033636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2807518877207220249} + - component: {fileID: 1903840331296131065} + - component: {fileID: 3128116748420965367} + - component: {fileID: 3557482723026630253} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2807518877207220249 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910003496817033636} + 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: 2393636927292183402} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -10, y: 15} + m_SizeDelta: {x: 196, y: 30} + m_Pivot: {x: 1, y: 0} +--- !u!222 &1903840331296131065 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910003496817033636} + m_CullTransparentMesh: 0 +--- !u!114 &3128116748420965367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910003496817033636} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!114 &3557482723026630253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910003496817033636} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!1 &4945168528482704005 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1740397897253841998} + - component: {fileID: 7160759372188843374} + - component: {fileID: 922719081270636886} + - component: {fileID: 8654668580659084120} + m_Layer: 5 + m_Name: "\u5173\u95ED\u5C0F\u667A" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1740397897253841998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4945168528482704005} + 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: 944233366511275583} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -15, y: -15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7160759372188843374 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4945168528482704005} + m_CullTransparentMesh: 1 +--- !u!114 &922719081270636886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4945168528482704005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8416ccad80e865f4db2b6fda492c36e8, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8654668580659084120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4945168528482704005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 922719081270636886} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5053781128544183218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2703600802283646912} + - component: {fileID: 2989018308705532350} + - component: {fileID: 4104063884673713514} + - component: {fileID: 3311631397604871932} + - component: {fileID: 4985181081708818909} + - component: {fileID: 8866265570212273980} + - component: {fileID: 3892777696965737780} + - component: {fileID: 7526349130163186213} + - component: {fileID: 5731793866109658623} + m_Layer: 0 + m_Name: showIP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2703600802283646912 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + 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: 1478340697627195994} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -80, y: 80} + m_SizeDelta: {x: 160, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2989018308705532350 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + m_CullTransparentMesh: 1 +--- !u!114 &4104063884673713514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 5ff2314552c02ea459e3ac6955376e08, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3311631397604871932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4104063884673713514} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7604503801446381201} + m_TargetAssemblyTypeName: ChatUI2, Assembly-CSharp + m_MethodName: ShowDialogue + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &4985181081708818909 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c03188170764ddc49a18e6ce63aaa5c6, type: 3} + m_Name: + m_EditorClassIdentifier: + spriteRenderer: {fileID: 8866265570212273980} + uiImage: {fileID: 4104063884673713514} +--- !u!212 &8866265570212273980 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 5ff2314552c02ea459e3ac6955376e08, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.8, y: 10.8} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &3892777696965737780 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 0cf0649c0c4c7d04b841ca178ca973e2, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &7526349130163186213 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3e961a3d6a97f945abd14589d9be43c, type: 3} + m_Name: + m_EditorClassIdentifier: + ChatUI: {fileID: 7604503801446381201} +--- !u!114 &5731793866109658623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5053781128544183218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a37d0273a5d362a40820127cba361e2d, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &5055836108974241429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7157551928812417320} + - component: {fileID: 1974761982328334952} + - component: {fileID: 3381680197593337661} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7157551928812417320 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5055836108974241429} + 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: 1751963879108653581} + m_Father: {fileID: 4113346227167997225} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 420, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1974761982328334952 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5055836108974241429} + m_CullTransparentMesh: 0 +--- !u!114 &3381680197593337661 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5055836108974241429} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b08d0ec0833d1624eab0d77d511db953, type: 3} + m_Type: 1 + 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!1 &5073960057411275385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5093581826598477937} + - component: {fileID: 2641732410615353743} + - component: {fileID: 4640622528397649871} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5093581826598477937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5073960057411275385} + 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: 5321776171921249936} + m_Father: {fileID: 5156038839896300675} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 0} +--- !u!222 &2641732410615353743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5073960057411275385} + m_CullTransparentMesh: 0 +--- !u!114 &4640622528397649871 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5073960057411275385} + 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.5372549, g: 0.85098046, b: 0.3803922, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b352d9470dbb9b14ba187d46bd891f14, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.8 +--- !u!1 &5180955609692479990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4564443687005889881} + m_Layer: 5 + m_Name: msgroot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4564443687005889881 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5180955609692479990} + 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: 1041159594532861400} + - {fileID: 3379874673429331565} + - {fileID: 8845668055600942161} + m_Father: {fileID: 750746148069815195} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!1 &5219409869275451954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2207855533533964442} + - component: {fileID: 5151902577784759174} + - component: {fileID: 4279159094098306952} + - component: {fileID: 1422514909909943204} + m_Layer: 5 + m_Name: countTxt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2207855533533964442 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5219409869275451954} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7112234111162990900} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 74.966, y: 25.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5151902577784759174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5219409869275451954} + m_CullTransparentMesh: 0 +--- !u!114 &4279159094098306952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5219409869275451954} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 1 +--- !u!114 &1422514909909943204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5219409869275451954} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &5367268035667960849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4532298055372026195} + - component: {fileID: 6818107569223701467} + - component: {fileID: 5055072088505333494} + - component: {fileID: 4443240322507679277} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4532298055372026195 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5367268035667960849} + 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: 8709079831599742606} + m_Father: {fileID: 2211697970228190944} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -19, y: 0} + m_SizeDelta: {x: 19, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6818107569223701467 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5367268035667960849} + m_CullTransparentMesh: 0 +--- !u!114 &5055072088505333494 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5367268035667960849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.11764706} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4443240322507679277 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5367268035667960849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7920746467999107272} + m_HandleRect: {fileID: 4798795331209873726} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5530301045926959311 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1574245116983682926} + - component: {fileID: 7757182197040698688} + - component: {fileID: 3688239923344612471} + - component: {fileID: 2218733183616869087} + m_Layer: 5 + m_Name: Open + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1574245116983682926 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5530301045926959311} + 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: 8005337934500649604} + 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: 15, y: 15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7757182197040698688 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5530301045926959311} + m_CullTransparentMesh: 1 +--- !u!114 &3688239923344612471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5530301045926959311} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 1f1d7ceffe92f8b46839ee98a4a44197, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2218733183616869087 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5530301045926959311} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3688239923344612471} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5570240442568724463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1671191068252071607} + - component: {fileID: 3482065790157837361} + - component: {fileID: 4022515061540703665} + m_Layer: 0 + m_Name: cosyvoice-v2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1671191068252071607 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5570240442568724463} + 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: 7775683361156134320} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3482065790157837361 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5570240442568724463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4b82b5ee62fb237498b3922fbef2f7ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PostURL: http://117.72.49.30:8011/v1/audio/speech + maxRetries: 3 + authorizationToken: Bearer LB-dEJZxlYoiH5PYCvrYQnpFbkHqAzLYYXlRz7hWxRvlahHCggr05hTXhOweiDfM + role: longxiaochun_v2 +--- !u!114 &4022515061540703665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5570240442568724463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &5571432420491187870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8709079831599742606} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8709079831599742606 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5571432420491187870} + 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: 4798795331209873726} + m_Father: {fileID: 4532298055372026195} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &5628427411520266753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7627813704499538452} + - component: {fileID: 5961022346613215937} + - component: {fileID: 9107352836549286260} + m_Layer: 0 + m_Name: XunFeiSTTRealTime + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7627813704499538452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5628427411520266753} + 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: 7775683361156134320} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5961022346613215937 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5628427411520266753} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5e1e2f7c35df61488b282cb2d167f3f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SpeechRecognizeURL: ws://rtasr.xfyun.cn/v1/ws? + appid: f2433640 + appkey: 6fde2501ca9c018c392bdffb19757d8d +--- !u!114 &9107352836549286260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5628427411520266753} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &5666482654242624826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8005337934500649604} + - component: {fileID: 2393525863379087502} + - component: {fileID: 8483115770206943761} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8005337934500649604 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5666482654242624826} + 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: 5572104841172753949} + - {fileID: 1574245116983682926} + m_Father: {fileID: 8230114884812822062} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 75, y: -75} + m_SizeDelta: {x: 150, y: 150} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2393525863379087502 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5666482654242624826} + m_CullTransparentMesh: 1 +--- !u!114 &8483115770206943761 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5666482654242624826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ed9d5466f5227e44782ed75ef13b9a52, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5744338398360256380 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1331339525838810474} + - component: {fileID: 5305849837825679815} + - component: {fileID: 251458527306532170} + m_Layer: 5 + m_Name: ItemIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1331339525838810474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5744338398360256380} + 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: 7112234111162990900} + m_Father: {fileID: 7339401265869624825} + 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: 1, y: 0} + m_SizeDelta: {x: 73, y: 73} + m_Pivot: {x: 1, y: 1} +--- !u!222 &5305849837825679815 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5744338398360256380} + m_CullTransparentMesh: 0 +--- !u!114 &251458527306532170 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5744338398360256380} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 06fa288dede888b4daf6d5a5b38f4aed, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5747924503466979875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1342563137497141444} + - component: {fileID: 1870330808616713793} + m_Layer: 0 + m_Name: LLM + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1342563137497141444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5747924503466979875} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.6697998, y: 1.4160436, z: -0.05155917} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4357326601337493453} + - {fileID: 7582182374994207263} + m_Father: {fileID: 909245880923760017} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1870330808616713793 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5747924503466979875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &5869281517538781939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5156038839896300675} + - component: {fileID: 152239609688064540} + - component: {fileID: 8711813246765145766} + m_Layer: 5 + m_Name: Item_v_next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &5156038839896300675 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5869281517538781939} + 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: 5093581826598477937} + - {fileID: 1636319639378957254} + m_Father: {fileID: 1478340697627195994} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1810, y: -970} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 0} +--- !u!222 &152239609688064540 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5869281517538781939} + m_CullTransparentMesh: 0 +--- !u!114 &8711813246765145766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5869281517538781939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df3987f45d63c244d9ebf2d1d0bf824b, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 8444842321499985306} + mItemBg: {fileID: 4640622528397649871} +--- !u!1 &5929056239531446064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5269795243286962344} + - component: {fileID: 8690769894265552192} + - component: {fileID: 951950379858058301} + m_Layer: 0 + m_Name: FunASR + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5269795243286962344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5929056239531446064} + 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: 7775683361156134320} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8690769894265552192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5929056239531446064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a8403314f56409246890311ccb19f43b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SpeechRecognizeURL: ws://localhost:10095 + isRealTime: 0 +--- !u!114 &951950379858058301 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5929056239531446064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &5949748977977604580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8593579118175387784} + - component: {fileID: 4380653357783317856} + - component: {fileID: 711420833486873481} + - component: {fileID: 8415617611607278757} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8593579118175387784 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5949748977977604580} + 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: 7298131943371044597} + m_Father: {fileID: 2211697970228190944} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &4380653357783317856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5949748977977604580} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!222 &711420833486873481 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5949748977977604580} + m_CullTransparentMesh: 0 +--- !u!114 &8415617611607278757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5949748977977604580} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5988482992906354504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5321776171921249936} + - component: {fileID: 8394669680595924640} + - component: {fileID: 7103915118887867005} + - component: {fileID: 2161507938816381293} + m_Layer: 5 + m_Name: next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5321776171921249936 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5988482992906354504} + 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: 4343654066660843904} + m_Father: {fileID: 5093581826598477937} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: -18} + m_SizeDelta: {x: 80, y: 36} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8394669680595924640 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5988482992906354504} + m_CullTransparentMesh: 1 +--- !u!114 &7103915118887867005 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5988482992906354504} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: -741019565, guid: 4a76ecba8f8e40b47acecca435028b51, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2161507938816381293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5988482992906354504} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7103915118887867005} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7604503801446381201} + m_TargetAssemblyTypeName: ChatUI2, Assembly-CSharp + m_MethodName: CloseChatTxtWithAction + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &6079371945717419447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1478340697627195994} + - component: {fileID: 994971673336129164} + - component: {fileID: 3030506947019733426} + - component: {fileID: 7604503801446381201} + m_Layer: 5 + m_Name: ChatUI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1478340697627195994 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6079371945717419447} + 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: 1474207715841517882} + - {fileID: 8365032259161275908} + - {fileID: 2393636927292183402} + - {fileID: 5156038839896300675} + - {fileID: 2703600802283646912} + - {fileID: 944233366511275583} + - {fileID: 6800996459561672609} + - {fileID: 1849699812166238574} + m_Father: {fileID: 4649431619350665146} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &994971673336129164 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6079371945717419447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 944450e2aafceac4ab7b3d2d964710e6, type: 3} + m_Name: + m_EditorClassIdentifier: + headIcons: + - {fileID: 21300000, guid: 7d060872f224b4047a2ba0155d10fc21, type: 3} + - {fileID: 21300000, guid: 06fa288dede888b4daf6d5a5b38f4aed, type: 3} +--- !u!82 &3030506947019733426 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6079371945717419447} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &7604503801446381201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6079371945717419447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a259e79e2f764e44b922c0c7644652d8, type: 3} + m_Name: + m_EditorClassIdentifier: + mLoopListView: {fileID: 4398511764611410463} + m_SendBtn: {fileID: 1613065823072840625} + m_InputWord: {fileID: 3135724736540169469} + hideDialogue: {fileID: 8654668580659084120} + p1: {fileID: 6800996459561672609} + p2: {fileID: 1849699812166238574} + chatuiObj: {fileID: 6666119674987821681} + audioSource: {fileID: 3030506947019733426} + welcomeAudioCilp: {fileID: 8300000, guid: 5eea7092176f4824abee532fc7114aa5, type: 3} + IP_Animator: {fileID: 3892777696965737780} + prefab_h: {fileID: 2067449400865578763} + prefab_v: {fileID: 400173983984726507} + prefab_h_next: {fileID: 2674567490295681741} + prefab_v_next: {fileID: 5869281517538781939} + xunFeiWakeup: {fileID: 4579860318591468781} +--- !u!1 &6095876691193335014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2580828888890732167} + - component: {fileID: 5715857415790208441} + - component: {fileID: 148630053158313261} + - component: {fileID: 2884950887961085913} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2580828888890732167 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6095876691193335014} + 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: 8365032259161275908} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -10, y: 15} + m_SizeDelta: {x: 350, y: 33} + m_Pivot: {x: 1, y: 0} +--- !u!222 &5715857415790208441 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6095876691193335014} + m_CullTransparentMesh: 0 +--- !u!114 &148630053158313261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6095876691193335014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!114 &2884950887961085913 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6095876691193335014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &6314756574211466069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6817947043965702783} + - component: {fileID: 7407335993658213904} + - component: {fileID: 500513217722996565} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6817947043965702783 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6314756574211466069} + 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: 1041159594532861400} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -7, y: -34} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7407335993658213904 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6314756574211466069} + m_CullTransparentMesh: 0 +--- !u!114 &500513217722996565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6314756574211466069} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8109c6f5cfa7b9049b3455330a975d48, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6610411723416805132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8845668055600942161} + - component: {fileID: 6029959965657101218} + - component: {fileID: 7636205230643996312} + - component: {fileID: 5354226029702098620} + m_Layer: 5 + m_Name: PicMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8845668055600942161 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6610411723416805132} + 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: 2963709840213738291} + m_Father: {fileID: 4564443687005889881} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6029959965657101218 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6610411723416805132} + m_CullTransparentMesh: 0 +--- !u!114 &7636205230643996312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6610411723416805132} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b08d0ec0833d1624eab0d77d511db953, type: 3} + m_Type: 1 + 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!114 &5354226029702098620 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6610411723416805132} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &6666119674987821681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 944233366511275583} + - component: {fileID: 3581812125107659987} + - component: {fileID: 5818775708117095868} + m_Layer: 5 + m_Name: Chatobj + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &944233366511275583 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6666119674987821681} + 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: 8230114884812822062} + - {fileID: 1740397897253841998} + - {fileID: 2211697970228190944} + - {fileID: 7705781682897233923} + m_Father: {fileID: 1478340697627195994} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 1255, y: 0} + m_SizeDelta: {x: 550, y: 1080} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3581812125107659987 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6666119674987821681} + m_CullTransparentMesh: 1 +--- !u!114 &5818775708117095868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6666119674987821681} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 86d5d03bace9c3546a904063a2ded222, type: 2} + m_Color: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.39215687} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 969b2ca55e92968489e28402cc5ab52f, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1.5 +--- !u!1 &6678552214289287557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8226262539029363028} + - component: {fileID: 8658725378726528762} + - component: {fileID: 1783948928937360972} + m_Layer: 5 + m_Name: PicMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8226262539029363028 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6678552214289287557} + 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: 6264631884300775075} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8658725378726528762 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6678552214289287557} + m_CullTransparentMesh: 0 +--- !u!114 &1783948928937360972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6678552214289287557} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ebb2d00ad29e19f49a6e3f156b568ccc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6903254123509085690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6264631884300775075} + - component: {fileID: 6189597956383558767} + - component: {fileID: 8147237128925578743} + - component: {fileID: 4724625149882620771} + m_Layer: 5 + m_Name: PicMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &6264631884300775075 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6903254123509085690} + 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: 8226262539029363028} + m_Father: {fileID: 4113346227167997225} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6189597956383558767 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6903254123509085690} + m_CullTransparentMesh: 0 +--- !u!114 &8147237128925578743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6903254123509085690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b08d0ec0833d1624eab0d77d511db953, type: 3} + m_Type: 1 + 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!114 &4724625149882620771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6903254123509085690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &6940080213310346139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2963709840213738291} + - component: {fileID: 6018165978515049394} + - component: {fileID: 4902602908967519351} + m_Layer: 5 + m_Name: PicMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2963709840213738291 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6940080213310346139} + 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: 8845668055600942161} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6018165978515049394 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6940080213310346139} + m_CullTransparentMesh: 0 +--- !u!114 &4902602908967519351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6940080213310346139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ebb2d00ad29e19f49a6e3f156b568ccc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &7080926130388426979 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3758098945568984624} + - component: {fileID: 3417213080865574471} + - component: {fileID: 1260974194100384776} + - component: {fileID: 8241656694975707812} + m_Layer: 5 + m_Name: next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3758098945568984624 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080926130388426979} + 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: 9103209306263025622} + m_Father: {fileID: 8559382817070368983} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: -18} + m_SizeDelta: {x: 80, y: 36} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3417213080865574471 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080926130388426979} + m_CullTransparentMesh: 1 +--- !u!114 &1260974194100384776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080926130388426979} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: -741019565, guid: 4a76ecba8f8e40b47acecca435028b51, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8241656694975707812 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7080926130388426979} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1260974194100384776} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7604503801446381201} + m_TargetAssemblyTypeName: ChatUI2, Assembly-CSharp + m_MethodName: CloseChatTxtWithAction + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &7110693226576687368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4719447999441466994} + - component: {fileID: 8544062654350007580} + - component: {fileID: 916592241220785482} + - component: {fileID: 2302876963060373242} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4719447999441466994 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7110693226576687368} + 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: 4113346227167997225} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -17} + m_SizeDelta: {x: 400, y: 67} + m_Pivot: {x: 0, y: 1} +--- !u!222 &8544062654350007580 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7110693226576687368} + m_CullTransparentMesh: 0 +--- !u!114 &916592241220785482 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7110693226576687368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 111111111111111111111111111111111111111111111111111111 +--- !u!114 &2302876963060373242 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7110693226576687368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &7297164864652362755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7305854344945519791} + - component: {fileID: 6042283670363272792} + - component: {fileID: 7305360995426840233} + - component: {fileID: 4013698170630681120} + m_Layer: 5 + m_Name: countTxt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7305854344945519791 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7297164864652362755} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 225000967418277091} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 74.966, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6042283670363272792 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7297164864652362755} + m_CullTransparentMesh: 0 +--- !u!114 &7305360995426840233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7297164864652362755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 0 +--- !u!114 &4013698170630681120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7297164864652362755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &7330248923657601566 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 750746148069815195} + - component: {fileID: 6307325555028273713} + - component: {fileID: 7345693544422698770} + m_Layer: 5 + m_Name: ItemPrefab3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &750746148069815195 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7330248923657601566} + 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: 7246920325472715100} + - {fileID: 4564443687005889881} + m_Father: {fileID: 7298131943371044597} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -138} + m_SizeDelta: {x: 500, y: 74} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6307325555028273713 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7330248923657601566} + m_CullTransparentMesh: 0 +--- !u!114 &7345693544422698770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7330248923657601566} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c17a47a7992cde542babb1a1b95c5fcb, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 9151552360676686521} + mMsgPicMask: {fileID: 8845668055600942161} + mMsgPic: {fileID: 4902602908967519351} + mIcon: {fileID: 1708597598402874685} + mItemBg: {fileID: 1765072554222148288} + mArrow: {fileID: 500513217722996565} + mIndexText: {fileID: 3145432710984930013} +--- !u!1 &7335756619635887257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1041159594532861400} + - component: {fileID: 136929480175048386} + - component: {fileID: 1765072554222148288} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1041159594532861400 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7335756619635887257} + 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: 6817947043965702783} + m_Father: {fileID: 4564443687005889881} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!222 &136929480175048386 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7335756619635887257} + m_CullTransparentMesh: 0 +--- !u!114 &1765072554222148288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7335756619635887257} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b08d0ec0833d1624eab0d77d511db953, type: 3} + m_Type: 1 + 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!1 &7370959724990700059 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7776299260332583327} + - component: {fileID: 3926230431153330640} + - component: {fileID: 6329931785343805790} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7776299260332583327 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7370959724990700059} + 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: 4232956668206325881} + m_Father: {fileID: 1139168141326150941} + 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: 0, y: 0} + m_SizeDelta: {x: 400, y: 100} + m_Pivot: {x: 1, y: 1} +--- !u!222 &3926230431153330640 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7370959724990700059} + m_CullTransparentMesh: 0 +--- !u!114 &6329931785343805790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7370959724990700059} + 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.5372549, g: 0.85098046, b: 0.3803922, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b08d0ec0833d1624eab0d77d511db953, type: 3} + m_Type: 1 + 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!1 &7413665755462603256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8368273293160427184} + - component: {fileID: 7902598702161111994} + - component: {fileID: 4044795173199418589} + m_Layer: 0 + m_Name: XunFeiTTS + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8368273293160427184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7413665755462603256} + 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: 7775683361156134320} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7902598702161111994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7413665755462603256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6fd35c021b8e4584aa486d89dd6b06ce, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PostURL: wss://tts-api.xfyun.cn/v2/tts + Role: x4_yezi + APPID: f2433640 + APIKey: d46a0dc56145c074ae751940ca74caf4 + APISecret: OTU4YTU4ZmY2OGYyYzQxYTA2ZTc5OWM5 +--- !u!114 &4044795173199418589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7413665755462603256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &7595103482519876064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7339401265869624825} + - component: {fileID: 1500405823097799342} + - component: {fileID: 4292448732806157367} + m_Layer: 5 + m_Name: ItemPrefab2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &7339401265869624825 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7595103482519876064} + 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: 1331339525838810474} + - {fileID: 1139168141326150941} + m_Father: {fileID: 7298131943371044597} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 50, y: -380} + m_SizeDelta: {x: 480, y: 74} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1500405823097799342 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7595103482519876064} + m_CullTransparentMesh: 0 +--- !u!114 &4292448732806157367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7595103482519876064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c17a47a7992cde542babb1a1b95c5fcb, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 1451377374758069485} + mMsgPicMask: {fileID: 6298066828307586135} + mMsgPic: {fileID: 5325886486201943503} + mIcon: {fileID: 251458527306532170} + mItemBg: {fileID: 6329931785343805790} + mArrow: {fileID: 6272999263629071848} + mIndexText: {fileID: 4279159094098306952} +--- !u!1 &7596574876152190850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5345648920677364967} + - component: {fileID: 8660103910787616607} + - component: {fileID: 2203580115077067977} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5345648920677364967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7596574876152190850} + 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: 2930091502041104722} + m_Father: {fileID: 1874999273439031589} + 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: 0, y: 0} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 1} +--- !u!222 &8660103910787616607 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7596574876152190850} + m_CullTransparentMesh: 0 +--- !u!114 &2203580115077067977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7596574876152190850} + 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.5372549, g: 0.85098046, b: 0.3803922, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b08d0ec0833d1624eab0d77d511db953, type: 3} + m_Type: 1 + 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!1 &7674398523607859925 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5572104841172753949} + - component: {fileID: 4665067122303483004} + - component: {fileID: 3154764768871234628} + - component: {fileID: 1964198748357836818} + m_Layer: 5 + m_Name: Close + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5572104841172753949 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7674398523607859925} + 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: 8005337934500649604} + 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: 15, y: 15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4665067122303483004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7674398523607859925} + m_CullTransparentMesh: 1 +--- !u!114 &3154764768871234628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7674398523607859925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 90c9418f48405f7479339c790ecda255, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1964198748357836818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7674398523607859925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3154764768871234628} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &7728511313347102640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4113346227167997225} + m_Layer: 5 + m_Name: msgroot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4113346227167997225 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7728511313347102640} + 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: 7157551928812417320} + - {fileID: 4719447999441466994} + - {fileID: 6264631884300775075} + m_Father: {fileID: 700340303670246487} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!1 &8086288175326473123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2111510068754746144} + - component: {fileID: 5864207184433179489} + - component: {fileID: 3777183783918521733} + m_Layer: 5 + m_Name: TipText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2111510068754746144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8086288175326473123} + 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: 8230114884812822062} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 34.4716, y: 0} + m_SizeDelta: {x: -68.9431, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5864207184433179489 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8086288175326473123} + m_CullTransparentMesh: 1 +--- !u!114 &3777183783918521733 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8086288175326473123} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a46a9cbe92365294ab6b27215c07a897, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u60A8\u597D\uFF0C\u8BF7\u95EE\u6709\u4EC0\u4E48\u95EE\u9898\u5417\uFF1F" +--- !u!1 &8134646292649592447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909245880923760017} + - component: {fileID: 7046844421073250770} + - component: {fileID: 4013092782427847637} + m_Layer: 0 + m_Name: ChatAI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &909245880923760017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134646292649592447} + 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: 4649431619350665146} + - {fileID: 1342563137497141444} + - {fileID: 7775683361156134320} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7046844421073250770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134646292649592447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b9e8081040c9c343a1dabf9837b3ee0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ChatSettings: + m_ChatModel: {fileID: 6276149183937806166} + m_TextToSpeech: {fileID: 7902598702161111994} + m_SpeechToText: {fileID: 8226931445229203108} + m_RealtimeSpeechToText: {fileID: 5961022346613215937} +--- !u!114 &4013092782427847637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8134646292649592447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &8184409225737382804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1964209776775445872} + - component: {fileID: 5668229585272915852} + - component: {fileID: 4536662256673274842} + - component: {fileID: 4648687787102431826} + m_Layer: 5 + m_Name: PicMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1964209776775445872 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8184409225737382804} + 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: 7261426698365312684} + m_Father: {fileID: 1874999273439031589} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 1, y: 1} +--- !u!222 &5668229585272915852 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8184409225737382804} + m_CullTransparentMesh: 0 +--- !u!114 &4536662256673274842 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8184409225737382804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b08d0ec0833d1624eab0d77d511db953, type: 3} + m_Type: 1 + 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!114 &4648687787102431826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8184409225737382804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &8311393252658982306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4914609246722950823} + - component: {fileID: 806101038673676389} + - component: {fileID: 5367958919649596772} + - component: {fileID: 3135724736540169469} + m_Layer: 5 + m_Name: Input + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4914609246722950823 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8311393252658982306} + 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: 408915292243015742} + - {fileID: 1330148951245736306} + m_Father: {fileID: 7705781682897233923} + m_RootOrder: 0 + 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: -275, y: 0} + m_SizeDelta: {x: 540, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &806101038673676389 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8311393252658982306} + m_CullTransparentMesh: 1 +--- !u!114 &5367958919649596772 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8311393252658982306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d14b72a8f13fe3f4495e5833d3de387f, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 0.8 +--- !u!114 &3135724736540169469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8311393252658982306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5367958919649596772} + m_TextComponent: {fileID: 3862398127958206138} + m_Placeholder: {fileID: 310393256738650874} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &8478525432993239571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 440701351920036237} + - component: {fileID: 6235110207813087931} + - component: {fileID: 1952023208867569194} + - component: {fileID: 5714644874411922884} + m_Layer: 5 + m_Name: "\u5173\u95ED\u5C0F\u667A" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &440701351920036237 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8478525432993239571} + 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: 8230114884812822062} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -15, y: -15} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6235110207813087931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8478525432993239571} + m_CullTransparentMesh: 1 +--- !u!114 &1952023208867569194 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8478525432993239571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8416ccad80e865f4db2b6fda492c36e8, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5714644874411922884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8478525432993239571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1952023208867569194} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &8538378742566826990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 322909691135163493} + - component: {fileID: 4579860318591468781} + - component: {fileID: 1084958593176866503} + - component: {fileID: 6837310696820153543} + m_Layer: 0 + m_Name: XunFeiWakeup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &322909691135163493 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8538378742566826990} + 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: 7775683361156134320} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4579860318591468781 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8538378742566826990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 417f31e6da94a464bbd361e5dac01697, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1084958593176866503 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8538378742566826990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aef1f434c36132843b501d927325b9db, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &6837310696820153543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8538378742566826990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98bbc2c1e63e98543830eec78d976795, type: 3} + m_Name: + m_EditorClassIdentifier: + serializedGuid: +--- !u!1 &8933697090741927507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4343654066660843904} + - component: {fileID: 839544186020012476} + - component: {fileID: 3936375168163347241} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4343654066660843904 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8933697090741927507} + 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: 5321776171921249936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &839544186020012476 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8933697090741927507} + m_CullTransparentMesh: 1 +--- !u!114 &3936375168163347241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8933697090741927507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 60ee95c36778d1e45be2c34febf3bae9, type: 3} + m_FontSize: 17 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u7EE7\u7EED" +--- !u!1 &9072855709542612320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8230114884812822062} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8230114884812822062 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9072855709542612320} + 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: 8005337934500649604} + - {fileID: 440701351920036237} + - {fileID: 2111510068754746144} + m_Father: {fileID: 944233366511275583} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -75} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &9083542491233015242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6151605360568031989} + - component: {fileID: 2075334011109618975} + - component: {fileID: 4082204202485370500} + m_Layer: 5 + m_Name: ItemIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6151605360568031989 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9083542491233015242} + 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: 5844292194467821312} + m_Father: {fileID: 2174758516553566487} + 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: 1, y: 0} + m_SizeDelta: {x: 73, y: 73} + m_Pivot: {x: 1, y: 1} +--- !u!222 &2075334011109618975 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9083542491233015242} + m_CullTransparentMesh: 0 +--- !u!114 &4082204202485370500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9083542491233015242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 06fa288dede888b4daf6d5a5b38f4aed, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &9089500738999969531 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9103209306263025622} + - component: {fileID: 5334807962621715863} + - component: {fileID: 7077595527876188404} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9103209306263025622 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9089500738999969531} + 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: 3758098945568984624} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5334807962621715863 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9089500738999969531} + m_CullTransparentMesh: 1 +--- !u!114 &7077595527876188404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9089500738999969531} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 60ee95c36778d1e45be2c34febf3bae9, type: 3} + m_FontSize: 17 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u7EE7\u7EED" diff --git a/Assets/Third/AI/ChatAI.prefab.meta b/Assets/Third/AI/ChatAI.prefab.meta new file mode 100644 index 0000000..e9a8622 --- /dev/null +++ b/Assets/Third/AI/ChatAI.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7aed8de88ca84a84ea99f939edf39e8a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin.meta b/Assets/Third/AI/Chat_Plugin.meta new file mode 100644 index 0000000..191b67f --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51617ad05ff364b4fa994b8281123439 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo.meta b/Assets/Third/AI/Chat_Plugin/Demo.meta new file mode 100644 index 0000000..507b422 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 336e3fe0f9ab99d46b8e2242e28873ce +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scenes.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scenes.meta new file mode 100644 index 0000000..e313320 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0e5310a4f9b916540a1ff5acb79961a8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat.meta new file mode 100644 index 0000000..4c8194c --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67d301eca2880fb4fad1911b0339424f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat/ChatViewDemo.unity b/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat/ChatViewDemo.unity new file mode 100644 index 0000000..8dc47fa --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat/ChatViewDemo.unity @@ -0,0 +1,4993 @@ +%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: 0 + 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 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + 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: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + 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: 4890085278179872738, guid: 6b61d438328763b429c45db6426c4186, + type: 2} +--- !u!196 &5 +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 &10775349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 152368, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 10775350} + - component: {fileID: 10775353} + - component: {fileID: 10775351} + m_Layer: 5 + m_Name: ItemPrefab1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &10775350 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22435400, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10775349} + 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: 1055776078} + - {fileID: 1235946221} + m_Father: {fileID: 395387778} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -138} + m_SizeDelta: {x: 620, y: 74} + m_Pivot: {x: 0, y: 1} +--- !u!114 &10775351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10775349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c17a47a7992cde542babb1a1b95c5fcb, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 102634720} + mMsgPicMask: {fileID: 611477964} + mMsgPic: {fileID: 1841160769} + mIcon: {fileID: 1055776079} + mItemBg: {fileID: 1089959742} + mArrow: {fileID: 1256272593} + mIndexText: {fileID: 1706490059} +--- !u!222 &10775353 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22274666, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10775349} + m_CullTransparentMesh: 0 +--- !u!1 &44421873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44421874} + - component: {fileID: 44421876} + - component: {fileID: 44421875} + - component: {fileID: 44421877} + m_Layer: 5 + m_Name: PicMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &44421874 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44421873} + 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: 1941856715} + m_Father: {fileID: 333914096} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 1, y: 1} +--- !u!114 &44421875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44421873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9e768ab897409d24fa26c5739ce4afc6, type: 3} + m_Type: 1 + 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 &44421876 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44421873} + m_CullTransparentMesh: 0 +--- !u!114 &44421877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44421873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &102634718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 187340, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 102634719} + - component: {fileID: 102634721} + - component: {fileID: 102634720} + - component: {fileID: 102634722} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &102634719 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22466978, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102634718} + 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: 1235946221} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -17} + m_SizeDelta: {x: 440, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &102634720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11470590, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102634718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.8679245, g: 0.8679245, b: 0.8679245, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!222 &102634721 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22244308, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102634718} + m_CullTransparentMesh: 0 +--- !u!114 &102634722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102634718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &108507076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 108507077} + - component: {fileID: 108507080} + - component: {fileID: 108507079} + - component: {fileID: 108507078} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &108507077 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108507076} + 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: 553500773} + - {fileID: 596986031} + - {fileID: 1962158106} + - {fileID: 2114714858} + 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!114 &108507078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108507076} + 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 &108507079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108507076} + 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 &108507080 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108507076} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1334139339} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &123536979 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 123536983} + - component: {fileID: 123536982} + - component: {fileID: 123536980} + - component: {fileID: 123536981} + m_Layer: 5 + m_Name: countTxt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &123536980 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123536979} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 1 +--- !u!114 &123536981 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123536979} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &123536982 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123536979} + m_CullTransparentMesh: 0 +--- !u!224 &123536983 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123536979} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1194954390} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 74.966, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &127899107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 127899108} + - component: {fileID: 127899110} + - component: {fileID: 127899109} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &127899108 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127899107} + 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: 1962158106} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &127899109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127899107} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: add1 +--- !u!222 &127899110 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 127899107} + m_CullTransparentMesh: 1 +--- !u!1 &284896034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 284896037} + - component: {fileID: 284896036} + - component: {fileID: 284896035} + m_Layer: 5 + m_Name: PicMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &284896035 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284896034} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 41b4e53ebecc4dc428849adbd25403f6, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &284896036 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284896034} + m_CullTransparentMesh: 0 +--- !u!224 &284896037 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284896034} + 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: 348378158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &333914095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 333914096} + m_Layer: 5 + m_Name: msgroot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &333914096 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 333914095} + 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: 1185123315} + - {fileID: 693423821} + - {fileID: 44421874} + m_Father: {fileID: 1181513090} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -100, y: -5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!1 &348378157 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 348378158} + - component: {fileID: 348378161} + - component: {fileID: 348378160} + - component: {fileID: 348378159} + m_Layer: 5 + m_Name: PicMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &348378158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 348378157} + 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: 284896037} + m_Father: {fileID: 2008713721} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 1, y: 1} +--- !u!114 &348378159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 348378157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &348378160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 348378157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9e768ab897409d24fa26c5739ce4afc6, type: 3} + m_Type: 1 + 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 &348378161 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 348378157} + m_CullTransparentMesh: 0 +--- !u!1 &395387777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 190092, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 395387778} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &395387778 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22404428, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 395387777} + 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: 10775350} + - {fileID: 1181513090} + - {fileID: 1263064301} + - {fileID: 1022645415} + m_Father: {fileID: 1959115735} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 574, y: 300} + m_Pivot: {x: 0, y: 1} +--- !u!1 &483037681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 107404, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483037682} + - component: {fileID: 483037684} + - component: {fileID: 483037683} + m_Layer: 5 + m_Name: ItemIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &483037682 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22491096, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483037681} + 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: 1531292702} + m_Father: {fileID: 1181513090} + 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: 1, y: 0} + m_SizeDelta: {x: 73, y: 73} + m_Pivot: {x: 1, y: 1} +--- !u!114 &483037683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11450642, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483037681} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 41b4e53ebecc4dc428849adbd25403f6, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &483037684 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22211602, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483037681} + m_CullTransparentMesh: 0 +--- !u!1 &553500772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 553500773} + - component: {fileID: 553500775} + - component: {fileID: 553500774} + m_Layer: 5 + m_Name: BackGroundPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &553500773 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 553500772} + 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: 108507077} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &553500774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 553500772} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 77704f6c6ff15894ab05e3f5d90953d2, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &553500775 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 553500772} + m_CullTransparentMesh: 0 +--- !u!1 &578788950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 578788951} + - component: {fileID: 578788953} + - component: {fileID: 578788952} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &578788951 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 578788950} + 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: 1233980676} + m_Father: {fileID: 596986031} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 470} + m_SizeDelta: {x: 680, y: 83} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &578788952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 578788950} + 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.19607843, g: 0.19607845, b: 0.19607843, a: 0.8} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 432b6131893641046b7f254718e197c1, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &578788953 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 578788950} + m_CullTransparentMesh: 0 +--- !u!1 &596986030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 596986031} + - component: {fileID: 596986033} + m_Layer: 5 + m_Name: ScrollViewRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &596986031 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596986030} + 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: 1838173941} + - {fileID: 578788951} + m_Father: {fileID: 108507077} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 275, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &596986033 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596986030} + m_CullTransparentMesh: 0 +--- !u!1 &611477963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 611477964} + - component: {fileID: 611477965} + - component: {fileID: 611477966} + - component: {fileID: 611477967} + m_Layer: 5 + m_Name: PicMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &611477964 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 611477963} + 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: 1841160768} + m_Father: {fileID: 1235946221} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0, y: 1} +--- !u!222 &611477965 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 611477963} + m_CullTransparentMesh: 0 +--- !u!114 &611477966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 611477963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9e768ab897409d24fa26c5739ce4afc6, type: 3} + m_Type: 1 + 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!114 &611477967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 611477963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &693423820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 187340, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 693423821} + - component: {fileID: 693423824} + - component: {fileID: 693423823} + - component: {fileID: 693423822} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &693423821 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22466978, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693423820} + 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: 333914096} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: -17} + m_SizeDelta: {x: 440, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &693423822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693423820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &693423823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11470590, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693423820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.8679245, g: 0.8679245, b: 0.8679245, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!222 &693423824 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22244308, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693423820} + m_CullTransparentMesh: 0 +--- !u!1 &724113984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 724113986} + - component: {fileID: 724113985} + m_Layer: 0 + m_Name: DataSourceMgr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &724113985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724113984} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 944450e2aafceac4ab7b3d2d964710e6, type: 3} + m_Name: + m_EditorClassIdentifier: + headIcons: + - {fileID: 21300000, guid: ebb2d00ad29e19f49a6e3f156b568ccc, type: 3} + - {fileID: 21300000, guid: 41b4e53ebecc4dc428849adbd25403f6, type: 3} +--- !u!4 &724113986 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724113984} + 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: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &739764550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 739764551} + - component: {fileID: 739764554} + - component: {fileID: 739764553} + - component: {fileID: 739764552} + m_Layer: 5 + m_Name: PicMask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &739764551 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739764550} + 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: 924150277} + m_Father: {fileID: 1610825658} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0, y: 1} +--- !u!114 &739764552 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739764550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &739764553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739764550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9e768ab897409d24fa26c5739ce4afc6, type: 3} + m_Type: 1 + 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 &739764554 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739764550} + m_CullTransparentMesh: 0 +--- !u!1 &741799167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 741799168} + - component: {fileID: 741799170} + - component: {fileID: 741799169} + m_Layer: 5 + m_Name: countBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &741799168 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741799167} + 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: 1725394154} + m_Father: {fileID: 852483068} + 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: 0, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 1, y: 1} +--- !u!114 &741799169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741799167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.47058824} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &741799170 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741799167} + m_CullTransparentMesh: 0 +--- !u!1 &794803668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 794803669} + - component: {fileID: 794803671} + - component: {fileID: 794803670} + m_Layer: 5 + m_Name: countBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &794803669 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794803668} + 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: 1706490057} + m_Father: {fileID: 1055776078} + 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: 0, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 1, y: 1} +--- !u!114 &794803670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794803668} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.47058824} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &794803671 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794803668} + m_CullTransparentMesh: 0 +--- !u!1 &852483067 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 852483068} + - component: {fileID: 852483070} + - component: {fileID: 852483069} + m_Layer: 5 + m_Name: ItemIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &852483068 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852483067} + 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: 741799168} + m_Father: {fileID: 1263064301} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1, y: 0} + m_SizeDelta: {x: 73, y: 73} + m_Pivot: {x: 0, y: 1} +--- !u!114 &852483069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852483067} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ebb2d00ad29e19f49a6e3f156b568ccc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &852483070 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852483067} + m_CullTransparentMesh: 0 +--- !u!1 &913725761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 913725762} + - component: {fileID: 913725764} + - component: {fileID: 913725765} + - component: {fileID: 913725763} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &913725762 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 913725761} + 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: 2008713721} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: -17} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 1, y: 1} +--- !u!114 &913725763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 913725761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!222 &913725764 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 913725761} + m_CullTransparentMesh: 0 +--- !u!114 &913725765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 913725761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.8679245, g: 0.8679245, b: 0.8679245, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!1 &924150276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 924150277} + - component: {fileID: 924150279} + - component: {fileID: 924150278} + m_Layer: 5 + m_Name: PicMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &924150277 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924150276} + 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: 739764551} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &924150278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924150276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ebb2d00ad29e19f49a6e3f156b568ccc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &924150279 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924150276} + m_CullTransparentMesh: 0 +--- !u!1 &1022645412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1022645415} + - component: {fileID: 1022645414} + - component: {fileID: 1022645413} + m_Layer: 5 + m_Name: ItemPrefab4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1022645413 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1022645412} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c17a47a7992cde542babb1a1b95c5fcb, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 913725765} + mMsgPicMask: {fileID: 348378158} + mMsgPic: {fileID: 284896035} + mIcon: {fileID: 1154530223} + mItemBg: {fileID: 2088565951} + mArrow: {fileID: 1500947363} + mIndexText: {fileID: 123536980} +--- !u!222 &1022645414 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1022645412} + m_CullTransparentMesh: 0 +--- !u!224 &1022645415 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1022645412} + 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: 1154530221} + - {fileID: 2008713721} + m_Father: {fileID: 395387778} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -380} + m_SizeDelta: {x: 620, y: 74} + m_Pivot: {x: 0, y: 1} +--- !u!1 &1055776077 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 107404, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1055776078} + - component: {fileID: 1055776080} + - component: {fileID: 1055776079} + m_Layer: 5 + m_Name: ItemIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1055776078 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22491096, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1055776077} + 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: 794803669} + m_Father: {fileID: 10775350} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1, y: 0} + m_SizeDelta: {x: 73, y: 73} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1055776079 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11450642, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1055776077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ebb2d00ad29e19f49a6e3f156b568ccc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1055776080 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22211602, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1055776077} + m_CullTransparentMesh: 0 +--- !u!1 &1064919211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 187340, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1064919212} + - component: {fileID: 1064919214} + - component: {fileID: 1064919213} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1064919212 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22466978, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064919211} + 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: 1185123315} + 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: -8, y: -34} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1064919213 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064919211} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.3529412} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8109c6f5cfa7b9049b3455330a975d48, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1064919214 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22244308, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064919211} + m_CullTransparentMesh: 0 +--- !u!1 &1069505150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 187340, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1069505154} + - component: {fileID: 1069505153} + - component: {fileID: 1069505151} + - component: {fileID: 1069505152} + m_Layer: 5 + m_Name: countTxt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1069505151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11470590, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069505150} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 1 +--- !u!114 &1069505152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069505150} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!222 &1069505153 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22244308, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069505150} + m_CullTransparentMesh: 0 +--- !u!224 &1069505154 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22466978, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069505150} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1531292702} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 74.966, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1089959740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 187340, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1089959741} + - component: {fileID: 1089959743} + - component: {fileID: 1089959742} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1089959741 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22466978, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1089959740} + 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: 1256272592} + m_Father: {fileID: 1235946221} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0.000002861023, y: -0.000024795532} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1089959742 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1089959740} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.11764706} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9e768ab897409d24fa26c5739ce4afc6, type: 3} + m_Type: 1 + 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 &1089959743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22244308, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1089959740} + m_CullTransparentMesh: 0 +--- !u!1 &1154530220 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1154530221} + - component: {fileID: 1154530222} + - component: {fileID: 1154530223} + m_Layer: 5 + m_Name: ItemIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1154530221 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1154530220} + 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: 1194954390} + m_Father: {fileID: 1022645415} + 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: 1, y: 0} + m_SizeDelta: {x: 73, y: 73} + m_Pivot: {x: 1, y: 1} +--- !u!222 &1154530222 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1154530220} + m_CullTransparentMesh: 0 +--- !u!114 &1154530223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1154530220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 41b4e53ebecc4dc428849adbd25403f6, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1181513089 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 152368, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1181513090} + - component: {fileID: 1181513092} + - component: {fileID: 1181513091} + m_Layer: 5 + m_Name: ItemPrefab2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1181513090 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22435400, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1181513089} + 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: 483037682} + - {fileID: 333914096} + m_Father: {fileID: 395387778} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -380} + m_SizeDelta: {x: 620, y: 74} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1181513091 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1181513089} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c17a47a7992cde542babb1a1b95c5fcb, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 693423823} + mMsgPicMask: {fileID: 44421874} + mMsgPic: {fileID: 1941856716} + mIcon: {fileID: 483037683} + mItemBg: {fileID: 1185123316} + mArrow: {fileID: 1064919213} + mIndexText: {fileID: 1069505151} +--- !u!222 &1181513092 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22274666, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1181513089} + m_CullTransparentMesh: 0 +--- !u!1 &1185123314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 187340, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185123315} + - component: {fileID: 1185123317} + - component: {fileID: 1185123316} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1185123315 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22466978, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185123314} + 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: 1064919212} + m_Father: {fileID: 333914096} + 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: 0, y: 0} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1185123316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185123314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.3529412} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9e768ab897409d24fa26c5739ce4afc6, type: 3} + m_Type: 1 + 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 &1185123317 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22244308, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185123314} + m_CullTransparentMesh: 0 +--- !u!1 &1194954389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1194954390} + - component: {fileID: 1194954392} + - component: {fileID: 1194954391} + m_Layer: 5 + m_Name: countBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1194954390 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194954389} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 123536983} + m_Father: {fileID: 1154530221} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1194954391 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194954389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.47058824} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1194954392 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194954389} + m_CullTransparentMesh: 0 +--- !u!1 &1224383258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1245831251118966, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1224383259} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1224383259 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 224814974200131792, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224383258} + 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: 1328903361} + m_Father: {fileID: 1623421871} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 1.5} + m_SizeDelta: {x: -10, y: -64.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1233980675 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1233980676} + - component: {fileID: 1233980678} + - component: {fileID: 1233980677} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1233980676 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233980675} + 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: 578788951} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 30, y: -10.5} + m_SizeDelta: {x: 598, y: 63} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1233980677 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233980675} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Chat View +--- !u!222 &1233980678 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1233980675} + m_CullTransparentMesh: 0 +--- !u!1 &1235946220 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1235946221} + m_Layer: 5 + m_Name: msgroot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1235946221 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1235946220} + 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: 1089959741} + - {fileID: 102634719} + - {fileID: 611477964} + m_Father: {fileID: 10775350} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!1 &1256272591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 187340, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1256272592} + - component: {fileID: 1256272594} + - component: {fileID: 1256272593} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1256272592 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22466978, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1256272591} + 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: 1089959741} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -7, y: -34} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1256272593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1256272591} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.11764706} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8109c6f5cfa7b9049b3455330a975d48, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1256272594 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22244308, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1256272591} + m_CullTransparentMesh: 0 +--- !u!1 &1263064300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1263064301} + - component: {fileID: 1263064303} + - component: {fileID: 1263064302} + m_Layer: 5 + m_Name: ItemPrefab3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1263064301 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263064300} + 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: 852483068} + - {fileID: 1610825658} + m_Father: {fileID: 395387778} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -138} + m_SizeDelta: {x: 620, y: 74} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1263064302 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263064300} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c17a47a7992cde542babb1a1b95c5fcb, type: 3} + m_Name: + m_EditorClassIdentifier: + mMsgText: {fileID: 1711039968} + mMsgPicMask: {fileID: 739764551} + mMsgPic: {fileID: 924150278} + mIcon: {fileID: 852483069} + mItemBg: {fileID: 1934472529} + mArrow: {fileID: 1872013301} + mIndexText: {fileID: 1725394156} +--- !u!222 &1263064303 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263064300} + m_CullTransparentMesh: 0 +--- !u!1 &1328903360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1188934524430150, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328903361} + - component: {fileID: 1328903363} + - component: {fileID: 1328903362} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1328903361 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 224215102552969660, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328903360} + 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: 1224383259} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1328903362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 114667989742907072, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328903360} + 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.18356179, g: 0.20099089, b: 0.23584908, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1328903363 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 222425362821056136, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328903360} + m_CullTransparentMesh: 0 +--- !u!1 &1334139335 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1334139340} + - component: {fileID: 1334139339} + - component: {fileID: 1334139338} + - component: {fileID: 1334139336} + - component: {fileID: 1334139341} + m_Layer: 0 + m_Name: MainCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1334139336 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1334139335} + m_Enabled: 1 +--- !u!124 &1334139338 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1334139335} + m_Enabled: 1 +--- !u!20 &1334139339 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1334139335} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + 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: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1334139340 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1334139335} + 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!114 &1334139341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1334139335} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1 &1409771056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1409771060} + - component: {fileID: 1409771059} + - component: {fileID: 1409771058} + - component: {fileID: 1409771057} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1409771057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409771056} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d49b7c1bcd2e07499844da127be038d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_ForceModuleActive: 0 +--- !u!114 &1409771058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409771056} + 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 &1409771059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409771056} + 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: 5 +--- !u!4 &1409771060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409771056} + 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!1 &1435748392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1435748394} + - component: {fileID: 1435748393} + m_Layer: 0 + m_Name: DemoMain + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1435748393 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435748392} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a5b505e8533030409de4a19ad3f96bb, type: 3} + m_Name: + m_EditorClassIdentifier: + mLoopListView: {fileID: 1631227812} +--- !u!4 &1435748394 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435748392} + 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: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1500947362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1500947365} + - component: {fileID: 1500947364} + - component: {fileID: 1500947363} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1500947363 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1500947362} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.3529412} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8109c6f5cfa7b9049b3455330a975d48, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1500947364 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1500947362} + m_CullTransparentMesh: 0 +--- !u!224 &1500947365 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1500947362} + 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: 2088565949} + 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: -8, y: -34} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0, y: 0.5} +--- !u!1 &1531292701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1531292702} + - component: {fileID: 1531292704} + - component: {fileID: 1531292703} + m_Layer: 5 + m_Name: countBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1531292702 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531292701} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1069505154} + m_Father: {fileID: 483037682} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1531292703 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531292701} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.47058824} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1531292704 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531292701} + m_CullTransparentMesh: 0 +--- !u!1 &1610825657 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1610825658} + m_Layer: 5 + m_Name: msgroot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1610825658 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610825657} + 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: 1934472528} + - {fileID: 1711039966} + - {fileID: 739764551} + m_Father: {fileID: 1263064301} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!1 &1623421870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1762916522607136, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1623421871} + - component: {fileID: 1623421874} + - component: {fileID: 1623421873} + - component: {fileID: 1623421872} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1623421871 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 224391471001438414, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623421870} + 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: 1224383259} + m_Father: {fileID: 1838173941} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 660, y: -85} + m_SizeDelta: {x: 19, y: 939} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1623421872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 114079022555298222, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623421870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1328903362} + m_HandleRect: {fileID: 1328903361} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1623421873 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 114062887531558820, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623421870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.11764706} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1623421874 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 222963137363781582, guid: 76dc8fffbf6f9c745a5e6624d3d0a175, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623421870} + m_CullTransparentMesh: 0 +--- !u!1 &1631227809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 129496, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1838173941} + - component: {fileID: 1631227811} + - component: {fileID: 1631227810} + - component: {fileID: 1631227812} + m_Layer: 5 + m_Name: ScrollView_TopToBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!222 &1631227810 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22233492, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631227809} + m_CullTransparentMesh: 0 +--- !u!114 &1631227811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11461562, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631227809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 395387778} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1959115735} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1623421872} + m_HorizontalScrollbarVisibility: 1 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1631227812 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631227809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e190d043ef387ee4fad4acea6146931e, type: 3} + m_Name: + m_EditorClassIdentifier: + mItemPrefabDataList: + - mItemPrefab: {fileID: 10775349} + mPadding: 30 + mInitCreateCount: 3 + mStartPosOffset: 0 + - mItemPrefab: {fileID: 1181513089} + mPadding: 30 + mInitCreateCount: 3 + mStartPosOffset: 0 + - mItemPrefab: {fileID: 1263064300} + mPadding: 30 + mInitCreateCount: 3 + mStartPosOffset: 0 + - mItemPrefab: {fileID: 1022645412} + mPadding: 30 + mInitCreateCount: 3 + mStartPosOffset: 0 + mArrangeType: 0 + mSupportScrollBar: 1 + mItemSnapEnable: 1 + mViewPortSnapPivot: {x: 0, y: 0} + mItemSnapPivot: {x: 0, y: 0} +--- !u!1 &1706490056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 187340, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1706490057} + - component: {fileID: 1706490060} + - component: {fileID: 1706490059} + - component: {fileID: 1706490058} + m_Layer: 5 + m_Name: countTxt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1706490057 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22466978, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706490056} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 794803669} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 74.966, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1706490058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706490056} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1706490059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11470590, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706490056} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 0 +--- !u!222 &1706490060 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22244308, guid: f2e42e01001bf8a47b8900c3ac8a5fb4, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706490056} + m_CullTransparentMesh: 0 +--- !u!1 &1711039965 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1711039966} + - component: {fileID: 1711039969} + - component: {fileID: 1711039968} + - component: {fileID: 1711039967} + m_Layer: 5 + m_Name: StrMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1711039966 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711039965} + 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: 1610825658} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -17} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1711039967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711039965} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!114 &1711039968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711039965} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.8679245, g: 0.8679245, b: 0.8679245, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1711039969 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711039965} + m_CullTransparentMesh: 0 +--- !u!1 &1725394153 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1725394154} + - component: {fileID: 1725394157} + - component: {fileID: 1725394156} + - component: {fileID: 1725394155} + m_Layer: 5 + m_Name: countTxt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1725394154 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725394153} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0004481, y: 1.0004481, z: 1.0004481} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 741799168} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 74.966, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1725394155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725394153} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1725394156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725394153} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 0 +--- !u!222 &1725394157 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725394153} + m_CullTransparentMesh: 0 +--- !u!1 &1736282852 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1736282853} + - component: {fileID: 1736282855} + - component: {fileID: 1736282854} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1736282853 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1736282852} + 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: 2114714858} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1736282854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1736282852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: add2 +--- !u!222 &1736282855 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1736282852} + m_CullTransparentMesh: 1 +--- !u!1 &1816369871 +GameObject: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1816369873} + - component: {fileID: 1816369872} + m_Layer: 0 + m_Name: Prefab Indexer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1816369872 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816369871} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 05a7c62fccbafd342991629222351294, type: 3} + m_Name: + m_EditorClassIdentifier: + _scenePrefabInstances: [] +--- !u!4 &1816369873 +Transform: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816369871} + 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: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &1838173941 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22430138, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631227809} + 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: 2087503444} + - {fileID: 1959115735} + - {fileID: 1623421871} + m_Father: {fileID: 596986031} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 680, y: 1024} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1841160767 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1841160768} + - component: {fileID: 1841160770} + - component: {fileID: 1841160769} + m_Layer: 5 + m_Name: PicMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1841160768 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841160767} + 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: 611477964} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1841160769 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841160767} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ebb2d00ad29e19f49a6e3f156b568ccc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1841160770 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841160767} + m_CullTransparentMesh: 0 +--- !u!1 &1872013299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1872013300} + - component: {fileID: 1872013302} + - component: {fileID: 1872013301} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1872013300 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872013299} + 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: 1934472528} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -7, y: -34} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1872013301 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872013299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.11764706} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8109c6f5cfa7b9049b3455330a975d48, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1872013302 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872013299} + m_CullTransparentMesh: 0 +--- !u!1 &1934472527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1934472528} + - component: {fileID: 1934472530} + - component: {fileID: 1934472529} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1934472528 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934472527} + 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: 1872013300} + m_Father: {fileID: 1610825658} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1934472529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934472527} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.11764706} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9e768ab897409d24fa26c5739ce4afc6, type: 3} + m_Type: 1 + 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 &1934472530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934472527} + m_CullTransparentMesh: 0 +--- !u!1 &1941856714 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1941856715} + - component: {fileID: 1941856717} + - component: {fileID: 1941856716} + m_Layer: 5 + m_Name: PicMsg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1941856715 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1941856714} + 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: 44421874} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1941856716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1941856714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 41b4e53ebecc4dc428849adbd25403f6, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1941856717 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1941856714} + m_CullTransparentMesh: 0 +--- !u!1 &1959115734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 166966, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1959115735} + - component: {fileID: 1959115738} + - component: {fileID: 1959115737} + - component: {fileID: 1959115736} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1959115735 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22479468, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959115734} + 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: 395387778} + m_Father: {fileID: 1838173941} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 13, y: -85} + m_SizeDelta: {x: -41, y: -85} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1959115736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959115734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1959115737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22263126, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959115734} + m_CullTransparentMesh: 0 +--- !u!114 &1959115738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11452068, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959115734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &1962158105 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1962158106} + - component: {fileID: 1962158108} + - component: {fileID: 1962158107} + - component: {fileID: 1962158109} + m_Layer: 5 + m_Name: Add1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1962158106 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1962158105} + 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: 127899108} + m_Father: {fileID: 108507077} + 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} + m_AnchoredPosition: {x: -248, y: 135} + m_SizeDelta: {x: 120, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1962158107 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1962158105} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &1962158108 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1962158105} + m_CullTransparentMesh: 1 +--- !u!114 &1962158109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1962158105} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1962158107} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1435748393} + m_TargetAssemblyTypeName: SuperScrollView.ChatView, Assembly-CSharp + m_MethodName: OnAppendUser1ButtonClicked + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &2008713720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2008713721} + m_Layer: 5 + m_Name: msgroot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2008713721 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008713720} + 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: 2088565949} + - {fileID: 913725762} + - {fileID: 348378158} + m_Father: {fileID: 1022645415} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -100, y: -5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!1 &2087503443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 177662, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2087503444} + - component: {fileID: 2087503446} + - component: {fileID: 2087503445} + m_Layer: 5 + m_Name: ScrollViewBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2087503444 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22449756, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2087503443} + 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: 1838173941} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2087503445 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 11431856, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2087503443} + 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.18356179, g: 0.20099089, b: 0.23584908, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 741f8144a7da4224e973549b8a31fb42, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2087503446 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 22290154, guid: b30caaa11cd2eee42b7de332ff47583e, + type: 2} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2087503443} + m_CullTransparentMesh: 0 +--- !u!1 &2088565948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2088565949} + - component: {fileID: 2088565950} + - component: {fileID: 2088565951} + m_Layer: 5 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2088565949 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088565948} + 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: 1500947365} + m_Father: {fileID: 2008713721} + 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: 0.000051498413, y: 0.0000019073486} + m_SizeDelta: {x: 220, y: 100} + m_Pivot: {x: 1, y: 1} +--- !u!222 &2088565950 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088565948} + m_CullTransparentMesh: 0 +--- !u!114 &2088565951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088565948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.3529412} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9e768ab897409d24fa26c5739ce4afc6, type: 3} + m_Type: 1 + 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!1 &2114714854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2114714858} + - component: {fileID: 2114714857} + - component: {fileID: 2114714856} + - component: {fileID: 2114714855} + m_Layer: 5 + m_Name: Add2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2114714855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114714854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2114714856} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1435748393} + m_TargetAssemblyTypeName: SuperScrollView.ChatView, Assembly-CSharp + m_MethodName: OnAppendUser2ButtonClicked + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2114714856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114714854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &2114714857 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114714854} + m_CullTransparentMesh: 1 +--- !u!224 &2114714858 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114714854} + 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: 1736282853} + m_Father: {fileID: 108507077} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -248, y: 56.5} + m_SizeDelta: {x: 120, y: 50} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat/ChatViewDemo.unity.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat/ChatViewDemo.unity.meta new file mode 100644 index 0000000..0f27972 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scenes/Chat/ChatViewDemo.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab7922930d4d5d54191b5c5364e44dc7 +timeCreated: 1501771355 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scripts.meta new file mode 100644 index 0000000..f00fd81 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 46f52cff91696014cac6a2687a2c5ebf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource.meta new file mode 100644 index 0000000..ecf449f --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5292f32c72f21ed44bfdc3e4c2436c10 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource/ChatMsgDataSourceMgr.cs b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource/ChatMsgDataSourceMgr.cs new file mode 100644 index 0000000..7b2ccb4 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource/ChatMsgDataSourceMgr.cs @@ -0,0 +1,113 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace SuperScrollView.AI +{ + public enum MsgTypeEnum + { + Str = 0, + Picture, + Count, + } + + public class PersonInfo + { + public int mId; + public string mName; + public Sprite mHeadIcon; + } + + public class ChatMsg + { + public int mPersonId; + public MsgTypeEnum mMsgType; + public string mSrtMsg; + public Sprite mPicMsgSprite; + } + + public class ChatMsgDataSourceMgr : MonoBehaviour + { + Dictionary mPersonInfoDict = new Dictionary(); + List mChatMsgList = new List(); + static ChatMsgDataSourceMgr instance = null; + public Sprite[] headIcons; + public static ChatMsgDataSourceMgr Get + { + get + { + if (instance == null) + { + instance = Object.FindObjectOfType(); + } + return instance; + } + + } + + void Awake() + { + Init(); + } + + public PersonInfo GetPersonInfo(int personId) + { + PersonInfo ret = null; + if(mPersonInfoDict.TryGetValue(personId, out ret)) + { + return ret; + } + return null; + } + + public void Init() + { + mPersonInfoDict.Clear(); + PersonInfo tInfo = new PersonInfo(); + tInfo.mHeadIcon = headIcons[0]; + tInfo.mId = 0; + tInfo.mName = "小智"; + mPersonInfoDict.Add(tInfo.mId, tInfo); + tInfo = new PersonInfo(); + tInfo.mHeadIcon = headIcons[1]; + tInfo.mId = 1; + tInfo.mName = "您"; + mPersonInfoDict.Add(tInfo.mId, tInfo); + InitChatDataSource(); + } + + public ChatMsg GetChatMsgByIndex(int index) + { + if (index < 0 || index >= mChatMsgList.Count) + { + return null; + } + return mChatMsgList[index]; + } + + public int TotalItemCount + { + get + { + return mChatMsgList.Count; + } + } + + void InitChatDataSource() + { + mChatMsgList.Clear(); + } + + public void AppendOneMsg(int personId,MsgTypeEnum msgTypeEnum,string str,Sprite sprite = null) + { + ChatMsg tMsg = new ChatMsg(); + tMsg.mMsgType = msgTypeEnum; + tMsg.mPersonId = personId; + tMsg.mSrtMsg = str; + tMsg.mPicMsgSprite = sprite; + mChatMsgList.Add(tMsg); + } + + } + +} \ No newline at end of file diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource/ChatMsgDataSourceMgr.cs.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource/ChatMsgDataSourceMgr.cs.meta new file mode 100644 index 0000000..a589944 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/DataSource/ChatMsgDataSourceMgr.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 944450e2aafceac4ab7b3d2d964710e6 +timeCreated: 1501684751 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item.meta new file mode 100644 index 0000000..e46a839 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d48c7e9fa05efb4bb364789928244d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item/ChatViewItem.cs b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item/ChatViewItem.cs new file mode 100644 index 0000000..b82fe41 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item/ChatViewItem.cs @@ -0,0 +1,101 @@ +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.Windows; + +namespace SuperScrollView.AI +{ + public class ChatViewItem : MonoBehaviour + { + public Text mMsgText; + public RectTransform mMsgPicMask; + public Image mMsgPic; + public Image mIcon; + public Image mItemBg; + public Image mArrow; + public Text mIndexText; + + int mItemIndex = -1; + float mMsgPicScaleX = 0.7f; + float mMsgPicScaleY = 0.7f; + + public int ItemIndex + { + get + { + return mItemIndex; + } + } + public void Init() + { + + } + + public void SetItemData(ChatMsg itemData, int itemIndex) + { + mIndexText.text = itemIndex.ToString(); + PersonInfo person = ChatMsgDataSourceMgr.Get.GetPersonInfo(itemData.mPersonId); + mItemIndex = itemIndex; + if(itemData.mMsgType == MsgTypeEnum.Str) + { + mMsgPicMask.gameObject.SetActive(false); + mMsgText.gameObject.SetActive(true); + mMsgText.text = itemData.mSrtMsg; + Vector2 size = mItemBg.GetComponent().sizeDelta; + if (System.Text.Encoding.UTF8.GetByteCount(itemData.mSrtMsg) >= 48) + { + mMsgText.GetComponent().SetLayoutVertical(); + size.x = mMsgText.GetComponent().sizeDelta.x + 20; + size.y = mMsgText.GetComponent().sizeDelta.y + 34; + } + else + { + mMsgText.GetComponent().SetLayoutHorizontal(); + size.x = mMsgText.GetComponent().sizeDelta.x + 20; + size.y = mMsgText.GetComponent().sizeDelta.y + (Regex.Matches(itemData.mSrtMsg.Trim(), "\r\n|\n|\r").Count + 1) * 34; + } + mIcon.sprite = person.mHeadIcon; + mItemBg.gameObject.SetActive(true); + //Vector2 size = mItemBg.GetComponent().sizeDelta; + //size.x = mMsgText.GetComponent().sizeDelta.x + 20; + //size.y = mMsgText.GetComponent().sizeDelta.y + (Regex.Matches(itemData.mSrtMsg.Trim(), "\r\n|\n|\r").Count + 1) * 34; + mItemBg.GetComponent().sizeDelta = size; + RectTransform tf = gameObject.GetComponent(); + float y = size.y; + if (y < 75) + { + y = 75; + } + tf.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, y); + } + else + { + mMsgPicMask.gameObject.SetActive(true); + mMsgText.gameObject.SetActive(false); + mMsgPic.sprite = itemData.mPicMsgSprite; + float w = mMsgPic.overrideSprite.rect.width; + float h = mMsgPic.overrideSprite.rect.height; + + mMsgPicMask.sizeDelta = new Vector2(w *mMsgPicScaleX, h*mMsgPicScaleY); + + mIcon.sprite = person.mHeadIcon; + mItemBg.gameObject.SetActive(false); + Vector2 size = Vector2.zero; + size.x = mMsgPicMask.sizeDelta.x + 20; + size.y = mMsgPicMask.sizeDelta.y + 20; + RectTransform tf = gameObject.GetComponent(); + float y = size.y; + if (y < 75) + { + y = 75; + } + tf.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, y); + + } + + + } + + + } +} diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item/ChatViewItem.cs.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item/ChatViewItem.cs.meta new file mode 100644 index 0000000..2f6ab92 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/Item/ChatViewItem.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c17a47a7992cde542babb1a1b95c5fcb +timeCreated: 1501774426 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo.meta new file mode 100644 index 0000000..188bb7f --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b481f5319c07f64eb107bf3f135a5f4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat.meta new file mode 100644 index 0000000..a8423d3 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 977be034d5a271f42ac710ffb8ffa93e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat/ChatView.cs b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat/ChatView.cs new file mode 100644 index 0000000..2cec02f --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat/ChatView.cs @@ -0,0 +1,78 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +namespace SuperScrollView.AI +{ + public class ChatView : MonoBehaviour + { + public LoopListView2 mLoopListView; + + void Start() + { + mLoopListView.InitListView(ChatMsgDataSourceMgr.Get.TotalItemCount, OnGetItemByIndex); + } + + LoopListViewItem2 OnGetItemByIndex(LoopListView2 listView, int index) + { + if (index < 0 || index >= ChatMsgDataSourceMgr.Get.TotalItemCount) + { + return null; + } + + ChatMsg itemData = ChatMsgDataSourceMgr.Get.GetChatMsgByIndex(index); + if (itemData == null) + { + return null; + } + LoopListViewItem2 item = null; + if (itemData.mPersonId == 0) + { + if (System.Text.Encoding.UTF8.GetByteCount(itemData.mSrtMsg) >= 48) + { + item = listView.NewListViewItem("ItemPrefab1"); + } + else + { + item = listView.NewListViewItem("ItemPrefab3"); + } + } + else + { + if (System.Text.Encoding.UTF8.GetByteCount(itemData.mSrtMsg) >= 48) + { + item = listView.NewListViewItem("ItemPrefab2"); + } + else + { + item = listView.NewListViewItem("ItemPrefab4"); + } + } + ChatViewItem itemScript = item.GetComponent(); + if (item.IsInitHandlerCalled == false) + { + item.IsInitHandlerCalled = true; + itemScript.Init(); + } + itemScript.SetItemData(itemData,index); + return item; + } + + public void OnAppendUser1ButtonClicked() + { + OnAppendMsg(0, MsgTypeEnum.Str, "你好小智,请帮我查询天气和时间。"); + } + + public void OnAppendUser2ButtonClicked() + { + OnAppendMsg(1, MsgTypeEnum.Str, "你好小智"); + } + public void OnAppendMsg(int id, MsgTypeEnum msgTypeEnum,string msg) + { + ChatMsgDataSourceMgr.Get.AppendOneMsg(id, msgTypeEnum, msg); + mLoopListView.SetListItemCount(ChatMsgDataSourceMgr.Get.TotalItemCount, false); + mLoopListView.MovePanelToItemIndex(ChatMsgDataSourceMgr.Get.TotalItemCount - 1, 0); + } + } +} diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat/ChatView.cs.meta b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat/ChatView.cs.meta new file mode 100644 index 0000000..181a38e --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Scripts/ViewDemo/Chat/ChatView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a5b505e8533030409de4a19ad3f96bb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture.meta new file mode 100644 index 0000000..a0e178f --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 348b65eaa6995b54e829efcd1469cecc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/background.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/background.meta new file mode 100644 index 0000000..ad28981 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/background.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e91b4f5652a26424c9a9f81969f583cf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/background/background1.png b/Assets/Third/AI/Chat_Plugin/Demo/Texture/background/background1.png new file mode 100644 index 0000000..f943463 Binary files /dev/null and b/Assets/Third/AI/Chat_Plugin/Demo/Texture/background/background1.png differ diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/background/background1.png.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/background/background1.png.meta new file mode 100644 index 0000000..60429ce --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/background/background1.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 77704f6c6ff15894ab05e3f5d90953d2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/button.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button.meta new file mode 100644 index 0000000..a02b602 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31f5a60a9d5fcc541ad9126122a3afb0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_round1.png b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_round1.png new file mode 100644 index 0000000..716adac Binary files /dev/null and b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_round1.png differ diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_round1.png.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_round1.png.meta new file mode 100644 index 0000000..918e6fb --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_round1.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 1fec01a1ffdb6e84da4ab7a44c8167dd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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: 10, y: 10, z: 10, w: 10} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + 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: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_square.png b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_square.png new file mode 100644 index 0000000..489be0d Binary files /dev/null and b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_square.png differ diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_square.png.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_square.png.meta new file mode 100644 index 0000000..a7486f5 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/button/button_square.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 741f8144a7da4224e973549b8a31fb42 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon.meta new file mode 100644 index 0000000..dfd7bf9 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9946882e21a443141b18ab45c6297841 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_arrow_left.png b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_arrow_left.png new file mode 100644 index 0000000..2eef09c Binary files /dev/null and b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_arrow_left.png differ diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_arrow_left.png.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_arrow_left.png.meta new file mode 100644 index 0000000..8d4cc9d --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_arrow_left.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 95ede6e2570009e40a88535d1700e086 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_triangle.png b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_triangle.png new file mode 100644 index 0000000..0d1834d Binary files /dev/null and b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_triangle.png differ diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_triangle.png.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_triangle.png.meta new file mode 100644 index 0000000..f8cc8b9 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/icon/icon_triangle.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 8109c6f5cfa7b9049b3455330a975d48 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 16 + mipBias: 0 + wrapU: 0 + wrapV: 0 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + 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: 1 + - 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: 1 + - 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: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic.meta new file mode 100644 index 0000000..84664ef --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06a12ada29932514891ccbde9f578677 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic2.png b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic2.png new file mode 100644 index 0000000..b94d040 Binary files /dev/null and b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic2.png differ diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic2.png.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic2.png.meta new file mode 100644 index 0000000..d761812 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic2.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: ebb2d00ad29e19f49a6e3f156b568ccc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + 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: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic3.png b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic3.png new file mode 100644 index 0000000..1985f5a Binary files /dev/null and b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic3.png differ diff --git a/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic3.png.meta b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic3.png.meta new file mode 100644 index 0000000..76be646 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Demo/Texture/pic/pic3.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 41b4e53ebecc4dc428849adbd25403f6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + 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: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts.meta b/Assets/Third/AI/Chat_Plugin/Scripts.meta new file mode 100644 index 0000000..7acc72d --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e63c59d26f5e124284a452a54edcfa8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/Common.meta b/Assets/Third/AI/Chat_Plugin/Scripts/Common.meta new file mode 100644 index 0000000..9598501 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/Common.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5074a1b5cd9f6cb41b16b1ad6c2c61ae +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/Common/ClickEventListener.cs b/Assets/Third/AI/Chat_Plugin/Scripts/Common/ClickEventListener.cs new file mode 100644 index 0000000..be5786b --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/Common/ClickEventListener.cs @@ -0,0 +1,89 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; + +namespace SuperScrollView.AI +{ + public class ClickEventListener : MonoBehaviour, IPointerClickHandler, IPointerDownHandler, IPointerUpHandler + { + public static ClickEventListener Get(GameObject obj) + { + ClickEventListener listener = obj.GetComponent(); + if (listener == null) + { + listener = obj.AddComponent(); + } + return listener; + } + + System.Action mClickedHandler = null; + System.Action mDoubleClickedHandler = null; + System.Action mOnPointerDownHandler = null; + System.Action mOnPointerUpHandler = null; + bool mIsPressed = false; + + public bool IsPressd + { + get { return mIsPressed; } + } + public void OnPointerClick(PointerEventData eventData) + { + if (eventData.clickCount == 2) + { + if (mDoubleClickedHandler != null) + { + mDoubleClickedHandler(gameObject); + } + } + else + { + if (mClickedHandler != null) + { + mClickedHandler(gameObject); + } + } + + } + public void SetClickEventHandler(System.Action handler) + { + mClickedHandler = handler; + } + + public void SetDoubleClickEventHandler(System.Action handler) + { + mDoubleClickedHandler = handler; + } + + public void SetPointerDownHandler(System.Action handler) + { + mOnPointerDownHandler = handler; + } + + public void SetPointerUpHandler(System.Action handler) + { + mOnPointerUpHandler = handler; + } + + + public void OnPointerDown(PointerEventData eventData) + { + mIsPressed = true; + if (mOnPointerDownHandler != null) + { + mOnPointerDownHandler(gameObject); + } + } + + public void OnPointerUp(PointerEventData eventData) + { + mIsPressed = false; + if (mOnPointerUpHandler != null) + { + mOnPointerUpHandler(gameObject); + } + } + + } + +} diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/Common/ClickEventListener.cs.meta b/Assets/Third/AI/Chat_Plugin/Scripts/Common/ClickEventListener.cs.meta new file mode 100644 index 0000000..c8eabb4 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/Common/ClickEventListener.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3b9feff42250f541a4eb712c678a66f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/Common/CommonDefine.cs b/Assets/Third/AI/Chat_Plugin/Scripts/Common/CommonDefine.cs new file mode 100644 index 0000000..b959d4b --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/Common/CommonDefine.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections.Generic; + +namespace SuperScrollView.AI +{ + + public enum SnapStatus + { + NoTargetSet = 0, + TargetHasSet = 1, + SnapMoving = 2, + SnapMoveFinish = 3 + } + + + public enum ItemCornerEnum + { + LeftBottom = 0, + LeftTop, + RightTop, + RightBottom, + } + + + public enum ListItemArrangeType + { + TopToBottom = 0, + BottomToTop, + LeftToRight, + RightToLeft, + } + + public enum GridItemArrangeType + { + TopLeftToBottomRight = 0, + BottomLeftToTopRight, + TopRightToBottomLeft, + BottomRightToTopLeft, + } + public enum GridFixedType + { + ColumnCountFixed = 0, + RowCountFixed, + } + + public struct RowColumnPair + { + public RowColumnPair(int row1, int column1) + { + mRow = row1; + mColumn = column1; + } + + public bool Equals(RowColumnPair other) + { + return this.mRow == other.mRow && this.mColumn == other.mColumn; + } + + public static bool operator ==(RowColumnPair a, RowColumnPair b) + { + return (a.mRow == b.mRow)&&(a.mColumn == b.mColumn); + } + public static bool operator !=(RowColumnPair a, RowColumnPair b) + { + return (a.mRow != b.mRow) || (a.mColumn != b.mColumn); ; + } + + public override int GetHashCode() + { + return 0; + } + + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + return (obj is RowColumnPair) && Equals((RowColumnPair)obj); + } + + + public int mRow; + public int mColumn; + } +} diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/Common/CommonDefine.cs.meta b/Assets/Third/AI/Chat_Plugin/Scripts/Common/CommonDefine.cs.meta new file mode 100644 index 0000000..df44f77 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/Common/CommonDefine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5439e840084138d4c88879a2329c8280 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/Common/ItemPosMgr.cs b/Assets/Third/AI/Chat_Plugin/Scripts/Common/ItemPosMgr.cs new file mode 100644 index 0000000..4b68fd5 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/Common/ItemPosMgr.cs @@ -0,0 +1,385 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.EventSystems; + +namespace SuperScrollView.AI +{ + + public class ItemSizeGroup + { + + public float[] mItemSizeArray = null; + public float[] mItemStartPosArray = null; + public int mItemCount = 0; + int mDirtyBeginIndex = ItemPosMgr.mItemMaxCountPerGroup; + public float mGroupSize = 0; + public float mGroupStartPos = 0; + public float mGroupEndPos = 0; + public int mGroupIndex = 0; + float mItemDefaultSize = 0; + int mMaxNoZeroIndex = 0; + public ItemSizeGroup(int index,float itemDefaultSize) + { + mGroupIndex = index; + mItemDefaultSize = itemDefaultSize; + Init(); + } + + public void Init() + { + mItemSizeArray = new float[ItemPosMgr.mItemMaxCountPerGroup]; + if (mItemDefaultSize != 0) + { + for (int i = 0; i < mItemSizeArray.Length; ++i) + { + mItemSizeArray[i] = mItemDefaultSize; + } + } + mItemStartPosArray = new float[ItemPosMgr.mItemMaxCountPerGroup]; + mItemStartPosArray[0] = 0; + mItemCount = ItemPosMgr.mItemMaxCountPerGroup; + mGroupSize = mItemDefaultSize * mItemSizeArray.Length; + if (mItemDefaultSize != 0) + { + mDirtyBeginIndex = 0; + } + else + { + mDirtyBeginIndex = ItemPosMgr.mItemMaxCountPerGroup; + } + } + + public float GetItemStartPos(int index) + { + return mGroupStartPos + mItemStartPosArray[index]; + } + + public bool IsDirty + { + get + { + return (mDirtyBeginIndex < mItemCount); + } + } + public float SetItemSize(int index, float size) + { + if(index > mMaxNoZeroIndex && size > 0) + { + mMaxNoZeroIndex = index; + } + float old = mItemSizeArray[index]; + if (old == size) + { + return 0; + } + mItemSizeArray[index] = size; + if (index < mDirtyBeginIndex) + { + mDirtyBeginIndex = index; + } + float ds = size - old; + mGroupSize = mGroupSize + ds; + return ds; + } + + public void SetItemCount(int count) + { + if(count < mMaxNoZeroIndex) + { + mMaxNoZeroIndex = count; + } + if (mItemCount == count) + { + return; + } + mItemCount = count; + RecalcGroupSize(); + } + + public void RecalcGroupSize() + { + mGroupSize = 0; + for (int i = 0; i < mItemCount; ++i) + { + mGroupSize += mItemSizeArray[i]; + } + } + + public int GetItemIndexByPos(float pos) + { + if (mItemCount == 0) + { + return -1; + } + + int low = 0; + int high = mItemCount - 1; + if (mItemDefaultSize == 0f) + { + if(mMaxNoZeroIndex < 0) + { + mMaxNoZeroIndex = 0; + } + high = mMaxNoZeroIndex; + } + while (low <= high) + { + int mid = (low + high) / 2; + float startPos = mItemStartPosArray[mid]; + float endPos = startPos + mItemSizeArray[mid]; + if (startPos <= pos && endPos >= pos) + { + return mid; + } + else if (pos > endPos) + { + low = mid + 1; + } + else + { + high = mid - 1; + } + } + return -1; + } + + public void UpdateAllItemStartPos() + { + if (mDirtyBeginIndex >= mItemCount) + { + return; + } + int startIndex = (mDirtyBeginIndex < 1) ? 1 : mDirtyBeginIndex; + for (int i = startIndex; i < mItemCount; ++i) + { + mItemStartPosArray[i] = mItemStartPosArray[i - 1] + mItemSizeArray[i - 1]; + } + mDirtyBeginIndex = mItemCount; + } + + public void ClearOldData() + { + for (int i = mItemCount; i < ItemPosMgr.mItemMaxCountPerGroup; ++i) + { + mItemSizeArray[i] = 0; + } + } + } + + public class ItemPosMgr + { + public const int mItemMaxCountPerGroup = 100; + List mItemSizeGroupList = new List(); + int mDirtyBeginIndex = int.MaxValue; + public float mTotalSize = 0; + public float mItemDefaultSize = 20; + int mMaxNotEmptyGroupIndex = 0; + + public ItemPosMgr(float itemDefaultSize) + { + mItemDefaultSize = itemDefaultSize; + } + + public void SetItemMaxCount(int maxCount) + { + mDirtyBeginIndex = 0; + mTotalSize = 0; + int st = maxCount % mItemMaxCountPerGroup; + int lastGroupItemCount = st; + int needMaxGroupCount = maxCount / mItemMaxCountPerGroup; + if (st > 0) + { + needMaxGroupCount++; + } + else + { + lastGroupItemCount = mItemMaxCountPerGroup; + } + int count = mItemSizeGroupList.Count; + if (count > needMaxGroupCount) + { + int d = count - needMaxGroupCount; + mItemSizeGroupList.RemoveRange(needMaxGroupCount, d); + } + else if (count < needMaxGroupCount) + { + if(count > 0) + { + mItemSizeGroupList[count - 1].ClearOldData(); + } + int d = needMaxGroupCount - count; + for (int i = 0; i < d; ++i) + { + ItemSizeGroup tGroup = new ItemSizeGroup(count + i, mItemDefaultSize); + mItemSizeGroupList.Add(tGroup); + } + } + else + { + if (count > 0) + { + mItemSizeGroupList[count - 1].ClearOldData(); + } + } + count = mItemSizeGroupList.Count; + if((count-1) < mMaxNotEmptyGroupIndex) + { + mMaxNotEmptyGroupIndex = count - 1; + } + if(mMaxNotEmptyGroupIndex < 0) + { + mMaxNotEmptyGroupIndex = 0; + } + if (count == 0) + { + return; + } + for (int i = 0; i < count - 1; ++i) + { + mItemSizeGroupList[i].SetItemCount(mItemMaxCountPerGroup); + } + mItemSizeGroupList[count - 1].SetItemCount(lastGroupItemCount); + for (int i = 0; i < count; ++i) + { + mTotalSize = mTotalSize + mItemSizeGroupList[i].mGroupSize; + } + + } + + public void SetItemSize(int itemIndex, float size) + { + int groupIndex = itemIndex / mItemMaxCountPerGroup; + int indexInGroup = itemIndex % mItemMaxCountPerGroup; + ItemSizeGroup tGroup = mItemSizeGroupList[groupIndex]; + float changedSize = tGroup.SetItemSize(indexInGroup, size); + if (changedSize != 0f) + { + if (groupIndex < mDirtyBeginIndex) + { + mDirtyBeginIndex = groupIndex; + } + } + mTotalSize += changedSize; + if(groupIndex > mMaxNotEmptyGroupIndex && size > 0) + { + mMaxNotEmptyGroupIndex = groupIndex; + } + } + + public float GetItemPos(int itemIndex) + { + Update(true); + int groupIndex = itemIndex / mItemMaxCountPerGroup; + int indexInGroup = itemIndex % mItemMaxCountPerGroup; + return mItemSizeGroupList[groupIndex].GetItemStartPos(indexInGroup); + } + + public bool GetItemIndexAndPosAtGivenPos(float pos, ref int index, ref float itemPos) + { + Update(true); + index = 0; + itemPos = 0f; + int count = mItemSizeGroupList.Count; + if (count == 0) + { + return true; + } + ItemSizeGroup hitGroup = null; + + int low = 0; + int high = count - 1; + + if (mItemDefaultSize == 0f) + { + if(mMaxNotEmptyGroupIndex < 0) + { + mMaxNotEmptyGroupIndex = 0; + } + high = mMaxNotEmptyGroupIndex; + } + if(pos < 0.01f) + { + ItemSizeGroup tHighGroup = mItemSizeGroupList[high]; + if(tHighGroup.mGroupStartPos == 0 && tHighGroup.mGroupEndPos == 0) + { + index = 0; + itemPos = 0f; + return true; + } + } + while (low <= high) + { + int mid = (low + high) / 2; + ItemSizeGroup tGroup = mItemSizeGroupList[mid]; + if (tGroup.mGroupStartPos <= pos && tGroup.mGroupEndPos >= pos) + { + hitGroup = tGroup; + break; + } + else if (pos > tGroup.mGroupEndPos) + { + low = mid + 1; + } + else + { + high = mid - 1; + } + } + int hitIndex = -1; + if (hitGroup != null) + { + hitIndex = hitGroup.GetItemIndexByPos(pos - hitGroup.mGroupStartPos); + } + else + { + return false; + } + if (hitIndex < 0) + { + return false; + } + index = hitIndex + hitGroup.mGroupIndex * mItemMaxCountPerGroup; + itemPos = hitGroup.GetItemStartPos(hitIndex); + return true; + } + + public void Update(bool updateAll) + { + int count = mItemSizeGroupList.Count; + if (count == 0) + { + return; + } + if (mDirtyBeginIndex >= count) + { + return; + } + int loopCount = 0; + for (int i = mDirtyBeginIndex; i < count; ++i) + { + loopCount++; + ItemSizeGroup tGroup = mItemSizeGroupList[i]; + mDirtyBeginIndex++; + tGroup.UpdateAllItemStartPos(); + if (i == 0) + { + tGroup.mGroupStartPos = 0; + tGroup.mGroupEndPos = tGroup.mGroupSize; + } + else + { + tGroup.mGroupStartPos = mItemSizeGroupList[i - 1].mGroupEndPos; + tGroup.mGroupEndPos = tGroup.mGroupStartPos + tGroup.mGroupSize; + } + if (!updateAll && loopCount > 1) + { + return; + } + + } + } + + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/Common/ItemPosMgr.cs.meta b/Assets/Third/AI/Chat_Plugin/Scripts/Common/ItemPosMgr.cs.meta new file mode 100644 index 0000000..dbb1b38 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/Common/ItemPosMgr.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d6711a7e85739144e82232d3b2e26ac3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/ListView.meta b/Assets/Third/AI/Chat_Plugin/Scripts/ListView.meta new file mode 100644 index 0000000..280b317 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/ListView.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b16707acee7db1945b5c3f2c027ae5d9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListItemPool.cs b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListItemPool.cs new file mode 100644 index 0000000..5aea79d --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListItemPool.cs @@ -0,0 +1,126 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace SuperScrollView.AI +{ + public class ItemPool + { + GameObject mPrefabObj; + string mPrefabName; + int mInitCreateCount = 1; + float mPadding = 0; + float mStartPosOffset = 0; + List mTmpPooledItemList = new List(); + List mPooledItemList = new List(); + static int mCurItemIdCount = 0; + RectTransform mItemParent = null; + public ItemPool() + { + + } + public void Init(GameObject prefabObj, float padding, float startPosOffset, int createCount, RectTransform parent) + { + mPrefabObj = prefabObj; + mPrefabName = mPrefabObj.name; + mInitCreateCount = createCount; + mPadding = padding; + mStartPosOffset = startPosOffset; + mItemParent = parent; + mPrefabObj.SetActive(false); + for (int i = 0; i < mInitCreateCount; ++i) + { + LoopListViewItem2 tViewItem = CreateItem(); + RecycleItemReal(tViewItem); + } + } + public LoopListViewItem2 GetItem(int itemIndexForSearch) + { + mCurItemIdCount++; + LoopListViewItem2 tItem = null; + if (mTmpPooledItemList.Count > 0) + { + int count = mTmpPooledItemList.Count; + for(int i = 0;i < count;++i) + { + if(mTmpPooledItemList[i].ItemIndex == itemIndexForSearch) + { + tItem = mTmpPooledItemList[i]; + mTmpPooledItemList.RemoveAt(i); + break; + } + } + if(tItem == null) + { + tItem = mTmpPooledItemList[count - 1]; + mTmpPooledItemList.RemoveAt(count - 1); + } + tItem.gameObject.SetActive(true); + } + else + { + int count = mPooledItemList.Count; + if (count == 0) + { + tItem = CreateItem(); + } + else + { + tItem = mPooledItemList[count - 1]; + mPooledItemList.RemoveAt(count - 1); + tItem.gameObject.SetActive(true); + } + } + tItem.Padding = mPadding; + return tItem; + + } + + public void DestroyAllItem() + { + ClearTmpRecycledItem(); + int count = mPooledItemList.Count; + for (int i = 0; i < count; ++i) + { + GameObject.DestroyImmediate(mPooledItemList[i].gameObject); + } + mPooledItemList.Clear(); + } + public LoopListViewItem2 CreateItem() + { + + GameObject go = GameObject.Instantiate(mPrefabObj, Vector3.zero, Quaternion.identity, mItemParent); + go.SetActive(true); + RectTransform rf = go.GetComponent(); + rf.localScale = Vector3.one; + rf.anchoredPosition3D = Vector3.zero; + rf.localEulerAngles = Vector3.zero; + LoopListViewItem2 tViewItem = go.GetComponent(); + tViewItem.ItemPrefabName = mPrefabName; + tViewItem.StartPosOffset = mStartPosOffset; + return tViewItem; + } + public void RecycleItemReal(LoopListViewItem2 item) + { + item.gameObject.SetActive(false); + mPooledItemList.Add(item); + } + public void RecycleItem(LoopListViewItem2 item) + { + mTmpPooledItemList.Add(item); + } + public void ClearTmpRecycledItem() + { + int count = mTmpPooledItemList.Count; + if (count == 0) + { + return; + } + for (int i = 0; i < count; ++i) + { + RecycleItemReal(mTmpPooledItemList[i]); + } + mTmpPooledItemList.Clear(); + } + } +} diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListItemPool.cs.meta b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListItemPool.cs.meta new file mode 100644 index 0000000..3b672c8 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListItemPool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3fe414ef536ab3048b7a79328710ba8e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListView2.cs b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListView2.cs new file mode 100644 index 0000000..fe678e0 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListView2.cs @@ -0,0 +1,3196 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.EventSystems; + +namespace SuperScrollView.AI +{ + + [System.Serializable] + public class ItemPrefabConfData + { + public GameObject mItemPrefab = null; + public float mPadding = 0; + public int mInitCreateCount = 0; + public float mStartPosOffset = 0; + } + + + public class LoopListViewInitParam + { + // all the default values + public float mDistanceForRecycle0 = 300; //mDistanceForRecycle0 should be larger than mDistanceForNew0 + public float mDistanceForNew0 = 200; + public float mDistanceForRecycle1 = 300;//mDistanceForRecycle1 should be larger than mDistanceForNew1 + public float mDistanceForNew1 = 200; + public float mSmoothDumpRate = 0.3f; + public float mSnapFinishThreshold = 0.01f; + public float mSnapVecThreshold = 145; + public float mItemDefaultWithPaddingSize = 100;//item's default size (with padding) + + public static LoopListViewInitParam CopyDefaultInitParam() + { + return new LoopListViewInitParam(); + } + } + + + public struct ItemPosStruct + { + public int mItemIndex; + public float mItemOffset; + } + + + public class LoopListView2 : MonoBehaviour, IBeginDragHandler, IEndDragHandler, IDragHandler + { + + class SnapData + { + public SnapStatus mSnapStatus = SnapStatus.NoTargetSet; + public int mSnapTargetIndex = 0; + public float mTargetSnapVal = 0; + public float mCurSnapVal = 0; + public bool mIsForceSnapTo = false; + public bool mIsTempTarget = false; + public int mTempTargetIndex = -1; + public float mMoveMaxAbsVec = -1; + public void Clear() + { + mSnapStatus = SnapStatus.NoTargetSet; + mTempTargetIndex = -1; + mIsForceSnapTo = false; + mMoveMaxAbsVec = -1; + } + } + + Dictionary mItemPoolDict = new Dictionary(); + List mItemPoolList = new List(); + [SerializeField] + List mItemPrefabDataList = new List(); + + [SerializeField] + private ListItemArrangeType mArrangeType = ListItemArrangeType.TopToBottom; + public ListItemArrangeType ArrangeType { get { return mArrangeType; } set { mArrangeType = value; } } + + List mItemList = new List(); + RectTransform mContainerTrans; + ScrollRect mScrollRect = null; + RectTransform mScrollRectTransform = null; + RectTransform mViewPortRectTransform = null; + float mItemDefaultWithPaddingSize = 20; + int mItemTotalCount = 0; + bool mIsVertList = false; + System.Func mOnGetItemByIndex; + Vector3[] mItemWorldCorners = new Vector3[4]; + Vector3[] mViewPortRectLocalCorners = new Vector3[4]; + int mCurReadyMinItemIndex = 0; + int mCurReadyMaxItemIndex = 0; + bool mNeedCheckNextMinItem = true; + bool mNeedCheckNextMaxItem = true; + ItemPosMgr mItemPosMgr = null; + float mDistanceForRecycle0 = 300; + float mDistanceForNew0 = 200; + float mDistanceForRecycle1 = 300; + float mDistanceForNew1 = 200; + [SerializeField] + bool mSupportScrollBar = true; + bool mIsDraging = false; + PointerEventData mPointerEventData = null; + public System.Action mOnBeginDragAction = null; + public System.Action mOnDragingAction = null; + public System.Action mOnEndDragAction = null; + int mLastItemIndex = 0; + float mLastItemPadding = 0; + float mSmoothDumpVel = 0; + float mSmoothDumpRate = 0.3f; + float mSnapFinishThreshold = 0.1f; + float mSnapVecThreshold = 145; + float mSnapMoveDefaultMaxAbsVec = 3400f; + [SerializeField] + bool mItemSnapEnable = false; + + + Vector3 mLastFrameContainerPos = Vector3.zero; + public System.Action mOnSnapItemFinished = null; + public System.Action mOnSnapNearestChanged = null; + int mCurSnapNearestItemIndex = -1; + Vector2 mAdjustedVec; + bool mNeedAdjustVec = false; + int mLeftSnapUpdateExtraCount = 1; + [SerializeField] + Vector2 mViewPortSnapPivot = Vector2.zero; + [SerializeField] + Vector2 mItemSnapPivot = Vector2.zero; + ClickEventListener mScrollBarClickEventListener = null; + SnapData mCurSnapData = new SnapData(); + Vector3 mLastSnapCheckPos = Vector3.zero; + bool mListViewInited = false; + int mListUpdateCheckFrameCount = 0; + public System.Action OnListViewStart = null; + bool mIsPointerDownInScrollBar = false; + bool mNeedReplaceScrollbarEventHandler = true; + int mCurCreatingItemIndex = -1; + + public List ItemPrefabDataList + { + get + { + return mItemPrefabDataList; + } + } + + public List ItemList + { + get + { + return mItemList; + } + } + + public bool IsVertList + { + get + { + return mIsVertList; + } + } + public int ItemTotalCount + { + get + { + return mItemTotalCount; + } + } + + public RectTransform ContainerTrans + { + get + { + return mContainerTrans; + } + } + + public RectTransform ViewPortTrans + { + get + { + return mViewPortRectTransform; + } + } + + public ScrollRect ScrollRect + { + get + { + return mScrollRect; + } + } + + public bool IsDraging + { + get + { + return mIsDraging; + } + } + + public bool ItemSnapEnable + { + get {return mItemSnapEnable;} + set { mItemSnapEnable = value; } + } + + public bool SupportScrollBar + { + get { return mSupportScrollBar; } + set { mSupportScrollBar = value; } + } + + public float SnapMoveDefaultMaxAbsVec + { + get { return mSnapMoveDefaultMaxAbsVec; } + set { mSnapMoveDefaultMaxAbsVec = value; } + } + + public ItemPrefabConfData GetItemPrefabConfData(string prefabName) + { + foreach (ItemPrefabConfData data in mItemPrefabDataList) + { + if (data.mItemPrefab == null) + { + Debug.LogError("A item prefab is null "); + continue; + } + if (prefabName == data.mItemPrefab.name) + { + return data; + } + + } + return null; + } + + public void OnItemPrefabChanged(string prefabName) + { + ItemPrefabConfData data = GetItemPrefabConfData(prefabName); + if(data == null) + { + return; + } + ItemPool pool = null; + if (mItemPoolDict.TryGetValue(prefabName, out pool) == false) + { + return; + } + int firstItemIndex = -1; + Vector3 pos = Vector3.zero; + if(mItemList.Count > 0) + { + firstItemIndex = mItemList[0].ItemIndex; + pos = mItemList[0].CachedRectTransform.anchoredPosition3D; + } + RecycleAllItem(); + ClearAllTmpRecycledItem(); + pool.DestroyAllItem(); + pool.Init(data.mItemPrefab, data.mPadding, data.mStartPosOffset,data.mInitCreateCount, mContainerTrans); + if(firstItemIndex >= 0) + { + RefreshAllShownItemWithFirstIndexAndPos(firstItemIndex, pos); + } + } + + /* + InitListView method is to initiate the LoopListView2 component. There are 3 parameters: + itemTotalCount: the total item count in the listview. If this parameter is set -1, then means there are infinite items, and scrollbar would not be supported, and the ItemIndex can be from –MaxInt to +MaxInt. If this parameter is set a value >=0 , then the ItemIndex can only be from 0 to itemTotalCount -1. + onGetItemByIndex: when a item is getting in the scrollrect viewport, and this Action will be called with the item’ index as a parameter, to let you create the item and update its content. + */ + public void InitListView(int itemTotalCount, + System.Func onGetItemByIndex, + LoopListViewInitParam initParam = null) + { + if(initParam != null) + { + mDistanceForRecycle0 = initParam.mDistanceForRecycle0; + mDistanceForNew0 = initParam.mDistanceForNew0; + mDistanceForRecycle1 = initParam.mDistanceForRecycle1; + mDistanceForNew1 = initParam.mDistanceForNew1; + mSmoothDumpRate = initParam.mSmoothDumpRate; + mSnapFinishThreshold = initParam.mSnapFinishThreshold; + mSnapVecThreshold = initParam.mSnapVecThreshold; + mItemDefaultWithPaddingSize = initParam.mItemDefaultWithPaddingSize; + } + mScrollRect = gameObject.GetComponent(); + if (mScrollRect == null) + { + Debug.LogError("ListView Init Failed! ScrollRect component not found!"); + return; + } + if(mDistanceForRecycle0 <= mDistanceForNew0) + { + Debug.LogError("mDistanceForRecycle0 should be bigger than mDistanceForNew0"); + } + if (mDistanceForRecycle1 <= mDistanceForNew1) + { + Debug.LogError("mDistanceForRecycle1 should be bigger than mDistanceForNew1"); + } + mCurSnapData.Clear(); + mItemPosMgr = new ItemPosMgr(mItemDefaultWithPaddingSize); + mScrollRectTransform = mScrollRect.GetComponent(); + mContainerTrans = mScrollRect.content; + mViewPortRectTransform = mScrollRect.viewport; + if (mViewPortRectTransform == null) + { + mViewPortRectTransform = mScrollRectTransform; + } + if (mScrollRect.horizontalScrollbarVisibility == ScrollRect.ScrollbarVisibility.AutoHideAndExpandViewport && mScrollRect.horizontalScrollbar != null) + { + Debug.LogError("ScrollRect.horizontalScrollbarVisibility cannot be set to AutoHideAndExpandViewport"); + } + if (mScrollRect.verticalScrollbarVisibility == ScrollRect.ScrollbarVisibility.AutoHideAndExpandViewport && mScrollRect.verticalScrollbar != null) + { + Debug.LogError("ScrollRect.verticalScrollbarVisibility cannot be set to AutoHideAndExpandViewport"); + } + mIsVertList = (mArrangeType == ListItemArrangeType.TopToBottom || mArrangeType == ListItemArrangeType.BottomToTop); + if(mIsVertList) + { + mScrollRect.vertical = true; + } + else + { + mScrollRect.horizontal = true; + } + SetScrollbarListener(); + AdjustPivot(mViewPortRectTransform); + AdjustAnchor(mContainerTrans); + AdjustContainerPivot(mContainerTrans); + InitItemPool(); + mOnGetItemByIndex = onGetItemByIndex; + if(mListViewInited == true) + { + Debug.LogError("LoopListView2.InitListView method can be called only once."); + } + mListViewInited = true; + ResetListView(); + mCurSnapData.Clear(); + mItemTotalCount = itemTotalCount; + if (mItemTotalCount < 0) + { + mSupportScrollBar = false; + } + if (mSupportScrollBar) + { + mItemPosMgr.SetItemMaxCount(mItemTotalCount); + } + else + { + mItemPosMgr.SetItemMaxCount(0); + } + if (mNeedReplaceScrollbarEventHandler && mSupportScrollBar) + { + ReplaceScrollbarEventHandlerForSmoothMove(); + } + mCurReadyMaxItemIndex = 0; + mCurReadyMinItemIndex = 0; + mLeftSnapUpdateExtraCount = 1; + mNeedCheckNextMaxItem = true; + mNeedCheckNextMinItem = true; + UpdateContentSize(); + } + + void Start() + { + if(OnListViewStart != null) + { + OnListViewStart(this); + } + } + + void SetScrollbarListener() + { + mScrollBarClickEventListener = null; + Scrollbar curScrollBar = null; + if (mIsVertList && mScrollRect.verticalScrollbar != null) + { + curScrollBar = mScrollRect.verticalScrollbar; + + } + if (!mIsVertList && mScrollRect.horizontalScrollbar != null) + { + curScrollBar = mScrollRect.horizontalScrollbar; + } + if(curScrollBar == null) + { + return; + } + ClickEventListener listener = ClickEventListener.Get(curScrollBar.gameObject); + mScrollBarClickEventListener = listener; + listener.SetPointerUpHandler(OnPointerUpInScrollBar); + listener.SetPointerDownHandler(OnPointerDownInScrollBar); + } + + void OnPointerDownInScrollBar(GameObject obj) + { + mIsPointerDownInScrollBar = true; + mCurSnapData.Clear(); + } + + void OnPointerUpInScrollBar(GameObject obj) + { + mIsPointerDownInScrollBar = false; + ForceSnapUpdateCheck(); + } + + + void ReplaceScrollbarEventHandlerForSmoothMove() + { + if (mIsVertList && mScrollRect.verticalScrollbar != null) + { + Scrollbar curScrollBar = mScrollRect.verticalScrollbar; + curScrollBar.onValueChanged.RemoveAllListeners(); + curScrollBar.onValueChanged.AddListener(OnScrollBarValueChanged); + } + if (!mIsVertList && mScrollRect.horizontalScrollbar != null) + { + Scrollbar curScrollBar = mScrollRect.horizontalScrollbar; + curScrollBar.onValueChanged.RemoveAllListeners(); + curScrollBar.onValueChanged.AddListener(OnScrollBarValueChanged); + } + } + + void OnScrollBarValueChanged(float value) + { + if(mIsPointerDownInScrollBar) + { + if(mIsVertList) + { + mScrollRect.verticalNormalizedPosition = value; + } + else + { + mScrollRect.horizontalNormalizedPosition = value; + } + + } + } + + + public void ResetListView(bool resetPos = true) + { + mViewPortRectTransform.GetLocalCorners(mViewPortRectLocalCorners); + if(resetPos) + { + mContainerTrans.anchoredPosition3D = Vector3.zero; + } + ForceSnapUpdateCheck(); + } + + + /* + This method may use to set the item total count of the scrollview at runtime. + If this parameter is set -1, then means there are infinite items, + and scrollbar would not be supported, and the ItemIndex can be from –MaxInt to +MaxInt. + If this parameter is set a value >=0 , then the ItemIndex can only be from 0 to itemTotalCount -1. + If resetPos is set false, then the scrollrect’s content position will not changed after this method finished. + */ + public void SetListItemCount(int itemCount, bool resetPos = true) + { + if(itemCount == mItemTotalCount) + { + return; + } + mCurSnapData.Clear(); + mItemTotalCount = itemCount; + if (mItemTotalCount < 0) + { + mSupportScrollBar = false; + } + if (mSupportScrollBar) + { + mItemPosMgr.SetItemMaxCount(mItemTotalCount); + } + else + { + mItemPosMgr.SetItemMaxCount(0); + } + if (mItemTotalCount == 0) + { + mCurReadyMaxItemIndex = 0; + mCurReadyMinItemIndex = 0; + mNeedCheckNextMaxItem = false; + mNeedCheckNextMinItem = false; + mScrollRect.StopMovement(); + RecycleAllItem(); + ClearAllTmpRecycledItem(); + UpdateContentSize(); + if (IsVertList) + { + SetAnchoredPositionY(mContainerTrans, 0f); + } + else + { + SetAnchoredPositionX(mContainerTrans, 0f); + } + return; + } + if(mCurReadyMaxItemIndex >= mItemTotalCount) + { + mCurReadyMaxItemIndex = mItemTotalCount - 1; + } + mLeftSnapUpdateExtraCount = 1; + mNeedCheckNextMaxItem = true; + mNeedCheckNextMinItem = true; + if (resetPos) + { + MovePanelToItemIndex(0, 0); + return; + } + if (mItemList.Count == 0) + { + MovePanelToItemIndex(0, 0); + return; + } + int maxItemIndex = mItemTotalCount - 1; + int lastItemIndex = mItemList[mItemList.Count - 1].ItemIndex; + if (lastItemIndex <= maxItemIndex) + { + UpdateContentSize(); + UpdateAllShownItemsPos(); + return; + } + MovePanelToItemIndex(maxItemIndex, 0); + + } + + //To get the visible item by itemIndex. If the item is not visible, then this method return null. + public LoopListViewItem2 GetShownItemByItemIndex(int itemIndex) + { + int count = mItemList.Count; + if (count == 0) + { + return null; + } + if (itemIndex < mItemList[0].ItemIndex || itemIndex > mItemList[count - 1].ItemIndex) + { + return null; + } + int i = itemIndex - mItemList[0].ItemIndex; + return mItemList[i]; + } + + //To get the visible item by an user defined itemId. If the item is not visible, then this method return null. + public LoopListViewItem2 GetShownItemByItemId(int itemId) + { + int count = mItemList.Count; + if (count == 0) + { + return null; + } + foreach (LoopListViewItem2 item in mItemList) + { + if (item.ItemId == itemId) + { + return item; + } + } + return null; + } + + + public LoopListViewItem2 GetShownItemNearestItemIndex(int itemIndex) + { + int count = mItemList.Count; + if (count == 0) + { + return null; + } + if (itemIndex < mItemList[0].ItemIndex ) + { + return mItemList[0]; + } + if (itemIndex > mItemList[count - 1].ItemIndex) + { + return mItemList[count - 1]; + } + int i = itemIndex - mItemList[0].ItemIndex; + return mItemList[i]; + } + + public int ShownItemCount + { + get + { + return mItemList.Count; + } + } + + public float ViewPortSize + { + get + { + if (mIsVertList) + { + return mViewPortRectTransform.rect.height; + } + else + { + return mViewPortRectTransform.rect.width; + } + } + } + + public float ViewPortWidth + { + get { return mViewPortRectTransform.rect.width; } + } + public float ViewPortHeight + { + get { return mViewPortRectTransform.rect.height; } + } + + + /* + All visible items is stored in a List , which is named mItemList; + this method is to get the visible item by the index in visible items list. The parameter index is from 0 to mItemList.Count. + */ + public LoopListViewItem2 GetShownItemByIndex(int index) + { + int count = mItemList.Count; + if(index < 0 || index >= count) + { + return null; + } + return mItemList[index]; + } + + //directly set the value of the index'th shown item. + public void SetShownItemByIndex(int index, LoopListViewItem2 item) + { + int count = mItemList.Count; + if (index < 0 || index >= count) + { + return; + } + LoopListViewItem2 cur = mItemList[index]; + item.CachedRectTransform.localEulerAngles = cur.CachedRectTransform.localEulerAngles; + item.CachedRectTransform.localScale = cur.CachedRectTransform.localScale; + item.CachedRectTransform.anchoredPosition3D = cur.CachedRectTransform.anchoredPosition3D; + mItemList[index] = item; + } + + + public LoopListViewItem2 GetShownItemByIndexWithoutCheck(int index) + { + return mItemList[index]; + } + + public int GetIndexInShownItemList(LoopListViewItem2 item) + { + if(item == null) + { + return -1; + } + int count = mItemList.Count; + if (count == 0) + { + return -1; + } + for (int i = 0; i < count; ++i) + { + if (mItemList[i] == item) + { + return i; + } + } + return -1; + } + + + public void DoActionForEachShownItem(System.Action action,object param) + { + if(action == null) + { + return; + } + int count = mItemList.Count; + if(count == 0) + { + return; + } + for (int i = 0; i < count; ++i) + { + action(mItemList[i],param); + } + } + + + public LoopListViewItem2 NewListViewItem(string itemPrefabName) + { + ItemPool pool = null; + if (mItemPoolDict.TryGetValue(itemPrefabName, out pool) == false) + { + return null; + } + LoopListViewItem2 item = pool.GetItem(mCurCreatingItemIndex); + RectTransform rf = item.GetComponent(); + rf.SetParent(mContainerTrans); + rf.localScale = Vector3.one; + rf.anchoredPosition3D = Vector3.zero; + rf.localEulerAngles = Vector3.zero; + item.ParentListView = this; + return item; + } + + /* + For a vertical scrollrect, when a visible item’s height changed at runtime, then this method should be called to let the LoopListView2 component reposition all visible items’ position. + For a horizontal scrollrect, when a visible item’s width changed at runtime, then this method should be called to let the LoopListView2 component reposition all visible items’ position. + */ + public void OnItemSizeChanged(int itemIndex) + { + LoopListViewItem2 item = GetShownItemByItemIndex(itemIndex); + if (item == null) + { + return; + } + if (mSupportScrollBar) + { + if (mIsVertList) + { + SetItemSize(itemIndex, item.CachedRectTransform.rect.height, item.Padding); + } + else + { + SetItemSize(itemIndex, item.CachedRectTransform.rect.width, item.Padding); + } + } + UpdateContentSize(); + UpdateAllShownItemsPos(); + } + + + /* + To update a item by itemIndex.if the itemIndex-th item is not visible, then this method will do nothing. + Otherwise this method will first call onGetItemByIndex(itemIndex) to get a updated item and then reposition all visible items'position. + */ + public void RefreshItemByItemIndex(int itemIndex) + { + int count = mItemList.Count; + if (count == 0) + { + return; + } + if (itemIndex < mItemList[0].ItemIndex || itemIndex > mItemList[count - 1].ItemIndex) + { + return; + } + int firstItemIndex = mItemList[0].ItemIndex; + int i = itemIndex - firstItemIndex; + LoopListViewItem2 curItem = mItemList[i]; + Vector3 pos = curItem.CachedRectTransform.anchoredPosition3D; + RecycleItemTmp(curItem); + LoopListViewItem2 newItem = GetNewItemByIndex(itemIndex); + if (newItem == null) + { + RefreshAllShownItemWithFirstIndex(firstItemIndex); + return; + } + mItemList[i] = newItem; + if(mIsVertList) + { + pos.x = newItem.StartPosOffset; + } + else + { + pos.y = newItem.StartPosOffset; + } + newItem.CachedRectTransform.anchoredPosition3D = pos; + OnItemSizeChanged(itemIndex); + ClearAllTmpRecycledItem(); + } + + //snap move will finish at once. + public void FinishSnapImmediately() + { + UpdateSnapMove(true); + } + + /* + This method will move the scrollrect content’s position to ( the positon of itemIndex-th item + offset ), + and offset is from 0 to scrollrect viewport size. + */ + public void MovePanelToItemIndex(int itemIndex, float offset) + { + mScrollRect.StopMovement(); + mCurSnapData.Clear(); + if (mItemTotalCount == 0) + { + return; + } + if(itemIndex < 0 && mItemTotalCount > 0) + { + return; + } + if (mItemTotalCount > 0 && itemIndex >= mItemTotalCount) + { + itemIndex = mItemTotalCount - 1; + } + Vector3 pos = Vector3.zero; + float viewPortSize = ViewPortSize; + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + float containerPos = mContainerTrans.anchoredPosition3D.y; + if (containerPos < 0) + { + containerPos = 0; + } + pos.y = -containerPos - offset; + } + else if (mArrangeType == ListItemArrangeType.BottomToTop) + { + float containerPos = mContainerTrans.anchoredPosition3D.y; + if (containerPos > 0) + { + containerPos = 0; + } + pos.y = -containerPos + offset; + } + else if (mArrangeType == ListItemArrangeType.LeftToRight) + { + float containerPos = mContainerTrans.anchoredPosition3D.x; + if (containerPos > 0) + { + containerPos = 0; + } + pos.x = -containerPos + offset; + } + else if (mArrangeType == ListItemArrangeType.RightToLeft) + { + float containerPos = mContainerTrans.anchoredPosition3D.x; + if (containerPos < 0) + { + containerPos = 0; + } + pos.x = -containerPos - offset; + } + + RecycleAllItem(); + LoopListViewItem2 newItem = GetNewItemByIndex(itemIndex); + if (newItem == null) + { + ClearAllTmpRecycledItem(); + return; + } + if (mIsVertList) + { + pos.x = newItem.StartPosOffset; + } + else + { + pos.y = newItem.StartPosOffset; + } + newItem.CachedRectTransform.anchoredPosition3D = pos; + if (mSupportScrollBar) + { + if (mIsVertList) + { + SetItemSize(itemIndex, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + else + { + SetItemSize(itemIndex, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + } + mItemList.Add(newItem); + UpdateContentSize(); + UpdateListView(viewPortSize + 100, viewPortSize + 100, viewPortSize, viewPortSize); + AdjustPanelPos(); + ClearAllTmpRecycledItem(); + ForceSnapUpdateCheck(); + UpdateSnapMove(false,true); + } + + //update all visible items. + public void RefreshAllShownItem() + { + int count = mItemList.Count; + if (count == 0) + { + return; + } + RefreshAllShownItemWithFirstIndex(mItemList[0].ItemIndex); + } + + /* + This method will move the scrollrect content’s position by the offset value. + For a vertical listview, the offset would move the anchoredPosition3D.y. + For a horizonal listview, the offset would move the anchoredPosition3D.x. + */ + public void MovePanelByOffset(float offset) + { + int count = mItemList.Count; + if (count == 0) + { + return; + } + if(offset == 0) + { + return; + } + float viewPortSize = ViewPortSize; + float contentSize = GetContentPanelSize(); + float d = contentSize - viewPortSize; + if (d <= 0) + { + return; + } + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.y = pos.y + offset; + pos.y = Mathf.Clamp(pos.y, 0, d); + mContainerTrans.anchoredPosition3D = pos; + } + else if (mArrangeType == ListItemArrangeType.BottomToTop) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.y = pos.y + offset; + pos.y = Mathf.Clamp(pos.y, -d, 0); + mContainerTrans.anchoredPosition3D = pos; + } + else if (mArrangeType == ListItemArrangeType.LeftToRight) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.x = pos.x + offset; + pos.x = Mathf.Clamp(pos.x, -d, 0); + mContainerTrans.anchoredPosition3D = pos; + } + else if (mArrangeType == ListItemArrangeType.RightToLeft) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.x = pos.x + offset; + pos.x = Mathf.Clamp(pos.x, 0, d); + mContainerTrans.anchoredPosition3D = pos; + } + + } + + + //get the itemIndex and the offset of the first shown item. + public ItemPosStruct GetFirstShownItemIndexAndOffset() + { + ItemPosStruct ret = new ItemPosStruct(); + ret.mItemIndex = 0; + ret.mItemOffset = 0; + int count = mItemList.Count; + if (count == 0) + { + return ret; + } + Vector3[] viewPortWorldCorners = new Vector3[4]; + ViewPortTrans.GetWorldCorners(viewPortWorldCorners); + + if (ArrangeType == ListItemArrangeType.TopToBottom) + { + float viewPortTopY = ContainerTrans.InverseTransformPoint(viewPortWorldCorners[1]).y; + LoopListViewItem2 item = mItemList[0]; + ret.mItemIndex = item.ItemIndex; + ret.mItemOffset = viewPortTopY - item.TopY; + + } + else if (ArrangeType == ListItemArrangeType.BottomToTop) + { + float viewPortBottomY = ContainerTrans.InverseTransformPoint(viewPortWorldCorners[0]).y; + LoopListViewItem2 item = mItemList[0]; + ret.mItemIndex = item.ItemIndex; + ret.mItemOffset = item.BottomY - viewPortBottomY; + + } + else if (ArrangeType == ListItemArrangeType.LeftToRight) + { + float viewPortLeftX = ContainerTrans.InverseTransformPoint(viewPortWorldCorners[1]).x; + LoopListViewItem2 item = mItemList[0]; + ret.mItemIndex = item.ItemIndex; + ret.mItemOffset = item.LeftX - viewPortLeftX; + + } + else if (ArrangeType == ListItemArrangeType.RightToLeft) + { + float viewPortRightX = ContainerTrans.InverseTransformPoint(viewPortWorldCorners[2]).x; + LoopListViewItem2 item = mItemList[0]; + ret.mItemIndex = item.ItemIndex; + ret.mItemOffset = viewPortRightX - item.RightX; + } + return ret; + + } + + + public void RefreshAllShownItemWithFirstIndex(int firstItemIndex) + { + int count = mItemList.Count; + if (count == 0) + { + return; + } + LoopListViewItem2 firstItem = mItemList[0]; + Vector3 pos = firstItem.CachedRectTransform.anchoredPosition3D; + RecycleAllItem(); + for (int i = 0; i < count; ++i) + { + int curIndex = firstItemIndex + i; + LoopListViewItem2 newItem = GetNewItemByIndex(curIndex); + if (newItem == null) + { + break; + } + if (mIsVertList) + { + pos.x = newItem.StartPosOffset; + } + else + { + pos.y = newItem.StartPosOffset; + } + newItem.CachedRectTransform.anchoredPosition3D = pos; + if (mSupportScrollBar) + { + if (mIsVertList) + { + SetItemSize(curIndex, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + else + { + SetItemSize(curIndex, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + } + + mItemList.Add(newItem); + } + UpdateContentSize(); + UpdateAllShownItemsPos(); + ClearAllTmpRecycledItem(); + } + + + public void RefreshAllShownItemWithFirstIndexAndPos(int firstItemIndex,Vector3 pos) + { + RecycleAllItem(); + LoopListViewItem2 newItem = GetNewItemByIndex(firstItemIndex); + if (newItem == null) + { + return; + } + if (mIsVertList) + { + pos.x = newItem.StartPosOffset; + } + else + { + pos.y = newItem.StartPosOffset; + } + newItem.CachedRectTransform.anchoredPosition3D = pos; + if (mSupportScrollBar) + { + if (mIsVertList) + { + SetItemSize(firstItemIndex, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + else + { + SetItemSize(firstItemIndex, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + } + mItemList.Add(newItem); + UpdateContentSize(); + UpdateAllShownItemsPos(); + UpdateListView(mDistanceForRecycle0, mDistanceForRecycle1, mDistanceForNew0, mDistanceForNew1); + ClearAllTmpRecycledItem(); + } + + public void RecycleItemImmediately(LoopListViewItem2 item) + { + if (item == null) + { + return; + } + if (string.IsNullOrEmpty(item.ItemPrefabName)) + { + return; + } + ItemPool pool = null; + if (mItemPoolDict.TryGetValue(item.ItemPrefabName, out pool) == false) + { + return; + } + pool.RecycleItemReal(item); + } + + void RecycleItemTmp(LoopListViewItem2 item) + { + if (item == null) + { + return; + } + if (string.IsNullOrEmpty(item.ItemPrefabName)) + { + return; + } + ItemPool pool = null; + if (mItemPoolDict.TryGetValue(item.ItemPrefabName, out pool) == false) + { + return; + } + pool.RecycleItem(item); + + } + + + void ClearAllTmpRecycledItem() + { + int count = mItemPoolList.Count; + for(int i = 0;i(); + if (rtf == null) + { + Debug.LogError("RectTransform component is not found in the prefab " + prefabName); + continue; + } + AdjustAnchor(rtf); + AdjustPivot(rtf); + LoopListViewItem2 tItem = data.mItemPrefab.GetComponent(); + if (tItem == null) + { + data.mItemPrefab.AddComponent(); + } + ItemPool pool = new ItemPool(); + pool.Init(data.mItemPrefab, data.mPadding,data.mStartPosOffset, data.mInitCreateCount, mContainerTrans); + mItemPoolDict.Add(prefabName, pool); + mItemPoolList.Add(pool); + } + } + + + + public virtual void OnBeginDrag(PointerEventData eventData) + { + if (eventData.button != PointerEventData.InputButton.Left) + { + return; + } + mIsDraging = true; + CacheDragPointerEventData(eventData); + mCurSnapData.Clear(); + if(mOnBeginDragAction != null) + { + mOnBeginDragAction(); + } + } + + public virtual void OnEndDrag(PointerEventData eventData) + { + if (eventData.button != PointerEventData.InputButton.Left) + { + return; + } + mIsDraging = false; + mPointerEventData = null; + if (mOnEndDragAction != null) + { + mOnEndDragAction(); + } + ForceSnapUpdateCheck(); + } + + public virtual void OnDrag(PointerEventData eventData) + { + if (eventData.button != PointerEventData.InputButton.Left) + { + return; + } + CacheDragPointerEventData(eventData); + if (mOnDragingAction != null) + { + mOnDragingAction(); + } + } + + void CacheDragPointerEventData(PointerEventData eventData) + { + if (mPointerEventData == null) + { + mPointerEventData = new PointerEventData(EventSystem.current); + } + mPointerEventData.button = eventData.button; + mPointerEventData.position = eventData.position; + mPointerEventData.pointerPressRaycast = eventData.pointerPressRaycast; + mPointerEventData.pointerCurrentRaycast = eventData.pointerCurrentRaycast; + } + + LoopListViewItem2 GetNewItemByIndex(int index) + { + if(mSupportScrollBar && index < 0) + { + return null; + } + if(mItemTotalCount > 0 && index >= mItemTotalCount) + { + return null; + } + mCurCreatingItemIndex = index; + LoopListViewItem2 newItem = mOnGetItemByIndex(this, index); + if (newItem == null) + { + return null; + } + newItem.ItemIndex = index; + newItem.ItemCreatedCheckFrameCount = mListUpdateCheckFrameCount; + return newItem; + } + + + void SetItemSize(int itemIndex, float itemSize,float padding) + { + mItemPosMgr.SetItemSize(itemIndex, itemSize+padding); + if(itemIndex >= mLastItemIndex) + { + mLastItemIndex = itemIndex; + mLastItemPadding = padding; + } + } + + bool GetPlusItemIndexAndPosAtGivenPos(float pos, ref int index, ref float itemPos) + { + return mItemPosMgr.GetItemIndexAndPosAtGivenPos(pos, ref index, ref itemPos); + } + + + float GetItemPos(int itemIndex) + { + return mItemPosMgr.GetItemPos(itemIndex); + } + + + public Vector3 GetItemCornerPosInViewPort(LoopListViewItem2 item, ItemCornerEnum corner = ItemCornerEnum.LeftBottom) + { + item.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + return mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[(int)corner]); + } + + + void AdjustPanelPos() + { + int count = mItemList.Count; + if (count == 0) + { + return; + } + UpdateAllShownItemsPos(); + float viewPortSize = ViewPortSize; + float contentSize = GetContentPanelSize(); + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + if (contentSize <= viewPortSize) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.y = 0; + mContainerTrans.anchoredPosition3D = pos; + mItemList[0].CachedRectTransform.anchoredPosition3D = new Vector3(mItemList[0].StartPosOffset,0,0); + UpdateAllShownItemsPos(); + return; + } + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 topPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + if (topPos0.y < mViewPortRectLocalCorners[1].y) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.y = 0; + mContainerTrans.anchoredPosition3D = pos; + mItemList[0].CachedRectTransform.anchoredPosition3D = new Vector3(mItemList[0].StartPosOffset, 0, 0); + UpdateAllShownItemsPos(); + return; + } + LoopListViewItem2 tViewItem1 = mItemList[mItemList.Count - 1]; + tViewItem1.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 downPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[0]); + float d = downPos1.y - mViewPortRectLocalCorners[0].y; + if (d > 0) + { + Vector3 pos = mItemList[0].CachedRectTransform.anchoredPosition3D; + pos.y = pos.y - d; + mItemList[0].CachedRectTransform.anchoredPosition3D = pos; + UpdateAllShownItemsPos(); + return; + } + } + else if (mArrangeType == ListItemArrangeType.BottomToTop) + { + if (contentSize <= viewPortSize) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.y = 0; + mContainerTrans.anchoredPosition3D = pos; + mItemList[0].CachedRectTransform.anchoredPosition3D = new Vector3(mItemList[0].StartPosOffset, 0, 0); + UpdateAllShownItemsPos(); + return; + } + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 downPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[0]); + if (downPos0.y > mViewPortRectLocalCorners[0].y) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.y = 0; + mContainerTrans.anchoredPosition3D = pos; + mItemList[0].CachedRectTransform.anchoredPosition3D = new Vector3(mItemList[0].StartPosOffset, 0, 0); + UpdateAllShownItemsPos(); + return; + } + LoopListViewItem2 tViewItem1 = mItemList[mItemList.Count - 1]; + tViewItem1.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 topPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + float d = mViewPortRectLocalCorners[1].y - topPos1.y; + if (d > 0) + { + Vector3 pos = mItemList[0].CachedRectTransform.anchoredPosition3D; + pos.y = pos.y + d; + mItemList[0].CachedRectTransform.anchoredPosition3D = pos; + UpdateAllShownItemsPos(); + return; + } + } + else if (mArrangeType == ListItemArrangeType.LeftToRight) + { + if (contentSize <= viewPortSize) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.x = 0; + mContainerTrans.anchoredPosition3D = pos; + mItemList[0].CachedRectTransform.anchoredPosition3D = new Vector3(0,mItemList[0].StartPosOffset, 0); + UpdateAllShownItemsPos(); + return; + } + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 leftPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + if (leftPos0.x > mViewPortRectLocalCorners[1].x) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.x = 0; + mContainerTrans.anchoredPosition3D = pos; + mItemList[0].CachedRectTransform.anchoredPosition3D = new Vector3(0, mItemList[0].StartPosOffset, 0); + UpdateAllShownItemsPos(); + return; + } + LoopListViewItem2 tViewItem1 = mItemList[mItemList.Count - 1]; + tViewItem1.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 rightPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[2]); + float d = mViewPortRectLocalCorners[2].x - rightPos1.x; + if (d > 0) + { + Vector3 pos = mItemList[0].CachedRectTransform.anchoredPosition3D; + pos.x = pos.x + d; + mItemList[0].CachedRectTransform.anchoredPosition3D = pos; + UpdateAllShownItemsPos(); + return; + } + } + else if (mArrangeType == ListItemArrangeType.RightToLeft) + { + if (contentSize <= viewPortSize) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.x = 0; + mContainerTrans.anchoredPosition3D = pos; + mItemList[0].CachedRectTransform.anchoredPosition3D = new Vector3(0, mItemList[0].StartPosOffset, 0); + UpdateAllShownItemsPos(); + return; + } + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 rightPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[2]); + if (rightPos0.x < mViewPortRectLocalCorners[2].x) + { + Vector3 pos = mContainerTrans.anchoredPosition3D; + pos.x = 0; + mContainerTrans.anchoredPosition3D = pos; + mItemList[0].CachedRectTransform.anchoredPosition3D = new Vector3(0, mItemList[0].StartPosOffset, 0); + UpdateAllShownItemsPos(); + return; + } + LoopListViewItem2 tViewItem1 = mItemList[mItemList.Count - 1]; + tViewItem1.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 leftPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + float d = leftPos1.x - mViewPortRectLocalCorners[1].x; + if (d > 0) + { + Vector3 pos = mItemList[0].CachedRectTransform.anchoredPosition3D; + pos.x = pos.x - d; + mItemList[0].CachedRectTransform.anchoredPosition3D = pos; + UpdateAllShownItemsPos(); + return; + } + } + + + + } + + + void Update() + { + if(mListViewInited == false) + { + return; + } + if(mNeedAdjustVec) + { + mNeedAdjustVec = false; + if(mIsVertList) + { + if(mScrollRect.velocity.y * mAdjustedVec.y > 0) + { + mScrollRect.velocity = mAdjustedVec; + } + } + else + { + if (mScrollRect.velocity.x * mAdjustedVec.x > 0) + { + mScrollRect.velocity = mAdjustedVec; + } + } + + } + if (mSupportScrollBar) + { + mItemPosMgr.Update(false); + } + UpdateSnapMove(); + UpdateListView(mDistanceForRecycle0, mDistanceForRecycle1, mDistanceForNew0, mDistanceForNew1); + ClearAllTmpRecycledItem(); + mLastFrameContainerPos = mContainerTrans.anchoredPosition3D; + } + + //update snap move. if immediate is set true, then the snap move will finish at once. + void UpdateSnapMove(bool immediate = false, bool forceSendEvent = false) + { + if (mItemSnapEnable == false) + { + return; + } + if (mIsVertList) + { + UpdateSnapVertical(immediate,forceSendEvent); + } + else + { + UpdateSnapHorizontal(immediate,forceSendEvent); + } + } + + + + public void UpdateAllShownItemSnapData() + { + if (mItemSnapEnable == false) + { + return; + } + int count = mItemList.Count; + if (count == 0) + { + return; + } + Vector3 pos = mContainerTrans.anchoredPosition3D; + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + float start = 0; + float end = 0; + float itemSnapCenter = 0; + float snapCenter = 0; + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + snapCenter = -(1 - mViewPortSnapPivot.y) * mViewPortRectTransform.rect.height; + Vector3 topPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + start = topPos1.y; + end = start - tViewItem0.ItemSizeWithPadding; + itemSnapCenter = start - tViewItem0.ItemSize * (1 - mItemSnapPivot.y); + for (int i = 0; i < count; ++i) + { + mItemList[i].DistanceWithViewPortSnapCenter = snapCenter - itemSnapCenter; + if ((i + 1) < count) + { + start = end; + end = end - mItemList[i + 1].ItemSizeWithPadding; + itemSnapCenter = start - mItemList[i + 1].ItemSize * (1 - mItemSnapPivot.y); + } + } + } + else if (mArrangeType == ListItemArrangeType.BottomToTop) + { + snapCenter = mViewPortSnapPivot.y * mViewPortRectTransform.rect.height; + Vector3 bottomPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[0]); + start = bottomPos1.y; + end = start + tViewItem0.ItemSizeWithPadding; + itemSnapCenter = start + tViewItem0.ItemSize * mItemSnapPivot.y; + for (int i = 0; i < count; ++i) + { + mItemList[i].DistanceWithViewPortSnapCenter = snapCenter - itemSnapCenter; + if ((i + 1) < count) + { + start = end; + end = end + mItemList[i + 1].ItemSizeWithPadding; + itemSnapCenter = start + mItemList[i + 1].ItemSize * mItemSnapPivot.y; + } + } + } + else if (mArrangeType == ListItemArrangeType.RightToLeft) + { + snapCenter = -(1 - mViewPortSnapPivot.x) * mViewPortRectTransform.rect.width; + Vector3 rightPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[2]); + start = rightPos1.x; + end = start - tViewItem0.ItemSizeWithPadding; + itemSnapCenter = start - tViewItem0.ItemSize * (1 - mItemSnapPivot.x); + for (int i = 0; i < count; ++i) + { + mItemList[i].DistanceWithViewPortSnapCenter = snapCenter - itemSnapCenter; + if ((i + 1) < count) + { + start = end; + end = end - mItemList[i + 1].ItemSizeWithPadding; + itemSnapCenter = start - mItemList[i + 1].ItemSize * (1 - mItemSnapPivot.x); + } + } + } + else if (mArrangeType == ListItemArrangeType.LeftToRight) + { + snapCenter = mViewPortSnapPivot.x * mViewPortRectTransform.rect.width; + Vector3 leftPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + start = leftPos1.x; + end = start + tViewItem0.ItemSizeWithPadding; + itemSnapCenter = start + tViewItem0.ItemSize * mItemSnapPivot.x; + for (int i = 0; i < count; ++i) + { + mItemList[i].DistanceWithViewPortSnapCenter = snapCenter - itemSnapCenter; + if ((i + 1) < count) + { + start = end; + end = end + mItemList[i + 1].ItemSizeWithPadding; + itemSnapCenter = start + mItemList[i + 1].ItemSize * mItemSnapPivot.x; + } + } + } + } + + + + void UpdateSnapVertical(bool immediate = false, bool forceSendEvent = false) + { + if(mItemSnapEnable == false) + { + return; + } + int count = mItemList.Count; + if (count == 0) + { + return; + } + Vector3 pos = mContainerTrans.anchoredPosition3D; + bool needCheck = (pos.y != mLastSnapCheckPos.y); + mLastSnapCheckPos = pos; + if (!needCheck) + { + if (mLeftSnapUpdateExtraCount > 0) + { + mLeftSnapUpdateExtraCount--; + needCheck = true; + } + } + if (needCheck) + { + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + int curIndex = -1; + float start = 0; + float end = 0; + float itemSnapCenter = 0; + float curMinDist = float.MaxValue; + float curDist = 0; + float curDistAbs = 0; + float snapCenter = 0; + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + snapCenter = -(1 - mViewPortSnapPivot.y) * mViewPortRectTransform.rect.height; + Vector3 topPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + start = topPos1.y; + end = start - tViewItem0.ItemSizeWithPadding; + itemSnapCenter = start - tViewItem0.ItemSize * (1-mItemSnapPivot.y); + for (int i = 0; i < count; ++i) + { + curDist = snapCenter - itemSnapCenter; + curDistAbs = Mathf.Abs(curDist); + if (curDistAbs < curMinDist) + { + curMinDist = curDistAbs; + curIndex = i; + } + else + { + break; + } + + if ((i + 1) < count) + { + start = end; + end = end - mItemList[i + 1].ItemSizeWithPadding; + itemSnapCenter = start - mItemList[i + 1].ItemSize * (1 - mItemSnapPivot.y); + } + } + } + else if(mArrangeType == ListItemArrangeType.BottomToTop) + { + snapCenter = mViewPortSnapPivot.y * mViewPortRectTransform.rect.height; + Vector3 bottomPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[0]); + start = bottomPos1.y; + end = start + tViewItem0.ItemSizeWithPadding; + itemSnapCenter = start + tViewItem0.ItemSize * mItemSnapPivot.y; + for (int i = 0; i < count; ++i) + { + curDist = snapCenter - itemSnapCenter; + curDistAbs = Mathf.Abs(curDist); + if (curDistAbs < curMinDist) + { + curMinDist = curDistAbs; + curIndex = i; + } + else + { + break; + } + + if ((i + 1) < count) + { + start = end; + end = end + mItemList[i + 1].ItemSizeWithPadding; + itemSnapCenter = start + mItemList[i + 1].ItemSize * mItemSnapPivot.y; + } + } + } + + if (curIndex >= 0) + { + int oldNearestItemIndex = mCurSnapNearestItemIndex; + mCurSnapNearestItemIndex = mItemList[curIndex].ItemIndex; + if (forceSendEvent || mItemList[curIndex].ItemIndex != oldNearestItemIndex) + { + if (mOnSnapNearestChanged != null) + { + mOnSnapNearestChanged(this,mItemList[curIndex]); + } + } + } + else + { + mCurSnapNearestItemIndex = -1; + } + } + if (CanSnap() == false) + { + ClearSnapData(); + return; + } + float v = Mathf.Abs(mScrollRect.velocity.y); + UpdateCurSnapData(); + if (mCurSnapData.mSnapStatus != SnapStatus.SnapMoving) + { + return; + } + if (v > 0) + { + mScrollRect.StopMovement(); + } + float old = mCurSnapData.mCurSnapVal; + if(mCurSnapData.mIsTempTarget == false) + { + if(mSmoothDumpVel * mCurSnapData.mTargetSnapVal < 0) + { + mSmoothDumpVel = 0; + } + mCurSnapData.mCurSnapVal = Mathf.SmoothDamp(mCurSnapData.mCurSnapVal, mCurSnapData.mTargetSnapVal, ref mSmoothDumpVel, mSmoothDumpRate); + } + else + { + float maxAbsVec = mCurSnapData.mMoveMaxAbsVec; + if(maxAbsVec <= 0) + { + maxAbsVec = mSnapMoveDefaultMaxAbsVec; + } + mSmoothDumpVel = maxAbsVec * Mathf.Sign(mCurSnapData.mTargetSnapVal); + mCurSnapData.mCurSnapVal = Mathf.MoveTowards(mCurSnapData.mCurSnapVal, mCurSnapData.mTargetSnapVal, maxAbsVec * Time.deltaTime); + } + float dt = mCurSnapData.mCurSnapVal - old; + + if (immediate || Mathf.Abs(mCurSnapData.mTargetSnapVal - mCurSnapData.mCurSnapVal) < mSnapFinishThreshold) + { + pos.y = pos.y + mCurSnapData.mTargetSnapVal - old; + mCurSnapData.mSnapStatus = SnapStatus.SnapMoveFinish; + if (mOnSnapItemFinished != null) + { + LoopListViewItem2 targetItem = GetShownItemByItemIndex(mCurSnapNearestItemIndex); + if(targetItem != null) + { + mOnSnapItemFinished(this,targetItem); + } + } + } + else + { + pos.y = pos.y + dt; + } + + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + float maxY = mViewPortRectLocalCorners[0].y + mContainerTrans.rect.height; + pos.y = Mathf.Clamp(pos.y, 0, maxY); + mContainerTrans.anchoredPosition3D = pos; + } + else if (mArrangeType == ListItemArrangeType.BottomToTop) + { + float minY = mViewPortRectLocalCorners[1].y - mContainerTrans.rect.height; + pos.y = Mathf.Clamp(pos.y, minY, 0); + mContainerTrans.anchoredPosition3D = pos; + } + + } + + void UpdateCurSnapData() + { + int count = mItemList.Count; + if (count == 0) + { + mCurSnapData.Clear(); + return; + } + + if (mCurSnapData.mSnapStatus == SnapStatus.SnapMoveFinish) + { + if (mCurSnapData.mSnapTargetIndex == mCurSnapNearestItemIndex) + { + return; + } + mCurSnapData.mSnapStatus = SnapStatus.NoTargetSet; + } + if (mCurSnapData.mSnapStatus == SnapStatus.SnapMoving) + { + if(mCurSnapData.mIsForceSnapTo) + { + if (mCurSnapData.mIsTempTarget == true) + { + LoopListViewItem2 targetItem = GetShownItemNearestItemIndex(mCurSnapData.mSnapTargetIndex); + if (targetItem == null) + { + mCurSnapData.Clear(); + return; + } + if (targetItem.ItemIndex == mCurSnapData.mSnapTargetIndex) + { + UpdateAllShownItemSnapData(); + mCurSnapData.mTargetSnapVal = targetItem.DistanceWithViewPortSnapCenter; + mCurSnapData.mCurSnapVal = 0; + mCurSnapData.mIsTempTarget = false; + mCurSnapData.mSnapStatus = SnapStatus.SnapMoving; + return; + } + if (mCurSnapData.mTempTargetIndex != targetItem.ItemIndex) + { + UpdateAllShownItemSnapData(); + mCurSnapData.mTargetSnapVal = targetItem.DistanceWithViewPortSnapCenter; + mCurSnapData.mCurSnapVal = 0; + mCurSnapData.mSnapStatus = SnapStatus.SnapMoving; + mCurSnapData.mIsTempTarget = true; + mCurSnapData.mTempTargetIndex = targetItem.ItemIndex; + return; + } + } + return; + } + if ((mCurSnapData.mSnapTargetIndex == mCurSnapNearestItemIndex)) + { + return; + } + mCurSnapData.mSnapStatus = SnapStatus.NoTargetSet; + } + if (mCurSnapData.mSnapStatus == SnapStatus.NoTargetSet) + { + LoopListViewItem2 nearestItem = GetShownItemByItemIndex(mCurSnapNearestItemIndex); + if (nearestItem == null) + { + return; + } + mCurSnapData.mSnapTargetIndex = mCurSnapNearestItemIndex; + mCurSnapData.mSnapStatus = SnapStatus.TargetHasSet; + mCurSnapData.mIsForceSnapTo = false; + } + if (mCurSnapData.mSnapStatus == SnapStatus.TargetHasSet) + { + LoopListViewItem2 targetItem = GetShownItemNearestItemIndex(mCurSnapData.mSnapTargetIndex); + if (targetItem == null) + { + mCurSnapData.Clear(); + return; + } + if(targetItem.ItemIndex == mCurSnapData.mSnapTargetIndex) + { + UpdateAllShownItemSnapData(); + mCurSnapData.mTargetSnapVal = targetItem.DistanceWithViewPortSnapCenter; + mCurSnapData.mCurSnapVal = 0; + mCurSnapData.mIsTempTarget = false; + mCurSnapData.mSnapStatus = SnapStatus.SnapMoving; + } + else + { + UpdateAllShownItemSnapData(); + mCurSnapData.mTargetSnapVal = targetItem.DistanceWithViewPortSnapCenter; + mCurSnapData.mCurSnapVal = 0; + mCurSnapData.mSnapStatus = SnapStatus.SnapMoving; + mCurSnapData.mIsTempTarget = true; + mCurSnapData.mTempTargetIndex = targetItem.ItemIndex; + } + + } + + } + //Clear current snap target and then the LoopScrollView2 will auto snap to the CurSnapNearestItemIndex. + public void ClearSnapData() + { + mCurSnapData.Clear(); + } + + //moveMaxAbsVec param is the max abs snap move speed, if the value <= 0 then LoopListView2 would use SnapMoveDefaultMaxAbsVec + public void SetSnapTargetItemIndex(int itemIndex,float moveMaxAbsVec = -1) + { + if(mItemTotalCount > 0) + { + if(itemIndex >= mItemTotalCount) + { + itemIndex = mItemTotalCount - 1; + } + if(itemIndex < 0) + { + itemIndex = 0; + } + } + mScrollRect.StopMovement(); + mCurSnapData.mSnapTargetIndex = itemIndex; + mCurSnapData.mSnapStatus = SnapStatus.TargetHasSet; + mCurSnapData.mIsForceSnapTo = true; + mCurSnapData.mMoveMaxAbsVec = moveMaxAbsVec; + } + + //Get the nearest item index with the viewport snap point. + public int CurSnapNearestItemIndex + { + get{ return mCurSnapNearestItemIndex; } + } + + public void ForceSnapUpdateCheck() + { + if(mLeftSnapUpdateExtraCount <= 0) + { + mLeftSnapUpdateExtraCount = 1; + } + } + + void UpdateSnapHorizontal(bool immediate = false, bool forceSendEvent = false) + { + if (mItemSnapEnable == false) + { + return; + } + int count = mItemList.Count; + if (count == 0) + { + return; + } + Vector3 pos = mContainerTrans.anchoredPosition3D; + bool needCheck = (pos.x != mLastSnapCheckPos.x); + mLastSnapCheckPos = pos; + if (!needCheck) + { + if(mLeftSnapUpdateExtraCount > 0) + { + mLeftSnapUpdateExtraCount--; + needCheck = true; + } + } + if (needCheck) + { + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + int curIndex = -1; + float start = 0; + float end = 0; + float itemSnapCenter = 0; + float curMinDist = float.MaxValue; + float curDist = 0; + float curDistAbs = 0; + float snapCenter = 0; + if (mArrangeType == ListItemArrangeType.RightToLeft) + { + snapCenter = -(1 - mViewPortSnapPivot.x) * mViewPortRectTransform.rect.width; + Vector3 rightPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[2]); + start = rightPos1.x; + end = start - tViewItem0.ItemSizeWithPadding; + itemSnapCenter = start - tViewItem0.ItemSize * (1 - mItemSnapPivot.x); + for (int i = 0; i < count; ++i) + { + curDist = snapCenter - itemSnapCenter; + curDistAbs = Mathf.Abs(curDist); + if (curDistAbs < curMinDist) + { + curMinDist = curDistAbs; + curIndex = i; + } + else + { + break; + } + + if ((i + 1) < count) + { + start = end; + end = end - mItemList[i + 1].ItemSizeWithPadding; + itemSnapCenter = start - mItemList[i + 1].ItemSize * (1 - mItemSnapPivot.x); + } + } + } + else if (mArrangeType == ListItemArrangeType.LeftToRight) + { + snapCenter = mViewPortSnapPivot.x * mViewPortRectTransform.rect.width; + Vector3 leftPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + start = leftPos1.x; + end = start + tViewItem0.ItemSizeWithPadding; + itemSnapCenter = start + tViewItem0.ItemSize * mItemSnapPivot.x; + for (int i = 0; i < count; ++i) + { + curDist = snapCenter - itemSnapCenter; + curDistAbs = Mathf.Abs(curDist); + if (curDistAbs < curMinDist) + { + curMinDist = curDistAbs; + curIndex = i; + } + else + { + break; + } + + if ((i + 1) < count) + { + start = end; + end = end + mItemList[i + 1].ItemSizeWithPadding; + itemSnapCenter = start + mItemList[i + 1].ItemSize * mItemSnapPivot.x; + } + } + } + + + if (curIndex >= 0) + { + int oldNearestItemIndex = mCurSnapNearestItemIndex; + mCurSnapNearestItemIndex = mItemList[curIndex].ItemIndex; + if (forceSendEvent || mItemList[curIndex].ItemIndex != oldNearestItemIndex) + { + if (mOnSnapNearestChanged != null) + { + mOnSnapNearestChanged(this, mItemList[curIndex]); + } + } + } + else + { + mCurSnapNearestItemIndex = -1; + } + } + if (CanSnap() == false) + { + ClearSnapData(); + return; + } + float v = Mathf.Abs(mScrollRect.velocity.x); + UpdateCurSnapData(); + if(mCurSnapData.mSnapStatus != SnapStatus.SnapMoving) + { + return; + } + if (v > 0) + { + mScrollRect.StopMovement(); + } + float old = mCurSnapData.mCurSnapVal; + if (mCurSnapData.mIsTempTarget == false) + { + if (mSmoothDumpVel * mCurSnapData.mTargetSnapVal < 0) + { + mSmoothDumpVel = 0; + } + mCurSnapData.mCurSnapVal = Mathf.SmoothDamp(mCurSnapData.mCurSnapVal, mCurSnapData.mTargetSnapVal, ref mSmoothDumpVel, mSmoothDumpRate); + } + else + { + float maxAbsVec = mCurSnapData.mMoveMaxAbsVec; + if (maxAbsVec <= 0) + { + maxAbsVec = mSnapMoveDefaultMaxAbsVec; + } + mSmoothDumpVel = maxAbsVec * Mathf.Sign(mCurSnapData.mTargetSnapVal); + mCurSnapData.mCurSnapVal = Mathf.MoveTowards(mCurSnapData.mCurSnapVal, mCurSnapData.mTargetSnapVal, maxAbsVec * Time.deltaTime); + } + float dt = mCurSnapData.mCurSnapVal - old; + + if (immediate || Mathf.Abs(mCurSnapData.mTargetSnapVal - mCurSnapData.mCurSnapVal) < mSnapFinishThreshold) + { + pos.x = pos.x + mCurSnapData.mTargetSnapVal - old; + mCurSnapData.mSnapStatus = SnapStatus.SnapMoveFinish; + if (mOnSnapItemFinished != null) + { + LoopListViewItem2 targetItem = GetShownItemByItemIndex(mCurSnapNearestItemIndex); + if (targetItem != null) + { + mOnSnapItemFinished(this, targetItem); + } + } + } + else + { + pos.x = pos.x + dt; + } + + if (mArrangeType == ListItemArrangeType.LeftToRight) + { + float minX = mViewPortRectLocalCorners[2].x - mContainerTrans.rect.width; + pos.x = Mathf.Clamp(pos.x, minX, 0); + mContainerTrans.anchoredPosition3D = pos; + } + else if (mArrangeType == ListItemArrangeType.RightToLeft) + { + float maxX = mViewPortRectLocalCorners[1].x + mContainerTrans.rect.width; + pos.x = Mathf.Clamp(pos.x, 0, maxX); + mContainerTrans.anchoredPosition3D = pos; + } + } + + bool CanSnap() + { + if (mIsDraging) + { + return false; + } + if (mScrollBarClickEventListener != null) + { + if (mScrollBarClickEventListener.IsPressd) + { + return false; + } + } + + if (mIsVertList) + { + if(mContainerTrans.rect.height <= ViewPortHeight) + { + return false; + } + } + else + { + if (mContainerTrans.rect.width <= ViewPortWidth) + { + return false; + } + } + + float v = 0; + if (mIsVertList) + { + v = Mathf.Abs(mScrollRect.velocity.y); + } + else + { + v = Mathf.Abs(mScrollRect.velocity.x); + } + if (v > mSnapVecThreshold) + { + return false; + } + float diff = 3; + Vector3 pos = mContainerTrans.anchoredPosition3D; + if (mArrangeType == ListItemArrangeType.LeftToRight) + { + float minX = mViewPortRectLocalCorners[2].x - mContainerTrans.rect.width; + if (pos.x < (minX - diff) || pos.x > diff) + { + return false; + } + } + else if (mArrangeType == ListItemArrangeType.RightToLeft) + { + float maxX = mViewPortRectLocalCorners[1].x + mContainerTrans.rect.width; + if (pos.x > (maxX + diff) || pos.x < -diff) + { + return false; + } + } + else if (mArrangeType == ListItemArrangeType.TopToBottom) + { + float maxY = mViewPortRectLocalCorners[0].y + mContainerTrans.rect.height; + if (pos.y > (maxY + diff) || pos.y < -diff) + { + return false; + } + } + else if (mArrangeType == ListItemArrangeType.BottomToTop) + { + float minY = mViewPortRectLocalCorners[1].y - mContainerTrans.rect.height; + if (pos.y < (minY - diff) || pos.y > diff) + { + return false; + } + } + return true; + } + + void SetAnchoredPositionX(RectTransform rtf, float x) + { + Vector3 pos = rtf.anchoredPosition3D; + pos.x = x; + rtf.anchoredPosition3D = pos; + } + + void SetAnchoredPositionY(RectTransform rtf, float y) + { + Vector3 pos = rtf.anchoredPosition3D; + pos.y = y; + rtf.anchoredPosition3D = pos; + } + + public void UpdateListView(float distanceForRecycle0, float distanceForRecycle1, float distanceForNew0, float distanceForNew1) + { + mListUpdateCheckFrameCount++; + if (mIsVertList) + { + bool needContinueCheck = true; + int checkCount = 0; + int maxCount = 9999; + while (needContinueCheck) + { + checkCount++; + if(checkCount >= maxCount) + { + Debug.LogError("UpdateListView Vertical while loop " + checkCount + " times! something is wrong!"); + break; + } + needContinueCheck = UpdateForVertList(distanceForRecycle0, distanceForRecycle1, distanceForNew0, distanceForNew1); + } + } + else + { + bool needContinueCheck = true; + int checkCount = 0; + int maxCount = 9999; + while (needContinueCheck) + { + checkCount++; + if (checkCount >= maxCount) + { + Debug.LogError("UpdateListView Horizontal while loop " + checkCount + " times! something is wrong!"); + break; + } + needContinueCheck = UpdateForHorizontalList(distanceForRecycle0, distanceForRecycle1, distanceForNew0, distanceForNew1); + } + } + + } + + + + bool UpdateForVertList(float distanceForRecycle0,float distanceForRecycle1,float distanceForNew0, float distanceForNew1) + { + if (mItemTotalCount == 0) + { + if(mItemList.Count > 0) + { + RecycleAllItem(); + } + return false; + } + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + int itemListCount = mItemList.Count; + if (itemListCount == 0) + { + float curY = mContainerTrans.anchoredPosition3D.y; + if (curY < 0) + { + curY = 0; + } + int index = 0; + float pos = -curY; + if (mSupportScrollBar) + { + if( GetPlusItemIndexAndPosAtGivenPos(curY, ref index, ref pos) == false) + { + return false; + } + pos = -pos; + } + LoopListViewItem2 newItem = GetNewItemByIndex(index); + if (newItem == null) + { + return false; + } + if (mSupportScrollBar) + { + SetItemSize(index, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + mItemList.Add(newItem); + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(newItem.StartPosOffset, pos, 0); + UpdateContentSize(); + return true; + } + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 topPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + Vector3 downPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[0]); + + if (!mIsDraging && tViewItem0.ItemCreatedCheckFrameCount != mListUpdateCheckFrameCount + && downPos0.y - mViewPortRectLocalCorners[1].y > distanceForRecycle0) + { + mItemList.RemoveAt(0); + RecycleItemTmp(tViewItem0); + if (!mSupportScrollBar) + { + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + } + return true; + } + + LoopListViewItem2 tViewItem1 = mItemList[mItemList.Count - 1]; + tViewItem1.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 topPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + Vector3 downPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[0]); + if (!mIsDraging && tViewItem1.ItemCreatedCheckFrameCount != mListUpdateCheckFrameCount + && mViewPortRectLocalCorners[0].y - topPos1.y > distanceForRecycle1) + { + mItemList.RemoveAt(mItemList.Count - 1); + RecycleItemTmp(tViewItem1); + if (!mSupportScrollBar) + { + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + } + return true; + } + + + + if (mViewPortRectLocalCorners[0].y - downPos1.y < distanceForNew1) + { + if(tViewItem1.ItemIndex > mCurReadyMaxItemIndex) + { + mCurReadyMaxItemIndex = tViewItem1.ItemIndex; + mNeedCheckNextMaxItem = true; + } + int nIndex = tViewItem1.ItemIndex + 1; + if (nIndex <= mCurReadyMaxItemIndex || mNeedCheckNextMaxItem) + { + LoopListViewItem2 newItem = GetNewItemByIndex(nIndex); + if (newItem == null) + { + mCurReadyMaxItemIndex = tViewItem1.ItemIndex; + mNeedCheckNextMaxItem = false; + CheckIfNeedUpdataItemPos(); + } + else + { + if (mSupportScrollBar) + { + SetItemSize(nIndex, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + mItemList.Add(newItem); + float y = tViewItem1.CachedRectTransform.anchoredPosition3D.y - tViewItem1.CachedRectTransform.rect.height - tViewItem1.Padding; + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(newItem.StartPosOffset, y, 0); + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + + if (nIndex > mCurReadyMaxItemIndex) + { + mCurReadyMaxItemIndex = nIndex; + } + return true; + } + + } + + } + + if (topPos0.y - mViewPortRectLocalCorners[1].y < distanceForNew0) + { + if(tViewItem0.ItemIndex < mCurReadyMinItemIndex) + { + mCurReadyMinItemIndex = tViewItem0.ItemIndex; + mNeedCheckNextMinItem = true; + } + int nIndex = tViewItem0.ItemIndex - 1; + if (nIndex >= mCurReadyMinItemIndex || mNeedCheckNextMinItem) + { + LoopListViewItem2 newItem = GetNewItemByIndex(nIndex); + if (newItem == null) + { + mCurReadyMinItemIndex = tViewItem0.ItemIndex; + mNeedCheckNextMinItem = false; + } + else + { + if (mSupportScrollBar) + { + SetItemSize(nIndex, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + mItemList.Insert(0, newItem); + float y = tViewItem0.CachedRectTransform.anchoredPosition3D.y + newItem.CachedRectTransform.rect.height + newItem.Padding; + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(newItem.StartPosOffset, y, 0); + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + if (nIndex < mCurReadyMinItemIndex) + { + mCurReadyMinItemIndex = nIndex; + } + return true; + } + + } + + } + + } + else + { + + if (mItemList.Count == 0) + { + float curY = mContainerTrans.anchoredPosition3D.y; + if (curY > 0) + { + curY = 0; + } + int index = 0; + float pos = -curY; + if (mSupportScrollBar) + { + if(GetPlusItemIndexAndPosAtGivenPos(-curY, ref index, ref pos) == false) + { + return false; + } + } + LoopListViewItem2 newItem = GetNewItemByIndex(index); + if (newItem == null) + { + return false; + } + if (mSupportScrollBar) + { + SetItemSize(index, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + mItemList.Add(newItem); + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(newItem.StartPosOffset, pos, 0); + UpdateContentSize(); + return true; + } + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 topPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + Vector3 downPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[0]); + + if (!mIsDraging && tViewItem0.ItemCreatedCheckFrameCount != mListUpdateCheckFrameCount + && mViewPortRectLocalCorners[0].y - topPos0.y > distanceForRecycle0) + { + mItemList.RemoveAt(0); + RecycleItemTmp(tViewItem0); + if (!mSupportScrollBar) + { + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + } + return true; + } + + LoopListViewItem2 tViewItem1 = mItemList[mItemList.Count - 1]; + tViewItem1.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 topPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + Vector3 downPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[0]); + if (!mIsDraging && tViewItem1.ItemCreatedCheckFrameCount != mListUpdateCheckFrameCount + && downPos1.y - mViewPortRectLocalCorners[1].y > distanceForRecycle1) + { + mItemList.RemoveAt(mItemList.Count - 1); + RecycleItemTmp(tViewItem1); + if (!mSupportScrollBar) + { + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + } + return true; + } + + if (topPos1.y - mViewPortRectLocalCorners[1].y < distanceForNew1) + { + if (tViewItem1.ItemIndex > mCurReadyMaxItemIndex) + { + mCurReadyMaxItemIndex = tViewItem1.ItemIndex; + mNeedCheckNextMaxItem = true; + } + int nIndex = tViewItem1.ItemIndex + 1; + if (nIndex <= mCurReadyMaxItemIndex || mNeedCheckNextMaxItem) + { + LoopListViewItem2 newItem = GetNewItemByIndex(nIndex); + if (newItem == null) + { + mNeedCheckNextMaxItem = false; + CheckIfNeedUpdataItemPos(); + } + else + { + if (mSupportScrollBar) + { + SetItemSize(nIndex, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + mItemList.Add(newItem); + float y = tViewItem1.CachedRectTransform.anchoredPosition3D.y + tViewItem1.CachedRectTransform.rect.height + tViewItem1.Padding; + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(newItem.StartPosOffset, y, 0); + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + if (nIndex > mCurReadyMaxItemIndex) + { + mCurReadyMaxItemIndex = nIndex; + } + return true; + } + + } + + } + + + if (mViewPortRectLocalCorners[0].y - downPos0.y < distanceForNew0) + { + if (tViewItem0.ItemIndex < mCurReadyMinItemIndex) + { + mCurReadyMinItemIndex = tViewItem0.ItemIndex; + mNeedCheckNextMinItem = true; + } + int nIndex = tViewItem0.ItemIndex - 1; + if (nIndex >= mCurReadyMinItemIndex || mNeedCheckNextMinItem) + { + LoopListViewItem2 newItem = GetNewItemByIndex(nIndex); + if (newItem == null) + { + mNeedCheckNextMinItem = false; + return false; + } + else + { + if (mSupportScrollBar) + { + SetItemSize(nIndex, newItem.CachedRectTransform.rect.height, newItem.Padding); + } + mItemList.Insert(0, newItem); + float y = tViewItem0.CachedRectTransform.anchoredPosition3D.y - newItem.CachedRectTransform.rect.height - newItem.Padding; + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(newItem.StartPosOffset, y, 0); + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + if (nIndex < mCurReadyMinItemIndex) + { + mCurReadyMinItemIndex = nIndex; + } + return true; + } + + } + } + + + } + + return false; + + } + + + + + + bool UpdateForHorizontalList(float distanceForRecycle0, float distanceForRecycle1, float distanceForNew0, float distanceForNew1) + { + if (mItemTotalCount == 0) + { + if (mItemList.Count > 0) + { + RecycleAllItem(); + } + return false; + } + if (mArrangeType == ListItemArrangeType.LeftToRight) + { + + if (mItemList.Count == 0) + { + float curX = mContainerTrans.anchoredPosition3D.x; + if (curX > 0) + { + curX = 0; + } + int index = 0; + float pos = -curX; + if (mSupportScrollBar) + { + if(GetPlusItemIndexAndPosAtGivenPos(-curX, ref index, ref pos) == false) + { + return false; + } + } + LoopListViewItem2 newItem = GetNewItemByIndex(index); + if (newItem == null) + { + return false; + } + if (mSupportScrollBar) + { + SetItemSize(index, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + mItemList.Add(newItem); + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(pos, newItem.StartPosOffset, 0); + UpdateContentSize(); + return true; + } + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 leftPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + Vector3 rightPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[2]); + + if (!mIsDraging && tViewItem0.ItemCreatedCheckFrameCount != mListUpdateCheckFrameCount + && mViewPortRectLocalCorners[1].x - rightPos0.x > distanceForRecycle0) + { + mItemList.RemoveAt(0); + RecycleItemTmp(tViewItem0); + if (!mSupportScrollBar) + { + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + } + return true; + } + + LoopListViewItem2 tViewItem1 = mItemList[mItemList.Count - 1]; + tViewItem1.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 leftPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + Vector3 rightPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[2]); + if (!mIsDraging && tViewItem1.ItemCreatedCheckFrameCount != mListUpdateCheckFrameCount + && leftPos1.x - mViewPortRectLocalCorners[2].x> distanceForRecycle1) + { + mItemList.RemoveAt(mItemList.Count - 1); + RecycleItemTmp(tViewItem1); + if (!mSupportScrollBar) + { + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + } + return true; + } + + + + if (rightPos1.x - mViewPortRectLocalCorners[2].x < distanceForNew1) + { + if (tViewItem1.ItemIndex > mCurReadyMaxItemIndex) + { + mCurReadyMaxItemIndex = tViewItem1.ItemIndex; + mNeedCheckNextMaxItem = true; + } + int nIndex = tViewItem1.ItemIndex + 1; + if (nIndex <= mCurReadyMaxItemIndex || mNeedCheckNextMaxItem) + { + LoopListViewItem2 newItem = GetNewItemByIndex(nIndex); + if (newItem == null) + { + mCurReadyMaxItemIndex = tViewItem1.ItemIndex; + mNeedCheckNextMaxItem = false; + CheckIfNeedUpdataItemPos(); + } + else + { + if (mSupportScrollBar) + { + SetItemSize(nIndex, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + mItemList.Add(newItem); + float x = tViewItem1.CachedRectTransform.anchoredPosition3D.x + tViewItem1.CachedRectTransform.rect.width + tViewItem1.Padding; + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(x, newItem.StartPosOffset, 0); + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + + if (nIndex > mCurReadyMaxItemIndex) + { + mCurReadyMaxItemIndex = nIndex; + } + return true; + } + + } + + } + + if ( mViewPortRectLocalCorners[1].x - leftPos0.x < distanceForNew0) + { + if (tViewItem0.ItemIndex < mCurReadyMinItemIndex) + { + mCurReadyMinItemIndex = tViewItem0.ItemIndex; + mNeedCheckNextMinItem = true; + } + int nIndex = tViewItem0.ItemIndex - 1; + if (nIndex >= mCurReadyMinItemIndex || mNeedCheckNextMinItem) + { + LoopListViewItem2 newItem = GetNewItemByIndex(nIndex); + if (newItem == null) + { + mCurReadyMinItemIndex = tViewItem0.ItemIndex; + mNeedCheckNextMinItem = false; + } + else + { + if (mSupportScrollBar) + { + SetItemSize(nIndex, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + mItemList.Insert(0, newItem); + float x = tViewItem0.CachedRectTransform.anchoredPosition3D.x - newItem.CachedRectTransform.rect.width - newItem.Padding; + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(x, newItem.StartPosOffset, 0); + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + if (nIndex < mCurReadyMinItemIndex) + { + mCurReadyMinItemIndex = nIndex; + } + return true; + } + + } + + } + + } + else + { + + if (mItemList.Count == 0) + { + float curX = mContainerTrans.anchoredPosition3D.x; + if (curX < 0) + { + curX = 0; + } + int index = 0; + float pos = -curX; + if (mSupportScrollBar) + { + if(GetPlusItemIndexAndPosAtGivenPos(curX, ref index, ref pos) == false) + { + return false; + } + pos = -pos; + } + LoopListViewItem2 newItem = GetNewItemByIndex(index); + if (newItem == null) + { + return false; + } + if (mSupportScrollBar) + { + SetItemSize(index, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + mItemList.Add(newItem); + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(pos, newItem.StartPosOffset, 0); + UpdateContentSize(); + return true; + } + LoopListViewItem2 tViewItem0 = mItemList[0]; + tViewItem0.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 leftPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + Vector3 rightPos0 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[2]); + + if (!mIsDraging && tViewItem0.ItemCreatedCheckFrameCount != mListUpdateCheckFrameCount + && leftPos0.x - mViewPortRectLocalCorners[2].x > distanceForRecycle0) + { + mItemList.RemoveAt(0); + RecycleItemTmp(tViewItem0); + if (!mSupportScrollBar) + { + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + } + return true; + } + + LoopListViewItem2 tViewItem1 = mItemList[mItemList.Count - 1]; + tViewItem1.CachedRectTransform.GetWorldCorners(mItemWorldCorners); + Vector3 leftPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[1]); + Vector3 rightPos1 = mViewPortRectTransform.InverseTransformPoint(mItemWorldCorners[2]); + if (!mIsDraging && tViewItem1.ItemCreatedCheckFrameCount != mListUpdateCheckFrameCount + && mViewPortRectLocalCorners[1].x - rightPos1.x > distanceForRecycle1) + { + mItemList.RemoveAt(mItemList.Count - 1); + RecycleItemTmp(tViewItem1); + if (!mSupportScrollBar) + { + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + } + return true; + } + + + + if (mViewPortRectLocalCorners[1].x - leftPos1.x < distanceForNew1) + { + if (tViewItem1.ItemIndex > mCurReadyMaxItemIndex) + { + mCurReadyMaxItemIndex = tViewItem1.ItemIndex; + mNeedCheckNextMaxItem = true; + } + int nIndex = tViewItem1.ItemIndex + 1; + if (nIndex <= mCurReadyMaxItemIndex || mNeedCheckNextMaxItem) + { + LoopListViewItem2 newItem = GetNewItemByIndex(nIndex); + if (newItem == null) + { + mCurReadyMaxItemIndex = tViewItem1.ItemIndex; + mNeedCheckNextMaxItem = false; + CheckIfNeedUpdataItemPos(); + } + else + { + if (mSupportScrollBar) + { + SetItemSize(nIndex, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + mItemList.Add(newItem); + float x = tViewItem1.CachedRectTransform.anchoredPosition3D.x - tViewItem1.CachedRectTransform.rect.width - tViewItem1.Padding; + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(x, newItem.StartPosOffset, 0); + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + + if (nIndex > mCurReadyMaxItemIndex) + { + mCurReadyMaxItemIndex = nIndex; + } + return true; + } + + } + + } + + if (rightPos0.x - mViewPortRectLocalCorners[2].x < distanceForNew0) + { + if (tViewItem0.ItemIndex < mCurReadyMinItemIndex) + { + mCurReadyMinItemIndex = tViewItem0.ItemIndex; + mNeedCheckNextMinItem = true; + } + int nIndex = tViewItem0.ItemIndex - 1; + if (nIndex >= mCurReadyMinItemIndex || mNeedCheckNextMinItem) + { + LoopListViewItem2 newItem = GetNewItemByIndex(nIndex); + if (newItem == null) + { + mCurReadyMinItemIndex = tViewItem0.ItemIndex; + mNeedCheckNextMinItem = false; + } + else + { + if (mSupportScrollBar) + { + SetItemSize(nIndex, newItem.CachedRectTransform.rect.width, newItem.Padding); + } + mItemList.Insert(0, newItem); + float x = tViewItem0.CachedRectTransform.anchoredPosition3D.x + newItem.CachedRectTransform.rect.width + newItem.Padding; + newItem.CachedRectTransform.anchoredPosition3D = new Vector3(x, newItem.StartPosOffset, 0); + UpdateContentSize(); + CheckIfNeedUpdataItemPos(); + if (nIndex < mCurReadyMinItemIndex) + { + mCurReadyMinItemIndex = nIndex; + } + return true; + } + + } + + } + + } + + return false; + + } + + + + + + + float GetContentPanelSize() + { + if (mSupportScrollBar) + { + float tTotalSize = mItemPosMgr.mTotalSize > 0 ? (mItemPosMgr.mTotalSize - mLastItemPadding) : 0; + if(tTotalSize < 0) + { + tTotalSize = 0; + } + return tTotalSize; + } + int count = mItemList.Count; + if (count == 0) + { + return 0; + } + if (count == 1) + { + return mItemList[0].ItemSize; + } + if (count == 2) + { + return mItemList[0].ItemSizeWithPadding + mItemList[1].ItemSize; + } + float s = 0; + for (int i = 0; i < count - 1; ++i) + { + s += mItemList[i].ItemSizeWithPadding; + } + s += mItemList[count - 1].ItemSize; + return s; + } + + + void CheckIfNeedUpdataItemPos() + { + int count = mItemList.Count; + if (count == 0) + { + return; + } + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + LoopListViewItem2 firstItem = mItemList[0]; + LoopListViewItem2 lastItem = mItemList[mItemList.Count - 1]; + float viewMaxY = GetContentPanelSize(); + if (firstItem.TopY > 0 || (firstItem.ItemIndex == mCurReadyMinItemIndex && firstItem.TopY != 0)) + { + UpdateAllShownItemsPos(); + return; + } + if ((-lastItem.BottomY) > viewMaxY || (lastItem.ItemIndex == mCurReadyMaxItemIndex && (-lastItem.BottomY) != viewMaxY)) + { + UpdateAllShownItemsPos(); + return; + } + + } + else if (mArrangeType == ListItemArrangeType.BottomToTop) + { + LoopListViewItem2 firstItem = mItemList[0]; + LoopListViewItem2 lastItem = mItemList[mItemList.Count - 1]; + float viewMaxY = GetContentPanelSize(); + if (firstItem.BottomY < 0 || (firstItem.ItemIndex == mCurReadyMinItemIndex && firstItem.BottomY != 0)) + { + UpdateAllShownItemsPos(); + return; + } + if (lastItem.TopY > viewMaxY || (lastItem.ItemIndex == mCurReadyMaxItemIndex && lastItem.TopY != viewMaxY)) + { + UpdateAllShownItemsPos(); + return; + } + } + else if (mArrangeType == ListItemArrangeType.LeftToRight) + { + LoopListViewItem2 firstItem = mItemList[0]; + LoopListViewItem2 lastItem = mItemList[mItemList.Count - 1]; + float viewMaxX = GetContentPanelSize(); + if (firstItem.LeftX < 0 || (firstItem.ItemIndex == mCurReadyMinItemIndex && firstItem.LeftX != 0)) + { + UpdateAllShownItemsPos(); + return; + } + if ((lastItem.RightX) > viewMaxX || (lastItem.ItemIndex == mCurReadyMaxItemIndex && lastItem.RightX != viewMaxX)) + { + UpdateAllShownItemsPos(); + return; + } + + } + else if (mArrangeType == ListItemArrangeType.RightToLeft) + { + LoopListViewItem2 firstItem = mItemList[0]; + LoopListViewItem2 lastItem = mItemList[mItemList.Count - 1]; + float viewMaxX = GetContentPanelSize(); + if (firstItem.RightX > 0 || (firstItem.ItemIndex == mCurReadyMinItemIndex && firstItem.RightX != 0)) + { + UpdateAllShownItemsPos(); + return; + } + if ((-lastItem.LeftX) > viewMaxX || (lastItem.ItemIndex == mCurReadyMaxItemIndex && (-lastItem.LeftX) != viewMaxX)) + { + UpdateAllShownItemsPos(); + return; + } + + } + + } + + + void UpdateAllShownItemsPos() + { + int count = mItemList.Count; + if (count == 0) + { + return; + } + float deltaTime = Time.deltaTime; + const float minDeltaTime = 1.0f / 120.0f; + if (deltaTime < minDeltaTime) + { + deltaTime = minDeltaTime; + } + mAdjustedVec = (mContainerTrans.anchoredPosition3D - mLastFrameContainerPos) / deltaTime; + + if (mArrangeType == ListItemArrangeType.TopToBottom) + { + float pos = 0; + if (mSupportScrollBar) + { + pos = -GetItemPos(mItemList[0].ItemIndex); + } + float pos1 = mItemList[0].CachedRectTransform.anchoredPosition3D.y; + float d = pos - pos1; + float curY = pos; + for (int i = 0; i < count; ++i) + { + LoopListViewItem2 item = mItemList[i]; + item.CachedRectTransform.anchoredPosition3D = new Vector3(item.StartPosOffset, curY, 0); + curY = curY - item.CachedRectTransform.rect.height - item.Padding; + } + if(d != 0) + { + Vector2 p = mContainerTrans.anchoredPosition3D; + p.y = p.y - d; + mContainerTrans.anchoredPosition3D = p; + } + + } + else if(mArrangeType == ListItemArrangeType.BottomToTop) + { + float pos = 0; + if (mSupportScrollBar) + { + pos = GetItemPos(mItemList[0].ItemIndex); + } + float pos1 = mItemList[0].CachedRectTransform.anchoredPosition3D.y; + float d = pos - pos1; + float curY = pos; + for (int i = 0; i < count; ++i) + { + LoopListViewItem2 item = mItemList[i]; + item.CachedRectTransform.anchoredPosition3D = new Vector3(item.StartPosOffset, curY, 0); + curY = curY + item.CachedRectTransform.rect.height + item.Padding; + } + if(d != 0) + { + Vector3 p = mContainerTrans.anchoredPosition3D; + p.y = p.y - d; + mContainerTrans.anchoredPosition3D = p; + } + } + else if (mArrangeType == ListItemArrangeType.LeftToRight) + { + float pos = 0; + if (mSupportScrollBar) + { + pos = GetItemPos(mItemList[0].ItemIndex); + } + float pos1 = mItemList[0].CachedRectTransform.anchoredPosition3D.x; + float d = pos - pos1; + float curX = pos; + for (int i = 0; i < count; ++i) + { + LoopListViewItem2 item = mItemList[i]; + item.CachedRectTransform.anchoredPosition3D = new Vector3(curX, item.StartPosOffset, 0); + curX = curX + item.CachedRectTransform.rect.width + item.Padding; + } + if (d != 0) + { + Vector3 p = mContainerTrans.anchoredPosition3D; + p.x = p.x - d; + mContainerTrans.anchoredPosition3D = p; + } + + } + else if (mArrangeType == ListItemArrangeType.RightToLeft) + { + float pos = 0; + if (mSupportScrollBar) + { + pos = -GetItemPos(mItemList[0].ItemIndex); + } + float pos1 = mItemList[0].CachedRectTransform.anchoredPosition3D.x; + float d = pos - pos1; + float curX = pos; + for (int i = 0; i < count; ++i) + { + LoopListViewItem2 item = mItemList[i]; + item.CachedRectTransform.anchoredPosition3D = new Vector3(curX, item.StartPosOffset, 0); + curX = curX - item.CachedRectTransform.rect.width - item.Padding; + } + if (d != 0) + { + Vector3 p = mContainerTrans.anchoredPosition3D; + p.x = p.x - d; + mContainerTrans.anchoredPosition3D = p; + } + + } + if (mIsDraging) + { + mScrollRect.OnBeginDrag(mPointerEventData); + mScrollRect.Rebuild(CanvasUpdate.PostLayout); + mScrollRect.velocity = mAdjustedVec; + mNeedAdjustVec = true; + } + } + void UpdateContentSize() + { + float size = GetContentPanelSize(); + if (mIsVertList) + { + if(mContainerTrans.rect.height != size) + { + mContainerTrans.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, size); + } + } + else + { + if(mContainerTrans.rect.width != size) + { + mContainerTrans.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, size); + } + } + } + } + +} diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListView2.cs.meta b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListView2.cs.meta new file mode 100644 index 0000000..5aff196 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListView2.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e190d043ef387ee4fad4acea6146931e +timeCreated: 1496046086 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListViewItem2.cs b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListViewItem2.cs new file mode 100644 index 0000000..8c8a473 --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListViewItem2.cs @@ -0,0 +1,250 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace SuperScrollView.AI +{ + + public class LoopListViewItem2 : MonoBehaviour + { + // indicates the item’s index in the list + //if itemTotalCount is set -1, then the mItemIndex can be from –MaxInt to +MaxInt. + //If itemTotalCount is set a value >=0 , then the mItemIndex can only be from 0 to itemTotalCount -1. + int mItemIndex = -1; + + //indicates the user defined id of an item, and can be set to any user defined integer value, for any purpose, such as to help searching items. + int mItemId = -1; + + LoopListView2 mParentListView = null; + bool mIsInitHandlerCalled = false; + string mItemPrefabName; + RectTransform mCachedRectTransform; + float mPadding; + float mDistanceWithViewPortSnapCenter = 0; + int mItemCreatedCheckFrameCount = 0; + float mStartPosOffset = 0; + + object mUserObjectData = null; + int mUserIntData1 = 0; + int mUserIntData2 = 0; + string mUserStringData1 = null; + string mUserStringData2 = null; + + public object UserObjectData + { + get { return mUserObjectData; } + set { mUserObjectData = value; } + } + public int UserIntData1 + { + get { return mUserIntData1; } + set { mUserIntData1 = value; } + } + public int UserIntData2 + { + get { return mUserIntData2; } + set { mUserIntData2 = value; } + } + public string UserStringData1 + { + get { return mUserStringData1; } + set { mUserStringData1 = value; } + } + public string UserStringData2 + { + get { return mUserStringData2; } + set { mUserStringData2 = value; } + } + + public float DistanceWithViewPortSnapCenter + { + get { return mDistanceWithViewPortSnapCenter; } + set { mDistanceWithViewPortSnapCenter = value; } + } + + public float StartPosOffset + { + get { return mStartPosOffset; } + set { mStartPosOffset = value; } + } + + public int ItemCreatedCheckFrameCount + { + get { return mItemCreatedCheckFrameCount; } + set { mItemCreatedCheckFrameCount = value; } + } + + public float Padding + { + get { return mPadding; } + set { mPadding = value; } + } + + public RectTransform CachedRectTransform + { + get + { + if (mCachedRectTransform == null) + { + mCachedRectTransform = gameObject.GetComponent(); + } + return mCachedRectTransform; + } + } + + public string ItemPrefabName + { + get + { + return mItemPrefabName; + } + set + { + mItemPrefabName = value; + } + } + + public int ItemIndex + { + get + { + return mItemIndex; + } + set + { + mItemIndex = value; + } + } + + //user defined id of the item + public int ItemId + { + get + { + return mItemId; + } + set + { + mItemId = value; + } + } + + + public bool IsInitHandlerCalled + { + get + { + return mIsInitHandlerCalled; + } + set + { + mIsInitHandlerCalled = value; + } + } + + public LoopListView2 ParentListView + { + get + { + return mParentListView; + } + set + { + mParentListView = value; + } + } + + public float TopY + { + get + { + ListItemArrangeType arrageType = ParentListView.ArrangeType; + if (arrageType == ListItemArrangeType.TopToBottom) + { + return CachedRectTransform.anchoredPosition3D.y; + } + else if(arrageType == ListItemArrangeType.BottomToTop) + { + return CachedRectTransform.anchoredPosition3D.y + CachedRectTransform.rect.height; + } + return 0; + } + } + + public float BottomY + { + get + { + ListItemArrangeType arrageType = ParentListView.ArrangeType; + if (arrageType == ListItemArrangeType.TopToBottom) + { + return CachedRectTransform.anchoredPosition3D.y - CachedRectTransform.rect.height; + } + else if (arrageType == ListItemArrangeType.BottomToTop) + { + return CachedRectTransform.anchoredPosition3D.y; + } + return 0; + } + } + + + public float LeftX + { + get + { + ListItemArrangeType arrageType = ParentListView.ArrangeType; + if (arrageType == ListItemArrangeType.LeftToRight) + { + return CachedRectTransform.anchoredPosition3D.x; + } + else if (arrageType == ListItemArrangeType.RightToLeft) + { + return CachedRectTransform.anchoredPosition3D.x - CachedRectTransform.rect.width; + } + return 0; + } + } + + public float RightX + { + get + { + ListItemArrangeType arrageType = ParentListView.ArrangeType; + if (arrageType == ListItemArrangeType.LeftToRight) + { + return CachedRectTransform.anchoredPosition3D.x + CachedRectTransform.rect.width; + } + else if (arrageType == ListItemArrangeType.RightToLeft) + { + return CachedRectTransform.anchoredPosition3D.x; + } + return 0; + } + } + + public float ItemSize + { + get + { + if (ParentListView.IsVertList) + { + return CachedRectTransform.rect.height; + } + else + { + return CachedRectTransform.rect.width; + } + } + } + + public float ItemSizeWithPadding + { + get + { + return ItemSize + mPadding; + } + } + + } +} diff --git a/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListViewItem2.cs.meta b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListViewItem2.cs.meta new file mode 100644 index 0000000..ba40c6e --- /dev/null +++ b/Assets/Third/AI/Chat_Plugin/Scripts/ListView/LoopListViewItem2.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a429ff2e09126524e92001774d7956f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT.meta b/Assets/Third/AI/DTT.meta new file mode 100644 index 0000000..14b3bf5 --- /dev/null +++ b/Assets/Third/AI/DTT.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f409a39530826343a44bfe81405a220 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording.meta b/Assets/Third/AI/DTT/Audio Recording.meta new file mode 100644 index 0000000..e534cce --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b876338b04b17e42baa5b3db9b52ec4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/CHANGELOG.md b/Assets/Third/AI/DTT/Audio Recording/CHANGELOG.md new file mode 100644 index 0000000..18f6c08 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this package will be documented in this file. +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this package adheres to [Semantic Versioning](https://semver.org/) + +## [1.1.0] - 2022-09-07 + +### Added +- Sharing button to share audio file by mail + +## [1.0.0] - 2022-06-24 + +### Added +- Initial package contents \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/CHANGELOG.md.meta b/Assets/Third/AI/DTT/Audio Recording/CHANGELOG.md.meta new file mode 100644 index 0000000..300d09f --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c1e089e281d117042a1a229cee5fc893 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo.meta b/Assets/Third/AI/DTT/Audio Recording/Demo.meta new file mode 100644 index 0000000..4218643 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8625ad6bd5430184285ec9237472af13 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/DTT.AudioRecording.Demo.asmdef b/Assets/Third/AI/DTT/Audio Recording/Demo/DTT.AudioRecording.Demo.asmdef new file mode 100644 index 0000000..7d862eb --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/DTT.AudioRecording.Demo.asmdef @@ -0,0 +1,18 @@ +{ + "name": "DTT.AudioRecording.Demo", + "rootNamespace": "", + "references": [ + "GUID:f411e9e54f169554f902fc9114e46704" + ], + "includePlatforms": [], + "excludePlatforms": [ + "XboxOne" + ], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/DTT.AudioRecording.Demo.asmdef.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/DTT.AudioRecording.Demo.asmdef.meta new file mode 100644 index 0000000..a7baf7b --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/DTT.AudioRecording.Demo.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1f0139cee4a48a940ac8affb6b7e195c +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs.meta new file mode 100644 index 0000000..2023d23 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 747fd13dac12ef44eb034458d1b39812 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Board.prefab b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Board.prefab new file mode 100644 index 0000000..fae80a1 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Board.prefab @@ -0,0 +1,606 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7316589512315406594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7316589512315406595} + - component: {fileID: 7316589512315406605} + - component: {fileID: 7316589512315406604} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7316589512315406595 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589512315406594} + 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_Children: [] + m_Father: {fileID: 7316589512872403927} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7316589512315406605 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589512315406594} + m_CullTransparentMesh: 0 +--- !u!114 &7316589512315406604 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589512315406594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + m_FontSize: 48 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 4 + m_MaxSize: 48 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Recordings +--- !u!1 &7316589512776445230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7316589512776445231} + - component: {fileID: 7316589512776445224} + - component: {fileID: 7015101367107468465} + m_Layer: 5 + m_Name: RowContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7316589512776445231 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589512776445230} + 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_Children: [] + m_Father: {fileID: 7316589513790851400} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000030517578, y: -0.00021362305} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &7316589512776445224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589512776445230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 32 + m_Right: 40 + m_Top: 12 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 12 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &7015101367107468465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589512776445230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 1 +--- !u!1 &7316589512872403926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7316589512872403927} + m_Layer: 5 + m_Name: Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7316589512872403927 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589512872403926} + 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_Children: + - {fileID: 7316589514227070457} + - {fileID: 7316589512315406595} + m_Father: {fileID: 7316589513378395240} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 104} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &7316589513378395247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7316589513378395240} + - component: {fileID: 7316589513378395241} + - component: {fileID: 4972265852183760144} + - component: {fileID: 7015101366810957516} + m_Layer: 5 + m_Name: Board + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7316589513378395240 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513378395247} + 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_Children: + - {fileID: 7316589512872403927} + - {fileID: 7316589513790851400} + - {fileID: 7316589513166585527} + m_Father: {fileID: 0} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 872, y: 992} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7316589513378395241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513378395247} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 2 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &4972265852183760144 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513378395247} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f38c41dbd57cd94ebf8eb94b6872b04, type: 3} + m_Name: + m_EditorClassIdentifier: + _microphoneUI: {fileID: 7316589513168153481} + _wavSaver: {fileID: 7015101366810957516} + _recordingPrefab: {fileID: -8688168574786523091, guid: a9e39d02a0eb69646afdb42a975fa866, type: 3} + _scrollRect: {fileID: 7316589513790851402} + _rowContainer: {fileID: 7316589512776445230} + _deleteRecordingPopup: {fileID: 0} + _sharingNotSupportedPopUp: {fileID: 0} +--- !u!114 &7015101366810957516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513378395247} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e11ff05794627214abb06202ec0b43e6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &7316589513790851407 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7316589513790851400} + - component: {fileID: 7316589513790851412} + - component: {fileID: 7316589513790851403} + - component: {fileID: 7316589513790851402} + - component: {fileID: 7316589513790851401} + m_Layer: 5 + m_Name: Rows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7316589513790851400 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513790851407} + 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_Children: + - {fileID: 7316589512776445231} + m_Father: {fileID: 7316589513378395240} + 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: 508} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &7316589513790851412 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513790851407} + m_CullTransparentMesh: 0 +--- !u!114 &7316589513790851403 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513790851407} + 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.25490198, g: 0.29411766, b: 0.37254903, 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!114 &7316589513790851402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513790851407} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 7316589512776445231} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &7316589513790851401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589513790851407} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!1 &7316589514227070456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7316589514227070457} + - component: {fileID: 7316589514227070459} + - component: {fileID: 7316589514227070458} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7316589514227070457 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589514227070456} + 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_Children: [] + m_Father: {fileID: 7316589512872403927} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7316589514227070459 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589514227070456} + m_CullTransparentMesh: 0 +--- !u!114 &7316589514227070458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7316589514227070456} + 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.86666673, g: 0.3254902, b: 0.23529413, 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: 874287735058337722, guid: 6e42b4f0b0c987b41a830211714ee207, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 2.4 +--- !u!1001 &4746940749149973905 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 7316589513378395240} + m_Modifications: + - target: {fileID: 2592096986687796671, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_SizeDelta.y + value: 380 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623692114173448999, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + propertyPath: m_Name + value: Recorder + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} +--- !u!224 &7316589513166585527 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2623692114173448998, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + m_PrefabInstance: {fileID: 4746940749149973905} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7316589513168153481 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2623692114173969944, guid: b37905c4fb8c8634c97261e3ad166f47, type: 3} + m_PrefabInstance: {fileID: 4746940749149973905} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b580f9d53aedc64197924da7b3c9ecd, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Board.prefab.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Board.prefab.meta new file mode 100644 index 0000000..814faaf --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Board.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b665ddc9b74a5474693f592eddbd8f69 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Recorder.prefab b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Recorder.prefab new file mode 100644 index 0000000..1392c1a --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Recorder.prefab @@ -0,0 +1,3087 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1460888555710989985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1255614550383725378} + - component: {fileID: 4058119910858245614} + - component: {fileID: 5127263352888131042} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1255614550383725378 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460888555710989985} + 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_Children: [] + m_Father: {fileID: 4216757157649241518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.25, y: 0.2} + m_AnchorMax: {x: 0.75, y: 0.8} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4058119910858245614 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460888555710989985} + m_CullTransparentMesh: 1 +--- !u!114 &5127263352888131042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460888555710989985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 1e02984f781abeb4cbbf6642e06f45de, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2358233572465927832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233572465927833} + - component: {fileID: 2358233572465927839} + - component: {fileID: 2358233572465927838} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233572465927833 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572465927832} + 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_Children: [] + m_Father: {fileID: 2358233573014038550} + 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} + m_AnchoredPosition: {x: -26, y: 0} + m_SizeDelta: {x: 360, y: 48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233572465927839 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572465927832} + m_CullTransparentMesh: 1 +--- !u!114 &2358233572465927838 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572465927832} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + m_FontSize: 22 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Option A +--- !u!1 &2358233572602987641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233572602987646} + - component: {fileID: 2358233572602987644} + - component: {fileID: 2358233572602987647} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233572602987646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572602987641} + 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_Children: [] + m_Father: {fileID: 2358233572954305204} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233572602987644 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572602987641} + m_CullTransparentMesh: 1 +--- !u!114 &2358233572602987647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572602987641} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!1 &2358233572632939881 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233572632939886} + - component: {fileID: 2358233572632939885} + - component: {fileID: 2358233572632939884} + - component: {fileID: 2358233572632939887} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233572632939886 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572632939881} + 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_Children: + - {fileID: 2358233573393703100} + m_Father: {fileID: 2358233574325667696} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2358233572632939885 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572632939881} + m_CullTransparentMesh: 1 +--- !u!114 &2358233572632939884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572632939881} + 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.47058827, g: 0.50980395, b: 0.6627451, 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: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!114 &2358233572632939887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572632939881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &2358233572899795778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233572899795779} + - component: {fileID: 2358233572899795777} + - component: {fileID: 2358233572899795776} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233572899795779 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572899795778} + 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_Children: [] + m_Father: {fileID: 2358233573557130833} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -7.5, y: -0.2480011} + m_SizeDelta: {x: -35, y: -9.4722} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233572899795777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572899795778} + m_CullTransparentMesh: 1 +--- !u!114 &2358233572899795776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572899795778} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + m_FontSize: 22 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &2358233572954305207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233572954305204} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233572954305204 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572954305207} + 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_Children: + - {fileID: 2358233572602987646} + m_Father: {fileID: 2358233573825371293} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2358233572955881785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233572955881790} + - component: {fileID: 2358233572955881788} + - component: {fileID: 2358233572955881791} + m_Layer: 5 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233572955881790 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572955881785} + 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_Children: [] + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 32, y: -96} + m_SizeDelta: {x: 264, y: 48} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2358233572955881788 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572955881785} + m_CullTransparentMesh: 1 +--- !u!114 &2358233572955881791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233572955881785} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Recording name: + +' +--- !u!1 &2358233573014038545 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573014038550} + - component: {fileID: 2358233573014038551} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573014038550 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573014038545} + 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_Children: + - {fileID: 2358233573569814442} + - {fileID: 2358233574294163279} + - {fileID: 2358233572465927833} + m_Father: {fileID: 2358233573393703100} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 464, y: 48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2358233573014038551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573014038545} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2358233573569814443} + toggleTransition: 1 + graphic: {fileID: 2358233574294163276} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!1 &2358233573028162781 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573028162754} + - component: {fileID: 2358233573028162752} + - component: {fileID: 2358233573028162755} + - component: {fileID: 2358233573028162753} + m_Layer: 5 + m_Name: NameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573028162754 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573028162781} + 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_Children: + - {fileID: 2358233574148142804} + - {fileID: 2358233573533166317} + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 98, y: -96} + m_SizeDelta: {x: 480, y: 56} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &2358233573028162752 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573028162781} + m_CullTransparentMesh: 1 +--- !u!114 &2358233573028162755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573028162781} + 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.25490198, g: 0.29411766, b: 0.37254903, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 9 +--- !u!114 &2358233573028162753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573028162781} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2358233573028162755} + m_TextComponent: {fileID: 2358233573533166098} + m_Placeholder: {fileID: 2358233574148142805} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &2358233573176007082 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573176007083} + - component: {fileID: 2358233573176007081} + - component: {fileID: 2358233573176007080} + m_Layer: 5 + m_Name: DurationText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573176007083 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573176007082} + 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_Children: [] + m_Father: {fileID: 2623692114173448998} + 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} + m_AnchoredPosition: {x: 387, y: 140} + m_SizeDelta: {x: 63, y: 48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233573176007081 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573176007082} + m_CullTransparentMesh: 1 +--- !u!114 &2358233573176007080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573176007082} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "max. \n10 sec" +--- !u!1 &2358233573393703103 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573393703100} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573393703100 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573393703103} + 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_Children: + - {fileID: 2358233573014038550} + m_Father: {fileID: 2358233572632939886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.000019073486} + m_SizeDelta: {x: 0, y: 48} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &2358233573533166316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573533166317} + - component: {fileID: 2358233573533166099} + - component: {fileID: 2358233573533166098} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573533166317 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573533166316} + 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_Children: [] + m_Father: {fileID: 2358233573028162754} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.77819824} + m_SizeDelta: {x: -20, y: -6.6652} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233573533166099 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573533166316} + m_CullTransparentMesh: 1 +--- !u!114 &2358233573533166098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573533166316} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + m_FontSize: 22 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &2358233573557130832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573557130833} + - component: {fileID: 2358233573557130836} + - component: {fileID: 2358233573557130839} + - component: {fileID: 2358233573557130838} + m_Layer: 5 + m_Name: DeviceDropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573557130833 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573557130832} + 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_Children: + - {fileID: 2358233572899795779} + - {fileID: 2358233574056314450} + - {fileID: 2358233574325667696} + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 1 + 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: 294, y: 134} + m_SizeDelta: {x: 480, y: 56} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2358233573557130836 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573557130832} + m_CullTransparentMesh: 1 +--- !u!114 &2358233573557130839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573557130832} + 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.25490198, g: 0.29411766, b: 0.37254903, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 9 +--- !u!114 &2358233573557130838 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573557130832} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d0b652f32a2cc243917e4028fa0f046, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2358233573557130839} + m_Template: {fileID: 2358233574325667696} + m_CaptionText: {fileID: 2358233572899795776} + m_CaptionImage: {fileID: 0} + m_ItemText: {fileID: 2358233572465927838} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_AlphaFadeSpeed: 0.15 +--- !u!1 &2358233573569814437 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573569814442} + - component: {fileID: 2358233573569814440} + - component: {fileID: 2358233573569814443} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573569814442 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573569814437} + 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_Children: [] + m_Father: {fileID: 2358233573014038550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233573569814440 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573569814437} + m_CullTransparentMesh: 1 +--- !u!114 &2358233573569814443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573569814437} + 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.47058827, g: 0.50980395, b: 0.6627451, a: 0} + 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!1 &2358233573608430110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573608430111} + - component: {fileID: 2358233573608430109} + - component: {fileID: 2358233573608430108} + m_Layer: 5 + m_Name: RecordingTimer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573608430111 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573608430110} + 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_Children: [] + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 2.4000244, y: -19} + m_SizeDelta: {x: -64, y: -348} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233573608430109 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573608430110} + m_CullTransparentMesh: 1 +--- !u!114 &2358233573608430108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573608430110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9568628, g: 0.9568628, b: 0.9568628, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 00:00 +--- !u!1 &2358233573825371292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233573825371293} + - component: {fileID: 2358233573825371264} + - component: {fileID: 2358233573825371267} + - component: {fileID: 2358233573825371266} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233573825371293 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573825371292} + 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_Children: + - {fileID: 2358233572954305204} + m_Father: {fileID: 2358233574325667696} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &2358233573825371264 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573825371292} + m_CullTransparentMesh: 1 +--- !u!114 &2358233573825371267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573825371292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!114 &2358233573825371266 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233573825371292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2358233572602987647} + m_HandleRect: {fileID: 2358233572602987646} + m_Direction: 2 + m_Value: 1 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2358233574056314413 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233574056314450} + - component: {fileID: 2358233574056314448} + - component: {fileID: 2358233574056314451} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233574056314450 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574056314413} + 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_Children: [] + m_Father: {fileID: 2358233573557130833} + m_RootOrder: 1 + 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: -15, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233574056314448 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574056314413} + m_CullTransparentMesh: 1 +--- !u!114 &2358233574056314451 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574056314413} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9fe434cdacf7f8c4a82fc93931956448, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2358233574148142807 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233574148142804} + - component: {fileID: 2358233574148142810} + - component: {fileID: 2358233574148142805} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233574148142804 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574148142807} + 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_Children: [] + m_Father: {fileID: 2358233573028162754} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2358233574148142810 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574148142807} + m_CullTransparentMesh: 1 +--- !u!114 &2358233574148142805 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574148142807} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + m_FontSize: 18 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: When field is empty date stamp will be added +--- !u!1 &2358233574294163278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233574294163279} + - component: {fileID: 2358233574294163277} + - component: {fileID: 2358233574294163276} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2358233574294163279 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574294163278} + 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_Children: [] + m_Father: {fileID: 2358233573014038550} + m_RootOrder: 1 + 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: -20, y: 0} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &2358233574294163277 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574294163278} + m_CullTransparentMesh: 1 +--- !u!114 &2358233574294163276 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574294163278} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3703f904068e10b45a9147234c86727b, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2358233574325667699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2358233574325667696} + - component: {fileID: 2358233574325667703} + - component: {fileID: 2358233574325667702} + - component: {fileID: 2358233574325667697} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2358233574325667696 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574325667699} + 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_Children: + - {fileID: 2358233572632939886} + - {fileID: 2358233573825371293} + m_Father: {fileID: 2358233573557130833} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &2358233574325667703 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574325667699} + m_CullTransparentMesh: 1 +--- !u!114 &2358233574325667702 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574325667699} + 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.4627451, g: 0.50980395, b: 0.65882355, 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!114 &2358233574325667697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358233574325667699} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 2358233573393703100} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 2358233572632939886} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 2358233573825371266} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2592096986687796671 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2592096986687796670} + m_Layer: 0 + m_Name: SaveMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2592096986687796670 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2592096986687796671} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -281.46155} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8838573067487791237} + - {fileID: 4216757157649241518} + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2623692113407078779 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692113407078778} + - component: {fileID: 2623692113407078759} + - component: {fileID: 2623692113407078756} + - component: {fileID: 2623692113407078757} + m_Layer: 5 + m_Name: RecordButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623692113407078778 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692113407078779} + 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_Children: + - {fileID: 2623692114482291458} + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 2.4000244, y: -244} + m_SizeDelta: {x: 104, y: 104} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &2623692113407078759 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692113407078779} + m_CullTransparentMesh: 1 +--- !u!114 &2623692113407078756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692113407078779} + 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.86666673, g: 0.3254902, b: 0.23529413, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d4553865ca5205844937c6ae1e353611, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2623692113407078757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692113407078779} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2623692113407078756} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2623692114027982362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114027982341} + - component: {fileID: 2623692114027982342} + - component: {fileID: 2623692114027982343} + - component: {fileID: 2623692114027982340} + m_Layer: 5 + m_Name: ClipControlSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2623692114027982341 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114027982362} + 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_Children: + - {fileID: 2623692114174044044} + - {fileID: 2623692114267156570} + - {fileID: 2623692114773714058} + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 2.4000244, y: -19} + m_SizeDelta: {x: -64, y: -348} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2623692114027982342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114027982362} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da541b67c51630c4785dc1a1fd1d6af5, type: 3} + m_Name: + m_EditorClassIdentifier: + _clipSlider: {fileID: 2623692114027982343} + _audioSource: {fileID: 6461362004389425269} +--- !u!114 &2623692114027982343 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114027982362} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2623692114236810231} + m_FillRect: {fileID: 2623692114183744080} + m_HandleRect: {fileID: 2623692114236810228} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2623692114027982340 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114027982362} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2623692114027982342} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.ClipControlSlider, DTT.AudioRecording.Demo + m_MethodName: OnPointerDown + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2623692114027982342} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.ClipControlSlider, DTT.AudioRecording.Demo + m_MethodName: OnPointerUp + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &2623692114173448999 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114173448998} + - component: {fileID: 2623692114173448992} + - component: {fileID: 2623692114173448993} + - component: {fileID: 2623692114173969944} + - component: {fileID: 5291879230495159774} + - component: {fileID: 6461362004389425269} + m_Layer: 5 + m_Name: Recorder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623692114173448998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114173448999} + 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_Children: + - {fileID: 6056924163847129969} + - {fileID: 2358233573557130833} + - {fileID: 2358233573176007083} + - {fileID: 2358233572955881790} + - {fileID: 2358233573028162754} + - {fileID: 2623692114479990357} + - {fileID: 2623692114027982341} + - {fileID: 2358233573608430111} + - {fileID: 2623692113407078778} + - {fileID: 2592096986687796670} + m_Father: {fileID: 0} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 380} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2623692114173448992 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114173448999} + m_CullTransparentMesh: 1 +--- !u!114 &2623692114173448993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114173448999} + 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.3254902, g: 0.37647063, b: 0.47450984, 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: 874287735058337722, guid: 50969fb612b724d43aac0cde56043f4e, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 2.5 +--- !u!114 &2623692114173969944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114173448999} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b580f9d53aedc64197924da7b3c9ecd, type: 3} + m_Name: + m_EditorClassIdentifier: + _settings: {fileID: 11400000, guid: 31c3a79c0948a064794694c31bd6c6e0, type: 2} + _recorder: {fileID: 5291879230495159774} + _deviceDropdown: {fileID: 2358233573557130838} + _nameInput: {fileID: 2358233573028162753} + _clipControlSlider: {fileID: 2623692114027982342} + _recordButton: {fileID: 2623692113407078757} + _buttonIcon: {fileID: 2623692114482291469} + _recordIcon: {fileID: 21300000, guid: 97d5bafa05055b84fa9028bdf64f86bd, type: 3} + _stopIcon: {fileID: 5210789229487556469, guid: 8ea3fde0205320d4d9971cfeb602ccec, type: 3} + _playIcon: {fileID: 21300000, guid: 24fbc8615904ae142993b9dbfb653190, type: 3} + _maxDurationText: {fileID: 2358233573176007080} + _recordingTimerText: {fileID: 2358233573608430108} + _menu: {fileID: 2592096986687796671} +--- !u!114 &5291879230495159774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114173448999} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bcbb7203e71abf245989a94ec89f5d62, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!82 &6461362004389425269 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114173448999} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &2623692114174044045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114174044044} + - component: {fileID: 2623692114174044046} + - component: {fileID: 2623692114174044047} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623692114174044044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114174044045} + 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_Children: [] + m_Father: {fileID: 2623692114027982341} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000030517578, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2623692114174044046 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114174044045} + m_CullTransparentMesh: 1 +--- !u!114 &2623692114174044047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114174044045} + 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.20784315, g: 0.23529413, b: 0.29411766, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 12 +--- !u!1 &2623692114183744081 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114183744080} + - component: {fileID: 2623692114183744082} + - component: {fileID: 2623692114183744083} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623692114183744080 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114183744081} + 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_Children: [] + m_Father: {fileID: 2623692114267156570} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0.1, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2623692114183744082 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114183744081} + m_CullTransparentMesh: 1 +--- !u!114 &2623692114183744083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114183744081} + 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.23137257, g: 0.654902, b: 0.8313726, 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: -2282604728425143905, guid: 0605ccffaaaece34db8de2b5daaaca07, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 12 +--- !u!1 &2623692114236810229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114236810228} + - component: {fileID: 2623692114236810230} + - component: {fileID: 2623692114236810231} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623692114236810228 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114236810229} + 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_Children: [] + m_Father: {fileID: 2623692114773714058} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2623692114236810230 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114236810229} + m_CullTransparentMesh: 1 +--- !u!114 &2623692114236810231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114236810229} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 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!1 &2623692114267156571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114267156570} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623692114267156570 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114267156571} + 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_Children: + - {fileID: 2623692114183744080} + m_Father: {fileID: 2623692114027982341} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000030517578, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2623692114479990314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114479990357} + - component: {fileID: 2623692114479990359} + - component: {fileID: 2623692114479990356} + m_Layer: 5 + m_Name: Divider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623692114479990357 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114479990314} + 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_Children: [] + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -172} + m_SizeDelta: {x: 808, y: 1} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &2623692114479990359 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114479990314} + m_CullTransparentMesh: 1 +--- !u!114 &2623692114479990356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114479990314} + 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.25882354, g: 0.29411766, b: 0.37647063, 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!1 &2623692114482291459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114482291458} + - component: {fileID: 2623692114482291468} + - component: {fileID: 2623692114482291469} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623692114482291458 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114482291459} + 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_Children: [] + m_Father: {fileID: 2623692113407078778} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 48, y: 48} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2623692114482291468 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114482291459} + m_CullTransparentMesh: 1 +--- !u!114 &2623692114482291469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114482291459} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 97d5bafa05055b84fa9028bdf64f86bd, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2623692114773714059 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623692114773714058} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2623692114773714058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2623692114773714059} + 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_Children: + - {fileID: 2623692114236810228} + m_Father: {fileID: 2623692114027982341} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4906526531328289807 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6056924163847129969} + - component: {fileID: 3462955868962678236} + - component: {fileID: 2629523621818389173} + m_Layer: 5 + m_Name: DeviceText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6056924163847129969 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4906526531328289807} + 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_Children: [] + m_Father: {fileID: 2623692114173448998} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 32, y: -28} + m_SizeDelta: {x: 264, y: 48} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3462955868962678236 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4906526531328289807} + m_CullTransparentMesh: 1 +--- !u!114 &2629523621818389173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4906526531328289807} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Choose device:' +--- !u!1 &6470410380847059958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8838573067487791237} + - component: {fileID: 2526491407046984893} + - component: {fileID: 3349846189868626547} + - component: {fileID: 3826027076065181165} + m_Layer: 5 + m_Name: SaveButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8838573067487791237 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6470410380847059958} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 281.46155} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2200358924652691109} + m_Father: {fileID: 2592096986687796670} + m_RootOrder: 0 + 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: 40, y: -106} + m_SizeDelta: {x: 88, y: 88} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &2526491407046984893 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6470410380847059958} + m_CullTransparentMesh: 1 +--- !u!114 &3349846189868626547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6470410380847059958} + 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.25882354, g: 0.29411766, b: 0.37647063, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d4553865ca5205844937c6ae1e353611, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3826027076065181165 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6470410380847059958} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3349846189868626547} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2623692114173969944} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.MicrophoneUI, DTT.AudioRecording.Demo + m_MethodName: SaveRecording + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &8392837619930116930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4216757157649241518} + - component: {fileID: 8459496329896926559} + - component: {fileID: 684136116689481357} + - component: {fileID: 5701512499417518773} + m_Layer: 5 + m_Name: DeleteButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4216757157649241518 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8392837619930116930} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 281.46155} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1255614550383725378} + m_Father: {fileID: 2592096986687796670} + m_RootOrder: 1 + 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: 744, y: -106} + m_SizeDelta: {x: 88, y: 88} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &8459496329896926559 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8392837619930116930} + m_CullTransparentMesh: 1 +--- !u!114 &684136116689481357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8392837619930116930} + 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.25882354, g: 0.29411766, b: 0.37647063, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d4553865ca5205844937c6ae1e353611, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5701512499417518773 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8392837619930116930} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 684136116689481357} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2623692114173969944} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.MicrophoneUI, DTT.AudioRecording.Demo + m_MethodName: DeleteRecording + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &8788212282343328916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2200358924652691109} + - component: {fileID: 1539266491047603489} + - component: {fileID: 7208626859185992152} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2200358924652691109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8788212282343328916} + 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_Children: [] + m_Father: {fileID: 8838573067487791237} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.25, y: 0.2} + m_AnchorMax: {x: 0.75, y: 0.8} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1539266491047603489 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8788212282343328916} + m_CullTransparentMesh: 1 +--- !u!114 &7208626859185992152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8788212282343328916} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 807a9a465e7172540afa146b54e1b70a, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Recorder.prefab.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Recorder.prefab.meta new file mode 100644 index 0000000..3fcf674 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/Recorder.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b37905c4fb8c8634c97261e3ad166f47 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/RecordingUI.prefab b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/RecordingUI.prefab new file mode 100644 index 0000000..fae92ee --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/RecordingUI.prefab @@ -0,0 +1,1221 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2647671970466031972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4583586670239027795} + - component: {fileID: 8927408844780038362} + - component: {fileID: 2546749108081201761} + - component: {fileID: 5816979815056617255} + m_Layer: 5 + m_Name: Share + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4583586670239027795 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2647671970466031972} + 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_Children: [] + m_Father: {fileID: 4276796631584720532} + m_RootOrder: 2 + 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: 48, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8927408844780038362 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2647671970466031972} + m_CullTransparentMesh: 1 +--- !u!114 &2546749108081201761 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2647671970466031972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b4f994b39231df94385ac274ba2bd67a, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5816979815056617255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2647671970466031972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2546749108081201761} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: -8688168574786523091} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.RecordingHeader, DTT.AudioRecording.Demo + m_MethodName: OnShare + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &2854595854236640684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5687062113732761909} + - component: {fileID: 4303060900833339208} + - component: {fileID: 1390392742308339640} + - component: {fileID: 1763441203554571598} + m_Layer: 5 + m_Name: PlayButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5687062113732761909 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2854595854236640684} + 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_Children: [] + m_Father: {fileID: 4276796631584720532} + 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: 0, y: 0} + m_SizeDelta: {x: 64, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4303060900833339208 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2854595854236640684} + m_CullTransparentMesh: 1 +--- !u!114 &1390392742308339640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2854595854236640684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: a9055df3864f0984a87a4856993d53b7, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1763441203554571598 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2854595854236640684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1390392742308339640} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3117470214319961292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4183840370793155067} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4183840370793155067 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3117470214319961292} + 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_Children: + - {fileID: 3061371158648403772} + m_Father: {fileID: 2144695093495049153} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000030517578, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &3602934700918667359 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2144695093495049153} + - component: {fileID: 4352764463444351589} + - component: {fileID: 8266074678817629376} + - component: {fileID: 7728912909419629623} + m_Layer: 5 + m_Name: Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2144695093495049153 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3602934700918667359} + 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_Children: + - {fileID: 1980388147007842814} + - {fileID: 4183840370793155067} + - {fileID: 5005240861315725418} + - {fileID: 4276796631632237800} + m_Father: {fileID: 4276796632131345461} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 72} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4352764463444351589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3602934700918667359} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_FillRect: {fileID: 3061371158648403772} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &8266074678817629376 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3602934700918667359} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da541b67c51630c4785dc1a1fd1d6af5, type: 3} + m_Name: + m_EditorClassIdentifier: + _clipSlider: {fileID: 4352764463444351589} + _audioSource: {fileID: 3374307184069938582} +--- !u!114 &7728912909419629623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3602934700918667359} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8266074678817629376} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.ClipControlSlider, DTT.AudioRecording.Demo + m_MethodName: OnPointerDown + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8266074678817629376} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.ClipControlSlider, DTT.AudioRecording.Demo + m_MethodName: OnPointerUp + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &3794437733958495732 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1980388147007842814} + - component: {fileID: 287001197798534935} + - component: {fileID: 6439641683024323889} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1980388147007842814 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3794437733958495732} + 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_Children: [] + m_Father: {fileID: 2144695093495049153} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.000030517578, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &287001197798534935 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3794437733958495732} + m_CullTransparentMesh: 1 +--- !u!114 &6439641683024323889 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3794437733958495732} + 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.20784314, g: 0.23529413, b: 0.29411766, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 9 +--- !u!1 &4276796631584720531 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4276796631584720532} + - component: {fileID: 4276796631584720533} + m_Layer: 5 + m_Name: Fields + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4276796631584720532 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796631584720531} + 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_Children: + - {fileID: 5687062113732761909} + - {fileID: 4276796632131345461} + - {fileID: 4583586670239027795} + - {fileID: 8423946703510399171} + m_Father: {fileID: 4276796632480625152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4276796631584720533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796631584720531} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 6 + m_Spacing: 32 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &4276796631632237799 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4276796631632237800} + - component: {fileID: 4276796631632237802} + - component: {fileID: 4276796631632237801} + m_Layer: 5 + m_Name: Duration + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4276796631632237800 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796631632237799} + 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_Children: [] + m_Father: {fileID: 2144695093495049153} + m_RootOrder: 3 + 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: -16, y: 0} + m_SizeDelta: {x: 108, y: 72} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &4276796631632237802 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796631632237799} + m_CullTransparentMesh: 0 +--- !u!114 &4276796631632237801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796631632237799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.6392157} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + m_FontSize: 24 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 00:00 +--- !u!1 &4276796632131345460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4276796632131345461} + - component: {fileID: 4276796632131345463} + m_Layer: 5 + m_Name: ClipController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4276796632131345461 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796632131345460} + 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_Children: + - {fileID: 2144695093495049153} + m_Father: {fileID: 4276796631584720532} + 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: 575, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4276796632131345463 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796632131345460} + m_CullTransparentMesh: 0 +--- !u!1 &4276796632480625183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4276796632480625152} + - component: {fileID: -8688168574786523091} + - component: {fileID: 3374307184069938582} + m_Layer: 5 + m_Name: RecordingUI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4276796632480625152 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796632480625183} + 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_Children: + - {fileID: 4276796633177951404} + - {fileID: 4276796631584720532} + m_Father: {fileID: 0} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 72} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &-8688168574786523091 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796632480625183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a0a976d0a5672f2419cb4362a3cf5947, type: 3} + m_Name: + m_EditorClassIdentifier: + _nameText: {fileID: 5652862360417475793} + _clipControlSlider: {fileID: 8266074678817629376} + _playButton: {fileID: 1763441203554571598} + _playIcon: {fileID: 21300000, guid: a9055df3864f0984a87a4856993d53b7, type: 3} + _stopIcon: {fileID: 21300000, guid: 530a49fd4bc36e34aaeac43b57fafc85, type: 3} + _durationText: {fileID: 4276796631632237801} +--- !u!82 &3374307184069938582 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796632480625183} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &4276796633177951403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4276796633177951404} + - component: {fileID: 4276796633177951406} + - component: {fileID: 4276796633177951405} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4276796633177951404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796633177951403} + 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_Children: [] + m_Father: {fileID: 4276796632480625152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4276796633177951406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796633177951403} + m_CullTransparentMesh: 0 +--- !u!114 &4276796633177951405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4276796633177951403} + 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.227451, g: 0.24313727, b: 0.31764707, a: 0} + 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!1 &5383572077394728777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3061371158648403772} + - component: {fileID: 3225047455416420380} + - component: {fileID: 1193011185374973088} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3061371158648403772 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5383572077394728777} + 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_Children: [] + m_Father: {fileID: 4183840370793155067} + 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: 0, y: 0} + m_SizeDelta: {x: 0.1, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3225047455416420380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5383572077394728777} + m_CullTransparentMesh: 1 +--- !u!114 &1193011185374973088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5383572077394728777} + 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.23137257, g: 0.654902, b: 0.8313726, 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: -2282604728425143905, guid: 0605ccffaaaece34db8de2b5daaaca07, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 9 +--- !u!1 &8180085310831425198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8423946703510399171} + - component: {fileID: 5212192757765154832} + - component: {fileID: 7615123444246114027} + - component: {fileID: 7264916728061111271} + m_Layer: 5 + m_Name: DeleteButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8423946703510399171 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8180085310831425198} + 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_Children: [] + m_Father: {fileID: 4276796631584720532} + m_RootOrder: 3 + 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: 48, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5212192757765154832 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8180085310831425198} + m_CullTransparentMesh: 1 +--- !u!114 &7615123444246114027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8180085310831425198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 1e02984f781abeb4cbbf6642e06f45de, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7264916728061111271 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8180085310831425198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7615123444246114027} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: -8688168574786523091} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.RecordingHeader, DTT.AudioRecording.Demo + m_MethodName: Delete + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &8754064634905485656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5005240861315725418} + - component: {fileID: 9035879627837507952} + - component: {fileID: 5652862360417475793} + m_Layer: 5 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5005240861315725418 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8754064634905485656} + 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_Children: [] + m_Father: {fileID: 2144695093495049153} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 13.5, y: 0} + m_SizeDelta: {x: -21, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9035879627837507952 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8754064634905485656} + m_CullTransparentMesh: 1 +--- !u!114 &5652862360417475793 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8754064634905485656} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Name.wav diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/RecordingUI.prefab.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/RecordingUI.prefab.meta new file mode 100644 index 0000000..1692463 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Prefabs/RecordingUI.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a9e39d02a0eb69646afdb42a975fa866 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes.meta new file mode 100644 index 0000000..acb0446 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 434938c5118f581499c01f78ac2d721d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes/Audio Recording Demo.unity b/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes/Audio Recording Demo.unity new file mode 100644 index 0000000..a9570c1 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes/Audio Recording Demo.unity @@ -0,0 +1,1988 @@ +%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 &48132022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 48132023} + - component: {fileID: 48132025} + - component: {fileID: 48132024} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &48132023 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48132022} + 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: 1522553505} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -54} + m_SizeDelta: {x: 372, y: 141.2557} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &48132024 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48132022} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Currently we do not support the sharing of audio on iOS devices +--- !u!222 &48132025 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48132022} + m_CullTransparentMesh: 1 +--- !u!1 &76529847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 76529850} + - component: {fileID: 76529849} + - component: {fileID: 76529848} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &76529848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76529847} + 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 &76529849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76529847} + 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 &76529850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76529847} + 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!1 &392239080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 392239081} + - component: {fileID: 392239084} + - component: {fileID: 392239083} + - component: {fileID: 392239082} + m_Layer: 5 + m_Name: ButtonClose + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &392239081 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392239080} + 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: 1145366380} + m_Father: {fileID: 1522553505} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -160.85, y: -89.4} + m_SizeDelta: {x: 321.7, y: 80} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &392239082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392239080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 392239083} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2344323818019595924} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.BoardUI, DTT.AudioRecording.Demo + m_MethodName: CancelSharing + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &392239083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392239080} + 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.90196085, g: 0.33333334, b: 0.25490198, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 6 +--- !u!222 &392239084 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392239080} + m_CullTransparentMesh: 1 +--- !u!1 &533011876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 533011879} + - component: {fileID: 533011878} + - component: {fileID: 533011877} + - component: {fileID: 533011880} + 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 &533011877 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533011876} + m_Enabled: 1 +--- !u!20 &533011878 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533011876} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.20784315, g: 0.23529413, b: 0.29411766, 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 &533011879 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533011876} + 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!114 &533011880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 533011876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1 &702642991 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 702642992} + - component: {fileID: 702642994} + - component: {fileID: 702642993} + m_Layer: 5 + m_Name: Container + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &702642992 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702642991} + 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: 973360155} + - {fileID: 1597966163} + - {fileID: 764498482} + - {fileID: 2076537975} + m_Father: {fileID: 815118177} + m_RootOrder: 0 + 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: 680, y: 4} + m_SizeDelta: {x: 560, y: 472} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &702642993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702642991} + 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.3254902, g: 0.37647063, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 2.5 +--- !u!222 &702642994 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702642991} + m_CullTransparentMesh: 0 +--- !u!1 &750427623 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7316589513166585526, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + m_PrefabInstance: {fileID: 7316589513168153476} + m_PrefabAsset: {fileID: 0} +--- !u!1 &764498481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 764498482} + - component: {fileID: 764498485} + - component: {fileID: 764498484} + - component: {fileID: 764498483} + m_Layer: 5 + m_Name: ButtonNo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &764498482 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 764498481} + 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: 920467830} + m_Father: {fileID: 702642992} + m_RootOrder: 2 + 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: 64, y: -132} + m_SizeDelta: {x: 200, y: 80} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &764498483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 764498481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 764498484} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2344323818019595924} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.BoardUI, DTT.AudioRecording.Demo + m_MethodName: CancelDeletion + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &764498484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 764498481} + 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.25490198, g: 0.29411766, b: 0.37254903, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 6 +--- !u!222 &764498485 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 764498481} + m_CullTransparentMesh: 1 +--- !u!1 &815118176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 815118177} + - component: {fileID: 815118180} + - component: {fileID: 815118179} + m_Layer: 5 + m_Name: DeletePopUp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &815118177 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815118176} + 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: 702642992} + m_Father: {fileID: 1611000816} + 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} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1920, y: 1080} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &815118179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815118176} + 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.13333334, g: 0.14901961, b: 0.1882353, a: 0.5019608} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &815118180 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815118176} + m_CullTransparentMesh: 0 +--- !u!1 &920467829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 920467830} + - component: {fileID: 920467832} + - component: {fileID: 920467831} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &920467830 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920467829} + 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: 764498482} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &920467831 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920467829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: No +--- !u!222 &920467832 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920467829} + m_CullTransparentMesh: 1 +--- !u!1 &966844989 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 966844990} + - component: {fileID: 966844992} + - component: {fileID: 966844991} + m_Layer: 5 + m_Name: FeatureNotAvailablePopup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &966844990 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 966844989} + 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: 1522553505} + m_Father: {fileID: 1611000816} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1920, y: 1080} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &966844991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 966844989} + 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.13333334, g: 0.14901961, b: 0.1882353, a: 0.5019608} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &966844992 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 966844989} + m_CullTransparentMesh: 0 +--- !u!1 &973360154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 973360155} + - component: {fileID: 973360157} + - component: {fileID: 973360156} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &973360155 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 973360154} + 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: 702642992} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -64} + m_SizeDelta: {x: 372, y: 88} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &973360156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 973360154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Are you sure you want to delete the file? +--- !u!222 &973360157 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 973360154} + m_CullTransparentMesh: 1 +--- !u!1 &1043380965 +GameObject: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1043380967} + - component: {fileID: 1043380966} + m_Layer: 0 + m_Name: Prefab Indexer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1043380966 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1043380965} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 05a7c62fccbafd342991629222351294, type: 3} + m_Name: + m_EditorClassIdentifier: + _scenePrefabInstances: + - _gameObject: {fileID: 1796023623} + _prefab: Assets/DTT/Audio Recording/Demo/Prefabs/Board.prefab + - _gameObject: {fileID: 750427623} + _prefab: Assets/DTT/Audio Recording/Demo/Prefabs/Recorder.prefab +--- !u!4 &1043380967 +Transform: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1043380965} + 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: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1145366379 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1145366380} + - component: {fileID: 1145366382} + - component: {fileID: 1145366381} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1145366380 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145366379} + 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: 392239081} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1145366381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145366379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Close +--- !u!222 &1145366382 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145366379} + m_CullTransparentMesh: 1 +--- !u!1 &1217734108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1217734109} + - component: {fileID: 1217734111} + - component: {fileID: 1217734110} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1217734109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217734108} + 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: 1611000816} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: -891} + m_SizeDelta: {x: 1920, y: 1920} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1217734110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217734108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b0512da0f3b557345820d9ead145e407, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1217734111 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217734108} + m_CullTransparentMesh: 1 +--- !u!1 &1330226873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1330226874} + - component: {fileID: 1330226876} + - component: {fileID: 1330226875} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1330226874 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1330226873} + 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: 2076537975} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1330226875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1330226873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Yes +--- !u!222 &1330226876 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1330226873} + m_CullTransparentMesh: 1 +--- !u!1 &1522553504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1522553505} + - component: {fileID: 1522553507} + - component: {fileID: 1522553506} + m_Layer: 5 + m_Name: Container + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1522553505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522553504} + 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: 48132023} + - {fileID: 392239081} + m_Father: {fileID: 966844990} + m_RootOrder: 0 + 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: 680, y: -57.293312} + m_SizeDelta: {x: 560, y: 349.4133} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1522553506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522553504} + 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.3254902, g: 0.37647063, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 2.5 +--- !u!222 &1522553507 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522553504} + m_CullTransparentMesh: 0 +--- !u!1 &1597966162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1597966163} + - component: {fileID: 1597966165} + - component: {fileID: 1597966164} + m_Layer: 5 + m_Name: DescriptionText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1597966163 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597966162} + 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: 702642992} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -192} + m_SizeDelta: {x: 266, y: 72} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1597966164 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597966162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: The data will be deleted permanently. +--- !u!222 &1597966165 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597966162} + m_CullTransparentMesh: 1 +--- !u!1 &1611000812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1611000816} + - component: {fileID: 1611000815} + - component: {fileID: 1611000814} + - component: {fileID: 1611000813} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1611000813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611000812} + 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 &1611000814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611000812} + 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: 0.61 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1611000815 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611000812} + 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 &1611000816 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611000812} + 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: 1217734109} + - {fileID: 1945640940} + - {fileID: 815118177} + - {fileID: 966844990} + 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!1 &1796023623 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7316589513378395247, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + m_PrefabInstance: {fileID: 7316589513168153476} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1945640940 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + m_PrefabInstance: {fileID: 7316589513168153476} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2076537974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2076537975} + - component: {fileID: 2076537978} + - component: {fileID: 2076537977} + - component: {fileID: 2076537976} + m_Layer: 5 + m_Name: ButtonYes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2076537975 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2076537974} + 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: 1330226874} + m_Father: {fileID: 702642992} + m_RootOrder: 3 + 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: 296, y: -132} + m_SizeDelta: {x: 200, y: 80} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &2076537976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2076537974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2076537977} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2344323818019595924} + m_TargetAssemblyTypeName: DTT.AudioRecording.Demo.BoardUI, DTT.AudioRecording.Demo + m_MethodName: ConfirmDeletion + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2076537977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2076537974} + 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.90196085, g: 0.33333334, b: 0.25490198, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3d63828dc27bd7740a4f4890921b57c0, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 6 +--- !u!222 &2076537978 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2076537974} + m_CullTransparentMesh: 1 +--- !u!114 &2344323818019595924 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4972265852183760144, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + m_PrefabInstance: {fileID: 7316589513168153476} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1796023623} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f38c41dbd57cd94ebf8eb94b6872b04, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &7316589513168153476 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1611000816} + m_Modifications: + - target: {fileID: 4972265852183760144, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: _deleteRecordingPopup + value: + objectReference: {fileID: 815118176} + - target: {fileID: 4972265852183760144, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: _sharingNotSupportedPopUp + value: + objectReference: {fileID: 966844989} + - target: {fileID: 7316589512776445231, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589512872403927, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589512872403927, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589512872403927, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589512872403927, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589512872403927, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513009562507, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513156020161, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513166585527, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513166585527, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513166585527, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513166585527, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513166585527, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513239498341, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_SizeDelta.x + value: 872 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_SizeDelta.y + value: 992 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 7.4036 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395240, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513378395247, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_Name + value: Board + objectReference: {fileID: 0} + - target: {fileID: 7316589513790851400, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513790851400, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513790851400, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513790851400, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7316589513790851400, guid: b665ddc9b74a5474693f592eddbd8f69, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b665ddc9b74a5474693f592eddbd8f69, type: 3} diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes/Audio Recording Demo.unity.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes/Audio Recording Demo.unity.meta new file mode 100644 index 0000000..b70d784 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scenes/Audio Recording Demo.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb1a0b479fa3da14aaecef82261f8316 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts.meta new file mode 100644 index 0000000..3214482 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 992880e4a35e85147a18fa94ca2325be +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/BoardUI.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/BoardUI.cs new file mode 100644 index 0000000..025a440 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/BoardUI.cs @@ -0,0 +1,209 @@ +using System.Collections.Generic; +using System.IO; +using UnityEngine; +using UnityEngine.UI; + +namespace DTT.AudioRecording.Demo +{ + /// + /// UI manager class for the recordings. + /// + public class BoardUI : MonoBehaviour + { + /// + /// UI manager class for the recorder. + /// + [Tooltip("UI manager class for the recorder.")] + [SerializeField] + private MicrophoneUI _microphoneUI; + + /// + /// The recording saver. + /// + [Tooltip("The recording saver.")] + [SerializeField] + private WAVSaver _wavSaver; + + /// + /// Prefab for the recording entries. + /// + [Tooltip("Prefab for the recording entries.")] + [SerializeField] + private RecordingHeader _recordingPrefab; + + /// + /// ScrollRect of the recording container. + /// + [Tooltip("ScrollRect of the recording container.")] + [SerializeField] + private ScrollRect _scrollRect; + + /// + /// Parent object for the rows. + /// + [SerializeField] + [Tooltip("Parent object of the rows.")] + private GameObject _rowContainer; + + /// + /// Object for the delete menu. + /// + [SerializeField] + [Tooltip("Object for the delete menu.")] + private GameObject _deleteRecordingPopup; + + /// + /// Object for the sharing not supported menu. + /// + [SerializeField] + [Tooltip("Object for the sharing not supported menu.")] + private GameObject _sharingNotSupportedPopUp; + + /// + /// Recording manager class for AudioClipRecordings. + /// + private RecordingsManager _recordingsManager; + + /// + /// All instantiated Recording objects. + /// + private List _recordingObjecs; + + /// + /// Recording that is about to be deleted. + /// Used for the delete popup menu. + /// + private AudioClipRecording _recordingToDelete; + + /// + /// Used to share an audio recording + /// + private SharingAudioRecording _sharingAudioRecording; + + /// + /// Initializes the necessary objects. + /// + private void Awake() + { + _recordingsManager = new RecordingsManager(_wavSaver); + _recordingObjecs = new List(); + _sharingAudioRecording = new SharingAudioRecording(_sharingNotSupportedPopUp); + + _microphoneUI.Initialize(_recordingsManager); + + _recordingsManager.RecordingsLoaded += OnRecordingsLoaded; + _recordingsManager.RecordingSaved += OnRecordingSaved; + + GenerateBoard(); + } + + /// + /// Clears the board and loads the recordings. + /// + public void GenerateBoard() + { + ClearBoard(); + + _deleteRecordingPopup.SetActive(false); + + _recordingsManager.LoadRecordings(_microphoneUI.ExportPath); + } + + /// + /// Destroys each instantiated recording object and clears the list. + /// + public void ClearBoard() + { + foreach (RecordingHeader recordingHeader in _recordingObjecs) + Destroy(recordingHeader.gameObject); + + _recordingObjecs.Clear(); + } + + /// + /// Used in the pop up menu to delete the selected recording. + /// + public void ConfirmDeletion() + { + _recordingsManager.DeleteRecording(_microphoneUI.ExportPath, _recordingToDelete); + GenerateBoard(); + } + + /// + /// SharingAudioRecording a recording. + /// + /// Recording to share. + private void OnShare(AudioClipRecording recordingToShare) + { + _sharingAudioRecording.Sharing(recordingToShare, _microphoneUI.ExportPath); + } + + /// + /// Cancel the sharing. + /// + public void CancelSharing() => _sharingAudioRecording.CancelSharing(); + + + /// + /// Used in the pop up menu to cancel deleting a selected recording. + /// + public void CancelDeletion() + { + _deleteRecordingPopup.SetActive(false); + _recordingToDelete = null; + } + + /// + /// Generates the board when the recordings have been loaded. + /// + /// Collection with loaded recordings. + private void OnRecordingsLoaded(AudioClipRecording[] recordings) + { + foreach (AudioClipRecording recording in recordings) + { + RecordingHeader recordingHeader = Instantiate(_recordingPrefab, _rowContainer.transform, false); + recordingHeader.Initialize(recording); + _recordingObjecs.Add(recordingHeader); + } + + // Subscribes to the delete event. + foreach (RecordingHeader recordingHeader in _recordingObjecs) + { + recordingHeader.DeletedRecording += OnDeletedRecording; + recordingHeader.ShareRecording += OnShare; + } + + _scrollRect.verticalNormalizedPosition = 1; + } + + /// + /// Refreshes the board when a new recording is saved. + /// + /// The saved recording. + private void OnRecordingSaved(AudioClipRecording recording) => GenerateBoard(); + + /// + /// Listens to the delete event of the recording. + /// Deletes the selected recording and refreshes the board. + /// + /// Recording to delete. + private void OnDeletedRecording(AudioClipRecording recording) + { + _deleteRecordingPopup.SetActive(true); + _recordingToDelete = recording; + } + + /// + /// Unsubscribes from the events. + /// + private void OnDisable() + { + _recordingsManager.RecordingsLoaded -= OnRecordingsLoaded; + _recordingsManager.RecordingSaved -= OnRecordingSaved; + + foreach (RecordingHeader recordingHeader in _recordingObjecs) + recordingHeader.DeletedRecording -= OnDeletedRecording; + } + } +} + diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/BoardUI.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/BoardUI.cs.meta new file mode 100644 index 0000000..e56affe --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/BoardUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f38c41dbd57cd94ebf8eb94b6872b04 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/ClipControlSlider.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/ClipControlSlider.cs new file mode 100644 index 0000000..12b3c4e --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/ClipControlSlider.cs @@ -0,0 +1,89 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace DTT.AudioRecording.Demo +{ + public class ClipControlSlider : MonoBehaviour + { + /// + /// Slider used to control the AudioClip. + /// + [Tooltip("Slider used to control the AudioClip.")] + [SerializeField] + private Slider _clipSlider; + + /// + /// AudioSource component used to play the AudioClip. + /// + [Tooltip("AudioSource component used to play the AudioClip.")] + [SerializeField] + private AudioSource _audioSource; + + /// + /// Slider used to control the AudioClip. + /// + public Slider ClipSlider => _clipSlider; + + /// + /// AudioSource component used to play the AudioClip. + /// + public AudioSource AudioSource => _audioSource; + + /// + /// Used to force the slider to follow the mouse when clicked. + /// + private bool _sliderClicked = false; + + /// + /// Initializes clip and slider. + /// + /// Audio clip to control. + public void Initialize(AudioClip audioClip) + { + _clipSlider.maxValue = audioClip.length; + _audioSource.clip = audioClip; + _clipSlider.value = 0; + } + + /// + /// Tracks the palying audio. + /// + private void FixedUpdate() + { + if (!_sliderClicked && _audioSource.isPlaying) + _clipSlider.value = _audioSource.time; + } + + /// + /// Plays the clip from the selected starting point. + /// + public void PlayAudio() + { + _audioSource.Play(); + _audioSource.time = _clipSlider.value; + } + + /// + /// Stops playing the clip and resets the slider. + /// + public void StopAudio() + { + _audioSource.Stop(); + _clipSlider.value = 0; + } + + /// + /// Checks if the PointedDown event has been triggered on the slider. + /// + public void OnPointerDown() => _sliderClicked = true; + + /// + /// Checks if the PointedUp event has been triggered on the slider and skips the track to the selected time. + /// + public void OnPointerUp() + { + _audioSource.time = _clipSlider.value; + _sliderClicked = false; + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/ClipControlSlider.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/ClipControlSlider.cs.meta new file mode 100644 index 0000000..f2f24c7 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/ClipControlSlider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: da541b67c51630c4785dc1a1fd1d6af5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Email.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Email.cs new file mode 100644 index 0000000..4a87215 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Email.cs @@ -0,0 +1,56 @@ +using UnityEngine.Networking; + +namespace DTT.AudioRecording.Demo +{ + public abstract class Email + { + /// + /// Destination mail address. + /// + internal string i_emailTo; + + /// + /// Subject of the email. + /// + internal string i_subject; + + /// + /// Body of the email. + /// + internal string i_body; + + /// + /// Link to the attachment file. + /// + internal string i_attachmentLink; + + /// + /// Constructor for the sending mail class. + /// + /// Destination mail address. + /// Subject of the mail. + /// Body of the mail. + /// Link to the sound file. + public Email(string emailTo, string subject, string body,string attachmentLink) + { + i_emailTo = EscapeURL(emailTo); + i_subject = EscapeURL(subject); + i_body = EscapeURL(body); + i_attachmentLink = attachmentLink; + } + + /// + /// Transform url into a mailto URL. + /// + /// URL to be transformed. + /// Transformed URL. + public static string EscapeURL(string url) => UnityWebRequest.EscapeURL(url).Replace("+", "%20"); + + /// + /// Open the mail app with the mailto URL. + /// + public abstract void SendEmail(); + + + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Email.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Email.cs.meta new file mode 100644 index 0000000..bf778b8 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Email.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3f65d4d29a544bc0aa32ac6926d4f4b3 +timeCreated: 1662537658 \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/MicrophoneUI.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/MicrophoneUI.cs new file mode 100644 index 0000000..281407c --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/MicrophoneUI.cs @@ -0,0 +1,322 @@ +using System; +using System.IO; +using System.Linq; +using UnityEngine; +using UnityEngine.UI; + +namespace DTT.AudioRecording.Demo +{ + /// + /// UI manager class for the microphone . + /// + [RequireComponent(typeof(AudioSource))] + public class MicrophoneUI : MonoBehaviour + { + /// + /// The settings for the recorder. + /// + [Tooltip("The settings for the recorder.")] + [SerializeField] + private RecordingSettings _settings; + + /// + /// The microphone recorder. + /// + [Tooltip("The microphone recorder.")] + [SerializeField] + private Recorder _recorder; + + /// + /// Dropdown to show the available input devices. + /// + [Tooltip("Dropdown to show the available input devices.")] + [SerializeField] + private Dropdown _deviceDropdown; + + /// + /// InputField for the name of the recording. + /// + [Tooltip("InputField for the name of the recording.")] + [SerializeField] + private InputField _nameInput; + + /// + /// Slider for controlling the audioclip. + /// + [Tooltip("Slider for controlling the audioclip.")] + [SerializeField] + private ClipControlSlider _clipControlSlider; + + /// + /// Button to start and stop the recording. + /// + [Tooltip("Button to start and stop the recording.")] + [SerializeField] + private Button _recordButton; + + /// + /// Image component of the button's icon. + /// + [Tooltip("Image component of the button's icon.")] + [SerializeField] + private Image _buttonIcon; + + /// + /// Icon sprite when the recording is off. + /// + [Tooltip("Sprite when the recording is off.")] + [SerializeField] + private Sprite _recordIcon; + + /// + /// Icon sprite when the recording is on. + /// + [Tooltip("Icon sprite when the recording is on.")] + [SerializeField] + private Sprite _stopIcon; + + /// + /// Icon sprite to play the recording. + /// + [Tooltip("Icon sprite to play the recording.")] + [SerializeField] + private Sprite _playIcon; + + /// + /// Text that shows the max duration of the AudioClip. + /// + [Tooltip("Text that shows the max duration of the AudioClip.")] + [SerializeField] + private Text _maxDurationText; + + /// + /// Text for the timer that counts the seconds since the recording started. + /// + [Tooltip("Text for the timer that counts the seconds since the recording started.")] + [SerializeField] + private Text _recordingTimerText; + + /// + /// Parent GameObject for the recording controls. + /// + [Tooltip("Parent GameObject for the recording controls.")] + [SerializeField] + private GameObject _menu; + + /// + /// The sample rate of the AudioClip produced by the recording. + /// + private int _frequency; + + /// + /// The length of the AudioClip produced by the recording. + /// + private int _duration; + + /// + /// Recording manager for AudioClipRecordings. + /// + private RecordingsManager _recordingsManageer; + + /// + /// Timer counting the time passed since starting the recording. + /// + private float _timer; + + /// + /// Whether the recording must be started. + /// + private bool _recordingCommand; + + /// + /// The path to the folder where new recordings are saved. + /// + public string ExportPath { get; private set; } + + /// + /// Checks if the recording should be stopped automatically. + /// Assigns the correct icon. + /// Updates timer. + /// + private void FixedUpdate() + { + if (_recorder.GetAllDevices().Length <= 0) + return; + + // Automatically stop recording if the max duration is reached. + if (_recordingCommand && !_recorder.DeviceIsRecording(_deviceDropdown.options[_deviceDropdown.value].text)) + StopRecording(); + + // Automatically stop playng the audio if the max duration is reached. + if (_menu.activeSelf && _buttonIcon.sprite != _playIcon && !_clipControlSlider.AudioSource.isPlaying) + StopAudio(); + + if (_menu.activeSelf && _clipControlSlider.AudioSource.isPlaying) + _recordingTimerText.text = TimeSpan.FromSeconds(_clipControlSlider.AudioSource.time).ToString(@"mm\:ss"); + + UpdateTimer(); + } + + /// + /// Initializes the recorder. + /// + /// Recording manager for AudioClipRecordings. + public void Initialize(RecordingsManager recordingsManager) + { + ExportPath = Path.Combine(Application.persistentDataPath, _settings.ExportFolder); + + _clipControlSlider.ClipSlider.maxValue = _settings.MaxRecordingDuration; + + _recordingsManageer = recordingsManager; + _maxDurationText.text = $"max. {_settings.MaxRecordingDuration} sec"; + _frequency = _settings.Frequency; + _duration = _settings.MaxRecordingDuration; + + _recordButton.onClick.AddListener(StartRecording); + + if (_recorder.GetAllDevices().Length <= 0) + { + Debug.Log("You have NO input devices to Record Sound!"); + } + else + { + Debug.Log("You have " + _recorder.GetAllDevices().Length + " input device/s"); + _deviceDropdown.AddOptions(_recorder.GetAllDevices().ToList()); + } + } + + /// + /// Starts the recording and updates the UI. + /// + public void StartRecording() + { + if (_recorder.GetAllDevices().Length <= 0) + return; + + _clipControlSlider.gameObject.SetActive(true); + // Blocks the mouse from controlling the slider. + _recordingTimerText.raycastTarget = true; + + _recorder.StartRecording(_deviceDropdown.options[_deviceDropdown.value].text, false, _duration, _frequency); + + _recordButton.onClick.RemoveAllListeners(); + _recordButton.onClick.AddListener(StopRecording); + + _recordButton.image.color = new Color32(16, 166, 210, 255); + _buttonIcon.sprite = _stopIcon; + + _recordingCommand = true; + } + + /// + /// Stops the recording and updates the UI. + /// + public void StopRecording() + { + _recorder.StopRecording(_deviceDropdown.options[_deviceDropdown.value].text); + + _recordButton.onClick.RemoveAllListeners(); + _recordButton.onClick.AddListener(PlayRecording); + + _clipControlSlider.Initialize(_recorder.RecordedClip); + + _recordingTimerText.raycastTarget = false; + + _recordButton.image.color = new Color32(230, 85, 65, 255); + _buttonIcon.sprite = _playIcon; + _menu.SetActive(true); + + _recordingCommand = false; + } + + /// + /// Stops the playing audio and resets the recorder. + /// + public void DeleteRecording() + { + _clipControlSlider.StopAudio(); + ResetRecorder(); + } + + /// + /// Saves the recording and resets the recorder. + /// + public void SaveRecording() + { + AudioClipRecording newRecording; + + if (_nameInput.text == "") + newRecording = new AudioClipRecording(_recorder.RecordedClip.length, _recorder.RecordedClip); + else + newRecording = new AudioClipRecording(_nameInput.text, _recorder.RecordedClip.length, _recorder.RecordedClip); + + _recordingsManageer.SaveRecording(ExportPath, newRecording); + + ResetRecorder(); + } + + /// + /// Plays the recorded AudioClip and updates the UI. + /// + public void PlayRecording() + { + _recordButton.onClick.RemoveAllListeners(); + _recordButton.onClick.AddListener(StopAudio); + + _recordButton.image.color = new Color32(16, 166, 210, 255); + _buttonIcon.sprite = _stopIcon; + _clipControlSlider.PlayAudio(); + } + + /// + /// Stops the playing AudioClip and updates the UI. + /// + public void StopAudio() + { + _recordButton.onClick.RemoveAllListeners(); + _recordButton.onClick.AddListener(PlayRecording); + + _recordButton.image.color = new Color32(230, 85, 65, 255); + _buttonIcon.sprite = _playIcon; + + _recordingTimerText.text = _recordingTimerText.text = TimeSpan.FromSeconds(Mathf.Round(_clipControlSlider.AudioSource.clip.length)).ToString(@"mm\:ss"); + _clipControlSlider.StopAudio(); + } + + /// + /// Resets the UI and the recorded AudioClip. + /// + private void ResetRecorder() + { + _menu.SetActive(false); + _recorder.ResetAudioClip(); + + _recordButton.onClick.RemoveAllListeners(); + _recordButton.onClick.AddListener(StartRecording); + + _buttonIcon.sprite = _recordIcon; + _recordingTimerText.text = "00:00"; + _clipControlSlider.ClipSlider.maxValue = _settings.MaxRecordingDuration; + _clipControlSlider.gameObject.SetActive(false); + _timer = 0; + } + + /// + /// Updates the timer that tracks the recording time. + /// + private void UpdateTimer() + { + if (_recorder.DeviceIsRecording(_deviceDropdown.options[_deviceDropdown.value].text)) + { + UpdateSlider(); + _timer += Time.deltaTime; + _recordingTimerText.text = TimeSpan.FromSeconds(_timer).ToString(@"mm\:ss"); + } + } + + /// + /// Updates the recording progress bar. + /// + private void UpdateSlider() => _clipControlSlider.ClipSlider.value = _timer; + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/MicrophoneUI.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/MicrophoneUI.cs.meta new file mode 100644 index 0000000..17f07ea --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/MicrophoneUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1b580f9d53aedc64197924da7b3c9ecd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Recorder.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Recorder.cs new file mode 100644 index 0000000..0745c46 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Recorder.cs @@ -0,0 +1,51 @@ +using UnityEngine; + +namespace DTT.AudioRecording.Demo +{ + /// + /// Microphone recorder class. + /// + public class Recorder : MonoBehaviour + { + /// + /// The AudioClip produced by the recording. + /// + public AudioClip RecordedClip { get; private set; } + + /// + /// Starts recording with the given settings. + /// + /// Which input device to use. + /// Indicates whether the recording should wrap around and record from the beginning of the AudioClip. + /// The length of the AudioClip produced by the recording. + /// The sample rate of the AudioClip produced by the recording. + public void StartRecording(string device, bool loop, int duration, int frequency) => RecordedClip = Microphone.Start(device, loop, duration, frequency); + + /// + /// Stops the recording. and trims the silence. + /// + public void StopRecording(string device) + { + Microphone.End(device); + RecordedClip = SavWav.TrimSilence(RecordedClip, 0); + } + + /// + /// Resets the recorded AudioClip. + /// + public void ResetAudioClip() => RecordedClip = null; + + /// + /// Checks if the device is currently recording. + /// + /// Input device to check. + /// True if the device is recording. + public bool DeviceIsRecording(string device) => Microphone.IsRecording(device); + + /// + /// Gets all found input devices. + /// + /// String array with all found input devices. + public string[] GetAllDevices() => Microphone.devices; + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Recorder.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Recorder.cs.meta new file mode 100644 index 0000000..0516245 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Recorder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bcbb7203e71abf245989a94ec89f5d62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingHeader.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingHeader.cs new file mode 100644 index 0000000..dda2ab0 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingHeader.cs @@ -0,0 +1,154 @@ +using UnityEngine; +using UnityEngine.UI; +using System; + +namespace DTT.AudioRecording.Demo +{ + /// + /// UI class used to display a recording. + /// + [RequireComponent(typeof(AudioSource))] + public class RecordingHeader : MonoBehaviour + { + /// + /// Text component for the name. + /// + [Tooltip("Text component for the name.")] + [SerializeField] + private Text _nameText; + + /// + /// Slider for controlling the audioclip. + /// + [Tooltip("Slider for controlling the audioclip.")] + [SerializeField] + private ClipControlSlider _clipControlSlider; + + /// + /// Button to start playing the recording. + /// + [Tooltip("Button to start playing the recording.")] + [SerializeField] + private Button _playButton; + + /// + /// Icon sprite to start playing the recording. + /// + [Tooltip("Icon sprite to start playing the recording.")] + [SerializeField] + private Sprite _playIcon; + + /// + /// Icon sprite to stop playing the recording. + /// + [Tooltip("Icon sprite to stop playing the recording.")] + [SerializeField] + private Sprite _stopIcon; + + /// + /// Text component to show the recording duration. + /// + [Tooltip("Text component to show the recording duration.")] + [SerializeField] + private Text _durationText; + + /// + /// Event invoked when the recording should be deleted. + /// + public event Action DeletedRecording; + + /// + /// Event invoked when the recording should be shared by mail. + /// + public event Action ShareRecording; + + /// + /// Data class of the recording. + /// + private AudioClipRecording _recordingData; + + /// + /// Used in the toggle method. + /// + private bool _playCommand; + + /// + /// Initializes the necessary components. + /// + /// Recording data class. + public void Initialize(AudioClipRecording recording) + { + _recordingData = recording; + _playCommand = false; + _nameText.text = recording.Name; + string formattedTime = TimeSpan.FromSeconds(Mathf.Round(recording.Duration)).ToString(@"mm\:ss"); + _durationText.text = $"{formattedTime}"; + + _clipControlSlider.Initialize(recording.Clip); + } + + /// + /// Stops the audio automatically and forces the slider to track the playing recording. + /// + private void FixedUpdate() + { + if (_playButton.image.sprite != _playIcon && !_clipControlSlider.AudioSource.isPlaying) + StopAudio(); + } + + /// + /// Plays the recording and updates the UI. + /// + public void PlayAudio() + { + _playCommand = true; + _playButton.image.sprite = _stopIcon; + + _clipControlSlider.PlayAudio(); + _durationText.color = Color.white; + } + + /// + /// Stops the recording and updates the UI. + /// + public void StopAudio() + { + _playCommand = false; + _playButton.image.sprite = _playIcon; + + _clipControlSlider.StopAudio(); + _durationText.color = new Color32(255, 255, 255, 163); + } + + /// + /// Invokes the DeletedRecording event. + /// + public void Delete() => DeletedRecording?.Invoke(_recordingData); + + /// + /// Invokes the sharing event. + /// + public void OnShare() => ShareRecording?.Invoke(_recordingData); + + /// + /// Toggles between play and stop audio. + /// + private void TogglePlay() + { + if (_playCommand) + StopAudio(); + else + PlayAudio(); + } + + /// + /// Subscribes to the toggle event. + /// + private void OnEnable() => _playButton.onClick.AddListener(TogglePlay); + + /// + /// Unsubscribes from the toggle event. + /// + private void OnDisable() => _playButton.onClick.RemoveListener(TogglePlay); + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingHeader.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingHeader.cs.meta new file mode 100644 index 0000000..ce5e858 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a0a976d0a5672f2419cb4362a3cf5947 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingSettings.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingSettings.cs new file mode 100644 index 0000000..6c0e051 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingSettings.cs @@ -0,0 +1,47 @@ +using UnityEngine; + +namespace DTT.AudioRecording.Demo +{ + /// + /// ScriptableObject for the settings. + /// + [CreateAssetMenu(menuName = "DTT/AudioRecording/RecordingSettings", fileName = "RecordingSettings")] + public class RecordingSettings : ScriptableObject + { + /// + /// The length of the AudioClip produced by the recording. + /// + [Tooltip("The max duration a recording can have.")] + [SerializeField] + private int _maxRecordingDuration; + + /// + /// The sample rate of the AudioClip produced by the recording. + /// + [Tooltip("The sample rate of the AudioClip produced by the recording.")] + [SerializeField] + private int _frequency = 44100; + + /// + /// The folder at Application.persistentDataPath where recording are saved. + /// + [Tooltip("The folder at Application.persistentDataPath where recording are saved.")] + [SerializeField] + private string _exportFolder; + + /// + /// The length of the AudioClip produced by the recording. + /// + public int MaxRecordingDuration => _maxRecordingDuration; + + /// + /// The sample rate of the AudioClip produced by the recording. + /// + public int Frequency => _frequency; + + /// + /// The folder where recordings are saved. + /// + public string ExportFolder => _exportFolder; + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingSettings.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingSettings.cs.meta new file mode 100644 index 0000000..1402b0f --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/RecordingSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f9e9e43da1cc5454799832514e7a0e74 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/SendingEmail.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/SendingEmail.cs new file mode 100644 index 0000000..5b52c4b --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/SendingEmail.cs @@ -0,0 +1,37 @@ +using System; +using System.Net; +using System.Net.Mail; +using System.Net.Security; +using System.Security.Cryptography.X509Certificates; +using UnityEngine; +using UnityEngine.Networking; + +namespace DTT.AudioRecording.Demo +{ + /// + /// Class that handle sending email. + /// + public class SendingEmail : Email + { + /// + /// Constructor for an email. + /// + /// Destination mail address. + /// Subject of the mail. + /// Body of the mail. + /// Link to the sound file. + public SendingEmail(string emailTo, string subject, string body, string attachmentLink) : + base(emailTo, subject, body, attachmentLink) {} + + + /// + /// Open the mail app with the mailto URL. + /// + public override void SendEmail() + { + i_body += i_attachmentLink; + Application.OpenURL("mailto:" + i_emailTo + "?subject=" + i_subject + "&body=" + i_body); + } + + } +} diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/SendingEmail.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/SendingEmail.cs.meta new file mode 100644 index 0000000..2eaed59 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/SendingEmail.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7849525f14da41dcb2af6feb92018455 +timeCreated: 1662122546 \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing.meta new file mode 100644 index 0000000..5070e5f --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f4caf7cc17d04300bbd858a4fac2d368 +timeCreated: 1662542410 \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/Share.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/Share.cs new file mode 100644 index 0000000..ce98f2a --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/Share.cs @@ -0,0 +1,33 @@ +using UnityEngine; + +namespace DTT.AudioRecording.Demo +{ + /// + /// Base class for a sharing audio class. + /// + public abstract class Share + { + + /// + /// Export path where the audio file is saved. + /// + protected string p_exportPath; + + /// + /// Audio recording to share. + /// + protected AudioClipRecording p_recordingToShare; + + /// + /// Cancel the sharing. + /// + public abstract void CancelSharing(); + + /// + /// SharingAudioRecording an audio clip. + /// + /// Audio recording to share. + /// Export path of the recording. + public abstract void Sharing(AudioClipRecording recordingToShare, string exportPath); + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/Share.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/Share.cs.meta new file mode 100644 index 0000000..d89f5d3 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/Share.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b292c50e69194415a52c785420e60e3c +timeCreated: 1662542510 \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/SharingAudioRecording.cs b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/SharingAudioRecording.cs new file mode 100644 index 0000000..7c4fe52 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/SharingAudioRecording.cs @@ -0,0 +1,90 @@ +using System.IO; +using UnityEngine; + +namespace DTT.AudioRecording.Demo +{ + /// + /// Handle sharing audio file for different platform. + /// + public class SharingAudioRecording : Share + { + /// + /// Object for the sharing not supported menu. + /// + private GameObject _sharingNotSupportedPopUp; + + /// + /// Constructor for the share class. + /// + /// Popup for sharing not supported. + public SharingAudioRecording(GameObject SharingNotSupportedPopUp) + { + _sharingNotSupportedPopUp = SharingNotSupportedPopUp; + } + + public override void CancelSharing() => _sharingNotSupportedPopUp.SetActive(false); + + public override void Sharing(AudioClipRecording recordingToShare, string exportPath) + { + p_recordingToShare = recordingToShare; + p_exportPath = exportPath; +#if UNITY_IOS + SharingIOS() +#elif Unity_ANDROID + SharingAndroid(); +#else + SharingDesktop(); +#endif + } + + /// + /// Share audio on IOS. + /// + protected void SharingIOS() + { + _sharingNotSupportedPopUp.SetActive(true); + return; + } + + /// + /// Share audio on desktop. + /// + protected void SharingDesktop() + { + DirectoryInfo directoryInfo = new DirectoryInfo(p_exportPath); + FileInfo[] file = directoryInfo.GetFiles(p_recordingToShare.Name); + if (file.Length <= 0) + { + Debug.LogError("Recording not found."); + return; + } + + SendingEmail mailSender = new SendingEmail("", + "Look at this audio!", + "You can attach the audio file stored at : ", + file[0].ToString()); + mailSender.SendEmail(); + } + + /// + /// Share audio on android. + /// + protected void SharingAndroid() + { + DirectoryInfo directoryInfo = new DirectoryInfo(p_exportPath); + FileInfo[] file = directoryInfo.GetFiles(p_recordingToShare.Name); + if (file.Length <= 0) + { + Debug.LogError("Recording not found."); + return; + } + + SendingEmail mailSender = new SendingEmail("", + "Look at this audio!", + "You can attach the audio file stored at : ", + file[0].ToString()); + mailSender.SendEmail(); + } + + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/SharingAudioRecording.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/SharingAudioRecording.cs.meta new file mode 100644 index 0000000..6cfe352 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Scripts/Sharing/SharingAudioRecording.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 45071b11cac047ff83e045d9fc4b6a84 +timeCreated: 1662543171 \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Settings.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Settings.meta new file mode 100644 index 0000000..19cfa64 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6855e5910d20cbe4e8e54a2bb8f8778c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Settings/RecordingSettings.asset b/Assets/Third/AI/DTT/Audio Recording/Demo/Settings/RecordingSettings.asset new file mode 100644 index 0000000..5deecaa --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Settings/RecordingSettings.asset @@ -0,0 +1,17 @@ +%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: f9e9e43da1cc5454799832514e7a0e74, type: 3} + m_Name: RecordingSettings + m_EditorClassIdentifier: + _maxRecordingDuration: 10 + _frequency: 44100 + _exportFolder: Recordings diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Settings/RecordingSettings.asset.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Settings/RecordingSettings.asset.meta new file mode 100644 index 0000000..007609a --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Settings/RecordingSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31c3a79c0948a064794694c31bd6c6e0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures.meta new file mode 100644 index 0000000..c52e451 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d86a04a75f2482d46b90dec746943473 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/UI-square.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/UI-square.png new file mode 100644 index 0000000..decb959 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/UI-square.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/UI-square.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/UI-square.png.meta new file mode 100644 index 0000000..30bb7d5 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/UI-square.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 3d63828dc27bd7740a4f4890921b57c0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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: 100, y: 100, z: 100, w: 100} + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/background.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/background.png new file mode 100644 index 0000000..7addcab Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/background.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/background.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/background.png.meta new file mode 100644 index 0000000..dfe5568 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/background.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: b0512da0f3b557345820d9ead145e407 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/bar-fill-square.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/bar-fill-square.png new file mode 100644 index 0000000..decb959 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/bar-fill-square.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/bar-fill-square.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/bar-fill-square.png.meta new file mode 100644 index 0000000..0d6d968 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/bar-fill-square.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 0605ccffaaaece34db8de2b5daaaca07 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2282604728425143905 + second: clip-control-square_0 + externalObjects: {} + serializedVersion: 11 + 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: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 100, y: 100, z: 100, w: 100} + 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 + 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: WebGL + 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 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clip-control-square_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 924 + height: 1024 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 100, y: 100, z: 0, w: 100} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f91a79fd71f8250e0800000000000000 + internalID: -2282604728425143905 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + clip-control-square_0: -2282604728425143905 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-pause-normal.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-pause-normal.png new file mode 100644 index 0000000..01e2d54 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-pause-normal.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-pause-normal.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-pause-normal.png.meta new file mode 100644 index 0000000..240617b --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-pause-normal.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 530a49fd4bc36e34aaeac43b57fafc85 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-play-small-normal.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-play-small-normal.png new file mode 100644 index 0000000..22024c9 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-play-small-normal.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-play-small-normal.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-play-small-normal.png.meta new file mode 100644 index 0000000..9c55072 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-play-small-normal.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: a9055df3864f0984a87a4856993d53b7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-record-normal.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-record-normal.png new file mode 100644 index 0000000..e3d41da Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-record-normal.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-record-normal.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-record-normal.png.meta new file mode 100644 index 0000000..94eb730 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/btn-record-normal.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: d89bf64d141a5a74591d36569e3dc05e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/circle.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/circle.png new file mode 100644 index 0000000..8e98a34 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/circle.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/circle.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/circle.png.meta new file mode 100644 index 0000000..8f7dded --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/circle.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: d4553865ca5205844937c6ae1e353611 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/delete icon.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/delete icon.png new file mode 100644 index 0000000..b4283ad Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/delete icon.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/delete icon.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/delete icon.png.meta new file mode 100644 index 0000000..263f5f5 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/delete icon.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 1e02984f781abeb4cbbf6642e06f45de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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: 9, y: 5, z: 9, w: 5} + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/done icon.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/done icon.png new file mode 100644 index 0000000..0062da7 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/done icon.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/done icon.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/done icon.png.meta new file mode 100644 index 0000000..26634bc --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/done icon.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 3703f904068e10b45a9147234c86727b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/dropdown icon.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/dropdown icon.png new file mode 100644 index 0000000..8b4de18 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/dropdown icon.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/dropdown icon.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/dropdown icon.png.meta new file mode 100644 index 0000000..47bceb9 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/dropdown icon.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 9fe434cdacf7f8c4a82fc93931956448 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/heading square.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/heading square.png new file mode 100644 index 0000000..decb959 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/heading square.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/heading square.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/heading square.png.meta new file mode 100644 index 0000000..5246869 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/heading square.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 6e42b4f0b0c987b41a830211714ee207 +TextureImporter: + internalIDToNameTable: + - first: + 213: 874287735058337722 + second: heading square_0 + externalObjects: {} + serializedVersion: 11 + 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: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 100, y: 100, z: 100, w: 100} + 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 + 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: WebGL + 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 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: heading square_0 + rect: + serializedVersion: 2 + x: 0 + y: 94 + width: 1024 + height: 930 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 100, y: 4, z: 100, w: 100} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: abf02a71018122c00800000000000000 + internalID: 874287735058337722 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + heading square_0: 874287735058337722 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/play icon.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/play icon.png new file mode 100644 index 0000000..57f6f68 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/play icon.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/play icon.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/play icon.png.meta new file mode 100644 index 0000000..4c6c937 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/play icon.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 24fbc8615904ae142993b9dbfb653190 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/record icon.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/record icon.png new file mode 100644 index 0000000..3dc4fe2 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/record icon.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/record icon.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/record icon.png.meta new file mode 100644 index 0000000..617ad46 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/record icon.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 97d5bafa05055b84fa9028bdf64f86bd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/recorder square.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/recorder square.png new file mode 100644 index 0000000..decb959 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/recorder square.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/recorder square.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/recorder square.png.meta new file mode 100644 index 0000000..ef058db --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/recorder square.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: 50969fb612b724d43aac0cde56043f4e +TextureImporter: + internalIDToNameTable: + - first: + 213: 874287735058337722 + second: heading square_0 + externalObjects: {} + serializedVersion: 11 + 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: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 100, y: 100, z: 100, w: 100} + 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 + 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: WebGL + 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 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: heading square_0 + rect: + serializedVersion: 2 + x: 1 + y: 0 + width: 1023 + height: 930 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 100, y: 100, z: 100, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: abf02a71018122c00800000000000000 + internalID: 874287735058337722 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + heading square_0: 874287735058337722 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/save icon.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/save icon.png new file mode 100644 index 0000000..d441ec3 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/save icon.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/save icon.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/save icon.png.meta new file mode 100644 index 0000000..6a0b62d --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/save icon.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 807a9a465e7172540afa146b54e1b70a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/share icon.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/share icon.png new file mode 100644 index 0000000..d99391a Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/share icon.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/share icon.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/share icon.png.meta new file mode 100644 index 0000000..52b3bfe --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/share icon.png.meta @@ -0,0 +1,144 @@ +fileFormatVersion: 2 +guid: b4f994b39231df94385ac274ba2bd67a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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 + 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: iPhone + 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: WebGL + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/stop icon.png b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/stop icon.png new file mode 100644 index 0000000..618d625 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/stop icon.png differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/stop icon.png.meta b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/stop icon.png.meta new file mode 100644 index 0000000..bb7b886 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Demo/Textures/stop icon.png.meta @@ -0,0 +1,162 @@ +fileFormatVersion: 2 +guid: 8ea3fde0205320d4d9971cfeb602ccec +TextureImporter: + internalIDToNameTable: + - first: + 213: -8521356999537951432 + second: ic-stop_0 + - first: + 213: 5210789229487556469 + second: ic-stop_1 + externalObjects: {} + serializedVersion: 11 + 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: 2 + 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 + 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: WebGL + 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 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: ic-stop_1 + rect: + serializedVersion: 2 + x: 8 + y: 8 + width: 48 + height: 48 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 577890f3231705840800000000000000 + internalID: 5210789229487556469 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + ic-stop_1: 5210789229487556469 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Documentation.pdf b/Assets/Third/AI/DTT/Audio Recording/Documentation.pdf new file mode 100644 index 0000000..bf02882 Binary files /dev/null and b/Assets/Third/AI/DTT/Audio Recording/Documentation.pdf differ diff --git a/Assets/Third/AI/DTT/Audio Recording/Documentation.pdf.meta b/Assets/Third/AI/DTT/Audio Recording/Documentation.pdf.meta new file mode 100644 index 0000000..6d536e6 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Documentation.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c6ddca3e0c8feb646857effc41483aec +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor.meta b/Assets/Third/AI/DTT/Audio Recording/Editor.meta new file mode 100644 index 0000000..7430ab2 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de7d10db326953640874894cca0cac4f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/BoardUIEditor.cs b/Assets/Third/AI/DTT/Audio Recording/Editor/BoardUIEditor.cs new file mode 100644 index 0000000..5fe7bba --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/BoardUIEditor.cs @@ -0,0 +1,23 @@ +using DTT.PublishingTools; +using UnityEditor; +using DTT.AudioRecording.Demo; + +namespace DTT.AudioRecording.Editor +{ + /// + /// Custom editor for the BoardUI class. + /// + [DTTHeader("dtt.audio-recording", "Board")] + [CustomEditor(typeof(BoardUI), true)] + public class BoardUIEditor : DTTInspector + { + /// + /// Places a DTT header in the inspector and keeps the default body. + /// + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + DrawDefaultInspector(); + } + } +} diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/BoardUIEditor.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/BoardUIEditor.cs.meta new file mode 100644 index 0000000..2d9e765 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/BoardUIEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 59555f821a07a9f47b6db7d19180c8a5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/DTT.AudioRecording.Editor.asmdef b/Assets/Third/AI/DTT/Audio Recording/Editor/DTT.AudioRecording.Editor.asmdef new file mode 100644 index 0000000..8467adf --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/DTT.AudioRecording.Editor.asmdef @@ -0,0 +1,21 @@ +{ + "name": "DTT.AudioRecording.Editor", + "rootNamespace": "", + "references": [ + "GUID:c6a12e1e013355540ab606f758b6c505", + "GUID:1711cb30f577ba1498364a78a6873853", + "GUID:b5e078f64d95bba4a8ba03b5b4940114", + "GUID:1f0139cee4a48a940ac8affb6b7e195c" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/DTT.AudioRecording.Editor.asmdef.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/DTT.AudioRecording.Editor.asmdef.meta new file mode 100644 index 0000000..2f8fd66 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/DTT.AudioRecording.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 50b74da82e8a9f348b043fa6941b5cb1 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/MicrophoneUIEditor.cs b/Assets/Third/AI/DTT/Audio Recording/Editor/MicrophoneUIEditor.cs new file mode 100644 index 0000000..117c12c --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/MicrophoneUIEditor.cs @@ -0,0 +1,23 @@ +using DTT.PublishingTools; +using UnityEditor; +using DTT.AudioRecording.Demo; + +namespace DTT.AudioRecording.Editor +{ + /// + /// Custom editor for the MicrophoneUI class. + /// + [DTTHeader("dtt.audio-recording", "Microphone UI")] + [CustomEditor(typeof(MicrophoneUI), true)] + public class MicrophoneUIEditor : DTTInspector + { + /// + /// Places a DTT header in the inspector and keeps the default body. + /// + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + DrawDefaultInspector(); + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/MicrophoneUIEditor.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/MicrophoneUIEditor.cs.meta new file mode 100644 index 0000000..a5e2288 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/MicrophoneUIEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe6ff1acb19fe024092e4f54cbf657bf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher.meta new file mode 100644 index 0000000..da6a445 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35057e72152ca7448aa8b1c12d3c778b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeOpener.cs b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeOpener.cs new file mode 100644 index 0000000..ef26a38 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeOpener.cs @@ -0,0 +1,20 @@ +#if UNITY_EDITOR + +using DTT.PublishingTools; +using UnityEditor; + +namespace DTT.AudioRecording.Editor +{ + /// + /// Class that handles opening the editor window for the package Audio Recording. + /// + internal static class ReadMeOpener + { + /// + /// Opens the readme for this package. + /// + [MenuItem("Tools/DTT/Audio Recording/ReadMe")] + private static void OpenReadMe() => DTTEditorConfig.OpenReadMe("dtt.audio-recording"); + } +} +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeOpener.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeOpener.cs.meta new file mode 100644 index 0000000..85edb1a --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeOpener.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 99fd1dbef27462547a732440962249ac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections.meta new file mode 100644 index 0000000..1453b72 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dda870f67515aa447af881fdb9d55c06 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/1-get-started.json b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/1-get-started.json new file mode 100644 index 0000000..e935015 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/1-get-started.json @@ -0,0 +1,11 @@ +{ + "title": "Audio Recording: get started quickly", + "text": "[1. Open a new scene in Unity and add a Canvas object. ][2. Open the prefab folder located at ‘Demo/Prefabs/’ and add the Board prefab to the Canvas. All references should be correctly set by default. In case a reference is missing, check the documentation to see how the components are supposed to look.][3. Configure the RecordingSettings ScriptableObject to fit your needs. You can create a new one by right-clicking on the project and selecting ‘Create/DTT/AudioRecording/RecordingSettings’.][4. Then pass it to the MicrophoneUI component. You can learn more about the settings at 4. Editor in the documentation.][Want to dive deeper? Take a look at our documentation:][l]", + "links": [ + { + "text": "Open documentation", + "url": "Documentation.pdf", + "inline": false + } + ] +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/1-get-started.json.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/1-get-started.json.meta new file mode 100644 index 0000000..9e02172 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/1-get-started.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fde0bc5461151674f936e749030125d7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/2-contact-us.json b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/2-contact-us.json new file mode 100644 index 0000000..d93f974 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/2-contact-us.json @@ -0,0 +1,11 @@ +{ + "title": "Questions, support and feedback ", + "text": "[If you have any questions regarding the use of this asset, we are happy to help you out. Always feel free to contact us at:][l][Reviews and ratings are very much appreciated, as they help us to be found and to improve our assets.][Please consider reviewing this asset on the Asset Store.]", + "links": [ + { + "prefix": " ■", + "text": "unity-support@d-tt.nl", + "url": "mailto:unity-support@d-tt.nl" + } + ] +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/2-contact-us.json.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/2-contact-us.json.meta new file mode 100644 index 0000000..d9df8aa --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/2-contact-us.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2546811cb40c542488150db54739bfd3 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/5-about-dtt.json b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/5-about-dtt.json new file mode 100644 index 0000000..b2f32da --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/5-about-dtt.json @@ -0,0 +1,11 @@ +{ + "title": "DTT stands for Doing Things Together", + "text": "[DTT is an app, web and game development agency based in the centre of Amsterdam. Established in 2010, DTT has over a decade of experience in mobile, game and web-based technology.][More information about DTT can be found here (including our clients, projects and vacancies):][l]", + "links": [ + { + "text": "https://www.en.d-tt.nl", + "url": "https://www.en.d-tt.nl", + "inline": false + } + ] +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/5-about-dtt.json.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/5-about-dtt.json.meta new file mode 100644 index 0000000..a0df6d1 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/Publisher/ReadMeSections/5-about-dtt.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 318847945bec1b449a67c255de4bdbca +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/RecordingSettingsEditor.cs b/Assets/Third/AI/DTT/Audio Recording/Editor/RecordingSettingsEditor.cs new file mode 100644 index 0000000..1496cfd --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/RecordingSettingsEditor.cs @@ -0,0 +1,92 @@ +using UnityEngine; +using DTT.PublishingTools; +using UnityEditor; +using DTT.AudioRecording.Demo; +using System.IO; + +namespace DTT.AudioRecording.Editor +{ + /// + /// Custom editor for the RecordingSettings class. + /// + [DTTHeader("dtt.audio-recording", "Recording Settings")] + [CustomEditor(typeof(RecordingSettings), true)] + public class RecordingSettingsEditor : DTTInspector + { + /// + /// Position used for the ScrollView. + /// + private Vector2 _scrollPosition = Vector2.zero; + + /// + /// Folder where new recordings are being saved. + /// + private SerializedProperty _exportFolder; + + /// + /// The default folder to save recordings. + /// + private string _defaultExportFolder = "Recordings"; + + /// + /// Styling for the folder icon button. + /// + private GUIStyle _iconButtonStyle; + + /// + /// Gets the reqired properties. + /// + protected override void OnEnable() + { + base.OnEnable(); + _exportFolder = serializedObject.FindProperty("_exportFolder"); + + _defaultExportFolder = "Recordings"; + } + + /// + /// Draws the export folder path and controls. + /// + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + serializedObject.Update(); + EditorGUI.BeginChangeCheck(); + DrawPropertiesExcluding(serializedObject, "m_Script", "_exportFolder"); + + // Initialize the button style. + _iconButtonStyle = new GUIStyle(GUI.skin.button) + { + padding = new RectOffset() + }; + + // If the path is empty assign it to the persistend data path. + if (_exportFolder.stringValue == "") + _exportFolder.stringValue = _defaultExportFolder; + + EditorGUILayout.Space(20); + + EditorGUILayout.BeginHorizontal(); + { + GUIContent content = new GUIContent("Relative export folder:", "The folder at Application.persistentDataPath where recording are saved."); + EditorGUILayout.PrefixLabel(content); + + _exportFolder.stringValue = EditorGUILayout.TextArea(_exportFolder.stringValue); + if (GUILayout.Button("Reset", GUILayout.Width(50), GUILayout.Height(22))) + _exportFolder.stringValue = _defaultExportFolder; + } + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.Space(); + + if (EditorGUI.EndChangeCheck()) + { + serializedObject.ApplyModifiedProperties(); + AssetDatabase.SaveAssets(); + + // Fixes the exception that is thrown when switching custom folder locations. + GUIUtility.ExitGUI(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Editor/RecordingSettingsEditor.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Editor/RecordingSettingsEditor.cs.meta new file mode 100644 index 0000000..6c1b891 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Editor/RecordingSettingsEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7bbeccca8c0a155418845eae31762bb0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime.meta new file mode 100644 index 0000000..ad115e1 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2739f7a725f866e41974aef0ca0d8bf2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/AudioClipRecording.cs b/Assets/Third/AI/DTT/Audio Recording/Runtime/AudioClipRecording.cs new file mode 100644 index 0000000..51a3f0c --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/AudioClipRecording.cs @@ -0,0 +1,30 @@ +using UnityEngine; + +namespace DTT.AudioRecording +{ + /// + /// Data class for Recordings with an AudioClip. + /// + public class AudioClipRecording : Recording + { + /// + /// AudioClip property. + /// + public AudioClip Clip { get; private set; } + + /// + /// Constructor with a custom name. + /// + /// AudioClip name. + /// AudioClip duration. + /// The AudioClip itself. + public AudioClipRecording(string name, float duration, AudioClip clip) : base(name, duration) => Clip = clip; + + /// + /// Constructor with a timestamp as a name. + /// + /// AudioClip duration. + /// The AudioClip itself. + public AudioClipRecording(float duration, AudioClip clip) : base(duration) => Clip = clip; + } +} diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/AudioClipRecording.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime/AudioClipRecording.cs.meta new file mode 100644 index 0000000..ceda7c6 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/AudioClipRecording.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 579e7ea22bfec38479e9975ea29ad58c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/DTT.AudioRecording.Runtime.asmdef b/Assets/Third/AI/DTT/Audio Recording/Runtime/DTT.AudioRecording.Runtime.asmdef new file mode 100644 index 0000000..62cdb41 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/DTT.AudioRecording.Runtime.asmdef @@ -0,0 +1,16 @@ +{ + "name": "DTT.AudioRecording.Runtime", + "rootNamespace": "", + "references": [ + "GUID:1711cb30f577ba1498364a78a6873853" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/DTT.AudioRecording.Runtime.asmdef.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime/DTT.AudioRecording.Runtime.asmdef.meta new file mode 100644 index 0000000..73a2fd4 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/DTT.AudioRecording.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f411e9e54f169554f902fc9114e46704 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/IRecordingSaver.cs b/Assets/Third/AI/DTT/Audio Recording/Runtime/IRecordingSaver.cs new file mode 100644 index 0000000..b700250 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/IRecordingSaver.cs @@ -0,0 +1,34 @@ +using System; + +namespace DTT.AudioRecording +{ + /// + /// Implement this interface when creating your custom saver. + /// + /// Class that extends Recording. + public interface IRecordingSaver where T : Recording + { + /// + /// Loads the data from a given path and invokes a callback event with an array of recordings. + /// + /// Folder path. + /// Callback event. + void Load(string path, Action callback); + + /// + /// Saves a new recording and invokes a callback event with the saved Recording. + /// + /// File path for saving. + /// Recording to save. + /// Callback event to invoke. + void Save(string path, T recording, Action callback); + + /// + /// Deletes a recording and invokes a callback event. + /// + /// File path of the recording. + /// Recording to delete. + /// Callback event to invoke. + void Delete(string path, T recording, Action callback); + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/IRecordingSaver.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime/IRecordingSaver.cs.meta new file mode 100644 index 0000000..f072790 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/IRecordingSaver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e54fb4d3222fdc44495001cab1b0cf06 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/Recording.cs b/Assets/Third/AI/DTT/Audio Recording/Runtime/Recording.cs new file mode 100644 index 0000000..2adee31 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/Recording.cs @@ -0,0 +1,47 @@ +using System; + +namespace DTT.AudioRecording +{ + /// + /// Base class for all recordings. + /// + public abstract class Recording + { + /// + /// Name of the recording. + /// + public string Name { get; private set; } + + /// + /// Duration of the recording. + /// + public float Duration { get; private set; } + + /// + /// Constructor with a custom name. + /// + /// Name of the recording. + /// Duration of the recording. + public Recording(string name, float duration) + { + Name = name; + Duration = duration; + } + + /// + /// Constructor with a timestamp as a name. + /// + /// Duration of the recording. + public Recording(float duration) + { + Name = DateTime.Now.ToString(@"yyyy-MM-dd HH-mm-ss"); + Duration = duration; + } + + /// + /// Displays recording details. + /// + /// String with name and duration. + public override string ToString() => $"Name: {Name}, Duration: {Duration}"; + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/Recording.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime/Recording.cs.meta new file mode 100644 index 0000000..bb9e1b9 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/Recording.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0be0c2e056b0c2740bf6d98333c82ac0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/RecordingsManager.cs b/Assets/Third/AI/DTT/Audio Recording/Runtime/RecordingsManager.cs new file mode 100644 index 0000000..625a3d5 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/RecordingsManager.cs @@ -0,0 +1,57 @@ +using System; + +namespace DTT.AudioRecording +{ + /// + /// Manager class for the recordings. + /// + /// Class that extends Recording. + public class RecordingsManager where T : Recording + { + /// + /// Event invoked when the recordings have been loaded. + /// + public event Action RecordingsLoaded; + + /// + /// Event invoked when the recording has been saved. + /// + public event Action RecordingSaved; + + /// + /// Event invoked when the recording has been deleted. + /// + public event Action RecordingDeleted; + + /// + /// The saver interface used to load, save and delete data. + /// + private readonly IRecordingSaver _saver; + + /// + /// Constructor that initializes your recordings saver. + /// + /// Any class that implements IRecordingSaver. A class that extends Recording should be passed as a generic argument. + public RecordingsManager(IRecordingSaver saver) => _saver = saver; + + /// + /// Loads the recordings. + /// + /// The folder path. + public void LoadRecordings(string path) => _saver.Load(path, RecordingsLoaded); + + /// + /// Saves a new recording + /// + /// File path. + /// Recording to save. + public void SaveRecording(string path, T recording) => _saver.Save(path, recording, RecordingSaved); + + /// + /// Deletes a recording. + /// + /// File path. + /// Recording to delete. + public void DeleteRecording(string path, T recording) => _saver.Delete(path, recording, RecordingDeleted); + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/RecordingsManager.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime/RecordingsManager.cs.meta new file mode 100644 index 0000000..a7de532 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/RecordingsManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cec7a38d74ba9c94a8096606651aafaa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils.meta new file mode 100644 index 0000000..068eaa8 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7cf87b1f78394d84ab41f56b8d90ded5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils/SavWav.cs b/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils/SavWav.cs new file mode 100644 index 0000000..0adc0e8 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils/SavWav.cs @@ -0,0 +1,186 @@ +// Copyright (c) 2012 Calvin Rien +// http://the.darktable.com +// +// This software is provided 'as-is', without any express or implied warranty. In +// no event will the authors be held liable for any damages arising from the use +// of this software. +// +// Permission is granted to anyone to use this software for any purpose, +// including commercial applications, and to alter it and redistribute it freely, +// subject to the following restrictions: +// +// 1. The origin of this software must not be misrepresented; you must not claim +// that you wrote the original software. If you use this software in a product, +// an acknowledgment in the product documentation would be appreciated but is not +// required. +// +// 2. Altered source versions must be plainly marked as such, and must not be +// misrepresented as being the original software. +// +// 3. This notice may not be removed or altered from any source distribution. +// +// ============================================================================= +// +// derived from Gregorio Zanon's script +// http://forum.unity3d.com/threads/119295-Writing-AudioListener.GetOutputData-to-wav-problem?p=806734&viewfull=1#post806734 +// +// ============================================================================= +// +// This script has been modified by DTT. +// https://www.d-tt.nl/ + +using System; +using System.Collections.Generic; +using System.IO; +using UnityEngine; + +public static class SavWav +{ + private const int HEADER_SIZE = 44; + + public static void Save(string filename, string path, AudioClip clip) + { + if (!filename.ToLower().EndsWith(".wav")) + filename += ".wav"; + + string filepath = Path.Combine(path, filename); + + // Make sure directory exists if user is saving to sub dir. + Directory.CreateDirectory(Path.GetDirectoryName(filepath)); + + using (FileStream fileStream = CreateEmpty(filepath)) + { + ConvertAndWrite(fileStream, clip); + + WriteHeader(fileStream, clip); + } + } + + public static AudioClip TrimSilence(AudioClip clip, float min) + { + float[] samples = new float[clip.samples]; + + clip.GetData(samples, 0); + + return TrimSilence(new List(samples), min, clip.channels, clip.frequency); + } + + public static AudioClip TrimSilence(List samples, float min, int channels, int hz) => TrimSilence(samples, min, channels, hz, false, false); + + + public static AudioClip TrimSilence(List samples, float min, int channels, int hz, bool _3D, bool stream) + { + int i; + + for (i = 0; i < samples.Count; i++) + if (Mathf.Abs(samples[i]) > min) + break; + + if (samples.Count > i) + samples.RemoveRange(0, i); + + for (i = samples.Count - 1; i > 0; i--) + if (Mathf.Abs(samples[i]) > min) + break; + + if (samples.Count > (samples.Count - i)) + samples.RemoveRange(i, samples.Count - i); + + AudioClip clip = AudioClip.Create("TempClip", samples.Count, channels, hz, stream); + + clip.SetData(samples.ToArray(), 0); + + return clip; + } + + private static FileStream CreateEmpty(string filepath) + { + FileStream fileStream = new FileStream(filepath, FileMode.Create); + byte emptyByte = new byte(); + + // Preparing the header. + for (int i = 0; i < HEADER_SIZE; i++) + fileStream.WriteByte(emptyByte); + + return fileStream; + } + + private static void ConvertAndWrite(FileStream fileStream, AudioClip clip) + { + // Modification that fixes the length of the saved WAV. + float[] samples = new float[clip.samples * clip.channels]; + + clip.GetData(samples, 0); + + // Converting in 2 float[] steps to Int16[], //then Int16[] to Byte[] + Int16[] intData = new Int16[samples.Length]; + + // bytesData array is twice the size ofd ataSource array because a float converted in Int16 is 2 bytes. + Byte[] bytesData = new Byte[samples.Length * 2]; + + // To convert float to Int16. + float rescaleFactor = 32767; + + for (int i = 0; i < samples.Length; i++) + { + intData[i] = (short)(samples[i] * rescaleFactor); + Byte[] byteArr = new Byte[2]; + byteArr = BitConverter.GetBytes(intData[i]); + byteArr.CopyTo(bytesData, i * 2); + } + + fileStream.Write(bytesData, 0, bytesData.Length); + } + + public static void WriteHeader(Stream fileStream, AudioClip clip) + { + int hz = clip.frequency; + int channels = clip.channels; + int samples = clip.samples; + + fileStream.Seek(0, SeekOrigin.Begin); + + Byte[] riff = System.Text.Encoding.UTF8.GetBytes("RIFF"); + fileStream.Write(riff, 0, 4); + + Byte[] chunkSize = BitConverter.GetBytes(fileStream.Length - 8); + fileStream.Write(chunkSize, 0, 4); + + Byte[] wave = System.Text.Encoding.UTF8.GetBytes("WAVE"); + fileStream.Write(wave, 0, 4); + + Byte[] fmt = System.Text.Encoding.UTF8.GetBytes("fmt "); + fileStream.Write(fmt, 0, 4); + + Byte[] subChunk1 = BitConverter.GetBytes(16); + fileStream.Write(subChunk1, 0, 4); + + UInt16 one = 1; + + Byte[] audioFormat = BitConverter.GetBytes(one); + fileStream.Write(audioFormat, 0, 2); + + Byte[] numChannels = BitConverter.GetBytes(channels); + fileStream.Write(numChannels, 0, 2); + + Byte[] sampleRate = BitConverter.GetBytes(hz); + fileStream.Write(sampleRate, 0, 4); + + // sampleRate * bytesPerSample*number of channels, here 44100*2*2 + Byte[] byteRate = BitConverter.GetBytes(hz * channels * 2); + fileStream.Write(byteRate, 0, 4); + + UInt16 blockAlign = (ushort)(channels * 2); + fileStream.Write(BitConverter.GetBytes(blockAlign), 0, 2); + + UInt16 bps = 16; + Byte[] bitsPerSample = BitConverter.GetBytes(bps); + fileStream.Write(bitsPerSample, 0, 2); + + Byte[] datastring = System.Text.Encoding.UTF8.GetBytes("data"); + fileStream.Write(datastring, 0, 4); + + Byte[] subChunk2 = BitConverter.GetBytes(samples * channels * 2); + fileStream.Write(subChunk2, 0, 4); + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils/SavWav.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils/SavWav.cs.meta new file mode 100644 index 0000000..6bcbcc6 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/Utils/SavWav.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d4b8803850f1b95488ed7665d9f8d0da +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/WAVSaver.cs b/Assets/Third/AI/DTT/Audio Recording/Runtime/WAVSaver.cs new file mode 100644 index 0000000..6967dbf --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/WAVSaver.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEngine; +using UnityEngine.Networking; + +namespace DTT.AudioRecording +{ + /// + /// Recording saver for the WAV format. + /// + public class WAVSaver : MonoBehaviour, IRecordingSaver + { + /// + /// Collection with all AudioClipRecordings. + /// + public List Recordings { get; private set; } + + /// + /// Deletes a recording and invokes a callback event. + /// + /// File path of the recording. + /// Recording to delete. + /// Callback event to invoke. + public void Delete(string path, AudioClipRecording recording, Action callback) + { + DirectoryInfo directoryInfo = new DirectoryInfo(path); + FileInfo[] file = directoryInfo.GetFiles(recording.Name); + + if (file.Length <= 0) + { + Debug.LogError("Recording not found."); + return; + } + + File.Delete(file[0].ToString()); + + callback?.Invoke(); + } + + /// + /// Saves a new recording and invokes a callback event with the saved Recording. + /// + /// File path for saving. + /// Recording to save. + /// Callback event to invoke. + public void Save(string path, AudioClipRecording recording, Action callback) + { + if (!Directory.Exists(path)) + Directory.CreateDirectory(path); + + SavWav.Save(recording.Name, path, recording.Clip); + callback?.Invoke(recording); + } + + /// + /// Loads the data from a given path and invokes a callback event with an array of recordings. + /// + /// Folder path. + /// Callback event. + public void Load(string path, Action callback) + { + if (!Directory.Exists(path)) + Directory.CreateDirectory(path); + + Recordings = new List(); + StartCoroutine(GetAudioClips(path, callback)); + } + + /// + /// Coroutine that searches through the given directory. + /// + /// Directory path. + /// Callback event for the loaded recordings. + /// StartCoroutine(SendWebRequest(wavFile.FullName, wavFile.Name)) + private IEnumerator GetAudioClips(string path, Action callback) + { + DirectoryInfo directoryInfo = new DirectoryInfo(path); + FileInfo[] wavFiles = directoryInfo.GetFiles("*.wav", SearchOption.AllDirectories).OrderBy(x => x.CreationTime).ToArray(); + + // Sends a web request for each found WAV file. + foreach (FileInfo wavFile in wavFiles) + yield return StartCoroutine(SendWebRequest(wavFile.FullName, wavFile.Name)); + + callback?.Invoke(Recordings.ToArray()); + } + + /// + /// Coroutine that tries to load an AudioClip from the WAV files. + /// + /// File path. + /// File name. + /// request.SendWebRequest() + private IEnumerator SendWebRequest(string uri, string fileName) + { + UnityWebRequest request = UnityWebRequestMultimedia.GetAudioClip("file:///" + uri, AudioType.WAV); + + yield return request.SendWebRequest(); + + if (request.result == UnityWebRequest.Result.ConnectionError) + { + Debug.Log(request.error); + yield break; + } + + AudioClip myClip = DownloadHandlerAudioClip.GetContent(request); + AudioClipRecording newRecording = new AudioClipRecording(fileName, myClip.length, myClip); + Recordings.Add(newRecording); + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Runtime/WAVSaver.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Runtime/WAVSaver.cs.meta new file mode 100644 index 0000000..5c80d0f --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Runtime/WAVSaver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e11ff05794627214abb06202ec0b43e6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Tests.meta b/Assets/Third/AI/DTT/Audio Recording/Tests.meta new file mode 100644 index 0000000..c23c874 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Tests.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0fd8b02b757885e4ca88e3481ed9d348 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime.meta b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime.meta new file mode 100644 index 0000000..cc84775 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ab9861ed998a8a49b94c1a09b110ec6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/DTT.AudioRecording.Tests.Runtime.asmdef b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/DTT.AudioRecording.Tests.Runtime.asmdef new file mode 100644 index 0000000..b093e5f --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/DTT.AudioRecording.Tests.Runtime.asmdef @@ -0,0 +1,27 @@ +{ + "name": "DTT.AudioRecording.Tests.Runtime", + "rootNamespace": "", + "references": [ + "GUID:27619889b8ba8c24980f49ee34dbb44a", + "GUID:f411e9e54f169554f902fc9114e46704" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll" + ], + "autoReferenced": true, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [ + { + "name": "com.unity.test-framework", + "expression": "0.0.0", + "define": "TEST_FRAMEWORK" + } + ], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/DTT.AudioRecording.Tests.Runtime.asmdef.meta b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/DTT.AudioRecording.Tests.Runtime.asmdef.meta new file mode 100644 index 0000000..6bf2413 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/DTT.AudioRecording.Tests.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e68aaf3507f4462448e6a3998a764aaa +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_RecordingsManager.cs b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_RecordingsManager.cs new file mode 100644 index 0000000..b588069 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_RecordingsManager.cs @@ -0,0 +1,111 @@ +#if TEST_FRAMEWORK + +using System; +using System.IO; +using System.Linq; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; + +namespace DTT.AudioRecording.Tests.Runtime +{ + /// + /// Test class for the . + /// + public class Test_RecordingsManager + { + /// + /// Setup a file for load and delete testing. + /// + [OneTimeSetUp] + public void Setup() + { + Action callback = null; + GameObject gameObject = new GameObject(); + WAVSaver saver = gameObject.AddComponent(); + AudioClip sampleClip = AudioClip.Create("Test_RecordingsManagerLoad", 1, 1, 44100, false); + AudioClip sampleClip2 = AudioClip.Create("Test_RecordingsManagerDelete", 1, 1, 44100, false); + AudioClipRecording newRecording = new AudioClipRecording("Test_RecordingsManagerLoad", 1, sampleClip); + AudioClipRecording newRecording2 = new AudioClipRecording("Test_RecordingsManagerDelete", 1, sampleClip2); + + string path = Application.persistentDataPath; + + saver.Save(path, newRecording, callback); + saver.Save(path, newRecording2, callback); + } + + /// + /// Tests the saving of recordings. + /// + [Test] + public void Test_SaveRecording() + { + // Arrange. + GameObject gameObject = new GameObject(); + WAVSaver saver = gameObject.AddComponent(); + RecordingsManager recordingsManager = new RecordingsManager(saver); + AudioClip sampleClip = AudioClip.Create("Test_RecordingsManagerSaveRecording", 1, 1, 44100, false); + AudioClipRecording newRecording = new AudioClipRecording("Test_RecordingsManagerSaveRecording", 1, sampleClip); + string path = Application.persistentDataPath; + + // Act. + recordingsManager.SaveRecording(path, newRecording); + + // Assert. + Assert.IsTrue(File.Exists(path + "/Test_RecordingsManagerSaveRecording.wav")); + } + + /// + /// Tests the loading of recordings. + /// + [Test] + public void Test_LoadRecordings() + { + // Arrange. + GameObject gameObject = new GameObject(); + WAVSaver saver = gameObject.AddComponent(); + RecordingsManager recordingsManager = new RecordingsManager(saver); + string path = Application.persistentDataPath; + + // Act. + recordingsManager.LoadRecordings(path); + + // Assert. + Assert.IsTrue(saver.Recordings.Where(x => x.Name == "Test_RecordingsManagerLoad") != null); + } + + /// + /// Tests the deletion of a recording. + /// + [Test] + public void Test_DeleteRecording() + { + // Arrange. + GameObject gameObject = new GameObject(); + WAVSaver saver = gameObject.AddComponent(); + RecordingsManager recordingsManager = new RecordingsManager(saver); + AudioClip sampleClip = AudioClip.Create("Test_RecordingsManagerDelete.wav", 1, 1, 44100, false); + AudioClipRecording newRecording = new AudioClipRecording("Test_RecordingsManagerDelete.wav", 1, sampleClip); + string path = Application.persistentDataPath; + + // Act. + recordingsManager.DeleteRecording(path, newRecording); + + // Assert. + Assert.IsFalse(File.Exists(path + "/Test_RecordingsManagerDelete.wav")); ; + } + + /// + /// Delete the testing files. + /// + [OneTimeTearDown] + public void Cleanup() + { + File.Delete(Application.persistentDataPath + "/Test_RecordingsManagerDelete.wav"); + File.Delete(Application.persistentDataPath + "/Test_RecordingsManagerLoad.wav"); + File.Delete(Application.persistentDataPath + "/Test_RecordingsManagerSaveRecording.wav"); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_RecordingsManager.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_RecordingsManager.cs.meta new file mode 100644 index 0000000..9df0ab0 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_RecordingsManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 838272fa50767b744b3d19bc082804fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_WAVSaver.cs b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_WAVSaver.cs new file mode 100644 index 0000000..7339c17 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_WAVSaver.cs @@ -0,0 +1,111 @@ +#if TEST_FRAMEWORK + +using System; +using System.IO; +using System.Linq; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; + +namespace DTT.AudioRecording.Tests.Runtime +{ + /// + /// Test class for the . + /// + public class Test_WAVSaver + { + /// + /// Setup a file for load testing. + /// + [OneTimeSetUp] + public void Setup() + { + Action callback = null; + GameObject gameObject = new GameObject(); + WAVSaver saver = gameObject.AddComponent(); + AudioClip sampleClip = AudioClip.Create("Test_WAVSaverLoad", 1, 1, 44100, false); + AudioClip sampleClip2 = AudioClip.Create("Test_WAVSaverDelete", 1, 1, 44100, false); + AudioClipRecording newRecording = new AudioClipRecording("Test_WAVSaverLoad", 1, sampleClip); + AudioClipRecording newRecording2 = new AudioClipRecording("Test_WAVSaverDelete", 1, sampleClip2); + + string path = Application.persistentDataPath; + + saver.Save(path, newRecording, callback); + saver.Save(path, newRecording2, callback); + } + + /// + /// Tests the saving of recordings. + /// + [Test] + public void Test_Save() + { + // Arrange. + Action callback = null; + GameObject gameObject = new GameObject(); + WAVSaver saver = gameObject.AddComponent(); + AudioClip sampleClip = AudioClip.Create("Test_WAVSaverSave", 1, 1, 44100, false); + AudioClipRecording newRecording = new AudioClipRecording("Test_WAVSaverSave", 1, sampleClip); + string path = Application.persistentDataPath; + + // Act. + saver.Save(path, newRecording, callback); + + // Assert. + Assert.IsTrue(File.Exists(path + "/Test_WAVSaverSave.wav")); + } + + /// + /// Tests the loading of recordings. + /// + [Test] + public void Test_Load() + { + // Arrange. + Action callback = null; + GameObject gameObject = new GameObject(); + WAVSaver saver = gameObject.AddComponent(); + string path = Application.persistentDataPath; + + // Act. + saver.Load(path, callback); + + // Assert. + Assert.IsTrue(saver.Recordings.Where(x => x.Name == "Test_WAVSaverLoad") != null); + } + + /// + /// Tests the deletion of a recording. + /// + [Test] + public void Test_Delete() + { + // Arrange. + GameObject gameObject = new GameObject(); + WAVSaver saver = gameObject.AddComponent(); + RecordingsManager recordingsManager = new RecordingsManager(saver); + AudioClip sampleClip = AudioClip.Create("Test_WAVSaverDelete.wav.wav", 1, 1, 44100, false); + AudioClipRecording newRecording = new AudioClipRecording("Test_WAVSaverDelete.wav", 1, sampleClip); + string path = Application.persistentDataPath; + + // Act. + recordingsManager.DeleteRecording(path, newRecording); + + // Assert. + Assert.IsFalse(File.Exists(path + "/Test_WAVSaverDelete.wav")); ; + } + + /// + /// Delete the testing files. + /// + [OneTimeTearDown] + public void Cleanup() + { + File.Delete(Application.persistentDataPath + "/Test_WAVSaverDelete.wav"); + File.Delete(Application.persistentDataPath + "/Test_WAVSaverLoad.wav"); + File.Delete(Application.persistentDataPath + "/Test_WAVSaverSave.wav"); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_WAVSaver.cs.meta b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_WAVSaver.cs.meta new file mode 100644 index 0000000..61166ef --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/Tests/Runtime/Test_WAVSaver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: af19f6d8dd202bf4fb33a012be8f85a1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Audio Recording/asset.json b/Assets/Third/AI/DTT/Audio Recording/asset.json new file mode 100644 index 0000000..6948124 --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/asset.json @@ -0,0 +1,8 @@ +{ + "assetStoreRelease": true, + "packageName": "dtt.audio-recording", + "version": "1.1.0", + "displayName": "Audio Recording", + "documentationUrl": "Documentation.pdf", + "customIconPath": "" +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Audio Recording/asset.json.meta b/Assets/Third/AI/DTT/Audio Recording/asset.json.meta new file mode 100644 index 0000000..88b9b7f --- /dev/null +++ b/Assets/Third/AI/DTT/Audio Recording/asset.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ccad3de39e0e5ed49965e6ed8b769524 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities.meta b/Assets/Third/AI/DTT/Editor Utilities.meta new file mode 100644 index 0000000..0cbff30 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf59388ce78019345a880faed17b6816 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/CHANGELOG.md b/Assets/Third/AI/DTT/Editor Utilities/CHANGELOG.md new file mode 100644 index 0000000..3b36504 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/CHANGELOG.md @@ -0,0 +1,175 @@ +# Changelog + +- All notable changes to this package will be documented in this file. +- The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this package adheres to [Semantic Versioning](https://semver.org/) + +## [3.2.1] - 2022-05-23 +### Updated +- Updated depenedency. + +## [3.2.0] - 2022-03-23 +### Added +- New overloads for GUIDrawTools and GUIDrawing +- HandleUtility class +- "Opened" boolean constructor argument for AnimatedToggleFoldout class + +### Fixed +- Issue with ExtendedDropdownBuilder not properly adding indents when using AddItems instead of AddItem + +## [3.1.0] - 2022-01-25 +### Updated +- Updated dependecy to runtime utilities. + +### Added +- Added new utilities like IsScenePartOfBuildSettings and GetOrCreateScriptableObject. +- Added example scene and scripts. + +## [3.0.1] - 2022-01-13 +### Updated +- Updated dependecy to runtime utilities. + +## [3.0.0] - 2021-11-29 +### Removed +- Removed inspector attributes +- Removed serializable types +- Update documentation link in asset.json file. + +## [2.1.0] - 2021-11-29 +### Fixed +- Update exposed editor and nested inspector editor to not cause unnecessary exceptions in some edge cases + +### Added +- Add Contains, Remove, Add methods for serialized property array through serialized property extensions +- Add draft feature to serializable dictionary to make it possible to add classes as keys. +- Add SaveAssetsDelayed method to prevent null reference errors during AssetDatabase.SaveAssets calls when starting playmode. +- AssetUtility class + - Provides preprocesing application through right-clicking assets in the project view + - Preprocess script files + - Add scene assets to the build settings +- TreeViewUtility class + +### Updated +- GetComponentInPrefab now correctly returns null and throws exceptions +- ContextDropdown builder now has correct summaries and an option Rectangle argument. + +## [2.0.1] - 2021-11-24 +### Fixed +- Fixed issue with tests creating compile errors in Unity versions lower than 2020. + +## [2.0.0] - 2021-11-19 +### Updated +- Updated runtime utilities dependency to 1.0.0 + +## [1.1.0] - 2021-11-18# +### Added +- Return serializable dictionary from runtime utilities. +- Return serializable type from runtime utilities. +- Add serializable interface. + +## [Initial Release] + +## [1.0.1] - 2021-11-18 +### Updated +- Moved attributes from editor folder to runtime folder to avoid build errors. + +## [Unreleased] + +## [0.13.2] - 2021-11-18 +## Fixed +- Move decorators to runtime folder to avoid build errors. +- fix issue with extended editor causing exceptions. + +## [0.3.0] - 2021-08-31 +### Updated +- Make generic implementation for decorators by creating a Decorator class and making all added decorators derive from it. +- Make generic implementation for decorator drawers by creating a DecoratorDrawer class and making all added decorator drawers derive from it. + +### Added +- Add indent argument to AnimatedFoldout constructor which will indent the content drawn inside the foldout. +- Add ExtendedEditor class which is a custom editor for a MonoBehaviour. As this editor is a fallback one, it will only be used if no custom editor has already been defined for the behaviour. +- Add NestInspectorEditor which draws nested inspectors for all properties of a serialized object that are of the ‘object reference’ type. +- Add EditorUtilitySettings and EditorUtilitySettingsProvider which add a project setting to define whether the NestInspectorEditor should be used for all MonoBehaviour editors. + +## [0.2.0] 2021-08-27 +### Updated +- Updated EditorStringExtensions to StringExtensions and move it to the Runtime folder. + +### Fixed +- Updated SpriteUtility to not throw any unnecessary NullReferences when working with Unity internal sprites. + +### Added +- TagMenu attribute and drawer +- LayerMenu attribute and drawer +- SceneMenu attribute and drawer +- Label attribute and drawer +- ReadOnly attribute and drawer +- ProgressBar attribute and drawer +- FlexTextArea attribute and drawer +- ShowAssetPreview attribute and drawer +- NestInspector attribute and drawer + +## [0.1.13] - 2021-07-05 + +### Fixed +- Fix issues with SerializableType throwing a null reference on creation +- Fix issue with SerializableType not resetting properly after its referenced type has been deleted. + +### Added +- Add OperPrefab and OpenScript methods to AssetDatabaseUtility +- Add ExposeMethod attribute for exposing a method in the inspector to be run. +- Add ExposeInterface attribute for exposing an interface to be assigned in the inspector. + +### Version 0.1.4 - 2021-06-28 +- Removed +- All publishing Tool code is removed and added to a new package called Publishing Tools. +- Removed class constrained on TypeSafeCache to make it possible to create struct implementations. + +### Added +- Added ValueCache class for providing the caching of value types. +- Added Texture2DCache and ColorCache classes. +- Added EditorSceneUtility class to provide utility for recognizing whether a gameobject or component is part of a prefab scene. +- Added GUIDrawTools and GUIDrawing classes to provide additional GUI drawing utility methods like LinkLabel and Separator +- Added GUIColors to provide editor colors not yet provided by Unity. +- Version 0.0.28 - 2021-05-14 + +### Updated +- The ConfigPostProcessor now adds a preprocessing directive in the pattern “packagename_ASSETSTORE_RELEASE” when a package is added to the project instead of to the packages folder. +- The DTTEditorConfig now supports multiple locations of the DTT folder in the project. +- The DTTEditorConfig now better supports asset.json and package data retrieval with better file path usage. +- The DTTHeader and DTTReadMe now use the documentation link provided by the asset.json its documentationUrl property. +- The DTTHeader and DTTReadMe now support local file paths as documentation links. + +### Added +- SerializedPropertyCache and RelativePropertyCache now provide methods to update and apply changes to properties. + +### Removed +- Test_ConfigPostProcessor caused directories to be created in the project causing dangerous project changes that could potentially cause exceptions/errors so it is removed. + +## [0.0.19] - 2021-05-10 +### Updated +- Updated DTTProjectFolder property to be flexible enough to support multiple DTT folder locations in the project. + +## [0.0.17] - 2021-05-06 +### Added +- RelativePropertyCache class. (use cases when you have a serialized property that has its own properties as well). +- AnimatedToggleFoldout class. (AnimatedFoldout but with a toggle) + +### Updated +- ConfigPostProcessor now doesn't give warnings when trying to update the "assetStoreRelease" flag inside the Packages folder. It does give a warning when your asset store release flag is true but your package is inside the Packages folder. +- Minor accessibility fixes based on Connection Status Package experience + +## [0.0.7] - 2021-04-29 +### Added +- DTTColors class holding relevant colors. +- DTTGUI class providing new GUI functionalities and styles. +- DTTGUILayout class providing new GUI functionalities without usage of a Rect argument. +- DTTInspector class that used together with a DTTHeader attribute can draw a nice DTT banner at the top of your inspector. +- AssetJson class provided by the DTTEditorConfig class containing relevant information about the package as an asset. +- AnimatedFoldout class to be used on its own or through use of the EditorAnimationExtensions class. +- AssetDatabaseUtility class providing easy to use AssetDatabase operations. +- AutomatedEditor class providing a simple and fast creation of a custom editor. +- GUIContentCache and GUIStyleCache classes to provide a type-safe way to store and use your GUIContent and GUIStyle objects in your editor drawing. +- SerializedPropertyCache class to provide a type-safe way to retrieve and use serialized fields from your MonoBehaviours/ScriptableObjects in your editor scripts. +- EditorStringExtensions class to provide tools for making strings more display friendly. +- ConstructableCache class to provide inherited classes like GUIStyleCache and GUIContentCache with a type-safe way to store data with a one time initialization mechanism. +- TypeSafeCache class to provide inherited classes like SerializedPropertyCache with a type-safe way to store and manage data. \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/CHANGELOG.md.meta b/Assets/Third/AI/DTT/Editor Utilities/CHANGELOG.md.meta new file mode 100644 index 0000000..fc0c93b --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 01e912cbea66c684cb6814bac9522f28 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo.meta new file mode 100644 index 0000000..18fb16a --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 338e47a55188e19408cbbd5f81c26920 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes.meta new file mode 100644 index 0000000..e54e61f --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89ea6efbffe026d499302e32d442121e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes/Demo.unity b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes/Demo.unity new file mode 100644 index 0000000..a42a42d --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes/Demo.unity @@ -0,0 +1,342 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + 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_UseShadowmask: 1 +--- !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 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &212246874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 212246877} + - component: {fileID: 212246876} + - component: {fileID: 212246875} + 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 &212246875 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 212246874} + m_Enabled: 1 +--- !u!20 &212246876 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 212246874} + 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: 0 + 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 &212246877 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 212246874} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1063565637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1063565639} + - component: {fileID: 1063565638} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1063565638 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063565637} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1063565639 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063565637} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1204984403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1204984405} + - component: {fileID: 1204984404} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1204984404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1204984403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 51dfcaccc7ddf4d4ba6ff02efe769a37, type: 3} + m_Name: + m_EditorClassIdentifier: + _value: 0 +--- !u!4 &1204984405 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1204984403} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 960, y: 540, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes/Demo.unity.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes/Demo.unity.meta new file mode 100644 index 0000000..8b12e73 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scenes/Demo.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed9a27d790cdf2348a1b2cc720d72199 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects.meta new file mode 100644 index 0000000..2667385 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0d882d3ab81ed045995b2fc7d869816 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects/ExampleSettings.asset b/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects/ExampleSettings.asset new file mode 100644 index 0000000..87265e3 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects/ExampleSettings.asset @@ -0,0 +1,20 @@ +%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: 0c0b82c1946e20f42b5231bf9452bcd9, type: 3} + m_Name: ExampleSettings + m_EditorClassIdentifier: + _setting: New Setting + _anotherSetting: 0 + _andAnotherSetting: 0 + _subSetting: + name: + value: 0 diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects/ExampleSettings.asset.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects/ExampleSettings.asset.meta new file mode 100644 index 0000000..2bf544b --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/ScriptableObjects/ExampleSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ad95f51f78c403408414ba2fc16095b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts.meta new file mode 100644 index 0000000..ed91859 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36dd442c4c510ab4fa0141b87de1c756 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/DTT.EditorUtilities.Demo.asmdef b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/DTT.EditorUtilities.Demo.asmdef new file mode 100644 index 0000000..5178674 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/DTT.EditorUtilities.Demo.asmdef @@ -0,0 +1,16 @@ +{ + "name": "DTT.EditorUtilities.Demo", + "references": [ + "GUID:c6a12e1e013355540ab606f758b6c505", + "GUID:1711cb30f577ba1498364a78a6873853" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/DTT.EditorUtilities.Demo.asmdef.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/DTT.EditorUtilities.Demo.asmdef.meta new file mode 100644 index 0000000..f3e9689 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/DTT.EditorUtilities.Demo.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b7706b084a59db84d8cb2ccda2bae949 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor.meta new file mode 100644 index 0000000..ca40d08 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcd4034effcb267418a9076d75051109 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/GUIDisplayEditor.cs b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/GUIDisplayEditor.cs new file mode 100644 index 0000000..0074362 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/GUIDisplayEditor.cs @@ -0,0 +1,84 @@ +#if UNITY_EDITOR + +using System.Linq; +using UnityEditor; +using UnityEditor.IMGUI.Controls; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Displays editor utility features in the demo scene on the GUIDisplayBehaviour component. + /// + [CustomEditor(typeof(GUIDisplayBehaviour))] + internal class GUIDisplayEditor : Editor + { + /// + /// The animated foldout used for the demo. + /// + private AnimatedFoldout _foldout; + + /// + /// Initializes the foldout. + /// + private void OnEnable() => _foldout = new AnimatedFoldout(this, true, true); + + /// + /// Draws the editor utility features used as part of the demo. + /// + public override void OnInspectorGUI() + { + DisplayExtendedDropdown(); + DisplayAnimatedFoldout(); + } + + /// + /// Displays the extended dropdown window when clicking a button. + /// + private void DisplayExtendedDropdown() + { + GUIContent content = new GUIContent("Open Extended Dropdown"); + Rect buttonRect = GUILayoutUtility.GetRect(content, GUI.skin.button); + if (GUI.Button(buttonRect, content)) + { + ExtendedDropdownBuilder builder = new ExtendedDropdownBuilder("Extended Dropdown", buttonRect, new AdvancedDropdownState()); + ExtendedDropdownItem[] items = new [] { "Monkey", "Giraffe", "Toad" }.Select(animalName => new ExtendedDropdownItem + { + name = animalName + }).ToArray(); + builder.StartIndent("Animals").AddItems(items).EndIndent(); + builder.GetResult().Show(); + } + } + + /// + /// Displays the animated foldout. + /// + private void DisplayAnimatedFoldout() + { + _foldout.OnGUI("Animated Foldout", () => + { + GUILayout.Label("The first label"); + GUILayout.Label("The second label"); + }, DrawHeaderButton); + + void DrawHeaderButton(Rect foldoutRect) + { + float singleLineHeight = EditorGUIUtility.singleLineHeight; + GUIContent content = new GUIContent(EditorGUIUtility.IconContent("_Help")); + + GUIStyle style = new GUIStyle(GUI.skin.button); + style.padding = new RectOffset(); + style.margin = new RectOffset(); + + Rect buttonRect = foldoutRect; + buttonRect.x = foldoutRect.xMax - singleLineHeight; + buttonRect.width = singleLineHeight; + if( GUI.Button(buttonRect, content, style)) + Debug.Log("Info"); + } + } + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/GUIDisplayEditor.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/GUIDisplayEditor.cs.meta new file mode 100644 index 0000000..1b9314e --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/GUIDisplayEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 85738b7ba88b2e34b9236290aae3de34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/SerializedPropertyEditor.cs b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/SerializedPropertyEditor.cs new file mode 100644 index 0000000..32d6e2c --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/SerializedPropertyEditor.cs @@ -0,0 +1,155 @@ +#if UNITY_EDITOR + +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + [CustomEditor(typeof(SettingsScriptableObject))] + public class SerializedPropertyEditor : Editor + { + /// + /// Editor utilities allows you to create a cache of all serialized properties on a given serialized object. + /// + private class SettingsProperties : SerializedPropertyCache + { + public SerializedProperty setting => base[nameof(setting)]; + + public SerializedProperty anotherSetting => base[nameof(anotherSetting)]; + + public SerializedProperty andAnotherSetting => base[nameof(andAnotherSetting)]; + + public SerializedProperty subSetting => base[nameof(subSetting)]; + + + public SettingsProperties(SerializedObject serializedObject) : base(serializedObject) { } + } + + /// + /// Editor utilities allows you to create a cache of all serialized properties on a given serialized property. + /// + private class SubSettingsProperties : RelativePropertyCache + { + + public SerializedProperty name => base[nameof(name)]; + + public SerializedProperty value => base[nameof(value)]; + + + public SubSettingsProperties(SerializedProperty serializedProperty) : base(serializedProperty) { } + } + + /// + /// Editor utilities allows you to create a cache of all GUIStyles you want to use in your editor. + /// + private class PropertyStyles : GUIStyleCache + { + public GUIStyle NameStyle => base[nameof(NameStyle)]; + + public GUIStyle ValueStyle => base[nameof(ValueStyle)]; + + + public PropertyStyles() + { + Add(nameof(NameStyle), () => + { + GUIStyle style = new GUIStyle(EditorStyles.textField); + style.fontStyle = FontStyle.Bold; + return style; + }); + + Add(nameof(ValueStyle), () => + { + GUIStyle style = new GUIStyle(EditorStyles.numberField); + style.fontSize = 10; + return style; + }); + } + } + + private enum DrawMethod + { + [InspectorName("Using SerializedObject")] + USING_SERIALIZED_OBJECT = 0, + + [InspectorName("Using Caches")] + USING_CACHED = 1, + + [InspectorName("SubSetting Only")] + SUB_SETTING_ONLY = 2, + + [InspectorName("Draw Tools")] + DRAW_TOOLS = 3, + } + + private SettingsProperties _settingsProperties; + + private SubSettingsProperties _subSettingsProperties; + + private PropertyStyles _styles; + + [SerializeField] + private DrawMethod _drawMethod; + + private void OnEnable() + { + // Create instances of the property caches + _styles = new PropertyStyles(); + _settingsProperties = new SettingsProperties(serializedObject); + _subSettingsProperties = new SubSettingsProperties(_settingsProperties.subSetting); + } + + public override void OnInspectorGUI() + { + _drawMethod = (DrawMethod)EditorGUILayout.EnumPopup("Draw Method", _drawMethod); + switch (_drawMethod) + { + case DrawMethod.USING_CACHED: + DrawUsingCaches(); + break; + + case DrawMethod.USING_SERIALIZED_OBJECT: + DrawUsingSerializedObject(); + break; + + case DrawMethod.SUB_SETTING_ONLY: + DrawSubSetting(); + break; + } + } + + /// + /// Using the DrawProperties extension method, you can draw all the properties from + /// an serialized object in your editor. + /// + private void DrawUsingSerializedObject() + { + serializedObject.DrawProperties(); + } + + /// + /// Using the SerializedProperyCache, you can draw your properties without using magic string. + /// + private void DrawUsingCaches() + { + GUIDrawing.Colored(Color.blue, () => + { + EditorGUILayout.PropertyField(_settingsProperties.anotherSetting, true); + }); + + EditorGUILayout.PropertyField(_settingsProperties.andAnotherSetting, true); + EditorGUILayout.PropertyField(_settingsProperties.subSetting, true); + EditorGUILayout.PropertyField(_settingsProperties.setting, true); + } + + /// + /// Using the RelativePropertyCache, you can draw your properties without using magic string. + /// + private void DrawSubSetting() + { + EditorGUILayout.PropertyField(_subSettingsProperties.value, true); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/SerializedPropertyEditor.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/SerializedPropertyEditor.cs.meta new file mode 100644 index 0000000..de4c319 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/Editor/SerializedPropertyEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ebb3ce59dd9103a4eb7b795e9a506783 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/GUIDisplayBehaviour.cs b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/GUIDisplayBehaviour.cs new file mode 100644 index 0000000..1bd9b72 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/GUIDisplayBehaviour.cs @@ -0,0 +1,5 @@ +using UnityEngine; + +public class GUIDisplayBehaviour : MonoBehaviour +{ +} diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/GUIDisplayBehaviour.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/GUIDisplayBehaviour.cs.meta new file mode 100644 index 0000000..e6419a8 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/GUIDisplayBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 51dfcaccc7ddf4d4ba6ff02efe769a37 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/SettingsScriptableObject.cs b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/SettingsScriptableObject.cs new file mode 100644 index 0000000..e80455e --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/SettingsScriptableObject.cs @@ -0,0 +1,27 @@ +using System; +using UnityEngine; + +public class SettingsScriptableObject : ScriptableObject +{ + [Serializable] + private struct SubSetting + { + public string name; + + public int value; + } + + [SerializeField] + private string _setting; + + [SerializeField] + private int _anotherSetting; + + [SerializeField] + private float _andAnotherSetting; + + [SerializeField] + private SubSetting _subSetting; + + public void UpdateSetting(string newSetting) => _setting = newSetting; +} diff --git a/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/SettingsScriptableObject.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/SettingsScriptableObject.cs.meta new file mode 100644 index 0000000..d8d42ea --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Demo/Scripts/SettingsScriptableObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0c0b82c1946e20f42b5231bf9452bcd9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Documentation.pdf b/Assets/Third/AI/DTT/Editor Utilities/Documentation.pdf new file mode 100644 index 0000000..a8633f7 Binary files /dev/null and b/Assets/Third/AI/DTT/Editor Utilities/Documentation.pdf differ diff --git a/Assets/Third/AI/DTT/Editor Utilities/Documentation.pdf.meta b/Assets/Third/AI/DTT/Editor Utilities/Documentation.pdf.meta new file mode 100644 index 0000000..92cdae6 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Documentation.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 397205c6b964c2e4b9745bcc61c602ea +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor.meta new file mode 100644 index 0000000..e2d4be9 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a053ea98dcacfc45a0c5bed257f1e21 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetDatabaseUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetDatabaseUtility.cs new file mode 100644 index 0000000..c431b6b --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetDatabaseUtility.cs @@ -0,0 +1,292 @@ +#if UNITY_EDITOR + +using DTT.Utils.EditorUtilities.Exceptions; +using System; +using System.IO; +using DTT.Utils.Exceptions; +using UnityEditor; +using UnityEditorInternal; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// A static utility class for retrieving data from the Unity Asset Database. + /// + public class AssetDatabaseUtility + { + /// + /// Returns an array of assets loaded of from the + /// asset database using given filter argument. + /// + /// The filter to use for finding the assets. + /// The folders to look in when searching. + /// The array of assets retrieved from the asset database. + public static T[] LoadAssets(string filter, string[] searchFolders = null) where T : UnityEngine.Object + { + // Guids are found in search folders if there are any given. + string[] guids = searchFolders == null + ? AssetDatabase.FindAssets(filter) + : AssetDatabase.FindAssets(filter, searchFolders); + + T[] array = new T[guids.Length]; + + for (int i = 0; i < array.Length; i++) + { + string path = AssetDatabase.GUIDToAssetPath(guids[i]); + array[i] = AssetDatabase.LoadAssetAtPath(path); + } + + return array; + } + + /// + /// Returns an array of assets loaded of from the + /// asset database. + /// + /// The folders to look in when searching. + /// The array of assets retrieved from the asset database. + public static T[] LoadAssets(string[] searchFolders = null) where T : UnityEngine.Object + { + string filter = string.Format("t:{0}", typeof(T).Name); + + // Guids are found in search folders if there are any given. + string[] guids = searchFolders != null + ? AssetDatabase.FindAssets(filter, searchFolders) + : AssetDatabase.FindAssets(filter); + + T[] array = new T[guids.Length]; + + for (int i = 0; i < array.Length; i++) + { + string path = AssetDatabase.GUIDToAssetPath(guids[i]); + array[i] = AssetDatabase.LoadAssetAtPath(path); + } + + return array; + } + + /// + /// Returns an asset of from the + /// asset database. + /// If there are multiple it will return the first one found. + /// + /// The filter to use for finding the asset + /// The folder to look in when searching. + /// The asset retrieved from the asset database. + public static T LoadAsset() where T : UnityEngine.Object + { + T[] assets = LoadAssets(); + + return assets.Length != 0 ? assets[0] : null; + } + + /// + /// Returns a loaded asset of from the + /// asset database using given filter argument. + /// If there are multiple it will return the first one found. + /// + /// The filter to use for finding the asset + /// The folder to look in when searching. + /// The asset retrieved from the asset database. + public static T LoadAsset(string filter) where T : UnityEngine.Object + { + if (filter == null) + throw new AssetDatabaseException("Filter is null."); + + T[] assets = LoadAssets(filter); + + return assets.Length != 0 ? assets[0] : null; + } + + /// + /// Returns a loaded asset of from the + /// asset database using given filter argument. + /// If there are multiple it will return the first one found. + /// + /// The filter to use for finding the asset + /// The folder to look in when searching. + /// The asset retrieved from the asset database. + public static T LoadAsset(string filter, string searchFolder) where T : UnityEngine.Object + { + T[] assets = LoadAssets(filter, new string[] { searchFolder }); + + return assets.Length != 0 ? assets[0] : null; + } + + /// + /// Saves and refreshes assets after the inspectors have been updated. + /// Use a delayed call for saving assets when saving instantly causes a Unity-problem that + /// will occur whenever an inspector previewing an asset is open while starting playmode. + /// + public static void SaveAndRefreshAssetsDelayed() + { + EditorApplication.delayCall += SaveAndRefresh; + + void SaveAndRefresh() + { + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + + EditorApplication.delayCall -= SaveAndRefresh; + } + } + + /// + /// Returns a component attached to a prefab at given path. Will return null + /// if the component was not attached. + /// + /// The type of component. + /// The path the prefab can be found. + /// The component attached to the prefab. + public static T GetComponentInPrefab(string prefabPath) where T : Component + { + if (string.IsNullOrEmpty(prefabPath)) + throw new NullOrEmptyException(nameof(prefabPath)); + + GameObject prefab = AssetDatabase.LoadAssetAtPath(prefabPath); + if (prefab == null) + { + if(File.Exists(prefabPath)) + throw new AssetDatabaseException($"Failed to load asset even though it exists at path {prefabPath}. " + + "This can happen when changes outside of Unity have been made to your asset and you load it " + + "during project startup with attributes like [DidReloadScripts] and [InitializeOnLoad]."); + + throw new AssetDatabaseException($"Prefab can't be loaded at path {prefabPath}"); + } + + return prefab.GetComponent(); + } + + /// + /// Tries returning a loaded scriptable object asset at given path but creates it if + /// it didn't exist. + /// This operation will not save the asset if it has been created. + /// + /// The type of scriptable object asset. + /// The path at which to load or create. + /// The loaded or created scriptable object asset reference. + public static T GetOrCreateScriptableObjectAsset(string path) where T : ScriptableObject + { + if (File.Exists(path)) + { + T asset = AssetDatabase.LoadAssetAtPath(path); + if (asset == null) + { + throw new AssetDatabaseException($"Failed to load asset even though it exists at path {path}. " + + "This can happen when changes outside of Unity have been made to your asset and you load it " + + "during project startup with attributes like [DidReloadScripts] and [InitializeOnLoad]."); + } + + return asset; + } + + T instance = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(instance, path); + return instance; + } + + /// + /// Tries returning a loaded scriptable object asset at given path but creates it if + /// it didn't exist. + /// This operation will not save the asset if it has been created. + /// + /// The type of scriptable object asset. + /// The path at which to load or create. + /// Whether the asset could not be found and was created. + /// The loaded or created scriptable object asset reference. + public static T GetOrCreateScriptableObjectAsset(string path, out bool wasCreated) where T : ScriptableObject + { + wasCreated = false; + if (File.Exists(path)) + { + T asset = AssetDatabase.LoadAssetAtPath(path); + if (asset == null) + { + throw new AssetDatabaseException($"Failed to load asset even though it exists at path {path}. " + + "This can happen when changes outside of Unity have been made to your asset and you load it " + + "during project startup with attributes like [DidReloadScripts] and [InitializeOnLoad]."); + } + + return asset; + } + + wasCreated = true; + T instance = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(instance, path); + return instance; + } + + /// + /// Creates a prefab asset at given path using given GameObject instance. + /// Will destroy the instance if the creation was succesful. + /// + /// This function doesn't return a prefab reference since there + /// is no certainty it can be created instantly. + /// + /// + /// The path at which to create the prefab. + /// + /// The GameObject instance to use for creating the prefab. + /// + public static void CreatePrefabAtPath(string path, GameObject instanceRoot) + { + try + { + var prefab = PrefabUtility.SaveAsPrefabAsset(instanceRoot, path, out bool succes); + if (succes) + { + Debug.Log($"Creating prefab at path: {path}"); + if (prefab != null) + Debug.Log($"{prefab} has been instantly created."); + else + Debug.Log("The prefab will be created after imports have finished."); + } + else + { + Debug.LogWarning("Failed creating prefab asset because saving failed."); + } + } + catch (Exception e) + { + throw new AssetDatabaseException("Failed creating prefab.", e); + } + finally + { + GameObject.DestroyImmediate(instanceRoot); + } + } + + /// + /// Opens a script asset. + /// + /// The script asset to open. + public static void OpenScript(TextAsset scriptAsset) => OpenScript(AssetDatabase.GetAssetPath(scriptAsset), 0, 0); + + /// + /// Opens a script at given path. + /// + /// The script asset path. + public static bool OpenScript(string scriptAssetPath, int line = 0, int column = 0) + { + if (scriptAssetPath == null) + throw new ArgumentNullException(nameof(scriptAssetPath)); + + return InternalEditorUtility.OpenFileAtLineExternal(scriptAssetPath, line, column); + } + + /// + /// Opens a prefab asset in prefab mode. + /// + /// The prefab to open in prefab mode. + public static bool OpenPrefab(GameObject prefabAsset) + { + if (prefabAsset == null) + throw new ArgumentNullException(nameof(prefabAsset)); + + return AssetDatabase.OpenAsset(prefabAsset); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetDatabaseUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetDatabaseUtility.cs.meta new file mode 100644 index 0000000..6794446 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetDatabaseUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 58faaf5d047a9474da29ba9954adc0aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetUtility.cs new file mode 100644 index 0000000..88eb577 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetUtility.cs @@ -0,0 +1,256 @@ +#if UNITY_EDITOR + +using System; +using System.IO; +using System.Linq; +using DTT.Utils.Exceptions; +using UnityEditor; +using UnityEngine; +using Object = UnityEngine.Object; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides an API and menu items to modify compile ability of a script asset using + /// pre processing defines. + /// + public static class AssetUtility + { + /// + /// The unity editor preprocessing define. + /// + public const string UNITY_EDITOR_PREPROCESS_NAME = "UNITY_EDITOR"; + + /// + /// The unity ios preprocessing define. + /// + public const string IOS_PREPROCESS_NAME = "UNITY_IOS"; + + /// + /// The unity android preprocessing define. + /// + public const string ANDROID_PREPROCESS_NAME = "UNITY_ANDROID"; + + /// + /// The base menu item name using when right-clicking an asset. + /// + private const string SCRIPT_PREPROCESS_MENU_ITEM_NAME = "Assets/PreProcess Selected/"; + + /// + /// The menu item name for adding a scene asset to build settings. + /// + private const string SCENE_BUILD_SETTINGS_MENU_ITEM_NAME = "Assets/Add to build settings"; + + /// + /// The preprocessing if statement. + /// + private const string PRE_PROCESS_IF = "#if "; + + /// + /// The preprocessing end of an if statement. + /// + private const string PRE_PROCESS_END_IF = "#endif"; + + /// + /// Called when the unity editor preprocessing menu item is clicked, + /// it will apply unity editor preprocessing on selected assets. + /// + [MenuItem(SCRIPT_PREPROCESS_MENU_ITEM_NAME + UNITY_EDITOR_PREPROCESS_NAME)] + private static void OnUnityEditorAssetPreProcess() + { + string[] assetGuids = Selection.assetGUIDs; + for (int i = 0; i < assetGuids.Length; i++) + ApplyPreProcessingOnAsset(assetGuids[i], UNITY_EDITOR_PREPROCESS_NAME); + } + + /// + /// Called when the unity ios preprocessing menu item is clicked, + /// it will apply unity ios preprocessing on selected assets. + /// + [MenuItem(SCRIPT_PREPROCESS_MENU_ITEM_NAME + IOS_PREPROCESS_NAME)] + private static void OnIOSAssetPreProcess() + { + string[] assetGuids = Selection.assetGUIDs; + for (int i = 0; i < assetGuids.Length; i++) + ApplyPreProcessingOnAsset(assetGuids[i], IOS_PREPROCESS_NAME); + } + + + /// + /// Called when the unity android preprocessing menu item is clicked, + /// it will apply unity android preprocessing on selected assets. + /// + [MenuItem(SCRIPT_PREPROCESS_MENU_ITEM_NAME + ANDROID_PREPROCESS_NAME)] + private static void OnAndroidAssetPreProcess() + { + string[] assetGuids = Selection.assetGUIDs; + for (int i = 0; i < assetGuids.Length; i++) + ApplyPreProcessingOnAsset(assetGuids[i], ANDROID_PREPROCESS_NAME); + } + + /// + /// Adds selected scene assets to build settings. + /// + [MenuItem(SCENE_BUILD_SETTINGS_MENU_ITEM_NAME)] + private static void OnAddSceneAssetToBuildSettings() + { + string[] assetGuids = Selection.assetGUIDs; + if (assetGuids.Length != 0) + AddScenesToBuildSettings(assetGuids.Select(guid => AssetDatabase.GUIDToAssetPath(guid)).ToArray()); + } + + /// + /// Adds a scene asset at given path to the build settings. + /// + /// The scene asset's path. + public static void AddSceneToBuildSettings(string sceneAssetPath) + { + if (sceneAssetPath == null) + throw new ArgumentNullException(nameof(sceneAssetPath)); + + AddScenesToBuildSettings(new string[]{ sceneAssetPath }); + } + + /// + /// Returns whether a given scene asset path corresponds with a scene in the build settings. + /// + /// The scene asset path to check. + /// Whether the given scene asset path corresponds with a scene in the build settings. + public static bool IsScenePartOfBuildSettings(string sceneAssetPath) + { + if (sceneAssetPath == null) + throw new ArgumentNullException(nameof(sceneAssetPath)); + + EditorBuildSettingsScene[] scenes = EditorBuildSettings.scenes; + for(int i = 0; i < scenes.Length; i++) + if (scenes[i].path == sceneAssetPath) + return true; + + return false; + } + + /// + /// Adds scene asset's at given paths to the build settings. + /// + /// The scene asset's paths. + public static void AddScenesToBuildSettings(string[] sceneAssetPaths) + { + if (sceneAssetPaths == null) + throw new ArgumentNullException(nameof(sceneAssetPaths)); + + EditorBuildSettingsScene[] scenes = EditorBuildSettings.scenes; + EditorBuildSettingsScene[] updated = new EditorBuildSettingsScene[scenes.Length + sceneAssetPaths.Length]; + + Array.Copy(scenes, updated, scenes.Length); + + for (int i = 0, j = scenes.Length; i < sceneAssetPaths.Length; i++, j++) + updated[j] = new EditorBuildSettingsScene(sceneAssetPaths[i], true); + + EditorBuildSettings.scenes = updated; + + string[] newSceneNames = sceneAssetPaths.Select(path => Path.GetFileNameWithoutExtension(path)).ToArray(); + Debug.Log($"Successfully added scenes to build settings: {string.Join(", ", newSceneNames)}"); + } + + /// + /// Will apply preprocessing on an asset at a given path. + /// + /// The asset path. + /// The preprocess name. (e.g. UNITY_EDITOR) + public static void ApplyPreProcessingOnAssetAtPath(string assetPath, string preprocessName) + { + if (string.IsNullOrEmpty(assetPath)) + throw new NullOrEmptyException(nameof(assetPath)); + + if (string.IsNullOrEmpty(preprocessName)) + throw new NullOrEmptyException(nameof(preprocessName)); + + MonoScript script = AssetDatabase.LoadAssetAtPath(assetPath); + if (script == null) + { + Debug.LogWarning($"Failed applying pre processing on asset at path {assetPath} as it is not a script asset."); + return; + } + + if (string.IsNullOrEmpty(script.text)) + { + Debug.Log("Can't apply pre processing if script file text is null or empty."); + return; + } + + using (StringReader reader = new StringReader(script.text)) + { + string firstLine = reader.ReadLine(); + if (firstLine.Contains(preprocessName)) + { + Debug.LogWarning($"Asset at {assetPath} already has preprocessing statement {preprocessName}."); + return; + } + + string text; + if (firstLine.Contains(PRE_PROCESS_IF)) + { + text = script.text.Replace(firstLine, firstLine + $" && {preprocessName}"); + } + else + { + text = script.text.Insert(0, string.Format("{0}{1}\n\n", PRE_PROCESS_IF, preprocessName)) + + string.Format("\n{0}", PRE_PROCESS_END_IF); + } + + File.WriteAllText(assetPath, text); + AssetDatabase.ImportAsset(assetPath); + } + } + + /// + /// Will apply preprocessing on an asset with a given guid. + /// + /// The asset guid. + /// The preprocess name. (e.g. UNITY_EDITOR) + public static void ApplyPreProcessingOnAsset(string assetGuid, string preprocessName) => ApplyPreProcessingOnAssetAtPath(AssetDatabase.GUIDToAssetPath(assetGuid), preprocessName); + + /// + /// Returns the editor icon for a unity object. + /// + /// The unity object to get the editor icon for. + /// The editor icon. + public static Texture GetEditorIcon(this Object unityObject) + { + if (unityObject == null) + throw new ArgumentNullException(nameof(unityObject)); + + if (unityObject is ScriptableObject) + return EditorGUIUtility.IconContent("ScriptableObject Icon").image; + + if (unityObject is Component || unityObject is MonoScript) + return EditorGUIUtility.IconContent("cs Script Icon").image; + + return EditorGUIUtility.IconContent($"{unityObject.GetType().Name} Icon").image; + } + + /// + /// Returns the editor icon for an object type. + /// + /// The object type to get the editor icon for. + /// The editor icon. + public static Texture GetEditorIcon(this Type objectType) + { + if (objectType == null) + throw new ArgumentNullException(nameof(objectType)); + + if(!objectType.IsSubclassOf(typeof(Object))) + return EditorGUIUtility.IconContent("cs Script Icon").image; + + if (objectType.IsSubclassOf(typeof(ScriptableObject))) + return EditorGUIUtility.IconContent("ScriptableObject Icon").image; + + if (objectType.IsSubclassOf(typeof(Component)) || objectType == typeof(MonoScript)) + return EditorGUIUtility.IconContent("cs Script Icon").image; + + return EditorGUIUtility.IconContent($"{objectType.Name} Icon").image; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetUtility.cs.meta new file mode 100644 index 0000000..d7e7899 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/AssetUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 32d23c1935bda244db5862daeba1c113 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/DTT.EditorUtilities.Editor.asmdef b/Assets/Third/AI/DTT/Editor Utilities/Editor/DTT.EditorUtilities.Editor.asmdef new file mode 100644 index 0000000..e2899aa --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/DTT.EditorUtilities.Editor.asmdef @@ -0,0 +1,18 @@ +{ + "name": "DTT.EditorUtilities.Editor", + "references": [ + "GUID:1711cb30f577ba1498364a78a6873853", + "GUID:42c715f93f2a87549bf83c68b0c29dd2" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/DTT.EditorUtilities.Editor.asmdef.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/DTT.EditorUtilities.Editor.asmdef.meta new file mode 100644 index 0000000..88733bb --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/DTT.EditorUtilities.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c6a12e1e013355540ab606f758b6c505 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorAssemblyUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorAssemblyUtility.cs new file mode 100644 index 0000000..8146c74 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorAssemblyUtility.cs @@ -0,0 +1,33 @@ +#if UNITY_EDITOR + +using UnityEditor.Compilation; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides utility methods for interaction with Assemblies in your project. + /// + /// Assemblies are only found inside the project using the + public static class EditorAssemblyUtility + { + #region Methods + #region Public + /// + /// Returns whether a script is part of an assembly inside the project. + /// + /// The asset path of the script. + /// Whether the script is part of an assembly inside the project. + public static bool IsPartOfProjectAssembly(string scriptAssetPath) => !string.IsNullOrEmpty(GetAssemblyName(scriptAssetPath)); + + /// + /// Returns the assembly name a script is part of. + /// + /// The asset path of the script. + /// The assembly name. + public static string GetAssemblyName(string scriptAssetPath) => CompilationPipeline.GetAssemblyNameFromScriptPath(scriptAssetPath); + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorAssemblyUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorAssemblyUtility.cs.meta new file mode 100644 index 0000000..f044124 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorAssemblyUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc2b8d1e24513044590e9ec1a0173c3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorSceneUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorSceneUtility.cs new file mode 100644 index 0000000..afdfe7f --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorSceneUtility.cs @@ -0,0 +1,48 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides utility methods regarding unity scenes and prefab scenes. + /// + public static class EditorSceneUtility + { + #region Methods + #region Public + /// + /// Returns whether the given component is part of a prefab scene. + /// + /// The component to check. + /// Whether the component is part of a prefab scene. + public static bool IsPartOfPrefabScene(Component component) + { + if (component == null) + throw new ArgumentNullException(nameof(component), "Given component to check is null."); + + return IsPartOfPrefabScene(component.gameObject); + } + + /// + /// Returns whether the given game object is part of a prefab scene. + /// + /// The game object to check. + /// Whether the game object is part of a prefab scene. + public static bool IsPartOfPrefabScene(GameObject gameObject) + { + if (gameObject == null) + throw new ArgumentNullException(nameof(gameObject), "Given game object to check is null."); + +#pragma warning disable 0618 + return gameObject.scene.name == PrefabUtility.FindPrefabRoot(gameObject).name; +#pragma warning restore + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorSceneUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorSceneUtility.cs.meta new file mode 100644 index 0000000..fb7e155 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorSceneUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6247fca5825afd43b74ab1a73577584 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorWindowUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorWindowUtility.cs new file mode 100644 index 0000000..f55a883 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorWindowUtility.cs @@ -0,0 +1,65 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides utility methods and extensions for editor windows. + /// + public static class EditorWindowUtility + { + /// + /// The inspector window type used for opening the inspector window. + /// + private static readonly Type _inspectorType = typeof(Editor).Assembly.GetType("UnityEditor.InspectorWindow"); + + /// + /// The type of the unity inspector. + /// + public static Type InspectorType => _inspectorType; + + /// + /// Opens and focusses the Unity Inspector Window. + /// + public static void OpenInspectorWindow() => EditorWindow.GetWindow(_inspectorType).Focus(); + + /// + /// Get a window that will be docked next to the Unity Inspector Window. + /// + /// The type of editor window to get. + public static T GetInspectorWindow() where T : EditorWindow => EditorWindow.GetWindow(_inspectorType); + + /// + /// Docks a window to the Unity Inspector Window. + /// Will fail if the inspector window is not opened. + /// + /// The type of window to dock. + /// The window to dock. + /// Whether the docking succeeded. + public static bool DockToInspector(this T window) where T : EditorWindow => Dock(window, _inspectorType); + + /// + /// Docks a window to another. Many prefered windows may be given. + /// Will fail if the prefered dock window is not opened. + /// + /// The type of the editor window. + /// The window to dock. + /// The prefered windows to dock to. + /// Whether the docking succeeded. This is only accurate on Unity 2020 or newer. + public static bool Dock(this T window, params Type[] preferedDockWindows) where T : EditorWindow + { + window.Close(); + + T instance = EditorWindow.GetWindow(window.titleContent.text, preferedDockWindows); +#if UNITY_2020_1_OR_NEWER + return instance.docked; +#else + return true; +#endif + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorWindowUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorWindowUtility.cs.meta new file mode 100644 index 0000000..09770b6 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/EditorWindowUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78d97d5377a881240ba23b82f5a304b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions.meta new file mode 100644 index 0000000..49b9fdd --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9117a1eb6dbea34fbc59a15f4552ec2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/AssetDatabaseException.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/AssetDatabaseException.cs new file mode 100644 index 0000000..02ceb8c --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/AssetDatabaseException.cs @@ -0,0 +1,49 @@ +using System; + +namespace DTT.Utils.EditorUtilities.Exceptions +{ + /// + /// Thrown when an Asset databaseInteraction went wrong. + /// + public class AssetDatabaseException : EditorUtilityException + { + #region Variables + #region Private + /// + /// The prefixed message in front of any + /// + /// + private const string PREFIX = "- [An error occured during AssetDatabase interaction] - "; + #endregion + #endregion + + #region Constructors + /// + /// Create a with the given message + /// to be preceded by the prefix. + /// + /// The message to show. + public AssetDatabaseException(string message) : base(Format(message)) { } + + /// + /// Create a with the given message + /// to be preceded by the prefix and inner exception. + /// + /// The message to show. + /// The inner exception thrown. + public AssetDatabaseException(string message, Exception innerException) + : base(Format(message), innerException) { } + #endregion + + #region Methods + #region Private + /// + /// Returns a formatted version of the given message using the . + /// + /// The message to be formatted. + /// The formatted message. + private static string Format(string message) => message.Insert(0, PREFIX); + #endregion + #endregion + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/AssetDatabaseException.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/AssetDatabaseException.cs.meta new file mode 100644 index 0000000..07dd3a9 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/AssetDatabaseException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ecad314f0e8a04a4fac9f14642d40655 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/EditorUtilityException.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/EditorUtilityException.cs new file mode 100644 index 0000000..b3762b6 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/EditorUtilityException.cs @@ -0,0 +1,50 @@ +using System; + +namespace DTT.Utils.EditorUtilities.Exceptions +{ + /// + /// The core exception class for EditorUtility exceptions used in the package. + /// + public abstract class EditorUtilityException : Exception + { + #region Variables + #region Private + /// + /// The prefixed message in front of any + /// + /// + private const string PREFIX = "[DTT] - [EditorUtilityException] "; + #endregion + #endregion + + #region Constructors + /// + /// Create a with the given message + /// to be preceded by the prefix. + /// The message to show. + public EditorUtilityException(string message) : base(Format(message)) { } + + /// + /// Create a with the given message + /// to be preceded by the prefix and inner exception. + /// + /// The message to show. + /// The inner exception thrown. + public EditorUtilityException(string message, Exception innerException) + : base(Format(message), innerException) + { + } + #endregion + + #region Methods + #region Private + /// + /// Returns a formatted version of the given message using the . + /// + /// The message to be formatted. + /// The formatted message + private static string Format(string message) => message.Insert(0, PREFIX); + #endregion + #endregion + } +} diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/EditorUtilityException.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/EditorUtilityException.cs.meta new file mode 100644 index 0000000..9d22324 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/Exceptions/EditorUtilityException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dfa865ef7bcaaf24aad4252ee7582eb8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI.meta new file mode 100644 index 0000000..163a570 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8637032e9d34b1344900a0934a9800e8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedFoldout.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedFoldout.cs new file mode 100644 index 0000000..ac4c135 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedFoldout.cs @@ -0,0 +1,124 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; +using UnityEditor.AnimatedValues; +using UnityEngine; +using UnityObject = UnityEngine.Object; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides a simple fade group layout implementation for giving your foldouts + /// a nice foldout animation. + /// + public class AnimatedFoldout + { + /// + /// The target for which this foldout element is drawn. + /// + public readonly UnityObject target; + + /// + /// The foldout animation. + /// + private readonly AnimBool _animation; + + /// + /// Whether to use an indent on the foldout or not. + /// + private readonly bool _useIndent; + + /// + /// Creates a new instance. + /// + /// The editor to draw the foldout for. + /// Whether the foldout is opened or not. + /// Whether to use an indent on the foldout or not. + public AnimatedFoldout(Editor editor, bool opened = false, bool useIndent = true) + { + target = editor; + + _useIndent = useIndent; + _animation = new AnimBool(opened); + _animation.valueChanged.AddListener(editor.Repaint); + } + + /// + /// Creates a new instance. + /// + /// The editor window to draw the foldout for. + /// Whether the foldout is opened or not. + /// Whether to use an indent on the foldout or not. + public AnimatedFoldout(EditorWindow window, bool opened = false, bool useIndent = true) + { + target = window; + + _animation = new AnimBool(opened); + _animation.valueChanged.AddListener(window.Repaint); + } + + /// + /// Draws the foldout with inside it the GUI based + /// on the given draw action. + /// + /// The name of the foldout header. + /// The method drawing the GUI inside the foldout. + /// The method drawing the GUI inside the foldout header. + /// Whether the foldout is opened or not. + public bool OnGUI(string headerName, Action drawAction, Action headerDrawAction = null) + { + _animation.target = EditorGUILayout.Foldout(_animation.target, headerName); + + headerDrawAction?.Invoke(GUILayoutUtility.GetLastRect()); + + if (EditorGUILayout.BeginFadeGroup(_animation.faded)) + { + int indentLevel = EditorGUI.indentLevel; + if (_useIndent) + EditorGUI.indentLevel += 1; + + drawAction?.Invoke(); + + EditorGUI.indentLevel = indentLevel; + } + + EditorGUILayout.EndFadeGroup(); + + return _animation.target; + } + + /// + /// Draws the foldout with inside it the GUI based + /// on the given draw action. + /// + /// The rectangle in which the foldout is drawn. + /// The name of the foldout header. + /// The method drawing the GUI inside the foldout. + /// The method drawing the GUI inside the foldout header. + /// Whether the foldout is opened or not. + public bool OnGUI(Rect rect, string headerName, Action drawAction, Action headerDrawAction = null) + { + _animation.target = EditorGUI.Foldout(rect, _animation.target, headerName); + + headerDrawAction?.Invoke(rect); + + if (EditorGUILayout.BeginFadeGroup(_animation.faded)) + { + int indentLevel = EditorGUI.indentLevel; + if (_useIndent) + EditorGUI.indentLevel += 1; + + drawAction?.Invoke(); + + EditorGUI.indentLevel = indentLevel; + } + + EditorGUILayout.EndFadeGroup(); + + return _animation.target; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedFoldout.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedFoldout.cs.meta new file mode 100644 index 0000000..94a7d96 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedFoldout.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: acfffe0c8a08d1e4ebb042b5cda12f64 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedToggleFoldout.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedToggleFoldout.cs new file mode 100644 index 0000000..e0471e7 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedToggleFoldout.cs @@ -0,0 +1,82 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; +using UnityEditor.AnimatedValues; + +using UnityObject = UnityEngine.Object; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides a simple fade group layout implementation for giving your + /// conditional toggle drawers a nice foldout animation. + /// + public class AnimatedToggleFoldout + { + #region Variables + #region Public + /// + /// The target for which this foldout element is drawn. + /// + public readonly UnityObject target; + #endregion + #region Private + /// + /// The foldout animation. + /// + private readonly AnimBool _animation; + #endregion + #endregion + + #region Constructors + /// + /// Creates a new instance. + /// + /// The editor to draw the foldout for. + /// Whether the foldout is opened or not. + public AnimatedToggleFoldout(Editor editor, bool opened = false) + { + _animation = new AnimBool(opened); + _animation.valueChanged.AddListener(editor.Repaint); + } + + /// + /// Creates a new instance. + /// + /// The editor window to draw the foldout for. + /// Whether the foldout is opened or not. + public AnimatedToggleFoldout(EditorWindow window, bool opened = false) + { + _animation = new AnimBool(opened); + _animation.valueChanged.AddListener(window.Repaint); + } + #endregion + + #region Methods + #region Public + /// + /// Draws the toggle foldout with inside it the GUI based + /// on the given draw action. + /// + /// The name of the foldout header. + /// The toggle value. + /// The method drawing the GUI inside the foldout. + /// Whether the toggle has been pressed. + public bool OnGUI(string headerName, bool toggle, Action drawAction) + { + toggle = EditorGUILayout.Toggle(headerName, toggle); + _animation.target = toggle; + if (EditorGUILayout.BeginFadeGroup(_animation.faded)) + drawAction?.Invoke(); + + EditorGUILayout.EndFadeGroup(); + + return toggle; + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedToggleFoldout.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedToggleFoldout.cs.meta new file mode 100644 index 0000000..c44f3c7 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/AnimatedToggleFoldout.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 48127ae3b4f69d04a9fe3919ac284308 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorAnimationExtensions.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorAnimationExtensions.cs new file mode 100644 index 0000000..75f1937 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorAnimationExtensions.cs @@ -0,0 +1,164 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides animated GUI functionalities. + /// + public static class EditorAnimationExtensions + { + #region Variables + #region Private + /// + /// The animated foldout instances used for providing the + /// global animated foldout functionality. + /// + private static readonly Dictionary _animatedFoldouts; + + /// + /// The animated toggle foldout instances used for providing the + /// global animated toggle foldout functionality. + /// + private static readonly Dictionary _animatedToggleFoldouts; + #endregion + #endregion + + #region Constructors + /// + /// Listens for a selection change event to reset its state. + /// + static EditorAnimationExtensions() + { + _animatedFoldouts = new Dictionary(); + _animatedToggleFoldouts = new Dictionary(); + + Selection.selectionChanged -= RefreshState; + Selection.selectionChanged += RefreshState; + } + #endregion + + #region Methods + #region Public + /// + /// Draws a toggle foldout with inside it the GUI based. + /// on the given draw action. + /// + /// The editor to draw this foldout for. + /// The header name to display + /// The method drawing the GUI inside the foldout. + public static void DrawAnimatedFoldout(this Editor editor, string headerName, Action drawAction) + { + // Don't draw anything if either the editor or header name is null. + if (headerName == null || editor == null) + return; + + // Cache an AnimatedFoldout for each separate editor instance its foldout. + string key = headerName + editor.GetInstanceID().ToString(); + if (!_animatedFoldouts.ContainsKey(key)) + _animatedFoldouts.Add(key, new AnimatedFoldout(editor)); + + _animatedFoldouts[key].OnGUI(headerName, drawAction); + } + + /// + /// Draws a toggle foldout with inside it the GUI based. + /// on the given draw action. + /// + /// The editor to draw this foldout for. + /// The header name to display + /// The toggle value. + /// The method drawing the GUI inside the foldout. + /// Whether the toggle has been pressed. + public static bool DrawAnimatedToggleFoldout(this Editor editor, string headerName, bool toggle, Action drawAction) + { + // Don't draw anything if either the editor or header name is null. + if (headerName == null || editor == null) + return false; + + // Cache an AnimatedFoldout for each separate editor instance its foldout. + string key = headerName + editor.GetInstanceID().ToString(); + if (!_animatedToggleFoldouts.ContainsKey(key)) + _animatedToggleFoldouts.Add(key, new AnimatedToggleFoldout(editor)); + + return _animatedToggleFoldouts[key].OnGUI(headerName, toggle, drawAction); + } + + /// + /// Draws a toggle foldout with inside it the GUI based. + /// on the given draw action. + /// + /// The editor window to draw this foldout for. + /// The header name to display + /// The method drawing the GUI inside the foldout. + public static void DrawAnimatedFoldout(this EditorWindow window, string headerName, Action drawAction) + { + // Don't draw anything if either the editor or header name is null. + if (headerName == null || window == null) + return; + + // Cache an AnimatedFoldout for each separate editor instance its foldout. + string key = headerName + window.GetInstanceID().ToString(); + if (!_animatedFoldouts.ContainsKey(key)) + _animatedFoldouts.Add(key, new AnimatedFoldout(window)); + + _animatedFoldouts[key].OnGUI(headerName, drawAction); + } + + /// + /// Draws a toggle foldout with inside it the GUI based. + /// on the given draw action. + /// + /// The editor window to draw this foldout for. + /// The header name to display + /// The toggle value. + /// The method drawing the GUI inside the foldout. + /// Whether the toggle has been pressed. + public static bool DrawAnimatedToggleFoldout(this EditorWindow window, string headerName, bool toggle, Action drawAction) + { + // Don't draw anything if either the editor or header name is null. + if (headerName == null || window == null) + return false; + + // Cache an AnimatedFoldout for each separate editor instance its foldout. + string key = headerName + window.GetInstanceID().ToString(); + if (!_animatedToggleFoldouts.ContainsKey(key)) + _animatedToggleFoldouts.Add(key, new AnimatedToggleFoldout(window)); + + return _animatedToggleFoldouts[key].OnGUI(headerName, toggle, drawAction); + } + #endregion + #region Private + /// + /// Resets the static state by removing animated foldouts with an invalid target. + /// + private static void RefreshState() + { + if (_animatedFoldouts.Count != 0) + { + // If there are animated foldouts, remove the ones with an invalid target. + var invalidPairs = _animatedFoldouts.Where(p => p.Value.target == null).ToArray(); + + for (int i = 0; i < invalidPairs.Length; i++) + _animatedFoldouts.Remove(invalidPairs[i].Key); + } + + if (_animatedToggleFoldouts.Count != 0) + { + // If there are animated toggle foldouts, remove the ones with an invalid target. + var invalidPairs = _animatedToggleFoldouts.Where(p => p.Value.target == null).ToArray(); + + for (int i = 0; i < invalidPairs.Length; i++) + _animatedToggleFoldouts.Remove(invalidPairs[i].Key); + } + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorAnimationExtensions.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorAnimationExtensions.cs.meta new file mode 100644 index 0000000..b55fd7d --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorAnimationExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b6bd69077b9eb0444b7cbd351f7cf177 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility.meta new file mode 100644 index 0000000..1c58ab1 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8d7ae77dcecba147a9741d6046c5737 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdown.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdown.cs new file mode 100644 index 0000000..186513f --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdown.cs @@ -0,0 +1,109 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides the interface for showing a contextual dropdown display. + /// This class wraps Unity's class. + /// + public class ContextDropdown + { + /// + /// Called when an item in the dropdown has been clicked, returning + /// the number of the item in the item list. + /// + public event Action OnClick; + + /// + /// The amount of items added to the dropdown. + /// + public int ItemCount => _menu.GetItemCount(); + + /// + /// The wrapped generic menu instance. + /// + private GenericMenu _menu; + + /// + /// The position at which to dropdown the display. This value is nullable + /// to provide the option to not use it and show the dropdown at the current + /// location of the mouse. + /// + private Rect? _position; + + /// + /// Initializes the dropdown state. + /// + /// + public ContextDropdown(Rect? rect) + { + _position = rect; + _menu = new GenericMenu(); + } + + /// + /// Adds given item to the wrapped generic menu. + /// + /// The item to add. + public void AddItem(ContextDropdownItem item) + { + GUIContent content = new GUIContent(item.name); + bool activated = item.activated; + int numberOfItem = _menu.GetItemCount(); + + if (item.disabled) + { + _menu.AddDisabledItem(content, activated); + } + else + { + _menu.AddItem(content, activated, () => + { + item.clicked?.Invoke(); + OnMenuItemClick(numberOfItem); + }); + } + } + + /// + /// Adds a separator to the generic menu. The path can be written as a path (e.g. Fruit/Apple/). + /// + /// The path used by the separator. + public void AddSeparator(string path) + { + if (path == null) + throw new ArgumentNullException(nameof(path)); + + _menu.AddSeparator(path); + } + + /// + /// Allows the generic menu to have duplicate names in the items list. + /// + public void AllowDuplicateNames() => _menu.allowDuplicateNames = true; + + /// + /// Shows the dropdown display using the position if it has a value. + /// + public void Show() + { + if (_position.HasValue) + _menu.DropDown(_position.Value); + else + _menu.ShowAsContext(); + } + + /// + /// Called when an item is clicked in the display, providing the + /// number of the item in the list to fire the OnClick event. + /// + /// The number of the item in the list of items. + private void OnMenuItemClick(int numberOfItem) => OnClick?.Invoke(numberOfItem); + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdown.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdown.cs.meta new file mode 100644 index 0000000..d582afa --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdown.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97d53ed0185d10d4a974cf6752ae3ffe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownBuilder.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownBuilder.cs new file mode 100644 index 0000000..4f5c578 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownBuilder.cs @@ -0,0 +1,194 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Can setup a context dropdown display using the builder pattern. + /// + public class ContextDropdownBuilder + { + /// + /// The amount of items added to the dropdown. + /// + public int ItemCount => _dropdown.ItemCount; + + /// + /// The context dropdown instance used for showing the dropdown. + /// + private readonly ContextDropdown _dropdown; + + /// + /// The indent text path used for adding depth to the + /// menu items. + /// + private string _indentTextPath = string.Empty; + + /// + /// Creates the builder using the position at which the + /// dropdown should be shown. + /// + /// The position at which to show the dropdown. + public ContextDropdownBuilder(Rect? position = null) => _dropdown = new ContextDropdown(position); + + /// + /// Starts a new indent using given path. If there already is an indent, this one will be + /// added to the current. + /// The path should be in the format 'Parent/Child'. + /// + /// The path for the indent. + /// The builder. + public ContextDropdownBuilder StartIndent(string path) + { + _indentTextPath += path; + return this; + } + + /// + /// Ends the current indent. + /// + /// The builder. + public ContextDropdownBuilder EndIndent() + { + _indentTextPath = string.Empty; + return this; + } + + /// + /// Adds a new item to the dropdown. + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// The method to call when this item is clicked. + /// The builder. + public ContextDropdownBuilder AddItem(string name, Action clicked = null) => AddItem(name, false, false, null, clicked); + + /// + /// Adds a new item to the dropdown. + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// Whether this item is disabled or not. + /// The method to call when this item is clicked. + /// The builder. + public ContextDropdownBuilder AddItem(string name, bool disabled, Action clicked = null) + => AddItem(name, disabled, false, null, clicked); + + /// + /// Adds a new item to the dropdown. + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// Whether this item is disabled or not. + /// Whether this item is activated/is checkmarked. + /// The method to call when this item is clicked. + /// The builder. + public ContextDropdownBuilder AddItem(string name, bool disabled, bool activated, Action clicked = null) + => AddItem(name, disabled, activated, null, clicked); + + /// + /// Adds a new item to the dropdown. + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// Whether this item is activated/is checkmarked. + /// The tooltip to show when hovering over the item. + /// The method to call when this item is clicked. + /// The builder. + public ContextDropdownBuilder AddItem(string name, bool activated, string tooltip, Action clicked = null) + => AddItem(name, false, activated, tooltip, clicked); + + /// + /// Adds a new item to the dropdown. + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// Whether this item is disabled or not. + /// Whether this item is activated/is checkmarked. + /// The tooltip to show when hovering over the item. + /// The method to call when this item is clicked. + /// The builder. + public ContextDropdownBuilder AddItem(string name, bool disabled, bool activated, string tooltip, Action clicked = null) + { + string path = string.IsNullOrEmpty(_indentTextPath) ? name : (_indentTextPath + "/" + name); + return AddItem(new ContextDropdownItem + { + name = path, + disabled = disabled, + activated = activated, + tooltip = tooltip, + clicked = clicked + }); + } + + /// + /// Adds given item to the dropdown. + /// + /// The item to add. + /// The builder. + public ContextDropdownBuilder AddItem(ContextDropdownItem item) + { + _dropdown.AddItem(item); + return this; + } + + /// + /// Adds given items to the dropdown. + /// + /// The items to add. + /// The builder. + public ContextDropdownBuilder AddItems(IEnumerable items) + { + foreach (ContextDropdownItem item in items) + _dropdown.AddItem(item); + + return this; + } + + /// + /// Allow duplicate names to show in the dropdown. + /// + /// The builder. + public ContextDropdownBuilder AllowDuplicateNames() + { + _dropdown.AllowDuplicateNames(); + return this; + } + + /// + /// Adds a separator between the last and next item. + /// The path can be written as a path (e.g. Fruit/Apple/). + /// + /// The path to show the separator at. + /// + public ContextDropdownBuilder AddSeparator(string path = null) + { + _dropdown.AddSeparator(path ?? string.Empty); + return this; + } + + /// + /// Adds a callback to when an item is clicked, returning the + /// number of the added item out of all items. + /// + /// The method to call. + /// The builder. + public ContextDropdownBuilder OnClick(Action callback) + { + _dropdown.OnClick += callback; + return this; + } + + /// + /// Returns the result of the dropdown build. + /// + /// The context dropdown instance. + public ContextDropdown GetResult() => _dropdown; + + /// + /// Converts the dropdown builder to the dropdown instance using the method. + /// + /// The builder to convert. + public static implicit operator ContextDropdown(ContextDropdownBuilder builder) => builder.GetResult(); + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownBuilder.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownBuilder.cs.meta new file mode 100644 index 0000000..648c5b4 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 74b17283f84b8454cbf78b6162802a99 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownItem.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownItem.cs new file mode 100644 index 0000000..f241593 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownItem.cs @@ -0,0 +1,43 @@ +#if UNITY_EDITOR + +using System; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Respresents data of an item to be shown in a context dropdown display. + /// + public struct ContextDropdownItem + { + #region Variables + #region Public + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// + public string name; + + /// + /// The tooltip to show when hovering over the item. + /// + public string tooltip; + + /// + /// Whether this item is disabled or not. + /// + public bool disabled; + + /// + /// Whether this item is activated/is checkmarked. + /// + public bool activated; + + /// + /// The method to call when this item is clicked. + /// + public Action clicked; + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownItem.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownItem.cs.meta new file mode 100644 index 0000000..b939e69 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ContextDropdownItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 24c4ed22d94454e45a038bf73d2298a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/EditorLayoutUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/EditorLayoutUtility.cs new file mode 100644 index 0000000..0a718b9 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/EditorLayoutUtility.cs @@ -0,0 +1,120 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using UnityEditor.IMGUI.Controls; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides editor layout utilities like dropdown displays. + /// + public static class EditorLayoutUtility + { + /// + /// Displays a contextual dropdown at mouse position using given context dropdown items. + /// + /// The items to display in the dropdown. + /// + /// The method to call when an item has been clicked, + /// returning the number of the clicked item. + /// + public static void ContextDropdown(IEnumerable items, Action OnClick = null) + => ContextDropdown(null, items, OnClick); + + /// + /// Displays a contextual dropdown at given position using given context dropdown items. + /// + /// The items to display in the dropdown. + /// + /// The method to call when an item has been clicked, + /// returning the number of the clicked item. + /// + public static void ContextDropdown(Rect? position, IEnumerable items, Action OnClick = null) + { + ContextDropdown dropdown = new ContextDropdown(position); + + foreach (ContextDropdownItem item in items) + dropdown.AddItem(item); + + if (OnClick != null) + dropdown.OnClick += OnClick; + + dropdown.Show(); + } + + /// + /// Use to create a contextual dropdown display at the location of the mouse. + /// Concatenate methods (e.g. AddItem(args).AddItem(args).AddSeparator() to + /// add features to the dropdown to be shown. + /// + /// The builder object to create the contextual dropdown. + public static ContextDropdownBuilder ContextDropdown() => ContextDropdown(null); + + /// + /// Use to create a contextual dropdown display at the given position. + /// Concatenate methods (e.g. AddItem(args).AddItem(args).AddSeparator() to + /// add features to the dropdown to be shown. + /// + /// The position at which to show the dropdown. + /// The builder object to create the contextual dropdown. + public static ContextDropdownBuilder ContextDropdown(Rect? position) => new ContextDropdownBuilder(position); + + /// + /// Displays an extended dropdown at given position using given extended dropdown items. + /// + /// The name of the dropdown. + /// The position to display to dropdown at. + /// The items to display in the dropdown. + /// + /// The method to call when an item has been clicked, + /// returning the number of the clicked item. + /// + public static void ExtendedDropdown(string name, Rect position, IEnumerable items, Action OnClick = null) + => ExtendedDropdown(name, position, items, new AdvancedDropdownState(), OnClick); + + /// + /// Displays an extended dropdown dislay at given position using given extended dropdown items. + /// + /// The name of the dropdown. + /// The position to display to dropdown at. + /// The state of the dropdown (This can be serialized to make it survive assembly reload). + /// The items to display in the dropdown. + /// + /// The method to call when an item has been clicked, + /// returning the number of the clicked item. + /// + public static void ExtendedDropdown( + string name, + Rect position, + IEnumerable items, + AdvancedDropdownState state, + Action OnClick = null) + { + ExtendedDropdown dropdown = new ExtendedDropdown(name, position, state); + + foreach (ExtendedDropdownItem item in items) + dropdown.AddItem(item); + + if (OnClick != null) + dropdown.OnClick += OnClick; + + dropdown.Show(); + } + + /// + /// Use to create a extended dropdown display at the location of the mouse. + /// Concatenate methods (e.g. AddItem(args).AddItem(args).AddSeparator() to + /// add features to the dropdown to be shown. + /// + /// The name of the dropdown. + /// The position of the dropdown. + /// The state of the dropdown (This can be serialized to make it survive assembly reload). + /// The builder object to create the contextual dropdown. + public static ExtendedDropdownBuilder ExtendedDropdown(string name, Rect position, AdvancedDropdownState state = null) + => new ExtendedDropdownBuilder(name, position, state); + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/EditorLayoutUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/EditorLayoutUtility.cs.meta new file mode 100644 index 0000000..e4c2689 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/EditorLayoutUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 346e50ffe1c2e964bb648f3cfddf06cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdown.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdown.cs new file mode 100644 index 0000000..ac76af8 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdown.cs @@ -0,0 +1,224 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using UnityEditor.IMGUI.Controls; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides the interface for showing a extended dropdown display. + /// This class wraps Unity's class. + /// + public class ExtendedDropdown + { + /// + /// The wrapped advanced dropdown class providing the actuall dropdown functionalities. + /// + private class Dropdown : AdvancedDropdown + { + /// + /// Called when an item has been clicked, returning the number of the item + /// in the list of extended dropdown items. + /// + public event Action OnClick; + + /// + /// The amount of items added to the dropdown. + /// + public int ItemCount => _items.Count; + + /// + /// Holds the added extended dropdown items. + /// + private readonly Dictionary _dropdownItems = new Dictionary(); + + /// + /// Holds the advanced dropdown items that have been added. + /// + private readonly Dictionary _items = new Dictionary(); + + /// + /// The root of the advanced dropdown. + /// + private readonly AdvancedDropdownItem _root; + + /// + /// The id assignable to the next item to be created. + /// + private int _currentId = 0; + + /// + /// The id assignable to the next dropdown item. + /// + private int _dropdownItemId = 0; + + /// + /// Creates the root item. + /// + /// The name of the root item. + /// The state of the dropdown (This can be serialized). + public Dropdown(string name, AdvancedDropdownState state) : base(state) + => _root = new AdvancedDropdownItem(name) { id = 0 }; + + /// + /// Adds given item to the dropdown. + /// + /// The dropdown item to add. + public void AddItem(ExtendedDropdownItem dropdownItem) + { + AdvancedDropdownItem parent = _root; + string itemName = dropdownItem.name; + + // Split up the name of the dropdown item to check whether ancestors are defined. + string[] names = itemName.Split('/'); + if (names.Length != 0) + { + for (int i = 0; i < names.Length - 1; i++) + { + AdvancedDropdownItem childItem = CreateItem(names[i], out bool isDuplicate); + if (!isDuplicate) + { + // Add non-duplicate items to the items list and assign them as child. + _items.Add(childItem.name, childItem); + parent.AddChild(childItem); + } + + parent = childItem; + } + + itemName = names[names.Length - 1]; + } + + // To avoid overlap between current id and dropdown item id + // dropdown id is decremented and not incremented. + _currentId++; + _dropdownItemId--; + + AdvancedDropdownItem item = new AdvancedDropdownItem(itemName) + { + id = _dropdownItemId, + enabled = !dropdownItem.disabled, + icon = dropdownItem.icon + }; + parent.AddChild(item); + + _dropdownItems.Add(_dropdownItemId, dropdownItem); + } + + /// + /// Adds a minimum size constrained to the dropdown. + /// + /// + public void AddMinimumSize(Vector2 minSize) => minimumSize = minSize; + + /// + /// Builds the dropdown from the root. + /// + /// The root item. + protected override AdvancedDropdownItem BuildRoot() => _root; + + /// + /// Called when an item has been selected to invoke events. + /// + /// The selected item. + protected override void ItemSelected(AdvancedDropdownItem item) + { + int key = item.id; + if (_dropdownItems.ContainsKey(key)) + { + ExtendedDropdownItem dropdownItem = _dropdownItems[key]; + dropdownItem.clicked?.Invoke(); + + int number = key * -1; + OnClick?.Invoke(number); + } + } + + /// + /// Creates a new item from given name outputting + /// whether or not it was a duplicate or not. + /// + /// The name of the item. + /// Whether or not it was a duplicate item. + /// The item instance. + private AdvancedDropdownItem CreateItem(string name, out bool isDuplicate) + { + if (_items.ContainsKey(name)) + { + isDuplicate = true; + return _items[name]; + } + else + { + _currentId++; + isDuplicate = false; + return new AdvancedDropdownItem(name) { id = _currentId }; + } + } + } + + /// + /// Called when an item has been clicked, returning the number of the item + /// in the list of extended dropdown items. + /// + public event Action OnClick; + + + /// + /// The amount of items added to the dropdown. + /// + public int ItemCount => _dropdown.ItemCount; + + /// + /// The wrapped advanced dropdown class providing the actuall dropdown functionalities. + /// + private Dropdown _dropdown; + + /// + /// The position at which to display the dropdown. + /// + private Rect _position; + + /// + /// Creates the dropdown instance with given name, storing the position + /// and state for usage. + /// + /// The name of the dropdown. + /// The position at which to display the dropdown. + /// The dropdown state (This can be serialized). + public ExtendedDropdown(string name, Rect position, AdvancedDropdownState state) + { + _position = position; + + _dropdown = new Dropdown(name, state); + _dropdown.OnClick += OnItemClicked; + } + + /// + /// Adds a minimum size constrained to the dropdown. + /// + /// + public void AddMinimumSize(Vector2 minSize) => _dropdown.AddMinimumSize(minSize); + + /// + /// Adds a new item to the dropdown. + /// + /// The item to add. + public void AddItem(ExtendedDropdownItem item) => _dropdown.AddItem(item); + + /// + /// Called when an item in the dropdown has been clicked to invoke the OnClick event. + /// + /// + private void OnItemClicked(int numberOfItem) => OnClick?.Invoke(numberOfItem); + + /// + /// Shows the dropdown at stored position. + /// + public void Show() => _dropdown.Show(_position); + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdown.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdown.cs.meta new file mode 100644 index 0000000..c6356e6 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdown.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84ef962d2c5f1974cb86677dd2d23019 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownBuilder.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownBuilder.cs new file mode 100644 index 0000000..20cadda --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownBuilder.cs @@ -0,0 +1,154 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using UnityEditor.IMGUI.Controls; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Can setup an extended dropdown display using the builder pattern. + /// + public class ExtendedDropdownBuilder + { + /// + /// The extended dropdown instance used for showing the dropdown. + /// + private readonly ExtendedDropdown _dropdown; + + /// + /// The indent text path used for adding depth to the + /// menu items. + /// + private string _indentTextPath = string.Empty; + + /// + /// The amount of items added to the dropdown. + /// + public int ItemCount => _dropdown.ItemCount; + + /// + /// Creates initial the dropdown state. + /// + /// The name of the dropdown. + /// The position of the dropdown. + /// The dropdown state (This can be serialized). + public ExtendedDropdownBuilder(string name, Rect position, AdvancedDropdownState state) + => _dropdown = new ExtendedDropdown(name, position, state); + + /// + /// Starts a new indent using given path. If there alread is an indent, this one will be + /// added to the current. + /// The path should be in the format 'Parent/Child/' and should end with a '/'. + /// + /// The path for the indent. + /// The builder. + public ExtendedDropdownBuilder StartIndent(string path) + { + _indentTextPath += path; + return this; + } + + /// + /// Ends the current indent. + /// + /// The builder. + public ExtendedDropdownBuilder EndIndent() + { + _indentTextPath = string.Empty; + return this; + } + + /// + /// Adds a new item to the dropdown. + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// The method to call when this item is clicked. + /// The builder. + public ExtendedDropdownBuilder AddItem(string name, Action clicked = null) => AddItem(name, false, null, clicked); + + /// + /// Adds a new item to the dropdown. + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// Whether this item is disabled or not. + /// The method to call when this item is clicked. + /// The builder. + public ExtendedDropdownBuilder AddItem(string name, bool disabled, Action clicked = null) + => AddItem(name, disabled, null, clicked); + + + /// + /// Adds a new item to the dropdown. + /// + /// The name of the item. This can be written as a path (e.g. Fruit/Apple). + /// Whether this item is disabled or not. + /// The method to call when this item is clicked. + /// The builder. + public ExtendedDropdownBuilder AddItem(string name, bool disabled, Texture2D icon, Action clicked = null) + { + string path = string.IsNullOrEmpty(_indentTextPath) ? name : (_indentTextPath + "/" + name); + _dropdown.AddItem(new ExtendedDropdownItem + { + name = path, + disabled = disabled, + icon = icon, + clicked = clicked + }); + return this; + } + + /// + /// Adds given item to the dropdown. + /// + /// The item to add. + /// The builder. + public ExtendedDropdownBuilder AddItem(ExtendedDropdownItem item) + { + if (!string.IsNullOrEmpty(_indentTextPath)) + item.name = _indentTextPath + "/" + item.name; + + _dropdown.AddItem(item); + return this; + } + + /// + /// Adds given items to the dropdown. + /// + /// The items to add. + /// The builder. + public ExtendedDropdownBuilder AddItems(IEnumerable items) + { + foreach (ExtendedDropdownItem item in items) + AddItem(item); + + return this; + } + + /// + /// Adds a minimum size to the dropdown. + /// + /// The minimum size to use. + /// The builder. + public ExtendedDropdownBuilder AddMinimumSize(Vector2 minSize) + { + _dropdown.AddMinimumSize(minSize); + return this; + } + + /// + /// Returns the result of the dropdown build. + /// + /// The extended dropdown instance. + public ExtendedDropdown GetResult() => _dropdown; + + /// + /// Converts the dropdown builder to the dropdown instance using the method. + /// + /// The builder to convert. + public static implicit operator ExtendedDropdown(ExtendedDropdownBuilder builder) => builder.GetResult(); + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownBuilder.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownBuilder.cs.meta new file mode 100644 index 0000000..7f50030 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2794544de77bb0f409dbb9d14674e2d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownItem.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownItem.cs new file mode 100644 index 0000000..5f48729 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownItem.cs @@ -0,0 +1,35 @@ +#if UNITY_EDITOR + +using System; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Respresents data of an item to be shown in an extended dropdown display. + /// + public struct ExtendedDropdownItem + { + /// + /// The name of the item. + /// + public string name; + + /// + /// Whether or not it the item is disabled or not. + /// + public bool disabled; + + /// + /// An optional icon to use for the display. + /// + public Texture2D icon; + + /// + /// The method to call when this item is clicked. + /// + public Action clicked; + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownItem.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownItem.cs.meta new file mode 100644 index 0000000..cff8dc5 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/EditorLayoutUtility/ExtendedDropdownItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 58c92432745cd4141b3c268dcebda7e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors.meta new file mode 100644 index 0000000..4a4c102 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 85f852bb5bb372942bfbb885980d6395 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors/AutomatedEditor.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors/AutomatedEditor.cs new file mode 100644 index 0000000..7861772 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors/AutomatedEditor.cs @@ -0,0 +1,313 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides functionalities to automate your editor. All basis custom editor functionalities + /// can be initialized by override the and using the "Add" functions. + /// + [CanEditMultipleObjects] + public class AutomatedEditor : Editor + { + #region InnerClasses + /// + /// Container of data related to the display of help box content underneath a + /// in the inspector. + /// + protected struct HelpBoxContent + { + /// + /// Creates a new instance of this object. + /// + /// The message to write inside the help box. + /// The way in which you want to display this message. + /// The condition for the message to be shown. + public HelpBoxContent(string message, MessageType type, Func condition) + { + this.message = message; + this.messageType = type; + this.condition = condition; + } + + /// + /// The message to write inside the help box. + /// + public string message; + + /// + /// The way in which you want to display this message. + /// + public MessageType messageType; + + /// + /// The condition for the message to be shown. + /// + public Func condition; + + /// + /// Whether or not this helpbox struct has valid data. + /// + public bool HasValidCondition + { + get + { + try + { + condition.Invoke(); + return true; + } + + catch + { + return false; + } + } + } + } + #endregion + + #region Variables + #region Private + /// + /// Contains the to be shown underneath + /// 's. + /// + private readonly Dictionary _helpBoxContent = + new Dictionary(); + + /// + /// Contains the conditions for 's to be shown. + /// + private readonly Dictionary> _conditionalProperties + = new Dictionary>(); + + /// + /// Contains HelpBoxContent to be shown at the bottom of the inspector window. + /// + private readonly List _trailingHelpBoxContent = new List(); + + /// + /// Contains names of 's to be hidden. + /// + private readonly List _hiddenProperties = new List(); + + /// + /// Contains names of 's to be disabled. + /// + private readonly List _disabledProperties = new List(); + #endregion + #endregion + + #region Methods + #region Public + /// + /// Draws properties of editor target based on stored settings on each one. + /// + public override void OnInspectorGUI() + { + EditorGUI.BeginChangeCheck(); + serializedObject.Update(); + + DrawProperties(); + + bool changed = EditorGUI.EndChangeCheck(); + OnEndChangeCheck(changed); + if (changed) + ApplyChanges(); + + DrawTrailingHelpBoxContent(); + } + #endregion + #region Protected + /// + /// Adds the script property to be disabled like in default inspector gui's. + /// + protected virtual void OnEnable() => AddDisabledProperty("m_Script"); + + + /// + /// Adds name of to conditional properties + /// to be hidden based on given condition. + /// + /// The name of the . + /// + /// The condition on which to show the . + /// + protected void AddConditionalProperty(string name, Func condition) + { + try + { + // Invoke the condition to test for exceptions. + condition.Invoke(); + + _conditionalProperties.Add(name, condition); + } + catch (Exception e) + { + throw new InvalidOperationException($"Condition of {name} threw an exception.", e); + } + } + + /// + /// Adds name of to a list of properties + /// to be hidden. + /// + /// The name of the . + protected void AddHiddenProperty(string name) => _hiddenProperties.Add(name); + + /// + /// Adds name of to a list of properties + /// to be disabled. + /// + /// The name of the . + protected void AddDisabledProperty(string name) => _disabledProperties.Add(name); + + /// + /// Adds name of to the + /// to be shown underneath it. + /// + /// The name of the . + /// The content to show. + protected void AddHelpBoxContent(string name, HelpBoxContent content) + { + if (!content.HasValidCondition) + throw new ArgumentException("Helpbox content has invalid condition."); + + _helpBoxContent.Add(name, content); + } + + /// + /// Adds trailing help box content underneath all drawn properties. + /// + /// The content to show. + protected void AddHelpBoxContent(HelpBoxContent content) + { + if (!content.HasValidCondition) + throw new ArgumentException("Helpbox content has invalid condition."); + + _trailingHelpBoxContent.Add(content); + } + + /// + /// Applies modified properties to serialized object. + /// + protected void ApplyChanges() => serializedObject.ApplyModifiedProperties(); + + /// + /// Override this method to execute functionality to know if + /// changes have been made in the inspector. + /// Modified properties are automatically applied after this call is made. + /// + /// Whether the the inspector changed. + protected virtual void OnEndChangeCheck(bool changed) + { + + } + #endregion + #region Private + /// + /// Draws all visible properties that are not child properties using the + /// method. + /// + private void DrawProperties() + { + SerializedProperty property = serializedObject.GetIterator(); + bool enterChildren = true; + while (property.NextVisible(enterChildren)) + { + enterChildren = false; + DrawProperty(property); + } + } + + /// + /// Tries drawing property based on stored data on it. + /// + /// The property to draw. + private void DrawProperty(SerializedProperty property) + { + string nameOfProperty = property.name; + + if (!IsHidden(nameOfProperty)) + { + if (IsDisabled(nameOfProperty)) + DrawDisabled(property); + else + EditorGUILayout.PropertyField(property); + } + + if (_helpBoxContent.ContainsKey(nameOfProperty)) + { + HelpBoxContent content = _helpBoxContent[nameOfProperty]; + if (content.condition()) + EditorGUILayout.HelpBox(content.message, content.messageType); + + } + } + + /// + /// Draws the given in disabled form in the inspector. + /// + /// The property to draw in disabled form. + private void DrawDisabled(SerializedProperty property) + { + GUI.enabled = false; + + EditorGUILayout.PropertyField(property); + + GUI.enabled = true; + } + + /// + /// Returns whether the given name corresponds with a + /// that is stored as disabled. + /// + /// The name of the property to check. + /// + /// whether the given name corresponds with a + /// that is stored as disabled. + /// + private bool IsDisabled(string nameOfProperty) => _disabledProperties.Contains(nameOfProperty); + + /// + /// Returns whether the given name corresponds with a + /// that is stored as hidden. + /// + /// The name of the property to check. + /// + /// whether the given name corresponds with a + /// that is stored as hidden. + /// + private bool IsHidden(string nameOfProperty) + { + bool forceHide = _hiddenProperties.Contains(nameOfProperty); + bool conditionalHide = _conditionalProperties.ContainsKey(nameOfProperty) + && !_conditionalProperties[nameOfProperty](); + + return forceHide || conditionalHide; + } + + /// + /// Draws in if their + /// condition is met. + /// + private void DrawTrailingHelpBoxContent() + { + for (int i = 0; i < _trailingHelpBoxContent.Count; i++) + { + HelpBoxContent content = _trailingHelpBoxContent[i]; + if (content.condition()) + EditorGUILayout.HelpBox(content.message, content.messageType); + } + } + #endregion + #endregion + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors/AutomatedEditor.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors/AutomatedEditor.cs.meta new file mode 100644 index 0000000..c2fb4d2 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/Editors/AutomatedEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 409cf4a06016c62449a45f8899ca6ac5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/ExtendedGUIStyles.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/ExtendedGUIStyles.cs new file mode 100644 index 0000000..eef5add --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/ExtendedGUIStyles.cs @@ -0,0 +1,58 @@ +#if UNITY_EDITOR + +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Holds extra gui styles. + /// + public class ExtendedGUIStyles : GUIStyleCache + { + /// + /// The style of a normal link label. + /// + public GUIStyle LinkLabel => base[nameof(LinkLabel)]; + + /// + /// The style of a small link label. + /// + public GUIStyle MiniLinkLabel => base[nameof(MiniLinkLabel)]; + + /// + /// The normal color of link text when not in pro mode. + /// + private readonly Color _lightBlueLinkColor = new Color32(0, 82, 255, 255); + + /// + /// Initializes the styles. + /// + public ExtendedGUIStyles() + { + Add(nameof(LinkLabel), () => + { + GUIStyle style = new GUIStyle(EditorStyles.linkLabel); + style.contentOffset = new Vector2(0, -2f); + style.clipping = TextClipping.Overflow; + + if (!EditorGUIUtility.isProSkin) + { + style.normal.textColor = _lightBlueLinkColor; + style.hover.textColor = _lightBlueLinkColor; + } + + return style; + }); + + Add(nameof(MiniLinkLabel), () => + { + GUIStyle style = new GUIStyle(LinkLabel); + style.fontSize = EditorStyles.miniLabel.fontSize; + return style; + }); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/ExtendedGUIStyles.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/ExtendedGUIStyles.cs.meta new file mode 100644 index 0000000..3b8b329 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/ExtendedGUIStyles.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab338acf8c9be0041955480912dbc3b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIColors.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIColors.cs new file mode 100644 index 0000000..4b1d5b9 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIColors.cs @@ -0,0 +1,79 @@ +#if UNITY_EDITOR + +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Contains pre-defined colors used for styling your GUI. + /// + public static class GUIColors + { + #region InnerClasses + /// + /// Holds colors used in the light theme of Unity. + /// + public class LightColors + { + /// + /// The light unity inspector color. + /// + public readonly Color unityInspector = new Color32(203, 203, 203, 255); + + /// + /// The light line color. + /// + public readonly Color line = new Color32(127, 127, 127, 255); + } + + /// + /// Holds colors used for the dark theme of Unity. + /// + public class DarkColors + { + /// + /// The dark unity inspector color. + /// + public readonly Color unityInspector = new Color32(62, 62, 62, 255); + + /// + /// The dark line color. + /// + public readonly Color line = new Color32(26, 26, 26, 255); + } + #endregion + + #region Variables + #region Public + /// + /// The color used for end lines in the inspector. + /// + public static Color LineColor => EditorGUIUtility.isProSkin ? light.line : dark.line; + + /// + /// Holds colors used in the dark theme of Unity. + /// + public static readonly DarkColors dark; + + /// + /// Holds colors used in the light theme of Unity. + /// + public static readonly LightColors light; + #endregion + #endregion + + #region Constructors + /// + /// Creates the static instance, initializing the field color values. + /// + static GUIColors() + { + dark = new DarkColors(); + light = new LightColors(); + } + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIColors.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIColors.cs.meta new file mode 100644 index 0000000..061caa3 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIColors.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 261ab441d129ef74aa5a83fc53194aad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentCache.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentCache.cs new file mode 100644 index 0000000..51a2ce8 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentCache.cs @@ -0,0 +1,15 @@ +#if UNITY_EDITOR + +using DTT.Utils.Optimization; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Implement to Lazily store creating them when they are first needed. + /// Create property members to refer to them by property name and not by magic string. + /// + public class GUIContentCache : LazyDictionary { } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentCache.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentCache.cs.meta new file mode 100644 index 0000000..cc67c18 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0440fd395d92c8841a1e82db6a5f9dee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentExtensions.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentExtensions.cs new file mode 100644 index 0000000..6083d9c --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentExtensions.cs @@ -0,0 +1,51 @@ +#if UNITY_EDITOR + +using System; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// A static class containing extension methods usable for creating GUI content. + /// + public static class GUIContentExtensions + { + #region Methods + #region Public + /// + /// Returns the size in the GUI when drawn with given style. + /// + /// The content to be drawn. + /// The style the content is to be drawn with. + /// The size in the GUI. + public static Vector2 GetGUISize(this string content, GUIStyle style) + { + if (style == null) + throw new ArgumentNullException($"The style value to calculate {content} was null."); + if (content == null) + throw new ArgumentNullException("The content was null when calculating size."); + + return style.CalcSize(new GUIContent(content)); + } + + /// + /// Returns the size in the GUI when drawn with given style. + /// + /// The content to be drawn. + /// The style the content is to be drawn with. + /// The size in the GUI. + public static Vector2 GetGUISize(this GUIContent content, GUIStyle style) + { + if (style == null) + throw new ArgumentNullException($"The style value to calculate {content} was null."); + if (content == null) + throw new ArgumentNullException("The content was null when calculating size."); + + return style.CalcSize(content); + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentExtensions.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentExtensions.cs.meta new file mode 100644 index 0000000..49d9afa --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIContentExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 114f09962348a2c449c4aa757c089c3f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawTools.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawTools.cs new file mode 100644 index 0000000..4b55244 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawTools.cs @@ -0,0 +1,199 @@ +#if UNITY_EDITOR + +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides extended GUI drawing tools for editor and editor usage. + /// + public static class GUIDrawTools + { + /// + /// Extended GUI styles. + /// + public static readonly ExtendedGUIStyles styles; + + /// + /// Initializes the styles. + /// + static GUIDrawTools() => styles = new ExtendedGUIStyles(); + + #region Methods + #region Public + /// + /// Draws a clickable link label. + /// + /// The position. + /// The label text. + /// Whether the link label has been clicked. + public static bool LinkLabel(Rect rect, string label) => LinkLabel(rect, new GUIContent(label), styles.LinkLabel); + + /// + /// Draws a clickable link label. + /// + /// The position. + /// The text content. + /// Whether the link label has been clicked. + public static bool LinkLabel(Rect rect, GUIContent content) => LinkLabel(rect, content, styles.LinkLabel); + + /// + /// Draws a clickable link label. + /// + /// The position. + /// The text content. + /// The link style. + /// Whether the link label has been clicked. + public static bool LinkLabel(Rect rect, string label, GUIStyle linkStyle) => LinkLabel(rect, new GUIContent(label), linkStyle); + + /// + /// Draws a clickable link label. + /// + /// The position. + /// The text content. + /// The link style. + /// Whether the link label has been clicked. + public static bool LinkLabel(Rect rect, GUIContent content, GUIStyle linkStyle) + { + float width = linkStyle.CalcSize(content).x; + Rect textRect = new Rect(rect); + textRect.xMax = rect.xMin + width; + + Vector2 offset = linkStyle.contentOffset; + RectOffset padding = linkStyle.padding; + + Vector3 start = new Vector2(rect.xMin + padding.left + offset.x, rect.yMax + offset.y); + Vector3 end = new Vector2(textRect.xMax - padding.right, rect.yMax + offset.y); + + Handles.BeginGUI(); + Handles.color = linkStyle.normal.textColor; + Handles.DrawLine(start, end); + Handles.color = Color.white; + Handles.EndGUI(); + + EditorGUIUtility.AddCursorRect(textRect, MouseCursor.Link); + + return GUI.Button(textRect, content, linkStyle); + } + + /// + /// Draws a clickable link label. + /// + /// The label text. + /// Whether the link label has been clicked. + public static bool LinkLabel(string label) => LinkLabel(new GUIContent(label), styles.LinkLabel); + + /// + /// Draws a clickable link label. + /// + /// The text content. + /// Whether the link label has been clicked. + public static bool LinkLabel(GUIContent content) => LinkLabel(content, styles.LinkLabel); + + /// + /// Draws a clickable label in given link style. + /// + /// The label text. + /// The link style. + /// Whether the link has been clicked. + public static bool LinkLabel(string label, GUIStyle linkStyle) => LinkLabel(new GUIContent(label), linkStyle); + + /// + /// Draws a clickable label in given link style. + /// + /// The label content text. + /// The link style. + /// Whether the link has been clicked. + public static bool LinkLabel(GUIContent labelContent, GUIStyle linkStyle) + { + Vector2 size = labelContent.GetGUISize(linkStyle); + Rect rect = GUILayoutUtility.GetRect(size.x, size.y); + rect.x += linkStyle.padding.left; + + return LinkLabel(rect, labelContent, linkStyle); + } + + /// + /// Draws a horizontal separating line in given color. + /// + /// The color in which to draw the line. + /// The margin relative to the view it is in. + public static void Separator(Color color, RectOffset margin = null) + { + Rect rect = GUILayoutUtility.GetRect(GUILayoutUtility.GetLastRect().x, 1f); + Separator(rect, color, margin); + } + + /// + /// Draws a horizontal separating line in the current editor theme color. + /// + /// The margin relative to the view it is in. + public static void Separator(RectOffset margin = null) + { + Color color = EditorGUIUtility.isProSkin ? GUIColors.light.line : GUIColors.light.unityInspector; + Separator(color, margin); + } + + /// + /// Draws a horizontal separating line in given color. + /// + /// The rectangle view in which to draw the line. + /// The margin relative to the view it is in. + public static void Separator(Rect rect, RectOffset margin = null) + { + Color color = EditorGUIUtility.isProSkin ? GUIColors.light.line : GUIColors.light.unityInspector; + Separator(rect, color, margin); + } + + /// + /// Draws a horizontal separating line in given color. + /// + /// The rectangle view in which to draw the line. + /// The color in which to draw the line. + /// The margin relative to the view it is in. + public static void Separator(Rect rect, Color color, RectOffset margin = null) + { + RectOffset offset = margin ?? new RectOffset(); + + Color originalColor = Handles.color; + + Handles.BeginGUI(); + Handles.color = color; + + float yPosition = rect.yMax - offset.top + offset.bottom; + Vector3 left = new Vector3(rect.xMin + offset.left, yPosition); + Vector3 right = new Vector3(rect.xMax - offset.right, yPosition); + Handles.DrawLine(left, right); + + Handles.color = originalColor; + Handles.EndGUI(); + } + + /// + /// Draws a search field you can use to filter lists. + /// + /// The current search text. + /// The updated search text. + public static string SearchField(string searchText) => EditorGUILayout.TextField(searchText, EditorStyles.toolbarSearchField); + + /// + /// Draws a search field you can use to filter lists. It outputs whether + /// the output string has been updated or not so operations based on a + /// search string update are only executed once. + /// + /// The current search text. + /// Whether the output string has been updated. + /// The updated search text. + public static string SearchField(string searchText, out bool updatedSearchText) + { + string enteredText = EditorGUILayout.TextField(searchText, EditorStyles.toolbarSearchField); + updatedSearchText = enteredText != searchText; + return enteredText; + } + #endregion + #endregion + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawTools.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawTools.cs.meta new file mode 100644 index 0000000..00f2fbb --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawTools.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb7701456766c174bb6f48877387bbb9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawing.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawing.cs new file mode 100644 index 0000000..d6cab9b --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawing.cs @@ -0,0 +1,148 @@ +#if UNITY_EDITOR + +using System; +using System.Linq; +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides simplified drawing operations using draw actions. + /// + public static class GUIDrawing + { + /// + /// The name of the script property. + /// + private const string SCRIPT_PROPERTY_NAME = "m_Script"; + + /// + /// Draws the properties of the serialized object. Will update the serialized object if + /// any property changes have occured. + /// + /// The serialized object of which to draw the properties. + /// The names of property to not draw. + /// A value has been changed when drawing the properties. + public static bool DrawProperties(this SerializedObject serializedObject, params string[] propertiesToIgnore) + => DrawProperties(serializedObject, true, propertiesToIgnore); + + /// + /// Draws the properties of the serialized object. Will update the serialized object if + /// any property changes have occured. + /// + /// The serialized object of which to draw the properties. + /// Whether the script property should be drawn. + /// A value has been changed when drawing the properties. + public static bool DrawProperties(this SerializedObject serializedObject, bool disableScriptProperty = true) + => DrawProperties(serializedObject, disableScriptProperty, Array.Empty()); + + /// + /// Draws the properties of the serialized object. Will update the serialized object if + /// any property changes have occured. + /// + /// The serialized object of which to draw the properties. + /// Whether the script property should be drawn. + /// The names of property to not draw. + /// A value has been changed when drawing the properties. + public static bool DrawProperties(this SerializedObject serializedObject, bool disableScriptProperty, + params string[] propertiesToIgnore) + { + EditorGUI.BeginChangeCheck(); + serializedObject.Update(); + + SerializedProperty property = serializedObject.GetIterator(); + bool enterChildren = true; + while (property.NextVisible(enterChildren)) + { + enterChildren = false; + if (propertiesToIgnore.Contains(property.name)) + continue; + + if (disableScriptProperty) + { + EditorGUI.BeginDisabledGroup(property.name == SCRIPT_PROPERTY_NAME); + EditorGUILayout.PropertyField(property); + EditorGUI.EndDisabledGroup(); + } + else + { + EditorGUILayout.PropertyField(property); + } + } + + bool changed = EditorGUI.EndChangeCheck(); + if (changed) + serializedObject.ApplyModifiedProperties(); + + return changed; + } + + /// + /// Draws everything in your draw action using the given gui color. + /// This modifies and resets. + /// + /// The color in which to draw the gui. + /// The draw action. + public static void Colored(Color guiColor, Action drawAction) + { + Color color = GUI.color; + GUI.color = guiColor; + + drawAction.Invoke(); + + GUI.color = color; + } + + /// + /// Draws something inside a . + /// + /// The position of the group. + /// The drawing action. + public static void Grouped(Rect rect, Action drawAction) + { + GUI.BeginGroup(rect); + drawAction.Invoke(); + GUI.EndGroup(); + } + + /// + /// Draws something inside a . + /// + /// The position of the group. + /// The style of the group. + /// The drawing action. + public static void Grouped(Rect rect, GUIStyle style, Action drawAction) + { + GUI.BeginGroup(rect, style); + drawAction.Invoke(); + GUI.EndGroup(); + } + + /// + /// Draws something inside a + /// + /// The style to draw in. + /// The drawing action. + public static void Horizontal(GUIStyle style, Action drawAction) + { + EditorGUILayout.BeginHorizontal(style); + drawAction.Invoke(); + EditorGUILayout.EndHorizontal(); + } + + /// + /// Draws something inside a + /// + /// The style to draw in. + /// The drawing action. + public static void Vertical(GUIStyle style, Action action) + { + EditorGUILayout.BeginVertical(style); + action.Invoke(); + EditorGUILayout.EndVertical(); + } + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawing.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawing.cs.meta new file mode 100644 index 0000000..fe3a8d8 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIDrawing.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c0abe2eaa923304292f975044e6de7c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIStyleCache.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIStyleCache.cs new file mode 100644 index 0000000..edd38b3 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIStyleCache.cs @@ -0,0 +1,19 @@ +#if UNITY_EDITOR + +using DTT.Utils.Optimization; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Implement to Lazily store creating them when they are first needed. + /// Create property members to refer to them by property name and not by magic string. + /// + /// Use this to delay your style initialization in gui scripts like Editor and EditorWindow + /// as this can't be done in an OnEnable method. + /// + /// + public class GUIStyleCache : LazyDictionary { } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIStyleCache.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIStyleCache.cs.meta new file mode 100644 index 0000000..06ccf12 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/GUIStyleCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0df6809bd018e6d4ca61e5de14cc83da +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/HandlesUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/HandlesUtility.cs new file mode 100644 index 0000000..a36cef3 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/HandlesUtility.cs @@ -0,0 +1,46 @@ +using UnityEditor; +using UnityEngine; + +namespace DTT.EditorUtilities +{ + /// + /// Provides additional methods for drawing using the Handles api. + /// + public static class HandlesUtility + { + /// + /// Draws a line with arrow caps. + /// + /// Starting point. + /// End point. + /// The length of the caps. + /// Whether to use the cap for starting point. + /// Whether to use the cap for ending point. + public static void DrawArrowLine(Vector3 start, Vector3 end, float capLength, bool enableStartArrowCap = true, bool enableEndArrowCap = true) + { + Vector3 top; + Vector3 bottom; + if (start.y > end.y) + (top, bottom) = (start, end); + else + (bottom, top) = (start, end); + + Vector3 topRight = new Vector3(1, 1, 0); + + Handles.DrawLine(top, bottom); + if (enableStartArrowCap) + { + Handles.DrawLine(top, top - topRight * capLength); + Handles.DrawLine(top, top - (Vector3.left + Vector3.up) * capLength); + } + + if (enableEndArrowCap) + { + Handles.DrawLine(bottom, bottom - (Vector3.right + Vector3.down) * capLength); + Handles.DrawLine(bottom, bottom + topRight * capLength); + } + } + } +} + + diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/HandlesUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/HandlesUtility.cs.meta new file mode 100644 index 0000000..6a55599 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/HandlesUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a629a21629b8314d9f211f1c5513e18 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/IDrawable.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/IDrawable.cs new file mode 100644 index 0000000..35f18e4 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/IDrawable.cs @@ -0,0 +1,17 @@ +#if UNITY_EDITOR + +namespace DTT.Utils.EditorUtilities +{ + /// + /// An interface for classes drawable in the Editor GUI. + /// + public interface IDrawable + { + /// + /// Draws the Editor GUI. + /// + void OnGUI(); + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/IDrawable.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/IDrawable.cs.meta new file mode 100644 index 0000000..b16f13b --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/IDrawable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 45e74f2c62dc93c41a4c7dc1fc893f3c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/SerializedPropertyExtensions.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/SerializedPropertyExtensions.cs new file mode 100644 index 0000000..2e1e338 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/SerializedPropertyExtensions.cs @@ -0,0 +1,489 @@ +#if UNITY_EDITOR + +using System; +using System.Linq; +using System.Text.RegularExpressions; +using DTT.Utils.Extensions; +using UnityEditor; +using UnityEngine; + +namespace DTT.Utils.EditorUtilities.Extensions +{ + /// + /// Provides extension methods for instances used in + /// editor scripts. + /// + public static class SerializedPropertyExtensions + { + /// + /// Represents a regular expression for checking whether a property name corresponds with + /// an array element. + /// + private static readonly Regex _arrayElementRegex = new Regex(@"\w+\[\d\]", RegexOptions.Compiled); + + /// + /// Returns a sibling property of a serialized object its property. + /// Doesn't work for nested properties. + /// + /// The property to get the sibling of. + /// The property name. + /// The sibling property. + public static SerializedProperty GetSiblingProperty(this SerializedProperty property, string propertyName) + { + if (property == null) + throw new ArgumentNullException(nameof(property)); + + if (propertyName == null) + throw new ArgumentNullException(nameof(propertyName)); + + return property.serializedObject.FindProperty(propertyName); + } + + /// + /// Returns whether a serialized property is an array element. + /// + /// The serialized property to check. + /// Whether it is an array element. + public static bool IsArrayElement(this SerializedProperty property) + { + if (property == null) + throw new ArgumentNullException(nameof(property)); + + string propertyName = property.propertyPath.Split('.').Last(); + return _arrayElementRegex.IsMatch(propertyName); + } + + /// + /// Removes an array element with a given value. + /// + /// The array property to remove the element from. + /// The value of the element that should be removed. + /// Whether to compare on content or on reference value. + public static void RemoveArrayElement(this SerializedProperty arrayProperty, SerializedProperty value, + bool compareContent = true) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + for (int i = arrayProperty.arraySize - 1; i >= 0 ; i--) + { + SerializedProperty element = arrayProperty.GetArrayElementAtIndex(i); + bool condition = compareContent ? SerializedProperty.EqualContents(element, value) : element == value; + if (condition) + { + arrayProperty.DeleteArrayElementAtIndex(i); + break; + } + } + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, string value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + if (value == null) + throw new ArgumentNullException(nameof(value)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).stringValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, int value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).intValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, float value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).floatValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, double value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).doubleValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Rect value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).rectValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, RectInt value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).rectIntValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Vector2 value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).vector2Value = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Vector2Int value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).vector2IntValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Vector3 value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).vector3Value = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Vector3Int value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).vector3IntValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Vector4 value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).vector4Value = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, bool value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).boolValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Bounds value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).boundsValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, BoundsInt value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).boundsIntValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Color value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).colorValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, long value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).longValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Quaternion value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).quaternionValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, AnimationCurve value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + if (value == null) + throw new ArgumentNullException(nameof(value)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).animationCurveValue = value; + } + + /// + /// Adds an array element to a serialized array property. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, UnityEngine.Object value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + if (value == null) + throw new ArgumentNullException(nameof(value)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).objectReferenceValue = value; + } + + /// + /// Adds an array element to a serialized array property. Works only with enum value with + /// an underlying type of integer. + /// + /// The array property to add the element to. + /// The value to add. + /// The possible index to insert the element into. + public static void AddArrayElement(this SerializedProperty arrayProperty, Enum value, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + if (value == null) + throw new ArgumentNullException(nameof(value)); + + int newArrayElementIndex = arrayProperty.IncreaseArraySize(insertIndex); + arrayProperty.GetArrayElementAtIndex(newArrayElementIndex).enumValueIndex = value.ToInt(); + } + + /// + /// Returns whether the serialized array property contains a given value. + /// + /// The array property to check. + /// The value to search. + /// Whether the array property contains the given value. + public static bool ContainsArrayElement(this SerializedProperty arrayProperty, SerializedProperty value, + bool compareContent = true) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + if (value == null) + throw new ArgumentNullException(nameof(value)); + + for (int i = 0; i < arrayProperty.arraySize; i++) + { + SerializedProperty element = arrayProperty.GetArrayElementAtIndex(i); + bool condition = compareContent ? SerializedProperty.EqualContents(element, value) : element == value; + if (condition) + return true; + } + + return false; + } + + /// + /// Finds the first index of the array property where the element matches a condition. + /// Will return -1 if no element was found or the properyt wasn't an array property. + /// + /// The array property. + /// The condition to check on. + /// + public static int FindIndexInArray(this SerializedProperty arrayProperty, Func condition) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + if (condition == null) + throw new ArgumentNullException(nameof(condition)); + + for (int i = 0; i < arrayProperty.arraySize; i++) + if (condition(arrayProperty.GetArrayElementAtIndex(i))) + return i; + + return -1; + } + + /// + /// Returns all the serialized property elements in an array property. + /// + /// The array property. + /// The serialized property elements. + public static SerializedProperty[] GetArrayValues(this SerializedProperty arrayProperty) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + SerializedProperty[] elements = new SerializedProperty[arrayProperty.arraySize]; + for (int i = 0; i < elements.Length; i++) + elements[i] = arrayProperty.GetArrayElementAtIndex(i); + + return elements; + } + + /// + /// Increases the size of a serialized array property by one. If given an insert index, + /// will insert an empty element at array index instead. + /// + /// The array property of which to increase the size. + /// The index at which to insert the new element. + /// The index of the new empty element. + public static int IncreaseArraySize(this SerializedProperty arrayProperty, int? insertIndex = null) + { + if (arrayProperty == null) + throw new ArgumentNullException(nameof(arrayProperty)); + + int newEmptyElementIndex = arrayProperty.arraySize; + if (insertIndex.HasValue) + { + if (!insertIndex.Value.InRange(0, newEmptyElementIndex)) + throw new ArgumentOutOfRangeException(nameof(insertIndex)); + + newEmptyElementIndex = insertIndex.Value; + arrayProperty.InsertArrayElementAtIndex(newEmptyElementIndex); + } + else + { + arrayProperty.arraySize++; + } + + return newEmptyElementIndex; + } + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/SerializedPropertyExtensions.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/SerializedPropertyExtensions.cs.meta new file mode 100644 index 0000000..3dcd838 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/SerializedPropertyExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 60986a20800fd8f4890783e3fa01d9a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/TreeViewUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/TreeViewUtility.cs new file mode 100644 index 0000000..44bd18e --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/TreeViewUtility.cs @@ -0,0 +1,144 @@ +#if UNITY_EDITOR + +using System.Collections.Generic; +using UnityEditor; +using UnityEditor.IMGUI.Controls; +using UnityEngine; + +using Object = UnityEngine.Object; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides utility features for tree view data structures in Unity. + /// + public static class TreeViewUtility + { + /// + /// The id used for a default root. + /// + public const int DEFAULT_ROOT_ID = -1; + + /// + /// The depth used for a default root. + /// + public const int DEFAULT_ROOT_DEPTH = -1; + + /// + /// The name used for a default root. + /// + public const string DEFAULT_ROOT_NAME = "Root"; + + /// + /// The id used for an empty tree view item. + /// + public const int EMPTY_ID = 0; + + /// + /// The depth used for an empty tree view item. + /// + public const int EMPTY_DEPTH = 0; + + /// + /// The name used for an empty tree view item. + /// + public const string EMPTY_NAME = "Empty"; + + /// + /// The height used by a search field. Use this to calculate the height for a tree view. + /// + public const float SEARCH_BAR_HEIGHT = 22f; + + /// + /// A default root tree view item. + /// + public static TreeViewItem DefaultRoot => new TreeViewItem + { + id = DEFAULT_ROOT_ID, + depth = DEFAULT_ROOT_DEPTH, + displayName = DEFAULT_ROOT_NAME + }; + + /// + /// An empty tree view item. + /// + public static TreeViewItem EmptyItem => new TreeViewItem + { + id = EMPTY_ID, + depth = EMPTY_DEPTH, + displayName = EMPTY_NAME + }; + + /// + /// The style used for drawing the labels in tree views. + /// Modify with care as changing this value will have effect on all tree views in unity (e.g. scene view). + /// + /// This value is not stored as a style as this would retrieve the style in the static + /// constructor. We don't want this as that would mean using any of the other functionalities + /// would result in an error as styles can only be retrieved in OnGUI methods. + /// + /// + private static string _labelStyleName = "TV line"; + + /// + /// Enables rich text for tree view labels in Unity. + /// + public static void EnableRichText() + { + GUIStyle labelStyle = _labelStyleName; + labelStyle.richText = true; + } + + /// + /// Returns the unity object for a tree view item assuming the instance id has + /// been used to set the id of the tree view item. + /// + /// The tree view item to get the corresponding unity object for. + /// The unity object for the tree view item + public static Object ToUnityObject(this TreeViewItem treeViewItem) + => EditorUtility.InstanceIDToObject(treeViewItem.id); + + /// + /// Returns the unity object for a tree view item assuming the instance id has + /// been used to set the id of the tree view item. + /// + /// The type of unity object. + /// The tree view item to get the corresponding unity object for. + /// The unity object for the tree view item + public static T ToUnityObject(this TreeViewItem treeViewItem) where T : Object + => (T)EditorUtility.InstanceIDToObject(treeViewItem.id); + + /// + /// Converts a tree of tree view items to a list. + /// + /// The root tree view item. + /// The resulting list. + public static void TreeToList(TreeViewItem rootItem, IList result) + { + result.Clear(); + + // Create a stack of tree view items and add top level items to it. + Stack stack = new Stack(); + for (int i = rootItem.children.Count - 1; i >= 0; i--) + stack.Push(rootItem.children[i]); + + // While the stack is not empty, pop items and add them to the result. + // If an item has children push them onto the stack. + while (stack.Count > 0) + { + TreeViewItem current = stack.Pop(); + result.Add(current); + + if (current.hasChildren && current.children[0] != null) + { + for (int i = current.children.Count - 1; i >= 0; i--) + { + stack.Push(current.children[i]); + } + } + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/TreeViewUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/TreeViewUtility.cs.meta new file mode 100644 index 0000000..cb2f068 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/GUI/TreeViewUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 77637cdc8b46f174eb43bff58e774e90 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/PackageUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/PackageUtility.cs new file mode 100644 index 0000000..6f8aff9 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/PackageUtility.cs @@ -0,0 +1,42 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; +using UnityEngine; +using Object = UnityEngine.Object; +using PackageInfo = UnityEditor.PackageManager.PackageInfo; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides utility methods for interacting with packages in Unity's 'Packages' folder. + /// + public static class PackageUtility + { + /// + /// Returns the package info of an asset. + /// + /// The asset to get the package info for. + /// The package info. + public static PackageInfo GetPackageInfo(this Object asset) + { + if (asset == null) + throw new ArgumentNullException(nameof(asset)); + + string assetPath = AssetDatabase.GetAssetPath(asset); + if (string.IsNullOrEmpty(assetPath)) + { + Debug.LogWarning($"Asset {asset.name} was not found in the asset database. Make sure it references an actual asset."); + return null; + } + + PackageInfo info = PackageInfo.FindForAssetPath(assetPath); + if (info == null) + Debug.LogWarning($"No package info was found for asset {asset.name}. Make sure it is inside a package folder."); + + return info; + } + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/PackageUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/PackageUtility.cs.meta new file mode 100644 index 0000000..6e1370b --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/PackageUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9316613df5cb0b45b5c0b1a922b076c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/PathNames.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/PathNames.cs new file mode 100644 index 0000000..da7c5c8 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/PathNames.cs @@ -0,0 +1,47 @@ +#if UNITY_EDITOR + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides constants for unity build in names. + /// + public class PathNames + { + /// + /// The name of the editor folder used to put editor scripts in. + /// + public const string EDITOR_FOLDER = "Editor"; + + /// + /// The name of the project folder. + /// + public const string PROJECT_FOLDER = "Assets"; + + /// + /// The name of the resources folder. + /// + public const string RESOURCES_FOLDER = "Resources"; + + /// + /// The name of the packages folder. + /// + public const string PACKAGES_FOLDER = "Packages"; + + /// + /// The extension for an asset file. + /// + public const string ASSET_EXTENSIONS = ".asset"; + + /// + /// The extensions for a scene file. + /// + public const string SCENE_EXTENSION = ".unity"; + + /// + /// The path for unity build in resources. + /// + public const string BUILDIN_RESOURCES = "Resources/unity_builtin_extra"; + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/PathNames.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/PathNames.cs.meta new file mode 100644 index 0000000..5e5ee7c --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/PathNames.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ed383e9f87d1b848a6c893a39301780 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/PlayerSettingsUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/PlayerSettingsUtility.cs new file mode 100644 index 0000000..d7f996a --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/PlayerSettingsUtility.cs @@ -0,0 +1,54 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using UnityEditor; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides player settings related utility methods. + /// + public static class PlayerSettingsUtility + { + /// + /// Adds a define symbol to the selected build target group its defined symbols. + /// + /// The symbol to add. + public static void AddScriptingDefineSymbol(string symbol) + { + if (symbol == null) + throw new ArgumentNullException("The symbol to add was null."); + + BuildTargetGroup buildTargetGroup = EditorUserBuildSettings.selectedBuildTargetGroup; + string defines = PlayerSettings.GetScriptingDefineSymbolsForGroup(buildTargetGroup); + List definesList = new List(defines.Split(';')); + + if (!definesList.Contains(symbol)) + definesList.Add(symbol); + + PlayerSettings.SetScriptingDefineSymbolsForGroup(buildTargetGroup, string.Join(";", definesList)); + } + + /// + /// Removes the define symbol from the selected build target group its defined symbols. + /// + /// The symbol to remove. + public static void RemoveScriptingDefineSymbol(string symbol) + { + if (symbol == null) + throw new ArgumentNullException("The symbol to remove was null."); + + BuildTargetGroup buildTargetGroup = EditorUserBuildSettings.selectedBuildTargetGroup; + string defines = PlayerSettings.GetScriptingDefineSymbolsForGroup(buildTargetGroup); + List definesList = new List(defines.Split(';')); + + if (definesList.Contains(symbol)) + definesList.Remove(symbol); + + PlayerSettings.SetScriptingDefineSymbolsForGroup(buildTargetGroup, string.Join(";", definesList)); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/PlayerSettingsUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/PlayerSettingsUtility.cs.meta new file mode 100644 index 0000000..d0eaa1b --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/PlayerSettingsUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc9ea91f400e34c46830c6cdbd365f7e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/RelativePropertyCache.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/RelativePropertyCache.cs new file mode 100644 index 0000000..39b7b60 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/RelativePropertyCache.cs @@ -0,0 +1,102 @@ +#if UNITY_EDITOR + +using DTT.Utils.Exceptions; +using DTT.Utils.Optimization; +using System; +using System.Collections.Generic; +using UnityEditor; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides storage of 's from a instance, + /// creating them when they are first used. It also provides implementations access to them by property name + /// instead of by magic string. + /// + public class RelativePropertyCache : LazyDictionaryBase + { + #region Variables + #region Protected + /// + /// The property used for initializing relative property values the first time. + /// + protected SerializedProperty p_serializedProperty; + #endregion + #region Private + /// + /// The stored properties, accessable by name. + /// + private Dictionary _relativeProperties = new Dictionary(); + + /// + /// The prefix used for private variables. + /// + private const string PRIVATE_PREFIX = "_"; + #endregion + #endregion + + #region Constructors + /// + /// Creates a new instance, initializing the stored properties + /// of the given . + /// + /// The object of which to store the properties. + public RelativePropertyCache(SerializedProperty serializedProperty) + { + if (serializedProperty == null) + throw new LazyDictionaryException("Serialized property can't be null"); + + p_serializedProperty = serializedProperty; + } + #endregion + + #region Methods + #region Public + /// + /// Updates the serialized object representation. Call this before drawing + /// your properties and eventuall changes. + /// + public void UpdateObjectRepresentation() => p_serializedProperty.serializedObject.Update(); + + /// + /// Applies modified changes of properties to the serialized object. + /// Call this after a has returned true. + /// + public void ApplyChangesToObject() => p_serializedProperty.serializedObject.ApplyModifiedProperties(); + #endregion + #region Protected + /// + /// Tries retrieving a relative property value from the cache based on given name. + /// + /// The property name. + /// The property value. + protected override SerializedProperty GetValue(string nameOfProperty) + { + // Null or empty property names aren't allowed. + if (string.IsNullOrEmpty(nameOfProperty)) + throw new NullReferenceException($"Property name is null or empty."); + + if (!_relativeProperties.ContainsKey(nameOfProperty)) + { + // Find a property using the given name. + SerializedProperty property = p_serializedProperty.FindPropertyRelative(nameOfProperty); + if (property == null) + { + // If the property wasn't found, try finding it might be using a private prefix. + string privatePrefixed = PRIVATE_PREFIX + nameOfProperty; + property = p_serializedProperty.FindPropertyRelative(privatePrefixed); + if (property == null) + throw new InvalidOperationException($"{nameOfProperty} and {privatePrefixed} don't match a property."); + } + + _relativeProperties.Add(nameOfProperty, property); + } + + return _relativeProperties[nameOfProperty]; + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/RelativePropertyCache.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/RelativePropertyCache.cs.meta new file mode 100644 index 0000000..281b9b4 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/RelativePropertyCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c363b07b0f2eb514ba6be90fb8e9158f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/SerializedPropertyCache.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/SerializedPropertyCache.cs new file mode 100644 index 0000000..a8d2fd9 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/SerializedPropertyCache.cs @@ -0,0 +1,102 @@ +#if UNITY_EDITOR + +using DTT.Utils.Exceptions; +using DTT.Utils.Optimization; +using System; +using System.Collections.Generic; +using UnityEditor; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides storage of 's from a instance, + /// creating them when they are first used. It also provides access to them by property name + /// instead of by magic string. + /// + public class SerializedPropertyCache : LazyDictionaryBase + { + #region Variables + #region Protected + /// + /// The object used for initializing property values the first time. + /// + protected SerializedObject p_serializedObject; + #endregion + #region Private + /// + /// The stored properties, accessable by name. + /// + private Dictionary _properties = new Dictionary(); + + /// + /// The prefix used for private variables. + /// + private const string PRIVATE_PREFIX = "_"; + #endregion + #endregion + + #region Constructors + /// + /// Creates a new instance, initializing the stored properties + /// of the given . + /// + /// The object of which to store the properties. + public SerializedPropertyCache(SerializedObject serializedObject) + { + if (serializedObject == null) + throw new LazyDictionaryException("Serialized object can't be null"); + + p_serializedObject = serializedObject; + } + #endregion + + #region Methods + #region Public + /// + /// Updates the serialized object representation. Call this before drawing + /// your properties and eventuall changes. + /// + public void UpdateRepresentation() => p_serializedObject.Update(); + + /// + /// Applies modified changes of properties to the serialized object. + /// Call this after a has returned true. + /// + public void ApplyChanges() => p_serializedObject.ApplyModifiedProperties(); + #endregion + #region Protected + /// + /// Tries retrieving a property value from the cache based on given name. + /// + /// The property name. + /// The property value. + protected override SerializedProperty GetValue(string nameOfProperty) + { + // Null or empty property names aren't allowed. + if (string.IsNullOrEmpty(nameOfProperty)) + throw new NullReferenceException($"Property name is null or empty."); + + if (!_properties.ContainsKey(nameOfProperty)) + { + // Find a property using the given name. + SerializedProperty property = p_serializedObject.FindProperty(nameOfProperty); + if (property == null) + { + // If the property wasn't found, try finding it might be using a private prefix. + string privatePrefixed = PRIVATE_PREFIX + nameOfProperty; + property = p_serializedObject.FindProperty(privatePrefixed); + if (property == null) + throw new InvalidOperationException($"{nameOfProperty} and {privatePrefixed} don't match a property."); + } + + _properties.Add(nameOfProperty, property); + } + + return _properties[nameOfProperty]; + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/SerializedPropertyCache.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/SerializedPropertyCache.cs.meta new file mode 100644 index 0000000..115b449 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/SerializedPropertyCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a0c6cf3b96ce5d43bf7e3f374b4c0d1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/SpriteUtility.cs b/Assets/Third/AI/DTT/Editor Utilities/Editor/SpriteUtility.cs new file mode 100644 index 0000000..a205885 --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/SpriteUtility.cs @@ -0,0 +1,87 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; +using UnityEngine; +using UnityEngine.U2D; + +namespace DTT.Utils.EditorUtilities +{ + /// + /// Provides methods for validating sprites. + /// + public static class SpriteUtility + { + #region Methods + #region Public + /// + /// Returns the for the given object. + /// Will return null if the sprite is a unity buildin sprite. + /// + /// The sprite to get the importer of. + /// The importer of the given sprite. + public static TextureImporter GetImporterOfSprite(this Sprite sprite) + { + if (sprite == null) + throw new ArgumentNullException(nameof(sprite)); + + string path = AssetDatabase.GetAssetPath(sprite); + return path != PathNames.BUILDIN_RESOURCES ? (TextureImporter)TextureImporter.GetAtPath(path) : null; + } + + /// + /// Determines whether the given sprite is a build in Unity sprite. + /// + /// The sprite to be checked on whether it's a build in Unity sprite. + /// Whether the given sprite is a build in Unity sprite. + public static bool IsSpriteFromUnity(this Sprite sprite) + { + if (sprite == null) + throw new ArgumentNullException(nameof(sprite)); + + string path = AssetDatabase.GetAssetPath(sprite); + return path == PathNames.BUILDIN_RESOURCES; + } + + /// + /// Returns whether a sprite is imported with a sprite mode of . + /// Will return false on internal Unity resources sprites. + /// + /// The sprite to check. + /// Whether the sprite is imported with the multiple sprite mode. + public static bool IsImportedWithMultipleSpriteMode(this Sprite sprite) + { + if (sprite == null) + throw new ArgumentNullException(nameof(sprite)); + + TextureImporter importer = GetImporterOfSprite(sprite); + return importer != null ? importer.spriteImportMode == SpriteImportMode.Multiple : false; + } + + /// + /// Returns whether a sprite is part of an atlas in the project. + /// This is a performance heavy call and should thus only be called in initialization methods. + /// + /// The sprite to check. + /// Whether the sprite is part of an atlas in the project. + public static bool IsAtlasPacked(this Sprite sprite) + { + if (sprite == null) + throw new ArgumentNullException(nameof(sprite)); + + string[] guids = AssetDatabase.FindAssets("t:spriteatlas"); + foreach (string guid in guids) + { + SpriteAtlas atlas = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(guid)); + if (atlas.CanBindTo(sprite)) + return true; + } + + return false; + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Editor Utilities/Editor/SpriteUtility.cs.meta b/Assets/Third/AI/DTT/Editor Utilities/Editor/SpriteUtility.cs.meta new file mode 100644 index 0000000..54b438d --- /dev/null +++ b/Assets/Third/AI/DTT/Editor Utilities/Editor/SpriteUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0290643e3b666574893acd05249dade7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools.meta b/Assets/Third/AI/DTT/Publishing Tools.meta new file mode 100644 index 0000000..839c330 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd7aae7fa787cd6479e82ba857d2837b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/CHANGELOG.md b/Assets/Third/AI/DTT/Publishing Tools/CHANGELOG.md new file mode 100644 index 0000000..007ac12 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/CHANGELOG.md @@ -0,0 +1,90 @@ +# Changelog + +- All notable changes to this package will be documented in this file. +- The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this package adheres to [Semantic Versioning](https://semver.org/) + +## [3.1.3] - 2022-05-23 +### Updated +- Updated dependencies. +### Added +- Added check for illegal characters. + +## [3.1.2] - 2022-04-25 +## Fixed +- Issue with ArgumentExceptions being thrown when trying to load assembly files on newer Unity versions. + +## [3.1.1] - 2022-03-31 +## Fixed +- Issue with FileNotFoundExceptions sometimes being thrown when trying to load an assembly file. + +## [3.1.0] - 2022-03-29 +## Added +- DTTAsset attribute +- DTTAssetService class to automatically create dtt assets in the project. + +## [3.0.0] - 2022-03-28 +### Added +- DTTPathUtility class containing methods from runtime utilities PathUtility class + +### Updated +- Dependency to runtime utilities to version 2.0.0 + +## [2.2.1] - 2022-03-18 +### Fixed +- Set correct path for retrieving fonts. + +## [2.2.0] - 2022-02-01 +### Added +- New open sans and monsterrat fonts. +- DTT inspector for shaders. + +## [2.1.0] - 2022-01-25 +### Updated +- Updated dependecies to runtime utilities and editor utilities. + +## [2.0.3] - 2022-01-13 +### Updated +- Updated dependecies to runtime utilities and editor utilities. + +## [2.0.2] - 2021-12-30 +### Fixed +- Fixed issue with package/asset causing an infinite import loop at import or project load. + +## [2.0.1] - 2021-12-21 +### Fixed +- Fixed problem with null reference exception when the text property of a readme section was non-existent. +- Fixed problem with null reference exception when the text property of a readme section didn't contain paragraphs +- Fixed an issue with the ContentFolderPath retrieval not returning a path that was unity compatible. + +### Updated +- The ConfigPostProcessor now uses the serialized property of the asset json instead of writing to the file. +- The retrieval of asset json in the project now has a more descriptive warning message when failing. + +## [2.0.0] - 2021-12-15 +### Updated +- Updated editor utilities dependency to 3.0.0 +- Updated runtime utilities dependency to 1.1.0 + +## [Initial Release] +## [1.0.0] - 2021-11-23 +### Updated +- Updated editor utilities dependency to 2.0.0 +- Updated runtime utilities dependency to 1.0.0 + +[Unreleased] + +##[0.0.5] - 2021-08-23 +### Fixed +- Prevent readme window from crashing whenever an image is not loaded correctly. + +##[0.1.0] - 2021-08-25 +### Added +- Added a new 'EditorTextures' class to publishing tools which uses the full package name to resolve a base path for a package making it possible to only need ot provide the relative path. + +##[0.2.0] - 2021-08-25 +### Removed +- Removed unnecessary method that caused an exception when removing another package. + +### Added +- Added a property that provides all package paths of dtt packages in the project. This can be used when you want to look for assets in the project but want to reduce searches to only be inside of dtt package folders. + diff --git a/Assets/Third/AI/DTT/Publishing Tools/CHANGELOG.md.meta b/Assets/Third/AI/DTT/Publishing Tools/CHANGELOG.md.meta new file mode 100644 index 0000000..93303ca --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad673e4a09bcf754da0e78156a237a8a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor.meta new file mode 100644 index 0000000..1ea3f99 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb3e2bfb8efcf9f44bd7bbbb23f4eac9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art.meta new file mode 100644 index 0000000..9637da2 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 452ab47bd89b5ee4db10ebdb196f6bfe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_dark.png b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_dark.png new file mode 100644 index 0000000..a47ce0d Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_dark.png differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_dark.png.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_dark.png.meta new file mode 100644 index 0000000..87b4353 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_dark.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 7137c610f0526244e9ba164a8a97fff5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 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: Windows Store Apps + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_light.png b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_light.png new file mode 100644 index 0000000..b784e54 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_light.png differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_light.png.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_light.png.meta new file mode 100644 index 0000000..b8f4e07 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_body_light.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 253777fe8aefbc046978e67a1137738c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + 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: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 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: Windows Store Apps + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_dark.png b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_dark.png new file mode 100644 index 0000000..4df02bb Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_dark.png differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_dark.png.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_dark.png.meta new file mode 100644 index 0000000..131d117 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_dark.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 6bc89ca20f1bebb45a48e164d6f68596 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 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: Windows Store Apps + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_light.png b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_light.png new file mode 100644 index 0000000..a671d58 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_light.png differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_light.png.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_light.png.meta new file mode 100644 index 0000000..6180178 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/card_header_light.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: d97f7fc8ebbdf6e44a9f6d25b44ad969 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 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: Windows Store Apps + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/icon-large.png b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/icon-large.png new file mode 100644 index 0000000..c6c7f8e Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/icon-large.png differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/icon-large.png.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/icon-large.png.meta new file mode 100644 index 0000000..5308ea8 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/icon-large.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 039188ca4fdf30b488d3a0cea71af29f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 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: Windows Store Apps + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_dark.png b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_dark.png new file mode 100644 index 0000000..bd88f65 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_dark.png differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_dark.png.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_dark.png.meta new file mode 100644 index 0000000..20a430f --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_dark.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 869f53260d4d3e2418e3f063c7d2d3b4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + 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: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_light.png b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_light.png new file mode 100644 index 0000000..df50aaa Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_light.png differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_light.png.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_light.png.meta new file mode 100644 index 0000000..06caa4c --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Art/logo_light.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: ba05147e9072d9242884c77ae1f4bf2f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + 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: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/DTT.PublishingTools.Editor.asmdef b/Assets/Third/AI/DTT/Publishing Tools/Editor/DTT.PublishingTools.Editor.asmdef new file mode 100644 index 0000000..22bb262 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/DTT.PublishingTools.Editor.asmdef @@ -0,0 +1,19 @@ +{ + "name": "DTT.PublishingTools.Editor", + "references": [ + "GUID:c6a12e1e013355540ab606f758b6c505", + "GUID:1711cb30f577ba1498364a78a6873853", + "GUID:42c715f93f2a87549bf83c68b0c29dd2" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/DTT.PublishingTools.Editor.asmdef.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/DTT.PublishingTools.Editor.asmdef.meta new file mode 100644 index 0000000..16716ef --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/DTT.PublishingTools.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b5e078f64d95bba4a8ba03b5b4940114 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts.meta new file mode 100644 index 0000000..b15712f --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de1cb594c2f7ff644acd0787e490b7cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat.meta new file mode 100644 index 0000000..ff4fb6d --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef827d6af231a204ebf0818f737b6de1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Black.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Black.ttf new file mode 100644 index 0000000..93b8bab Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Black.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Black.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Black.ttf.meta new file mode 100644 index 0000000..e6b3cb7 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Black.ttf.meta @@ -0,0 +1,38 @@ +fileFormatVersion: 2 +guid: f9fd6433e6880d64cae0aeefcfbadfb8 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BlackItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BlackItalic.ttf new file mode 100644 index 0000000..438630e Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BlackItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BlackItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BlackItalic.ttf.meta new file mode 100644 index 0000000..a26a603 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BlackItalic.ttf.meta @@ -0,0 +1,39 @@ +fileFormatVersion: 2 +guid: 2dd3fddf24e12474f9433a8a112480dd +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Bold.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Bold.ttf new file mode 100644 index 0000000..55e0b1a Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Bold.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Bold.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Bold.ttf.meta new file mode 100644 index 0000000..6293dbb --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Bold.ttf.meta @@ -0,0 +1,37 @@ +fileFormatVersion: 2 +guid: 282840c0fbf460b4a8c333958a069c51 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BoldItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BoldItalic.ttf new file mode 100644 index 0000000..6b4541d Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BoldItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BoldItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BoldItalic.ttf.meta new file mode 100644 index 0000000..cf5baa6 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-BoldItalic.ttf.meta @@ -0,0 +1,36 @@ +fileFormatVersion: 2 +guid: f5dccc4de93a59244bcfb6d5f2a0f623 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBold.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBold.ttf new file mode 100644 index 0000000..80ea806 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBold.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBold.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBold.ttf.meta new file mode 100644 index 0000000..45ef40a --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBold.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: a5ae1b4d46e6ef943ac83463d4e9dcaa +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf new file mode 100644 index 0000000..66ccd46 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf.meta new file mode 100644 index 0000000..2eb72ec --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 43cf35c8d2f51be43bc4f723df2c9095 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLight.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLight.ttf new file mode 100644 index 0000000..532cbb5 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLight.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLight.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLight.ttf.meta new file mode 100644 index 0000000..a240005 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLight.ttf.meta @@ -0,0 +1,50 @@ +fileFormatVersion: 2 +guid: 6cbec4e96b6d1cb43b88381861d2741c +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 4abfdc282200ee44794a7553f1e105ea, type: 3} + - {fileID: 12800000, guid: 5a0a6c58b77dfc6409fd56767e8196b1, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLightItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLightItalic.ttf new file mode 100644 index 0000000..150591a Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLightItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLightItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLightItalic.ttf.meta new file mode 100644 index 0000000..3d7a8f3 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ExtraLightItalic.ttf.meta @@ -0,0 +1,41 @@ +fileFormatVersion: 2 +guid: c1ca041d32145fe4da4c3d6ffbc9edb0 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf new file mode 100644 index 0000000..b6ac9f5 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf.meta new file mode 100644 index 0000000..470d497 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 3d962a23742058e4a9a71c7ec4f98fc1 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 09a67b11670cb4940a250c51aff1672e, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 4abfdc282200ee44794a7553f1e105ea, type: 3} + - {fileID: 12800000, guid: dc269d385a88a8d4595a11062cfce47b, type: 3} + - {fileID: 12800000, guid: 5a0a6c58b77dfc6409fd56767e8196b1, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: 6cbec4e96b6d1cb43b88381861d2741c, type: 3} + - {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: 0f740c9d9b8ec494d9e538e30e12be73, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic.ttf new file mode 100644 index 0000000..be99e1c Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic.ttf.meta new file mode 100644 index 0000000..03c80a7 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Italic.ttf.meta @@ -0,0 +1,40 @@ +fileFormatVersion: 2 +guid: 90d0b2b5801c17948ab485e94ef91fb4 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LICENSE.txt b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LICENSE.txt new file mode 100644 index 0000000..f435ed8 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LICENSE.txt @@ -0,0 +1,93 @@ +Copyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LICENSE.txt.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LICENSE.txt.meta new file mode 100644 index 0000000..682a566 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LICENSE.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 66fbc94768474e44aa17c077a2c138fd +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Light.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Light.ttf new file mode 100644 index 0000000..2c91484 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Light.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Light.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Light.ttf.meta new file mode 100644 index 0000000..abf5e9a --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Light.ttf.meta @@ -0,0 +1,48 @@ +fileFormatVersion: 2 +guid: 4abfdc282200ee44794a7553f1e105ea +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LightItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LightItalic.ttf new file mode 100644 index 0000000..7082e03 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LightItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LightItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LightItalic.ttf.meta new file mode 100644 index 0000000..6dddb02 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-LightItalic.ttf.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 0f740c9d9b8ec494d9e538e30e12be73 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 4abfdc282200ee44794a7553f1e105ea, type: 3} + - {fileID: 12800000, guid: dc269d385a88a8d4595a11062cfce47b, type: 3} + - {fileID: 12800000, guid: 5a0a6c58b77dfc6409fd56767e8196b1, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: 6cbec4e96b6d1cb43b88381861d2741c, type: 3} + - {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Medium.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Medium.ttf new file mode 100644 index 0000000..0f0fd1d Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Medium.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Medium.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Medium.ttf.meta new file mode 100644 index 0000000..c7cb247 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Medium.ttf.meta @@ -0,0 +1,51 @@ +fileFormatVersion: 2 +guid: dc269d385a88a8d4595a11062cfce47b +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 4abfdc282200ee44794a7553f1e105ea, type: 3} + - {fileID: 12800000, guid: 5a0a6c58b77dfc6409fd56767e8196b1, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: 6cbec4e96b6d1cb43b88381861d2741c, type: 3} + - {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-MediumItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-MediumItalic.ttf new file mode 100644 index 0000000..5bd6dd2 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-MediumItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-MediumItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-MediumItalic.ttf.meta new file mode 100644 index 0000000..319f126 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-MediumItalic.ttf.meta @@ -0,0 +1,44 @@ +fileFormatVersion: 2 +guid: f76c5850d1f886949a64f1edaf024750 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Regular.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Regular.ttf new file mode 100644 index 0000000..1cd0259 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Regular.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Regular.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Regular.ttf.meta new file mode 100644 index 0000000..cb98602 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Regular.ttf.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d9d6a5440b01e9a41828df890ef54a6c +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBold.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBold.ttf new file mode 100644 index 0000000..ccaba1a Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBold.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBold.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBold.ttf.meta new file mode 100644 index 0000000..20b7d6f --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBold.ttf.meta @@ -0,0 +1,46 @@ +fileFormatVersion: 2 +guid: a990d9e9accabd147bc8f9d289aa5ed6 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBoldItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBoldItalic.ttf new file mode 100644 index 0000000..b8278b9 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBoldItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBoldItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBoldItalic.ttf.meta new file mode 100644 index 0000000..2d29508 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-SemiBoldItalic.ttf.meta @@ -0,0 +1,43 @@ +fileFormatVersion: 2 +guid: 85a81952531582a4e86872aca698f04f +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Thin.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Thin.ttf new file mode 100644 index 0000000..a6d0321 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Thin.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Thin.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Thin.ttf.meta new file mode 100644 index 0000000..310fc6f --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-Thin.ttf.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 0980d37ff44304d4aaaf275bf19d4682 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ThinItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ThinItalic.ttf new file mode 100644 index 0000000..585c82b Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ThinItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ThinItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ThinItalic.ttf.meta new file mode 100644 index 0000000..4dbb5fd --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-ThinItalic.ttf.meta @@ -0,0 +1,49 @@ +fileFormatVersion: 2 +guid: 5a0a6c58b77dfc6409fd56767e8196b1 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 4abfdc282200ee44794a7553f1e105ea, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf new file mode 100644 index 0000000..f0b2cb3 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf.meta new file mode 100644 index 0000000..f37a883 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 09a67b11670cb4940a250c51aff1672e +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Montserrat + fallbackFontReferences: + - {fileID: 12800000, guid: f76c5850d1f886949a64f1edaf024750, type: 3} + - {fileID: 12800000, guid: 282840c0fbf460b4a8c333958a069c51, type: 3} + - {fileID: 12800000, guid: 85a81952531582a4e86872aca698f04f, type: 3} + - {fileID: 12800000, guid: f9fd6433e6880d64cae0aeefcfbadfb8, type: 3} + - {fileID: 12800000, guid: 522416f3385f63c439bbb2ebdd107ec6, type: 3} + - {fileID: 12800000, guid: d9d6a5440b01e9a41828df890ef54a6c, type: 3} + - {fileID: 12800000, guid: 95f53774c9c0ddc428ee6db3392807fb, type: 3} + - {fileID: 12800000, guid: f32ce0848d1a85b489a3667d35636edb, type: 3} + - {fileID: 12800000, guid: 90d0b2b5801c17948ab485e94ef91fb4, type: 3} + - {fileID: 12800000, guid: 56eb8ba6549867d43b28d84b2d2b1765, type: 3} + - {fileID: 12800000, guid: 98bdcde75e0f28c4593b30342bf98b27, type: 3} + - {fileID: 12800000, guid: 4abfdc282200ee44794a7553f1e105ea, type: 3} + - {fileID: 12800000, guid: dc269d385a88a8d4595a11062cfce47b, type: 3} + - {fileID: 12800000, guid: 5a0a6c58b77dfc6409fd56767e8196b1, type: 3} + - {fileID: 12800000, guid: 43cf35c8d2f51be43bc4f723df2c9095, type: 3} + - {fileID: 12800000, guid: b7a19069087381e418a79ec8a46dc22e, type: 3} + - {fileID: 12800000, guid: 3f7812d95fef5554f8317b7870bb4e5c, type: 3} + - {fileID: 12800000, guid: 6cbec4e96b6d1cb43b88381861d2741c, type: 3} + - {fileID: 12800000, guid: a990d9e9accabd147bc8f9d289aa5ed6, type: 3} + - {fileID: 12800000, guid: dc14210b5ddbbee4594fc5f7c08795a6, type: 3} + - {fileID: 12800000, guid: edcafeabb47ee5446b08e6545e78e96d, type: 3} + - {fileID: 12800000, guid: 979f360d31010aa41a2c0a3cf43f7469, type: 3} + - {fileID: 12800000, guid: c1ca041d32145fe4da4c3d6ffbc9edb0, type: 3} + - {fileID: 12800000, guid: a5ae1b4d46e6ef943ac83463d4e9dcaa, type: 3} + - {fileID: 12800000, guid: f5dccc4de93a59244bcfb6d5f2a0f623, type: 3} + - {fileID: 12800000, guid: d692815d963545f448ec8cf9a89cb786, type: 3} + - {fileID: 12800000, guid: 0f740c9d9b8ec494d9e538e30e12be73, type: 3} + - {fileID: 12800000, guid: d07ee6eedbaba864d8db3a0c11cde6cd, type: 3} + - {fileID: 12800000, guid: 0980d37ff44304d4aaaf275bf19d4682, type: 3} + - {fileID: 12800000, guid: aa224d8f265f70a4aac7f113edf5e9bc, type: 3} + - {fileID: 12800000, guid: 2dd3fddf24e12474f9433a8a112480dd, type: 3} + - {fileID: 12800000, guid: e9e498ffe6ca5ea419426fcfa3873c93, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans.meta new file mode 100644 index 0000000..ed9670b --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f2435576de2928b44a0ff3288cbe1964 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OPENSANS-LICENSE.txt b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OPENSANS-LICENSE.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OPENSANS-LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OPENSANS-LICENSE.txt.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OPENSANS-LICENSE.txt.meta new file mode 100644 index 0000000..eb8c0ee --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OPENSANS-LICENSE.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0de90ed19d5a952448cc68f31afcd5ba +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Bold.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Bold.ttf new file mode 100644 index 0000000..4d8f3e5 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Bold.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Bold.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Bold.ttf.meta new file mode 100644 index 0000000..c69bc59 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Bold.ttf.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 8c741ebf721958a4abc668db1eafde3e +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 273e39527c7ad79438e8ed56f700a7e5, type: 3} + - {fileID: 12800000, guid: a88a87032638769478f1251b7ebbc1c3, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: aaeeb559e65a08d418b2c07820cccd05, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + - {fileID: 12800000, guid: 0a2a8f9f9ddf719449b935ad27a636a9, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-BoldItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-BoldItalic.ttf new file mode 100644 index 0000000..eba75d7 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-BoldItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-BoldItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-BoldItalic.ttf.meta new file mode 100644 index 0000000..4eb65a5 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-BoldItalic.ttf.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 269df42cdbaa1844e8e54811d376931b +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBold.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBold.ttf new file mode 100644 index 0000000..db66f6a Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBold.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBold.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBold.ttf.meta new file mode 100644 index 0000000..1937921 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBold.ttf.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: a54b96bafce245a4e914b67392a12a0d +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBoldItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBoldItalic.ttf new file mode 100644 index 0000000..b7611bb Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBoldItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBoldItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBoldItalic.ttf.meta new file mode 100644 index 0000000..6a08a73 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-ExtraBoldItalic.ttf.meta @@ -0,0 +1,35 @@ +fileFormatVersion: 2 +guid: 1f939fa5e12376c4786e50fb210d7637 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 273e39527c7ad79438e8ed56f700a7e5, type: 3} + - {fileID: 12800000, guid: a88a87032638769478f1251b7ebbc1c3, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: 3df76054d9acaf74280abc0e9d4a73a0, type: 3} + - {fileID: 12800000, guid: ae8c42c5bb5f5804b8836864a61222b2, type: 3} + - {fileID: 12800000, guid: aaeeb559e65a08d418b2c07820cccd05, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + - {fileID: 12800000, guid: 0a2a8f9f9ddf719449b935ad27a636a9, type: 3} + - {fileID: 12800000, guid: 8c741ebf721958a4abc668db1eafde3e, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf new file mode 100644 index 0000000..0fea34b Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf.meta new file mode 100644 index 0000000..80fdb51 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf.meta @@ -0,0 +1,36 @@ +fileFormatVersion: 2 +guid: e7e34955091bd2c40b2630ff3a9200f3 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 273e39527c7ad79438e8ed56f700a7e5, type: 3} + - {fileID: 12800000, guid: a88a87032638769478f1251b7ebbc1c3, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: 3df76054d9acaf74280abc0e9d4a73a0, type: 3} + - {fileID: 12800000, guid: 1f939fa5e12376c4786e50fb210d7637, type: 3} + - {fileID: 12800000, guid: ae8c42c5bb5f5804b8836864a61222b2, type: 3} + - {fileID: 12800000, guid: aaeeb559e65a08d418b2c07820cccd05, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + - {fileID: 12800000, guid: 0a2a8f9f9ddf719449b935ad27a636a9, type: 3} + - {fileID: 12800000, guid: 8c741ebf721958a4abc668db1eafde3e, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic.ttf new file mode 100644 index 0000000..b088474 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic.ttf.meta new file mode 100644 index 0000000..5ad3430 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Italic.ttf.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: f0f8f8f3635eaa14ead22a66cc4a1a14 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Light.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Light.ttf new file mode 100644 index 0000000..d01b20c Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Light.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Light.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Light.ttf.meta new file mode 100644 index 0000000..cdbc929 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Light.ttf.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 273e39527c7ad79438e8ed56f700a7e5 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-LightItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-LightItalic.ttf new file mode 100644 index 0000000..0441a59 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-LightItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-LightItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-LightItalic.ttf.meta new file mode 100644 index 0000000..0bbc1d9 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-LightItalic.ttf.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: 0a2a8f9f9ddf719449b935ad27a636a9 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 273e39527c7ad79438e8ed56f700a7e5, type: 3} + - {fileID: 12800000, guid: a88a87032638769478f1251b7ebbc1c3, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Medium.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Medium.ttf new file mode 100644 index 0000000..6b41918 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Medium.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Medium.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Medium.ttf.meta new file mode 100644 index 0000000..4ca7d99 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Medium.ttf.meta @@ -0,0 +1,25 @@ +fileFormatVersion: 2 +guid: f345ca1e94a1a354b8da179cfecb9059 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-MediumItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-MediumItalic.ttf new file mode 100644 index 0000000..c84fe4f Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-MediumItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-MediumItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-MediumItalic.ttf.meta new file mode 100644 index 0000000..84298c8 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-MediumItalic.ttf.meta @@ -0,0 +1,34 @@ +fileFormatVersion: 2 +guid: ae8c42c5bb5f5804b8836864a61222b2 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 273e39527c7ad79438e8ed56f700a7e5, type: 3} + - {fileID: 12800000, guid: a88a87032638769478f1251b7ebbc1c3, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: 3df76054d9acaf74280abc0e9d4a73a0, type: 3} + - {fileID: 12800000, guid: aaeeb559e65a08d418b2c07820cccd05, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + - {fileID: 12800000, guid: 0a2a8f9f9ddf719449b935ad27a636a9, type: 3} + - {fileID: 12800000, guid: 8c741ebf721958a4abc668db1eafde3e, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Regular.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Regular.ttf new file mode 100644 index 0000000..29bfd35 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Regular.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Regular.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Regular.ttf.meta new file mode 100644 index 0000000..1f0563a --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-Regular.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: 8ecbe390326080446a9bf3006c81ca97 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBold.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBold.ttf new file mode 100644 index 0000000..219f6e8 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBold.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBold.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBold.ttf.meta new file mode 100644 index 0000000..2d471ff --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBold.ttf.meta @@ -0,0 +1,29 @@ +fileFormatVersion: 2 +guid: a88a87032638769478f1251b7ebbc1c3 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 273e39527c7ad79438e8ed56f700a7e5, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBoldItalic.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBoldItalic.ttf new file mode 100644 index 0000000..259ac50 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBoldItalic.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBoldItalic.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBoldItalic.ttf.meta new file mode 100644 index 0000000..9699ef5 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-SemiBoldItalic.ttf.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: aaeeb559e65a08d418b2c07820cccd05 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 273e39527c7ad79438e8ed56f700a7e5, type: 3} + - {fileID: 12800000, guid: a88a87032638769478f1251b7ebbc1c3, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + - {fileID: 12800000, guid: 0a2a8f9f9ddf719449b935ad27a636a9, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-VariableFont_wdth,wght.ttf b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-VariableFont_wdth,wght.ttf new file mode 100644 index 0000000..51dd3c3 Binary files /dev/null and b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-VariableFont_wdth,wght.ttf differ diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-VariableFont_wdth,wght.ttf.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-VariableFont_wdth,wght.ttf.meta new file mode 100644 index 0000000..3b8d57d --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Fonts/Open Sans/OpenSans-VariableFont_wdth,wght.ttf.meta @@ -0,0 +1,37 @@ +fileFormatVersion: 2 +guid: 2aa04aa842084d0448701f5808e6381d +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Open Sans + fallbackFontReferences: + - {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + - {fileID: 12800000, guid: bce9b9e1c2e5a4644ae5edbf59b462cd, type: 3} + - {fileID: 12800000, guid: 273e39527c7ad79438e8ed56f700a7e5, type: 3} + - {fileID: 12800000, guid: a88a87032638769478f1251b7ebbc1c3, type: 3} + - {fileID: 12800000, guid: f0f8f8f3635eaa14ead22a66cc4a1a14, type: 3} + - {fileID: 12800000, guid: 3df76054d9acaf74280abc0e9d4a73a0, type: 3} + - {fileID: 12800000, guid: e7e34955091bd2c40b2630ff3a9200f3, type: 3} + - {fileID: 12800000, guid: 1f939fa5e12376c4786e50fb210d7637, type: 3} + - {fileID: 12800000, guid: ae8c42c5bb5f5804b8836864a61222b2, type: 3} + - {fileID: 12800000, guid: aaeeb559e65a08d418b2c07820cccd05, type: 3} + - {fileID: 12800000, guid: a54b96bafce245a4e914b67392a12a0d, type: 3} + - {fileID: 12800000, guid: 7e53a1ea737a9af4dabc91ff1a0c2d9a, type: 3} + - {fileID: 12800000, guid: 269df42cdbaa1844e8e54811d376931b, type: 3} + - {fileID: 12800000, guid: f345ca1e94a1a354b8da179cfecb9059, type: 3} + - {fileID: 12800000, guid: 0a2a8f9f9ddf719449b935ad27a636a9, type: 3} + - {fileID: 12800000, guid: 8c741ebf721958a4abc668db1eafde3e, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI.meta new file mode 100644 index 0000000..1eca650 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aec7e0495a9d86145ab3502ac2ff518f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTColors.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTColors.cs new file mode 100644 index 0000000..451bb3d --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTColors.cs @@ -0,0 +1,101 @@ +#if UNITY_EDITOR + +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Contains pre-defined colors used for styling your GUI. + /// + public static class DTTColors + { + #region InnerClasses + /// + /// Holds colors used in the light theme of Unity. + /// + public class LightColors + { + /// + /// The light dtt inspector color. + /// + public readonly Color inspector = new Color32(235, 235, 235, 255); + + /// + /// The light line color. + /// + public readonly Color line = new Color32(127, 127, 127, 255); + + /// + /// The light dtt red color. + /// + public readonly Color red = new Color32(235, 83, 64, 255); + } + + /// + /// Holds colors used for the dark theme of Unity. + /// + public class DarkColors + { + /// + /// The dark dtt inspector color. + /// + public readonly Color inspector = new Color32(40, 40, 40, 255); + + /// + /// The dark line color. + /// + public readonly Color line = new Color32(26, 26, 26, 255); + + /// + /// The dark dtt red color. + /// + public readonly Color red = new Color32(208, 83, 64, 255); + } + #endregion + + #region Variables + #region Public + /// + /// A grey label color. + /// + public static readonly Color labelGrey; + + /// + /// The DTT red color. + /// + public static Color DTTRed => EditorGUIUtility.isProSkin ? dark.red : light.red; + + /// + /// The color used for end lines in the inspector. + /// + public static Color LineColor => EditorGUIUtility.isProSkin ? light.line : dark.line; + + /// + /// Holds colors used in the dark theme of Unity. + /// + public static readonly DarkColors dark; + + /// + /// Holds colors used in the light theme of Unity. + /// + public static readonly LightColors light; + #endregion + #endregion + + #region Constructors + /// + /// Creates the static instance, initializing the field color values. + /// + static DTTColors() + { + labelGrey = new Color32(196, 196, 196, 255); + + dark = new DarkColors(); + light = new LightColors(); + } + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTColors.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTColors.cs.meta new file mode 100644 index 0000000..bb2a798 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTColors.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6dc46dfff2359b47b26b9d9770fb4b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUI.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUI.cs new file mode 100644 index 0000000..b531a4e --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUI.cs @@ -0,0 +1,67 @@ +#if UNITY_EDITOR + +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// A static class used for drawing the graphical user interface + /// in DTT style. + /// + public static class DTTGUI + { + /// + /// The skin used by DTT. + /// + public static GUISkin Skin + { + get + { + if (_skin == null) + _skin = AssetDatabase.LoadAssetAtPath(DTTEditorConfig.SkinPath); + + return _skin; + } + } + + + /// + /// The title font used by DTT. + /// + public static Font TitleFont + { + get + { + if (_titleFont == null) + _titleFont = AssetDatabase.LoadAssetAtPath(Path.Combine(DTTEditorConfig.FontFolder, "Montserrat", "Montserrat-ExtraBold.ttf")); + + return _titleFont; + } + } + + /// + /// Additional styles used for styling a GUI in DTT style. Styles + /// will differ based on Unity's Dark/Light theme. + /// + public static readonly DTTGUIStyles styles; + + /// + /// The skin used by DTT. + /// + private static GUISkin _skin; + + /// + /// The title font used by DTT. + /// + private static Font _titleFont; + + /// + /// Creates the static instance, initializing the static state. + /// + static DTTGUI() => styles = new DTTGUIStyles(); + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUI.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUI.cs.meta new file mode 100644 index 0000000..2997056 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ffddd4a0c4524144b3f11393d80751d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUILayout.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUILayout.cs new file mode 100644 index 0000000..05c5504 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUILayout.cs @@ -0,0 +1,46 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; + +namespace DTT.PublishingTools +{ + /// + /// A static class used for drawing in the graphical user interface + /// in DTT style without use of rectangles. + /// + public static class DTTGUILayout + { + #region Methods + #region Public + /// + /// Draws a card header with the content drawn by given action inside it. + /// + /// The action that draws the content inside. + public static void CardHeader(Action action) + { + EditorGUILayout.BeginHorizontal(DTTGUI.styles.CardHeader); + EditorGUILayout.BeginVertical(); + action.Invoke(); + EditorGUILayout.EndVertical(); + EditorGUILayout.EndHorizontal(); + } + + /// + /// Draws a card body with the content drawn by given action inside it. + /// + /// The action that draws the content inside. + public static void CardBody(Action action) + { + EditorGUILayout.BeginHorizontal(DTTGUI.styles.CardBody); + EditorGUILayout.BeginVertical(); + action.Invoke(); + EditorGUILayout.EndVertical(); + EditorGUILayout.EndHorizontal(); + } + #endregion + #endregion + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUILayout.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUILayout.cs.meta new file mode 100644 index 0000000..6113d34 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUILayout.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ef1ff4ba55227b4e9643c86af877172 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUISkin.guiskin b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUISkin.guiskin new file mode 100644 index 0000000..4af2ed5 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUISkin.guiskin @@ -0,0 +1,42515 @@ +%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: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: DTTGUISkin + m_EditorClassIdentifier: + m_Font: {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1537457205435906773, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8766172725880940643, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -9059002882264723198, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4993635991501620529, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7382603045041641420, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8718812295543890339, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3713486776681669033, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4339080970778619922, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5916554232991449898, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3891748276938030385, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6892289883839395259, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 6320351700436647650, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 13 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 17 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: 2 + m_Font: {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 1} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2355377567497197369, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7480287054991643601, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2355377567497197369, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7480287054991643601, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 12800000, guid: 8ecbe390326080446a9bf3006c81ca97, type: 3} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 3818439531036227831, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4076387637968530734, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -2598339039890329406, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6169616601590876011, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 22 + m_Bottom: 13 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 22 + m_Bottom: 4 + m_Overflow: + m_Left: 8 + m_Right: 8 + m_Top: 7 + m_Bottom: 10 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4460686070649676949, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -6 + m_Bottom: -7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 2 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5738701442736781636, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4459256173382056359, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5722351392116267785, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 4 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: -3 + m_Bottom: 3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 10 + m_FixedHeight: 10 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6085528743277954940, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -6 + m_Right: -7 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 2 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5738701442736781636, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2333808154137508856, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -3 + m_Right: 3 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 10 + m_FixedHeight: 10 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7917270662258052987, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7509333680719945740, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1719773835037083180, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7510343993111087507, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 8 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3927972358972204458, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 13 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4570962278689354513, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1797764562729272291, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 9141456082652879494, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 8 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 13 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8460701622354431290, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4129062762289497750, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 8 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 13 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: AboutWIndowLicenseLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AC BoldHeader + m_Normal: + m_Background: {fileID: -1546782194512641569, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -46930508347621619, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AC Button + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8437431098581464219, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4561483919988117994, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2570903215823218349, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5550738704614325523, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 303398120190912217, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5580851704787588947, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 5 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 230 + m_FixedHeight: 24 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AC ComponentButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AC GroupButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 18 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AC LeftArrow + m_Normal: + m_Background: {fileID: -7587691099990578721, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: AC PreviewHeader + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_Focused: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_OnFocused: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 5 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AC PreviewText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AC RightArrow + m_Normal: + m_Background: {fileID: -1024337226193420218, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: AM ChannelStripHeaderStyle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -5528091188132560551, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -909444403519183027, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AM EffectName + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 4 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AM HeaderStyle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -909444403519183027, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AM MixerHeader + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.4, g: 0.4, b: 0.4, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 19 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AM MixerHeader2 + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 19 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AM ToolbarLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AM ToolbarObjectField + m_Normal: + m_Background: {fileID: 4124436459019367320, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 7822651026986780041, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -4871444827861154073, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 17 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 19 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AM TotalVuLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 20 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AM VuValue + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AnimationEventBackground + m_Normal: + m_Background: {fileID: -5868217337437714234, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6122879050015153689, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: AnimationEventTooltip + m_Normal: + m_Background: {fileID: -7852208213302404783, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2511073895964070237, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: 30 + m_Right: -16 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: -21, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AnimationEventTooltipArrow + m_Normal: + m_Background: {fileID: -9167016833098334808, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8341513657845387260, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 49 + m_FixedHeight: 24 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AnimationKeyframeBackground + m_Normal: + m_Background: {fileID: -7816601121424284418, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8260249902742038773, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: AnimationPlayHead + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AnimationRowEven + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8936721907479882898, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3617277517512267392, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4820764148609586132, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AnimationRowOdd + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4456092198983905368, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6440014620870636398, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7278002905869025538, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AnimationSelectionTextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5455765869878158719, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5455765869878158719, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 50 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AnimationTimelineTick + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.8509804} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 2} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AnimClipToolbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7824384121118321531, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AnimClipToolbarButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 74436786853797440, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3970304467737598455, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -145822298680236780, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 873608116239150953, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AnimClipToolbarPopup + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7378836120237226051, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5265942143808528175, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AnimItemBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AnimLeftPaneSeparator + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AnimPlayToolbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7824384121118321531, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AnimPropDropdown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: -3498961436995449270, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 930558403639363194, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -3498961436995449270, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 930558403639363194, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 22 + m_FixedHeight: 12 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AppCommand + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8437431098581464219, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4561483919988117994, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2570903215823218349, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5550738704614325523, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 303398120190912217, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5580851704787588947, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AppCommandLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 1040054318233963, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8792053611207447096, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5451452650914045439, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2765152421711556807, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6016609707738405304, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 6321693150935789409, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 0 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AppCommandLeftOn + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 1040054318233963, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8792053611207447096, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5451452650914045439, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2765152421711556807, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6016609707738405304, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 6321693150935789409, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 0 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AppCommandMid + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8989583929504970388, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6081907532281327309, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4513397245730076556, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2015198269453809014, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1010140660847344078, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3154064094464294101, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AppCommandRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2044865212692386932, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8265738134570112822, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4869678519646540087, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5944652982055114636, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5423692940197290045, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3091852177931561936, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AppToolbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1499310013587383990, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AppToolbarButtonLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8815363670230388605, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8384154977428886507, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 6443892828054172784, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2532186331727342389, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3498646900132120192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7208910663587304332, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AppToolbarButtonMid + m_Normal: + m_Background: {fileID: 6070648720424352284, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1265553417539728264, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 5918870406009897193, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7685440606253776876, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -153741487309708353, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5156600413114049605, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 3150678913057709238, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8645124270603475300, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -8289612701108538689, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6337186053203719136, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnFocused: + m_Background: {fileID: 8556163245987529883, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8718812295543890339, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AppToolbarButtonRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5296761828652572468, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 383743813688466100, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5846300646616730590, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4294124052978022352, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5162943419627983064, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7210895505003786855, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ArrowNavigationLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 16 + m_Right: 0 + m_Top: 16 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ArrowNavigationRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 16 + m_Right: 0 + m_Top: 16 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AssetLabel + m_Normal: + m_Background: {fileID: 6824356191489133313, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7556872358635748795, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AssetLabel Icon + m_Normal: + m_Background: {fileID: -8218726002110163042, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1184736063055475785, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 20 + m_FixedHeight: 15 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AssetLabel Partial + m_Normal: + m_Background: {fileID: 5343974186623882845, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1224326630126368371, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.84313726, g: 0.84313726, b: 0.84313726, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AvatarMappingBox + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AvatarMappingErrorLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AxisLabelNumberField + m_Normal: + m_Background: {fileID: 2597227618725028271, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2355377567497197369, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Badge + m_Normal: + m_Background: {fileID: 2845149559452096714, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7580867879848406109, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -4058938869769607538, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8090951618676473254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 8 + m_Right: 8 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: BoldLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -909444403519183027, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: BoldTextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2355377567497197369, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7480287054991643601, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: BoldToggle + m_Normal: + m_Background: {fileID: -5335821736339326178, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3713486776681669033, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: -5440736679484030619, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4339080970778619922, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -6861823045970851139, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3891748276938030385, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -6998870504307324776, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6892289883839395259, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 13 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 6 + m_Bottom: 0 + m_Padding: + m_Left: 17 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: BottomShadowInwards + m_Normal: + m_Background: {fileID: 2491917981130658068, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: BreadcrumbsSeparator + m_Normal: + m_Background: {fileID: -4935828351264917886, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 0 + m_Top: 16 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ButtonLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8815363670230388605, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8384154977428886507, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 6443892828054172784, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2532186331727342389, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3498646900132120192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7208910663587304332, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ButtonMid + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 1265553417539728264, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7685440606253776876, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5156600413114049605, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8645124270603475300, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6337186053203719136, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8718812295543890339, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ButtonRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5296761828652572468, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 383743813688466100, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5846300646616730590, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4294124052978022352, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5162943419627983064, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7210895505003786855, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: BypassToggle + m_Normal: + m_Background: {fileID: 4395856873029979197, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 4395856873029979197, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 4395856873029979197, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 4395856873029979197, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8258058794944161541, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 8258058794944161541, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 8258058794944161541, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 8258058794944161541, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 21 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CacheFolderLocation + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CenteredLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ChannelStripAttenuationBar + m_Normal: + m_Background: {fileID: 5796115159397303847, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7411765, g: 0.7411765, b: 0.7411765, a: 1} + m_Hover: + m_Background: {fileID: 5796115159397303847, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 5796115159397303847, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 5796115159397303847, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 5796115159397303847, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 5796115159397303847, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 5796115159397303847, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 5796115159397303847, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ChannelStripAttenuationMarkerSquare + m_Normal: + m_Background: {fileID: 3140274644908383529, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9843137, g: 0.9843137, b: 0.9843137, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 12 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ChannelStripBg + m_Normal: + m_Background: {fileID: 5714066788390831906, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 5399866385352017957, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 25 + m_Bottom: 9 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 4 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ChannelStripDuckingMarker + m_Normal: + m_Background: {fileID: -5377444150710333725, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: -2429907943040615680, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -2429907943040615680, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -2429907943040615680, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -2429907943040615680, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -2429907943040615680, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -2429907943040615680, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: -2429907943040615680, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 8 + m_FixedHeight: 15 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ChannelStripEffectBar + m_Normal: + m_Background: {fileID: 6658556879324817063, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7411765, g: 0.7411765, b: 0.7411765, a: 1} + m_Hover: + m_Background: {fileID: 3292885302747413944, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -259268453797291196, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: -2153196451104004301, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ChannelStripSendReturnBar + m_Normal: + m_Background: {fileID: -2757380720433128512, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7411765, g: 0.7411765, b: 0.7411765, a: 1} + m_Hover: + m_Background: {fileID: -4736914737866035310, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 7013706465623681949, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: -7976849734891269595, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ChannelStripVUMeterBg + m_Normal: + m_Background: {fileID: 7909347443896792696, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7882353, g: 0.7882353, b: 0.7882353, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 90 + m_FixedHeight: 170 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CircularToggle + m_Normal: + m_Background: {fileID: -1957759246816190516, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -4950384958661662375, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 6 + m_FixedHeight: 6 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN Box + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: CN CenteredText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 16 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: CN CountBadge + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN EntryBackEven + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN EntryBackOdd + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN EntryError + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN EntryErrorIcon + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 32 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN EntryErrorIconSmall + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN EntryErrorSmall + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 19 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN EntryInfo + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN EntryInfoIcon + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 32 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN EntryInfoIconSmall + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN EntryInfoSmall + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 19 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN EntryWarn + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN EntryWarnIcon + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 32 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN EntryWarnIconSmall + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN EntryWarnSmall + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 19 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN Message + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN StacktraceBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: CN StacktraceStyle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_Focused: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_OnFocused: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CN StatusError + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN StatusInfo + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CN StatusWarn + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.03137255, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.03137255, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.03137255, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.03137255, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.03137255, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.03137255, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.03137255, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.2, g: 0.2, b: 0.03137255, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8209559788018439225, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2429989549192107113, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 21 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 1 + m_Right: 19 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 1 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ColorPicker2DThumb + m_Normal: + m_Background: {fileID: -6583835931961144226, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 4205441864846240854, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 12 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorPickerBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 0 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ColorPickerBox + m_Normal: + m_Background: {fileID: -4982604230453974774, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2116891993059866552, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 2618575936942333696, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4912788975060943424, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 4 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: -2 + m_Right: -2 + m_Top: -2 + m_Bottom: -2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorPickerCurrentColor + m_Normal: + m_Background: {fileID: -297307438326135048, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 157932556680214282, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 38 + m_FixedHeight: 24 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorPickerCurrentExposureSwatchBorder + m_Normal: + m_Background: {fileID: -2803598678244495204, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorPickerExposureSwatch + m_Normal: + m_Background: {fileID: 8508823314916540865, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 40 + m_FixedHeight: 56 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorPickerHorizThumb + m_Normal: + m_Background: {fileID: -4230682081342180595, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8483556570535325651, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 0 + m_Top: 0 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 4 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorPickerHueRing + m_Normal: + m_Background: {fileID: -4403934208320314457, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126131004454226919, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 216 + m_FixedHeight: 216 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ColorPickerHueRing HDR + m_Normal: + m_Background: {fileID: -3105356652929994379, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1677382987287514279, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 216 + m_FixedHeight: 216 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ColorPickerHueRingThumb + m_Normal: + m_Background: {fileID: 8738705876673505267, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7492132048954353466, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 24 + m_FixedHeight: 24 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorPickerOriginalColor + m_Normal: + m_Background: {fileID: 3420559688302157232, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2951711655263730162, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 38 + m_FixedHeight: 24 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ColorPickerSliderBackground + m_Normal: + m_Background: {fileID: -4982604230453974774, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2116891993059866552, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 2618575936942333696, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4912788975060943424, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 4 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Command + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8437431098581464219, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4561483919988117994, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2570903215823218349, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5550738704614325523, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 303398120190912217, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5580851704787588947, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CommandLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 1040054318233963, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8792053611207447096, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5451452650914045439, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2765152421711556807, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6016609707738405304, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 6321693150935789409, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CommandMid + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8989583929504970388, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6081907532281327309, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4513397245730076556, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2015198269453809014, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1010140660847344078, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3154064094464294101, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CommandRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2044865212692386932, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8265738134570112822, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4869678519646540087, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5944652982055114636, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5423692940197290045, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3091852177931561936, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ContentToolbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7824384121118321531, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ControlHighlight + m_Normal: + m_Background: {fileID: 773284527550287420, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 17 + m_Right: 17 + m_Top: 17 + m_Bottom: 21 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 10 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ControlLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CurveEditorBackground + m_Normal: + m_Background: {fileID: -341762447361974832, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2374999321026501087, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 13 + m_Right: 13 + m_Top: 16 + m_Bottom: 13 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: CurveEditorLabelTickmarks + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CurveEditorLabelTickmarksOverflow + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: -25, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CurveEditorRightAlignedLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DD Background + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DD HeaderStyle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -46930508347621619, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DD ItemCheckmark + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DD ItemStyle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DD LargeItemStyle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DefaultCenteredLargeText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 19 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DefaultCenteredText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DefaultLineSeparator + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 1 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dockarea + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6323194147161078346, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -2} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dockareaOverlay + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5330720255210851890, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -17 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -2} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dockareaStandalone + m_Normal: + m_Background: {fileID: -6605872321368629319, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7540718349698078124, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -6605872321368629319, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7540718349698078124, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 5 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 5 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -2} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dockHeader + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DopesheetBackground + m_Normal: + m_Background: {fileID: 5003577188187591878, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3389776208080007909, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.73333335, g: 0.73333335, b: 0.73333335, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: Dopesheetkeyframe + m_Normal: + m_Background: {fileID: -726526387389776670, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.73333335, g: 0.73333335, b: 0.73333335, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: DopesheetRippleLeft + m_Normal: + m_Background: {fileID: 4877656682819423327, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DopesheetRippleRight + m_Normal: + m_Background: {fileID: -6314571057911159172, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DopesheetScaleLeft + m_Normal: + m_Background: {fileID: -1214254879798912772, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DopesheetScaleRight + m_Normal: + m_Background: {fileID: 6051640548000812267, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: dragtab + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8080761728603923542, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2161580392686568961, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dragtab first + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8080761728603923542, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2161580392686568961, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dragtab scroller next + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dragtab scroller prev + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dragtabdropwindow + m_Normal: + m_Background: {fileID: 428726758060094620, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5928472242591247527, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 103 + m_Right: 6 + m_Top: 20 + m_Bottom: 5 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DropDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2558266986858468491, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1273481667545587888, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6312642963678671572, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 15 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 16 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DropDownButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6064385357211126679, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6264735800957573080, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 20 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DropzoneStyle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -5528091188132560551, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -909444403519183027, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: EditModeSingleButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1537457205435906773, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8766172725880940643, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -9059002882264723198, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4993635991501620529, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7382603045041641420, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8718812295543890339, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ErrorLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.3529412, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ExposablePopupItem + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ExposablePopupMenu + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 7 + m_Right: 12 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: EyeDropperHorizontalLine + m_Normal: + m_Background: {fileID: 5904063552244190870, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.23921569, g: 0.5019608, b: 0.8745098, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.23921569, g: 0.5019608, b: 0.8745098, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: -2 + m_Right: -2 + m_Top: -2 + m_Bottom: -2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: EyeDropperPickedPixel + m_Normal: + m_Background: {fileID: -4547434557182929469, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.23921569, g: 0.5019608, b: 0.8745098, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.23921569, g: 0.5019608, b: 0.8745098, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: -2 + m_Right: -2 + m_Top: -2 + m_Bottom: -2 + m_Overflow: + m_Left: 1 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: EyeDropperVerticalLine + m_Normal: + m_Background: {fileID: 1520247048926888149, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.62352943, g: 0.62352943, b: 0.62352943, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.23921569, g: 0.5019608, b: 0.8745098, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 2 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: -2 + m_Right: -2 + m_Top: -2 + m_Bottom: -2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: FloatFieldLinkButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: flow background + m_Normal: + m_Background: {fileID: -4991715479178183011, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2794565159660547816, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 12 + m_Right: 12 + m_Top: 12 + m_Bottom: 12 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: flow node 0 + m_Normal: + m_Background: {fileID: 3345062188058242075, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5827863044940766850, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 0 on + m_Normal: + m_Background: {fileID: -8730329270345746664, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8762578781382412968, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 1 + m_Normal: + m_Background: {fileID: -6917342493057086709, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6443262037043947688, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 1 on + m_Normal: + m_Background: {fileID: 4030603843093032447, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2515512686110766898, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 2 + m_Normal: + m_Background: {fileID: -8339830038577179030, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2686201257472486866, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 2 on + m_Normal: + m_Background: {fileID: 4596187926090263923, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 996358965380906860, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 3 + m_Normal: + m_Background: {fileID: 4232480530199348459, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3249455571219515022, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 3 on + m_Normal: + m_Background: {fileID: 9133500192264655097, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1484888512554888631, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 4 + m_Normal: + m_Background: {fileID: 1250699138367523809, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7313421473555883423, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 4 on + m_Normal: + m_Background: {fileID: 1549675274622137497, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8164268936346237007, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 5 + m_Normal: + m_Background: {fileID: -1636615289121099951, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5827462953905516160, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 5 on + m_Normal: + m_Background: {fileID: 546338495914903781, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7537201726951473618, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 6 + m_Normal: + m_Background: {fileID: -1911145763643397850, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3008199507457396204, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node 6 on + m_Normal: + m_Background: {fileID: 5047786176705579079, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 669384846585190191, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node base + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 11 + m_Bottom: 15 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 29 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 9 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -22} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 0 + m_Normal: + m_Background: {fileID: 2263832134096364153, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2239292668721771453, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 0 on + m_Normal: + m_Background: {fileID: 5614042457431643336, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6971319233728355957, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 1 + m_Normal: + m_Background: {fileID: -7408780188034483940, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3881955134730730217, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 1 on + m_Normal: + m_Background: {fileID: 7754348663078127651, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -831317592546231575, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 2 + m_Normal: + m_Background: {fileID: -3319428042815649974, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7897926228436154009, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 2 on + m_Normal: + m_Background: {fileID: -7041368837418657988, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2753919264048264838, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 3 + m_Normal: + m_Background: {fileID: -1256874168392293720, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7524796313035247832, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 3 on + m_Normal: + m_Background: {fileID: -5509139819890413546, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3415007127033935985, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 4 + m_Normal: + m_Background: {fileID: 2257112769540372632, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3329804227794310542, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 4 on + m_Normal: + m_Background: {fileID: -8467048296594635028, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3542987160285273357, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 5 + m_Normal: + m_Background: {fileID: 2474199363243521933, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8539294320769107255, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 5 on + m_Normal: + m_Background: {fileID: 2474199363243521933, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8539294320769107255, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 6 + m_Normal: + m_Background: {fileID: 5624459724670059371, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6991866361632357077, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex 6 on + m_Normal: + m_Background: {fileID: -1945131375793465117, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3876139310329421165, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node hex base + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 25 + m_Right: 25 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 19 + m_Overflow: + m_Left: 6 + m_Right: 6 + m_Top: 5 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: flow node titlebar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -6 + m_Bottom: -2 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 1} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: flow target in + m_Normal: + m_Background: {fileID: -5900165173691719369, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4145825715063804902, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 6626204458980183768, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7567167676799973621, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 7 + m_Right: 0 + m_Top: 0 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 11 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -6 + m_Bottom: -2 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 1} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: flow triggerPin in + m_Normal: + m_Background: {fileID: 4916472744035700896, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 4285627175715843776, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -5765433443862929739, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1194715372529775680, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 0 + m_Top: 0 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 11 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -5 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 1} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: flow triggerPin out + m_Normal: + m_Background: {fileID: 4916472744035700896, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 4285627175715843776, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -5765433443862929739, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1194715372529775680, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 8 + m_Top: 0 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 11 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -5 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 1} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: flow varPin in + m_Normal: + m_Background: {fileID: -5900165173691719369, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4145825715063804902, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 6626204458980183768, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7567167676799973621, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 7 + m_Right: 0 + m_Top: 0 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 11 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -6 + m_Bottom: -2 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 1} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: flow varPin out + m_Normal: + m_Background: {fileID: -5900165173691719369, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4145825715063804902, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 6626204458980183768, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7567167676799973621, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 7 + m_Top: 0 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 11 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: -1 + m_Top: -6 + m_Bottom: -2 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 1} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: flow varPin tooltip + m_Normal: + m_Background: {fileID: -2502534701728295521, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5877437284816895451, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 18 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 18 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Foldout + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5146377680766036859, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8151885268425896248, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 164480878953057837, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3648207651762151017, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7786529490676408977, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5162036400036804466, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 13 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 14 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: FoldoutHeader + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8914496823215142032, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5933001106281409434, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Border: + m_Left: 15 + m_Right: 4 + m_Top: 12 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 16 + m_Right: 5 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: FoldoutHeaderIcon + m_Normal: + m_Background: {fileID: 2708824800493199966, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6233966323708569787, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: FoldOutPreDrop + m_Normal: + m_Background: {fileID: -2056841594357348428, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8923912366449195810, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -2056841594357348428, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8923912366449195810, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -2056841594357348428, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8923912366449195810, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -2896704960591395726, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1735468070650891286, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -2896704960591395726, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1735468070650891286, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: -2896704960591395726, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1735468070650891286, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 9 + m_Top: 13 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 14 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Frame + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: FrameBox + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: GameViewBackground + m_Normal: + m_Background: {fileID: -8510489415617907483, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7630741337803820556, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: -5440736679484030619, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4339080970778619922, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 20 + m_Bottom: 10 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Grad Down Swatch + m_Normal: + m_Background: {fileID: -8041863566862849525, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 11 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Grad Down Swatch Overlay + m_Normal: + m_Background: {fileID: 6253863986041141562, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -310019839247936254, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 11 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Grad Up Swatch + m_Normal: + m_Background: {fileID: -1139454097201953581, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 11 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Grad Up Swatch Overlay + m_Normal: + m_Background: {fileID: 1258615952922016373, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -712767669538162931, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 11 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: grey_border + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8150655854846512865, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8150655854846512865, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: GridList + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: GridListText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 1 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: GroupBox + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: GUIEditor.BreadcrumbLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 11 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: GUIEditor.BreadcrumbLeftBackground + m_Normal: + m_Background: {fileID: -8730859949539617441, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -382172377880158440, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 3607839988326647129, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8140055397422416611, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -2909435724611740479, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7849410602301928793, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 658594365626841568, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2441380130621216709, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 11 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 6 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: GUIEditor.BreadcrumbMid + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: GUIEditor.BreadcrumbMidBackground + m_Normal: + m_Background: {fileID: 298390163510713244, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -533014158455706473, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -5694940394960273964, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2208706958441313661, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 4917697211602105510, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1617612044270285981, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 2726902712204841013, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -634688023227829617, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 10 + m_Right: 11 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 5 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: GV Gizmo DropDown + m_Normal: + m_Background: {fileID: -752904529894253385, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5253075710881487743, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 189772666361559878, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2173399788653303655, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 6459847986512787764, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4296449023890478020, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 2461170193767426834, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3349035155257258242, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 2 + m_Right: 13 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 15 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: HeaderButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: HeaderLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -5528091188132560551, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -909444403519183027, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 6 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: HelpBox + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7580867879848406109, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.08627451, g: 0.08627451, b: 0.08627451, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.08627451, g: 0.08627451, b: 0.08627451, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.08627451, g: 0.08627451, b: 0.08627451, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.08627451, g: 0.08627451, b: 0.08627451, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8090951618676473254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.08627451, g: 0.08627451, b: 0.08627451, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.08627451, g: 0.08627451, b: 0.08627451, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.08627451, g: 0.08627451, b: 0.08627451, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.08627451, g: 0.08627451, b: 0.08627451, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Hi Label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 16 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: HorizontalMinMaxScrollbarThumb + m_Normal: + m_Background: {fileID: -290968029561743681, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 4787443868772713218, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 17 + m_Right: 17 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Padding: + m_Left: 13 + m_Right: 13 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 10 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: HorizontalSliderThumbExtent + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 18 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: hostview + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 111451986053079254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -2} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: IconButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN BigTitle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -46930508347621619, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 7 + m_Bottom: 8 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: IN BigTitle Inner + m_Normal: + m_Background: {fileID: -1057368265428512106, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -201571992192508696, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: IN BigTitle Post + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1035813247276066016, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 4 + m_Top: 5 + m_Bottom: 8 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: IN CenteredLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: IN DropDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3434988488096692011, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3434988488096692011, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 13 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN EditColliderButton + m_Normal: + m_Background: {fileID: -573041650897247223, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1537457205435906773, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: -7527060558648309217, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8766172725880940643, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 7832598784815925287, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -9059002882264723198, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: -4454209017672384243, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4993635991501620529, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 4047951448802137905, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7382603045041641420, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 8556163245987529883, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8718812295543890339, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN Foldout + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5146377680766036859, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8151885268425896248, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5146377680766036859, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3648207651762151017, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7786529490676408977, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3648207651762151017, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 13 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 14 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 11 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN Footer + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN Label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 2 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 1000 + m_Right: 1000 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN LockButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 759442393906369088, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 1059949266555804021, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2126667427525963558, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 353647762689210058, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN MinMaxStateDropDown + m_Normal: + m_Background: {fileID: 2565271951277746327, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8090732441120690752, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -3 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN ObjectField + m_Normal: + m_Background: {fileID: -5082760455748368059, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4766287079758127514, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 9209294886531542839, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2785174994156271118, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 7897930409605242659, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -386309564771737576, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 11 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 13 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN TextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 3695432436834489353, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5455765869878158719, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 2 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN ThumbnailSelection + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 5086211328477402282, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1059949266555804021, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 682408271021017549, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1144218933821137960, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -7897204666009843010, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 353647762689210058, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN ThumbnailShadow + m_Normal: + m_Background: {fileID: -9203537401436773534, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2001874535633546383, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 5086211328477402282, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1059949266555804021, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 639900025265681100, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6646124123416009356, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -7897204666009843010, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 353647762689210058, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 13 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 5 + m_Right: 5 + m_Top: 4 + m_Bottom: 7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN Title + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 17 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 2 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN Title Flat + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 17 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 20 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 2 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN TitleText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 10 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 16 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: IN TypeSelection + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 12 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: InnerShadowBg + m_Normal: + m_Background: {fileID: -932141208677282663, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 18 + m_Bottom: 13 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: InsertionMarker + m_Normal: + m_Background: {fileID: -2847977031165285211, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: InvisibleButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 7141846354423560264, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1059251340818821418, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: LargeBoldLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.92156863} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 13 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LargeButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8437431098581464219, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4561483919988117994, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2570903215823218349, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5550738704614325523, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 303398120190912217, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5580851704787588947, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 24 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LargeButtonLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 1040054318233963, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8792053611207447096, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2765152421711556807, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6016609707738405304, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 6321693150935789409, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 24 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LargeButtonMid + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8989583929504970388, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6081907532281327309, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2015198269453809014, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1010140660847344078, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3154064094464294101, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: -2914059783256359354, guid: 0000000000000000d000000000000000, + type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 24 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LargeButtonRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2044865212692386932, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8265738134570112822, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5944652982055114636, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5423692940197290045, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3091852177931561936, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 24 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LargeLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.92156863} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 13 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LightmapEditorSelectedHighlight + m_Normal: + m_Background: {fileID: -2652425517893464619, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2067746106889934527, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 0.9019608} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 11 + m_Right: 11 + m_Top: 12 + m_Bottom: 12 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: 7 + m_Top: 6 + m_Bottom: 8 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: LinkLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: LODBlackBox + m_Normal: + m_Background: {fileID: 7977687820518168867, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5485393018245863947, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODCameraLine + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODLevelNotifyText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 19 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODRendererAddButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.20784314, g: 0.20784314, b: 0.20784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODRendererButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.20784314, g: 0.20784314, b: 0.20784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 9 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODRendererRemove + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.20784314, g: 0.20784314, b: 0.20784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODRenderersText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODSceneText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.03137255, g: 0, b: 0.1882353, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODSliderBG + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODSliderRange + m_Normal: + m_Background: {fileID: -2359511589518885748, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4456092198983905368, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODSliderRangeSelected + m_Normal: + m_Background: {fileID: 4688687928543740334, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7278002905869025538, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODSliderText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LODSliderTextSelected + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.5568628, b: 0.5568628, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeBlendBackground + m_Normal: + m_Background: {fileID: 1620143232695162444, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 40 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeBlendPosition + m_Normal: + m_Background: {fileID: -100588520139401749, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 9 + m_FixedHeight: 42 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MeBlendTriangleLeft + m_Normal: + m_Background: {fileID: 4951656592238461245, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -1688606012619459439, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 39 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeBlendTriangleRight + m_Normal: + m_Background: {fileID: 7585179492307861213, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 1119010600465142744, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 1119010600465142744, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 39 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeLivePlayBackground + m_Normal: + m_Background: {fileID: -1536412041479412971, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 2 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 8 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeLivePlayBar + m_Normal: + m_Background: {fileID: -2414848800092521047, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 8 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MenuItem + m_Normal: + m_Background: {fileID: 3884095062680598941, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 1678980009296092453, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 6601989201777618656, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 4244735934458640236, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 22 + m_Right: 22 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MenuItemMixed + m_Normal: + m_Background: {fileID: 3884095062680598941, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 1678980009296092453, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: -7094664119203073558, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 7187358428145299138, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 22 + m_Right: 22 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MenuToggleItem + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 22 + m_Right: 22 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTimeBlockLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.2901961} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -3530912618750262034, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -6880140850126897188, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: MeTimeBlockRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.2901961} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -3530912618750262034, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -6880140850126897188, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: MeTimeLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.2901961} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -3530912618750262034, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -6880140850126897188, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: MeTransitionBack + m_Normal: + m_Background: {fileID: 959454675090728928, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 132 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransitionBlock + m_Normal: + m_Background: {fileID: 5013179985844716968, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.11764706, g: 0.11764706, b: 0.11764706, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransitionHandleLeft + m_Normal: + m_Background: {fileID: 9113586437046121706, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 9 + m_FixedHeight: 13 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MeTransitionHandleLeftPrev + m_Normal: + m_Background: {fileID: 9090557478362330208, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6862745, g: 0.6862745, b: 0.6862745, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 9 + m_FixedHeight: 13 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MeTransitionHandleRight + m_Normal: + m_Background: {fileID: -8013711655658189010, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 9 + m_FixedHeight: 13 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MeTransitionHead + m_Normal: + m_Background: {fileID: 4390070742948087887, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransitionSelect + m_Normal: + m_Background: {fileID: -6228392593066534812, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: MeTransitionSelectHead + m_Normal: + m_Background: {fileID: 9199909782796068161, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: MeTransOff2On + m_Normal: + m_Background: {fileID: -5639627763921108269, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6862745, g: 0.6862745, b: 0.6862745, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransOffLeft + m_Normal: + m_Background: {fileID: -6841398542477984465, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6862745, g: 0.6862745, b: 0.6862745, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 3 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransOffRight + m_Normal: + m_Background: {fileID: -2172089431629625387, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6862745, g: 0.6862745, b: 0.6862745, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransOn2Off + m_Normal: + m_Background: {fileID: -2161250581285508002, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6862745, g: 0.6862745, b: 0.6862745, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransOnLeft + m_Normal: + m_Background: {fileID: -5492387925295329042, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6862745, g: 0.6862745, b: 0.6862745, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 3 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransOnRight + m_Normal: + m_Background: {fileID: 7307709257114380110, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6862745, g: 0.6862745, b: 0.6862745, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 33 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MeTransPlayhead + m_Normal: + m_Background: {fileID: -2882451899492250788, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -3530912618750262034, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -6880140850126897188, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 15 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MiniBoldLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 6 + m_Bottom: 4 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: minibutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7880894930752635503, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3938767805292685015, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3493559629167172052, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8661060100133785790, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8878537229563829057, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8452110749383601975, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: minibuttonleft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2202443985434538662, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4391449354072616404, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5000750399082794512, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4618371977677221104, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8528397727848317247, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1433657015744826333, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: minibuttonmid + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2571017026670245301, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 1593424520836297633, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3593497551231396268, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2196402057171405789, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3295321319581573270, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4716149326305941893, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: minibuttonright + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4725170987686655274, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2294019996652133422, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4654519820063235169, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2750014788346212476, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4951332905527522768, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4837345545419500814, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MiniLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MiniMinMaxSliderHorizontal + m_Normal: + m_Background: {fileID: -431169932305854349, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6434072319321431673, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: -5 + m_Bottom: -4 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MiniMinMaxSliderVertical + m_Normal: + m_Background: {fileID: -2562093760483937475, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1372193486211048628, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 10 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 10 + m_Overflow: + m_Left: -5 + m_Right: -4 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MiniPopup + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2841556713966769835, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5514509476436795230, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 9124133785863074411, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 16 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MiniPullDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2448977156283891725, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4482615547014143188, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3584531142127120891, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 16 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MiniSliderHorizontal + m_Normal: + m_Background: {fileID: 1314617167224190907, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: -5 + m_Bottom: -4 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MiniSliderVertical + m_Normal: + m_Background: {fileID: -5252674265772398155, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 10 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 10 + m_Overflow: + m_Left: -5 + m_Right: -4 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MiniTextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2355377567497197369, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MiniToolbarButton + m_Normal: + m_Background: {fileID: -5207888601925974466, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: -5691593857178425238, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MiniToolbarButtonLeft + m_Normal: + m_Background: {fileID: -5207888601925974466, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: -5691593857178425238, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MinMaxHorizontalSliderThumb + m_Normal: + m_Background: {fileID: 2239002581368989096, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8633509826046212349, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 672779776385521089, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5179256072514126706, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 4 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 10 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MultiColumnArrow + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 13 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MultiColumnHeader + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.8039216} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MultiColumnHeaderCenter + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.8039216} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MultiColumnHeaderRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.8039216} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MultiColumnTopBar + m_Normal: + m_Background: {fileID: 4284679893348600371, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99215686, g: 0.99215686, b: 0.99215686, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MuteToggle + m_Normal: + m_Background: {fileID: 7506753645954630052, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 7506753645954630052, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 7506753645954630052, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 7506753645954630052, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -460794171852134987, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -460794171852134987, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -460794171852134987, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: -460794171852134987, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 21 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: NotificationBackground + m_Normal: + m_Background: {fileID: 6083469233733858383, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4013029624546647648, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 0.8509804} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 30 + m_Right: 30 + m_Top: 30 + m_Bottom: 30 + m_Padding: + m_Left: 40 + m_Right: 40 + m_Top: 40 + m_Bottom: 40 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 3060225861842836289, guid: 0000000000000000d000000000000000, + type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: NotificationText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 30 + m_Right: 30 + m_Top: 30 + m_Bottom: 30 + m_Padding: + m_Left: 40 + m_Right: 40 + m_Top: 40 + m_Bottom: 40 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 3060225861842836289, guid: 0000000000000000d000000000000000, + type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8912621710645867590, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6921456712676022293, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3672084828865219179, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 23 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 19 + m_Top: 2 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ObjectFieldButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ObjectFieldMiniThumb + m_Normal: + m_Background: {fileID: -4869207544785599640, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 5880330074065321483, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 3259074145611069802, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 257659028193691308, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 18 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 32 + m_FixedHeight: 18 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectFieldThumb + m_Normal: + m_Background: {fileID: 6195845723091580647, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 1390317079189681835, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6999716289424499287, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4957256518229502775, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 6999716289424499287, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4957256518229502775, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ObjectFieldThumbLightmapPreviewOverlay + m_Normal: + m_Background: {fileID: -2324842369324437952, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6133067256284759332, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 31 + m_Top: 0 + m_Bottom: 16 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 3 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: -15 + m_Right: -1 + m_Top: 0 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 8 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectFieldThumbOverlay + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectFieldThumbOverlay2 + m_Normal: + m_Background: {fileID: -2324842369324437952, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6133067256284759332, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 31 + m_Top: 0 + m_Bottom: 16 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 3 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: -24 + m_Right: -1 + m_Top: 0 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 8 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerBackground + m_Normal: + m_Background: {fileID: -3788104686929986237, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3179292129411778548, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.7764706, g: 0.7764706, b: 0.7764706, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerLargeStatus + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 6 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerPreviewBackground + m_Normal: + m_Background: {fileID: 7001268526759109792, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8524252210751793654, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerResultsEven + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8936721907479882898, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4820764148609586132, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerResultsGrid + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.89411765, g: 0.89411765, b: 0.89411765, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerResultsOdd + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4456092198983905368, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7278002905869025538, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerSmallStatus + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 3 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerTab + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4687880156384109442, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4687880156384109442, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ObjectPickerToolbar + m_Normal: + m_Background: {fileID: -1998699353846966862, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4565861673617453983, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OffsetDropDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2558266986858468491, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1273481667545587888, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6312642963678671572, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 15 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: -10 + m_Padding: + m_Left: 24 + m_Right: 14 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL box + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -4058938869769607538, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8090951618676473254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: OL box flat + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8090951618676473254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: OL box NoExpand + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8090951618676473254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: OL EntryBackEven + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4178544375780113093, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL EntryBackOdd + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6600256529501395351, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL Label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL MiniPing + m_Normal: + m_Background: {fileID: 6213669389590737800, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -642441261182090059, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 0.9019608} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 5 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: OL MiniRenameField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 3695432436834489353, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5455765869878158719, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL Minus + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3274932366654819320, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2898368428444734071, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 12 + m_Right: 0 + m_Top: 12 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 15 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -2 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL Ping + m_Normal: + m_Background: {fileID: 6213669389590737800, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -642441261182090059, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 0.9019608} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 8 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 5 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: OL Plus + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2449692599772184233, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2357466829944239512, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 12 + m_Right: 0 + m_Top: 12 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 15 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -2 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL ResultFocusMarker + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8251284530780814601, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99215686, g: 0.99215686, b: 0.99215686, a: 1} + m_OnHover: + m_Background: {fileID: -754830272912864468, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_OnActive: + m_Background: {fileID: -754830272912864468, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_OnFocused: + m_Background: {fileID: -754830272912864468, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 3 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL ResultLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 16 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: OL RightLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL SelectedRow + m_Normal: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 0.77254903} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 6 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL Title + m_Normal: + m_Background: {fileID: -2739426759134481697, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3258980622299754735, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -781368934292900214, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5374113187747573347, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -7463833834269931113, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3090524706116675127, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 1185636534370563106, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8275802511072822811, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL Title TextRight + m_Normal: + m_Background: {fileID: -2739426759134481697, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3258980622299754735, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -781368934292900214, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5374113187747573347, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -7463833834269931113, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3090524706116675127, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 1185636534370563106, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8275802511072822811, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL Toggle + m_Normal: + m_Background: {fileID: 7253322878060337455, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5075410950115692059, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -5877171035508978005, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8694804862120574616, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -5414643929027669543, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2485984399690040926, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -3378323864551032856, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 4607241161893721107, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 12 + m_Right: 0 + m_Top: 12 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 15 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -2 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL ToggleMixed + m_Normal: + m_Background: {fileID: 7253322878060337455, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5075410950115692059, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -5877171035508978005, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8694804862120574616, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -5088961856450704445, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 183248719566144252, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 6746252045881883442, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 324440663325093147, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 12 + m_Right: 0 + m_Top: 12 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 15 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -2 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OL ToggleWhite + m_Normal: + m_Background: {fileID: -5326764445725527867, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5932795431218873382, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 2547330211477130346, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7447504510490047733, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: -321084682220334132, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7691300347235045874, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 6278906469060087929, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6262573206366898365, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 12 + m_Right: 0 + m_Top: 12 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 15 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -2 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OT BottomBar + m_Normal: + m_Background: {fileID: -7534259249680964811, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99215686, g: 0.99215686, b: 0.99215686, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: OT TopBar + m_Normal: + m_Background: {fileID: 4284679893348600371, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99215686, g: 0.99215686, b: 0.99215686, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OverrideMargin + m_Normal: + m_Background: {fileID: 8508823314916540865, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PaneOptions + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 6233966323708569787, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PlayerSettingsLevel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PlayerSettingsPlatform + m_Normal: + m_Background: {fileID: -4811691087537865639, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -4811691087537865639, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Padding: + m_Left: 42 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 13 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 32 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Popup + m_Normal: + m_Background: {fileID: -5408205171073931357, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2490003079660139324, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -4469117276355265030, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8105699852937509043, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 15 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Padding: + m_Left: 6 + m_Right: 14 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PopupCurveDropdown + m_Normal: + m_Background: {fileID: 5743722335770374059, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4636270284229015360, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.73333335, g: 0.73333335, b: 0.73333335, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PopupCurveEditorBackground + m_Normal: + m_Background: {fileID: 7977687820518168867, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5485393018245863947, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PopupCurveEditorSwatch + m_Normal: + m_Background: {fileID: -3973930495159453876, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8531877963306960974, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PopupCurveSwatchBackground + m_Normal: + m_Background: {fileID: -685672140601229974, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3807349651723462507, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.73333335, g: 0.73333335, b: 0.73333335, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR BrokenPrefabLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 16 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR DisabledBrokenPrefabLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 0.40392157} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 0.40392157} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 0.40392157} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 0.40392157} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 0.40392157} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 0.40392157} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 0.40392157} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.5568628, g: 0.039215688, b: 0.039215688, a: 0.40392157} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 16 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR DisabledLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.0627451, g: 0.0627451, b: 0.0627451, a: 0.40392157} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.0627451, g: 0.0627451, b: 0.0627451, a: 0.40392157} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.0627451, g: 0.0627451, b: 0.0627451, a: 0.40392157} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.0627451, g: 0.0627451, b: 0.0627451, a: 0.40392157} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.0627451, g: 0.0627451, b: 0.0627451, a: 0.40392157} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.0627451, g: 0.0627451, b: 0.0627451, a: 0.40392157} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.0627451, g: 0.0627451, b: 0.0627451, a: 0.40392157} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.0627451, g: 0.0627451, b: 0.0627451, a: 0.40392157} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR DisabledPrefabLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.15294118, b: 0.5137255, a: 0.6039216} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.15294118, b: 0.5137255, a: 0.6039216} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.15294118, b: 0.5137255, a: 0.6039216} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.15294118, b: 0.5137255, a: 0.6039216} + m_OnNormal: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.6745098, g: 0.7647059, b: 1, a: 0.6039216} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.6745098, g: 0.7647059, b: 1, a: 0.6039216} + m_OnActive: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.6745098, g: 0.7647059, b: 1, a: 0.6039216} + m_OnFocused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.6745098, g: 0.7647059, b: 1, a: 0.6039216} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 16 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR Insertion + m_Normal: + m_Background: {fileID: -5197095626509473278, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5696416129334667175, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 2 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 6 + m_Right: 0 + m_Top: -12 + m_Bottom: 12 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 8 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR Label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 16 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR Ping + m_Normal: + m_Background: {fileID: 6213669389590737800, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -642441261182090059, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 0.9019608} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 5 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR PrefabLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: PR TextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 3695432436834489353, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5455765869878158719, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7630741337803820556, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 20 + m_Bottom: 10 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreBackgroundSolid + m_Normal: + m_Background: {fileID: -8510489415617907483, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7630741337803820556, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 20 + m_Bottom: 10 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 16 + m_Right: 16 + m_Top: 20 + m_Bottom: 10 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 220179252528831962, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5257837603960458765, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8825209946492082896, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5257837603960458765, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreButtonBlue + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 220179252528831962, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5257837603960458765, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8825209946492082896, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5257837603960458765, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 4028824154787511821, guid: 0000000000000000d000000000000000, + type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreButtonGreen + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 220179252528831962, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5257837603960458765, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8825209946492082896, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5257837603960458765, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 4028824154787511821, guid: 0000000000000000d000000000000000, + type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreButtonRed + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 220179252528831962, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5257837603960458765, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8825209946492082896, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5257837603960458765, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 4028824154787511821, guid: 0000000000000000d000000000000000, + type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreDropDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 11 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreferencesKeysElement + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 2} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreferencesSection + m_Normal: + m_Background: {fileID: -4811691087537865639, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -4811691087537865639, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 13 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 32 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreferencesSectionBox + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -4058938869769607538, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8090951618676473254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: PrefixLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_Focused: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_OnFocused: + m_Background: {fileID: 3696117970163896625, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreHorizontalScrollbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 8 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreHorizontalScrollbarThumb + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreLabelUpper + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.101960786, g: 0.101960786, b: 0.101960786, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 17 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreMiniLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreOverlayLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreSlider + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4033072063580758869, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -7 + m_Bottom: -5 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 2 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreSliderThumb + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2296318638795049077, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 4 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -4 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 10 + m_FixedHeight: 10 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreToolbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5505661605005245198, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4372133548713762431, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5505661605005245198, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4372133548713762431, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreToolbar2 + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4079268416371779544, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4079268416371779544, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreVerticalScrollbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 8 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreVerticalScrollbarThumb + m_Normal: + m_Background: {fileID: -7924315179004762782, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7535944517026228026, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 5 + m_Bottom: 7 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 8 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: PreviewPackageInUse + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7529412, g: 0.5647059, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7529412, g: 0.5647059, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7529412, g: 0.5647059, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7529412, g: 0.5647059, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7529412, g: 0.5647059, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7529412, g: 0.5647059, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7529412, g: 0.5647059, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7529412, g: 0.5647059, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 7 + m_Right: 16 + m_Top: 3 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProfilerBadge + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 252362594236452944, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Border: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ProfilerDetailViewBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProfilerGraphBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2374999321026501087, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 13 + m_Right: 13 + m_Top: 16 + m_Bottom: 13 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -179 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProfilerHeaderLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 8 + m_Padding: + m_Left: 8 + m_Right: 0 + m_Top: 4 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProfilerLeftPane + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1262089289383217937, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2861150232504714310, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 50 + m_Right: 3 + m_Top: 13 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 13 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + - m_Name: ProfilerNoDataAvailable + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProfilerNotSupportedWarningLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -909444403519183027, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProfilerPaneSubLabel + m_Normal: + m_Background: {fileID: 5630025067347494750, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7126772180132475689, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 12 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -2} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProfilerRightPane + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2783972441228467324, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2026896902924521105, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProfilerScrollviewBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2374999321026501087, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 13 + m_Right: 13 + m_Top: 16 + m_Bottom: 13 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -160 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProfilerSelectedLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProfilerTimelineBar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3493559629167172052, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8661060100133785790, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8878537229563829057, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8452110749383601975, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProfilerTimelineDigDownArrow + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 16, y: 0} + m_FixedWidth: 18 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProfilerTimelineFoldout + m_Normal: + m_Background: {fileID: -3169759088934609965, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5146377680766036859, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: -4660028769088515672, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8151885268425896248, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: -3169759088934609965, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5146377680766036859, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: -3291784817565280993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3648207651762151017, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 166140767490613455, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7786529490676408977, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: -3291784817565280993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3648207651762151017, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 13 + m_Bottom: 0 + m_Margin: + m_Left: 2 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 11 + m_Right: 0 + m_Top: 2 + m_Bottom: -1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 11 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProfilerTimelineLeftPane + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1262089289383217937, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2861150232504714310, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 18 + m_Right: 3 + m_Top: 2 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 13 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + - m_Name: ProfilerTimelineRollUpArrow + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 16, y: 0} + m_FixedWidth: 18 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProgressBarBack + m_Normal: + m_Background: {fileID: 3262792639726449503, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1368617102824623415, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ProgressBarBar + m_Normal: + m_Background: {fileID: 4914472245283442168, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2603712597802087762, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ProgressBarText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ProjectBrowserBottomBarBg + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserGridLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 3 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProjectBrowserHeaderBgMiddle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProjectBrowserHeaderBgTop + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ProjectBrowserIconAreaBg + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserIconDropShadow + m_Normal: + m_Background: {fileID: 7521090244005078151, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 2727789639295773114, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: -5948791998434975626, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserPreviewBg + m_Normal: + m_Background: {fileID: -7567498616864308183, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserSubAssetBg + m_Normal: + m_Background: {fileID: -1893447772220209498, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserSubAssetBgCloseEnded + m_Normal: + m_Background: {fileID: -7195902004640624855, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserSubAssetBgDivider + m_Normal: + m_Background: {fileID: -8004073508713016461, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserSubAssetBgMiddle + m_Normal: + m_Background: {fileID: -1878720456393189266, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserSubAssetBgOpenEnded + m_Normal: + m_Background: {fileID: 3398375956905085532, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserSubAssetExpandBtn + m_Normal: + m_Background: {fileID: 5384518758785649545, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 760766054799744736, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 5384518758785649545, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 760766054799744736, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 4087831006004620954, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6807303885731994840, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 4087831006004620954, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6807303885731994840, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserSubAssetExpandBtnMedium + m_Normal: + m_Background: {fileID: -6231437008475197003, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7644810156082331640, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -6231437008475197003, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7644810156082331640, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 6640939513775745375, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3121406652865107301, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 6640939513775745375, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3121406652865107301, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserSubAssetExpandBtnSmall + m_Normal: + m_Background: {fileID: -3861845566726190929, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8349941081256558259, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -3861845566726190929, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8349941081256558259, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -6858214009459903939, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3666543013113211449, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -6858214009459903939, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3666543013113211449, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserTextureIconDropShadow + m_Normal: + m_Background: {fileID: -6272110685175122832, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -6272110685175122832, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: -6272110685175122832, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 5 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ProjectBrowserTopBarBg + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 0 + m_Top: -1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: QualitySettingsDefault + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -3 + m_Right: -7 + m_Top: -5 + m_Bottom: -7 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Radio + m_Normal: + m_Background: {fileID: 3243321240896732753, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6758251315884837720, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 8477698978415849723, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7086950071995964074, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -6641359889208000149, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -635369314431336625, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 1619118937638523318, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6207364931437473942, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 0 + m_Top: 16 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: RectangleToolHBar + m_Normal: + m_Background: {fileID: -1131287488774163621, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolHBarLeft + m_Normal: + m_Background: {fileID: -3572240042327038243, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolHBarRight + m_Normal: + m_Background: {fileID: -4235470585058458216, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolHighlight + m_Normal: + m_Background: {fileID: -6183884353980778607, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolRippleLeft + m_Normal: + m_Background: {fileID: -7217534368487555952, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: RectangleToolRippleRight + m_Normal: + m_Background: {fileID: -504176241183109216, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: RectangleToolScaleBottom + m_Normal: + m_Background: {fileID: 1794161822482604226, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolScaleLeft + m_Normal: + m_Background: {fileID: -5254814229844338044, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolScaleRight + m_Normal: + m_Background: {fileID: 4221468897868227597, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolScaleTop + m_Normal: + m_Background: {fileID: 3157715343483868642, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolSelection + m_Normal: + m_Background: {fileID: -1351829762704535044, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolVBar + m_Normal: + m_Background: {fileID: 8858338305490798886, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolVBarBottom + m_Normal: + m_Background: {fileID: -2897995083744749577, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RectangleToolVBarTop + m_Normal: + m_Background: {fileID: 1601991900220791683, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RegionBg + m_Normal: + m_Background: {fileID: 1840687699928693038, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 13 + m_Right: 13 + m_Top: 21 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 8 + m_Right: 8 + m_Top: 21 + m_Bottom: 12 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 13, y: 8} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ReorderableList + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ReorderableListRightAligned + m_Normal: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RightAlignedLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 5 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: RightLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: RL Background + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 3 + m_Top: 0 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: RL DragHandle + m_Normal: + m_Background: {fileID: -126394901853745249, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2384689258714412383, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.043137256, g: 0.043137256, b: 0.043137256, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 6 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RL Element + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: RL Empty Header + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: RL Footer + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: RL FooterButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -3 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: RL Header + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: SC ViewAxisLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -2} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SC ViewLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SC ViewLabelCentered + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SC ViewLabelLeftAligned + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SceneTopBarBg + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SceneViewOverlayTransparentBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: SceneVisibility + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 0 + m_Top: 16 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ScriptText + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ScrollViewAlt + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SearchCancelButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7714649789019723958, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.9411765, g: 0.9411765, b: 0.9411765, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5649203124873772435, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9411765, g: 0.9411765, b: 0.9411765, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 2 + m_Top: 2 + m_Bottom: 0 + m_Padding: + m_Left: 14 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: SearchCancelButtonEmpty + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8035137269735350195, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 2 + m_Top: 2 + m_Bottom: 0 + m_Padding: + m_Left: 14 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 17 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: SearchModeFilter + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 22 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SearchTextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 636442192265881444, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 65780041746005352, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 17 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 14 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 11 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SelectionRect + m_Normal: + m_Background: {fileID: -6175662131787910117, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6958856236699155959, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: SettingsHeader + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 19 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SettingsIconButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SettingsListItem + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 8 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SettingsTreeItem + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShurikenCheckMark + m_Normal: + m_Background: {fileID: 3318348314945837494, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -2647590436712583010, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -6916408723868451661, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 6 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 30, y: -2} + m_FixedWidth: 12 + m_FixedHeight: 12 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShurikenCheckMarkMixed + m_Normal: + m_Background: {fileID: 6511509432428627074, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 6511509432428627074, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 6511509432428627074, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 6 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 30, y: -2} + m_FixedWidth: 12 + m_FixedHeight: 12 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShurikenDropdown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 10 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 12 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShurikenEditableLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.11372549, g: 0.11372549, b: 0.11372549, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 833718397405499261, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 0 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShurikenEffectBg + m_Normal: + m_Background: {fileID: 723116081914356016, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 6 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 30, y: -2} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ShurikenEmitterTitle + m_Normal: + m_Background: {fileID: 9052436608502042656, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -6363468258816935393, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 1435328834647793881, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 4511260394262049460, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 29 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 45 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 6 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 30, y: -14} + m_FixedWidth: 0 + m_FixedHeight: 28 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShurikenLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0.23529412, b: 0.53333336, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ShurikenMinus + m_Normal: + m_Background: {fileID: -6001608033915994942, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 6 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 30, y: -2} + m_FixedWidth: 6 + m_FixedHeight: 6 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShurikenModuleBg + m_Normal: + m_Background: {fileID: 1403076739959127816, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 7 + m_Right: 7 + m_Top: 7 + m_Bottom: 7 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 6 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 30, y: -2} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: ShurikenModuleTitle + m_Normal: + m_Background: {fileID: -8113901939514164966, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8595873466764858183, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -824563352729931199, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: -317040030820564571, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 15 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 18, y: -2} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShurikenObjectField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 17 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShurikenPlus + m_Normal: + m_Background: {fileID: -5376709531629362174, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 6 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 6 + m_FixedHeight: 6 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShurikenPopup + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 10 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShurikenToggle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 17 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShurikenToggleMixed + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 11 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 17 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShurikenValue + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: SliderMixed + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: -1 + m_FixedHeight: -1 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: SoloToggle + m_Normal: + m_Background: {fileID: -2643858270892318411, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: -2643858270892318411, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -2643858270892318411, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: -2643858270892318411, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 2524167592855427142, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 2524167592855427142, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 2524167592855427142, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 2524167592855427142, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 21 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: StaticDropdown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.77254903} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.77254903} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 4 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -7 + m_Bottom: -2 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 10 + m_FixedHeight: 14 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: StatusBarIcon + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 74436786853797440, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3970304467737598455, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -145822298680236780, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 873608116239150953, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_iconselector_back + m_Normal: + m_Background: {fileID: -8759786513751719754, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6689408360908506174, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -8759786513751719754, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6689408360908506174, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: sv_iconselector_button + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: sv_iconselector_labelselection + m_Normal: + m_Background: {fileID: 8282683022238804769, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 4825491897312346137, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8282683022238804769, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 4825491897312346137, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: sv_iconselector_selection + m_Normal: + m_Background: {fileID: 5980657527770481894, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -9097484517477644712, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 5980657527770481894, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -9097484517477644712, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: sv_iconselector_sep + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2553107865340798884, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2553107865340798884, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 1 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_label_0 + m_Normal: + m_Background: {fileID: 7250588514170254948, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 7250588514170254948, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 9 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_label_1 + m_Normal: + m_Background: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 9 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_label_2 + m_Normal: + m_Background: {fileID: 419385456094870383, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 419385456094870383, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 9 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_label_3 + m_Normal: + m_Background: {fileID: 3936346786652291628, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 419385456094870383, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 9 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_label_4 + m_Normal: + m_Background: {fileID: 5721338939258241955, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 5721338939258241955, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 9 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_label_5 + m_Normal: + m_Background: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 9 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_label_6 + m_Normal: + m_Background: {fileID: 5132851093641282708, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 5132851093641282708, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 9 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: sv_label_7 + m_Normal: + m_Background: {fileID: -1412012063857583412, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -1412012063857583412, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 9 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Tab first + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Tab last + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Tab middle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Tab onlyOne + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TabWindowBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Tag MenuItem + m_Normal: + m_Background: {fileID: 6724798188879376339, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 111451986053079254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_Active: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TE BoxBackground + m_Normal: + m_Background: {fileID: -341762447361974832, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2374999321026501087, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 12 + m_Right: 12 + m_Top: 12 + m_Bottom: 12 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TE DefaultTime + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -46930508347621619, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TE DropField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 1390317079189681835, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4957256518229502775, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 6999716289424499287, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4957256518229502775, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TE ElementBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8090951618676473254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: TE NodeBackground + m_Normal: + m_Background: {fileID: -341762447361974832, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2374999321026501087, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 12 + m_Right: 12 + m_Top: 12 + m_Bottom: 12 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TE NodeBox + m_Normal: + m_Background: {fileID: 6562966305447815163, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 24 + m_Right: 24 + m_Top: 10 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 2 + m_Overflow: + m_Left: 12 + m_Right: 12 + m_Top: 9 + m_Bottom: 17 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 10, y: -14} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TE NodeBoxSelected + m_Normal: + m_Background: {fileID: 794900632753118932, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 24 + m_Right: 24 + m_Top: 10 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 2 + m_Overflow: + m_Left: 12 + m_Right: 12 + m_Top: 9 + m_Bottom: 17 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 10, y: -14} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TE NodeLabelBot + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.78039217} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 8 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TE NodeLabelTop + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 0.78039217} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 2 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TE PinLabel + m_Normal: + m_Background: {fileID: 6626204458980183768, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7567167676799973621, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 8 + m_FixedHeight: 4 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TE Toolbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4781069571569260939, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TE toolbarbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2973952051660201824, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7808821854865841697, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -145822298680236780, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 873608116239150953, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TE ToolbarDropDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2165222771204264267, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5194924146697278403, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TextFieldDropDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 4 + m_Top: 3 + m_Bottom: 3 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 17 + m_FixedHeight: 18 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TextFieldDropDownText + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TimeAreaToolbar + m_Normal: + m_Background: {fileID: -8748538222344408585, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7824384121118321531, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TimeRulerBackground + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TimeScrubber + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 11 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 10 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TimeScrubberButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 33 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Titlebar Foldout + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5146377680766036859, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8151885268425896248, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 164480878953057837, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3648207651762151017, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7786529490676408977, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0.19607843, b: 0.9019608, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5162036400036804466, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 13 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 14 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TL InPoint + m_Normal: + m_Background: {fileID: 1591034099846739817, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 3 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 9 + m_Right: -9 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 9 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TL OutPoint + m_Normal: + m_Background: {fileID: -6932142903349500398, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 3 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 9 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TL Playhead + m_Normal: + m_Background: {fileID: -8528819723447756777, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 3046190413580310055, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 4140842045677982713, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 3 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 7 + m_Right: -7 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToggleMixed + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 206458977164387291, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4346149004446792378, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2682844014192059576, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 206458977164387291, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4346149004446792378, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2682844014192059576, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 13 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 17 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: 2 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 1} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Toolbar + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7824384121118321531, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ToolbarBoldLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarBottom + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7824384121118321531, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 0 + m_Top: 1 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -1} + m_FixedWidth: 0 + m_FixedHeight: 21 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: toolbarbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 74436786853797440, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3970304467737598455, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -145822298680236780, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 873608116239150953, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarButtonFlat + m_Normal: + m_Background: {fileID: 4910434999363800215, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5526485075497302179, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 6544235110995687124, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 241459065949864949, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 1987679554974992985, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7165699948152684672, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 2880628975203803079, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7162032897981211880, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: toolbarbuttonLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 74436786853797440, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3970304467737598455, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -145822298680236780, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 873608116239150953, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: toolbarbuttonRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 74436786853797440, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 3970304467737598455, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -145822298680236780, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 873608116239150953, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarCreateAddNewDropDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarDropDown + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7647855507928192355, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7072251527911526879, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarDropDownLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7647855507928192355, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7072251527911526879, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarDropDownRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7647855507928192355, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7072251527911526879, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarDropDownToggle + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7647855507928192355, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7072251527911526879, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 22 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarDropDownToggleRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7647855507928192355, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7072251527911526879, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 22 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.023529412, g: 0.023529412, b: 0.023529412, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarPopup + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7378836120237226051, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5265942143808528175, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarPopupLeft + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7378836120237226051, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5265942143808528175, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarPopupRight + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7378836120237226051, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5265942143808528175, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 4 + m_Right: 15 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarSeachCancelButton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -3237954756973630405, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4026479050567273157, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2882403977837257666, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 2 + m_Top: 2 + m_Bottom: 0 + m_Padding: + m_Left: 14 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 14 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ToolbarSeachCancelButtonEmpty + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7535155161986760908, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4026479050567273157, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 2 + m_Top: 2 + m_Bottom: 0 + m_Padding: + m_Left: 14 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 14 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ToolbarSeachTextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1780675812689368935, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2882403977837257666, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 15 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 14 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 11 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarSeachTextFieldPopup + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 8934587885489594926, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -5890484065508444716, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 16 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 17 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 11 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarSearchField + m_Normal: + m_Background: {fileID: 5536387647129856127, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1780675812689368935, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 3377772676857797360, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2882403977837257666, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 15 + m_Right: 14 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 5 + m_Right: 5 + m_Top: 2 + m_Bottom: 1 + m_Padding: + m_Left: 17 + m_Right: 17 + m_Top: 2 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 14 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ToolbarSlider + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 2 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ToolbarSliderTextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2355377567497197369, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ToolbarTextField + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -2355377567497197369, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 3 + m_Right: 3 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Tooltip + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TV Insertion + m_Normal: + m_Background: {fileID: -5197095626509473278, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5696416129334667175, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 2 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 4 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 8 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TV Line + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TV LineBold + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TV Ping + m_Normal: + m_Background: {fileID: 6213669389590737800, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -642441261182090059, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: -8004600993325020351, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 6114084012503912583, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 8064387584920209410, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 0.9019608} + m_OnHover: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: -174692938186236039, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 16 + m_Right: 16 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 5 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TV Selection + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -4531217250587526478, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5159826817137499563, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 5956635400113544197, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6325308991929043192, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 3 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: U2D.createRect + m_Normal: + m_Background: {fileID: -3523734132713086516, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: U2D.dragDot + m_Normal: + m_Background: {fileID: 5382817295167241883, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 10 + m_FixedHeight: 10 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: U2D.dragDotActive + m_Normal: + m_Background: {fileID: 8889901539490732676, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 10 + m_FixedHeight: 10 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: U2D.dragDotDimmed + m_Normal: + m_Background: {fileID: 5487260287801598998, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 10 + m_FixedHeight: 10 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: U2D.pivotDot + m_Normal: + m_Background: {fileID: -4454984800559177240, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: U2D.pivotDotActive + m_Normal: + m_Background: {fileID: -7346624300586097497, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: VerticalMinMaxScrollbarThumb + m_Normal: + m_Background: {fileID: 4668188277986876311, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2802237198867370132, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 17 + m_Bottom: 17 + m_Margin: + m_Left: 1 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 13 + m_Bottom: 13 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 10 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: VerticalSliderThumbExtent + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 18 + m_FixedHeight: 18 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: VideoClipImporterLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7019608, g: 0.7019608, b: 0.7019608, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 6 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WarningOverlay + m_Normal: + m_Background: {fileID: 9031297498810265056, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9764706, g: 0.92941177, b: 0.49411765, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 13 + m_Right: 13 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 20 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WhiteBackground + m_Normal: + m_Background: {fileID: 8508823314916540865, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WhiteBoldLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 6 + m_Bottom: 4 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WhiteLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WhiteLargeCenterLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 13 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WhiteLargeLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 13 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WhiteMiniLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WinBtn + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WinBtnClose + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 4218497249673459875, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2529056104274576045, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 7136502128278415340, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WinBtnCloseMac + m_Normal: + m_Background: {fileID: -1865134730797294769, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 6084025363960548082, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: -2647372364481843609, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7408931227040216471, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -2647372364481843609, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7408931227040216471, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WinBtnInactiveMac + m_Normal: + m_Background: {fileID: 7621731839674880053, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 4631036061508753511, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WinBtnMax + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: 2759910499578539819, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -6749782052205060590, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -8831010006054106219, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WinBtnMaxMac + m_Normal: + m_Background: {fileID: 882304349240534922, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7302486926126617348, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: -3103808070141201385, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1349503607130469760, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 882304349240534922, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7302486926126617348, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: -3103808070141201385, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1349503607130469760, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WinBtnMinMac + m_Normal: + m_Background: {fileID: 7922649496294028999, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8628772062083094934, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 1803803539938898449, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2334356554192913524, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 7922649496294028999, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8628772062083094934, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 1803803539938898449, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -2334356554192913524, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WinBtnRestore + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -1966477563678806930, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -41516893163921869, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: + - {fileID: -7515870742963457447, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WinBtnRestoreMac + m_Normal: + m_Background: {fileID: 882304349240534922, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 7302486926126617348, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: -3103808070141201385, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -1349503607130469760, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 1164975180049306259, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -5006998928921065896, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 16 + m_FixedHeight: 16 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: WindowBottomResize + m_Normal: + m_Background: {fileID: -126394901853745249, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 2384689258714412383, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.9411765, g: 0.9411765, b: 0.9411765, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 1 + m_Alignment: 7 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 6 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Wizard Box + m_Normal: + m_Background: {fileID: 2575269581626704993, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8126836811217315462, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -4058938869769607538, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8090951618676473254, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 17 + m_Top: 2 + m_Bottom: 17 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 1 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: Wizard Error + m_Normal: + m_Background: {fileID: 1715859669443758926, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 1715859669443758926, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 30 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 32 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 32 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WordWrapLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: wordwrapminibutton + m_Normal: + m_Background: {fileID: 9174848017576406294, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -7880894930752635503, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2042164503421941483, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 3938767805292685015, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 5545807618286735392, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -3493559629167172052, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: -8506201462524866144, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8661060100133785790, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 7078730568609329855, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: 8878537229563829057, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 0.8980392, g: 0.8980392, b: 0.8980392, a: 1} + m_OnFocused: + m_Background: {fileID: -6693280131558331537, guid: 0000000000000000d000000000000000, + type: 0} + m_ScaledBackgrounds: + - {fileID: -8452110749383601975, guid: 0000000000000000d000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WordWrappedLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: WordWrappedMiniLabel + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.007843138, g: 0.007843138, b: 0.007843138, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 3 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7} diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUISkin.guiskin.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUISkin.guiskin.meta new file mode 100644 index 0000000..6da398d --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUISkin.guiskin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14531258fc37ae6409c3c3d585413ae8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUIStyles.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUIStyles.cs new file mode 100644 index 0000000..c597a10 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUIStyles.cs @@ -0,0 +1,125 @@ +#if UNITY_EDITOR + +using DTT.Utils.EditorUtilities; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Additional styles used for styling a GUI in DTT style. Styles + /// will differ based on Unity's Dark/Light theme. + /// + public class DTTGUIStyles : GUIStyleCache + { + #region Variables + #region Public + /// + /// A style for a normal label. + /// + public GUIStyle Label => base[nameof(Label)]; + + /// + /// A style for a label that uses the dtt title font. + /// + public GUIStyle TitleLabel => base[nameof(TitleLabel)]; + + /// + /// The style for a card header. + /// + public GUIStyle CardHeader => base[nameof(CardHeader)]; + + /// + /// The style for a card body. + /// + public GUIStyle CardBody => base[nameof(CardBody)]; + + /// + /// The style for a button. + /// + public GUIStyle Button => base[nameof(Button)]; + #endregion + #region Private + /// + /// The normal color of link text when not in pro mode. + /// + private readonly Color _lightBlueLinkColor = new Color32(0, 82, 255, 255); + #endregion + #endregion + + #region Constructors + /// + /// Creates a new instance, initializing the styles. + /// + public DTTGUIStyles() + { + Add(nameof(Label), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.label); + style.normal.textColor = EditorStyles.label.normal.textColor; + style.fontSize = 12; + return style; + }); + + Add(nameof(TitleLabel), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.label); + style.font = DTTGUI.TitleFont; + style.normal.textColor = EditorStyles.label.normal.textColor; + style.fontSize = 12; + return style; + }); + + Add(nameof(CardHeader), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.box); + + // No scaled backgrounds should be used, only use the card background texture. + style.normal.scaledBackgrounds = null; + style.normal.background = EditorGUIUtility.isProSkin ? DTTTextures.dark.CardHeader : DTTTextures.light.CardHeader; + + // The border property ensures the rounding of the edges persists with stretch. + style.border = new RectOffset(16, 16, 16, 16); + + // Set the margin and padding to work with the card body. + style.margin.top = 8; + style.margin.left = 8; + style.margin.right = 8; + style.margin.bottom = 0; + style.padding = new RectOffset(15, 15, 15, 15); + return style; + }); + + Add(nameof(CardBody), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.box); + + // No scaled backgrounds should be used, only use the card background texture. + style.normal.scaledBackgrounds = null; + style.normal.background = EditorGUIUtility.isProSkin ? DTTTextures.dark.CardBody : DTTTextures.light.CardBody; + + // The border property ensures the rounding of the edges persists with stretch. + style.border = new RectOffset(16, 16, 16, 16); + + // Set the margin and padding to work with the card header. + style.margin.top = 0; + style.margin.left = 8; + style.margin.right = 8; + style.padding = new RectOffset(15, 15, 15, 15); + return style; + }); + + Add(nameof(Button), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.button); + style.normal = EditorStyles.miniButton.normal; + style.hover = EditorStyles.miniButton.hover; + style.active = EditorStyles.miniButton.active; + return style; + }); + } + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUIStyles.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUIStyles.cs.meta new file mode 100644 index 0000000..b52c309 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTGUIStyles.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 014b66ec9a6f7984da0007c8f3a97101 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTTextures.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTTextures.cs new file mode 100644 index 0000000..f6ee41f --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTTextures.cs @@ -0,0 +1,115 @@ +#if UNITY_EDITOR + +using DTT.Utils.Optimization; +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Contains the textures used as part of the DTT styling. + /// + public static class DTTTextures + { + #region InnerClasses + /// + /// Holds the textures used for the Unity light theme. + /// + public class LightTextures : LazyTexture2DCache + { + /// + /// The light theme logo texture. + /// + public Texture2D Logo => base[nameof(Logo)]; + + /// + /// The light theme card header texture. + /// + public Texture2D CardHeader => base[nameof(CardHeader)]; + + /// + /// The light theme card body texture. + /// + public Texture2D CardBody => base[nameof(CardBody)]; + + /// + /// Initializes the light theme textures. + /// + public LightTextures() + { + Add(nameof(Logo), () => AssetDatabase.LoadAssetAtPath( + Path.Combine(DTTEditorConfig.ArtFolder, "logo_dark.png"))); + + Add(nameof(CardHeader), () => AssetDatabase.LoadAssetAtPath( + Path.Combine(DTTEditorConfig.ArtFolder, "card_header_light.png"))); + + Add(nameof(CardBody), () => AssetDatabase.LoadAssetAtPath( + Path.Combine(DTTEditorConfig.ArtFolder, "card_body_light.png"))); + } + } + + /// + /// Holds the textures used for the Unity dark theme. + /// + public class DarkTextures : LazyTexture2DCache + { + /// + /// The dark theme logo texture. + /// + public Texture2D Logo => base[nameof(Logo)]; + + /// + /// The dark theme card header texture. + /// + public Texture2D CardHeader => base[nameof(CardHeader)]; + + /// + /// The dark theme card body texture. + /// + public Texture2D CardBody => base[nameof(CardBody)]; + + /// + /// Initializes the dark theme textures. + /// + public DarkTextures() + { + Add(nameof(Logo), () => AssetDatabase.LoadAssetAtPath( + Path.Combine(DTTEditorConfig.ArtFolder, "logo_light.png"))); + + Add(nameof(CardHeader), () => AssetDatabase.LoadAssetAtPath( + Path.Combine(DTTEditorConfig.ArtFolder, "card_header_dark.png"))); + + Add(nameof(CardBody), () => AssetDatabase.LoadAssetAtPath( + Path.Combine(DTTEditorConfig.ArtFolder, "card_body_dark.png"))); + } + } + #endregion + /// + /// The DTT icon, without background. + /// + public static readonly Texture icon; + + /// + /// Holds the textures used for the Unity light theme. + /// + public static readonly LightTextures light; + + /// + /// Holds the textures used for the Unity dark theme. + /// + public static readonly DarkTextures dark; + + /// + /// Loads the textures. + /// + static DTTTextures() + { + icon = AssetDatabase.LoadAssetAtPath(Path.Combine(DTTEditorConfig.ArtFolder, "icon-large.png")); + light = new LightTextures(); + dark = new DarkTextures(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTTextures.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTTextures.cs.meta new file mode 100644 index 0000000..6557ebd --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/GUI/DTTTextures.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f73ae568fc24d014e972a2cdc87eb214 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher.meta new file mode 100644 index 0000000..26b953e --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5512585cd7f957043966d5b5bbc6d74e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AssetJson.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AssetJson.cs new file mode 100644 index 0000000..0ba1d42 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AssetJson.cs @@ -0,0 +1,48 @@ +#if UNITY_EDITOR + +using System; + +namespace DTT.PublishingTools +{ + /// + /// A container of an asset.json file containing relevant data + /// of a package/asset. + /// + [Serializable] + public class AssetJson + { + /// + /// Whether this package is used as an asset for a store release. + /// + public bool assetStoreRelease; + + /// + /// The full package name. This should correspond with the "name" + /// in the package.json file. + /// + public string packageName; + + /// + /// The version of the package. + /// + public string version; + + /// + /// The display name used for the package. + /// + public string displayName; + + /// + /// The documentation url of the asset. + /// + public string documentationUrl = string.Empty; + + /// + /// The path towards a custom icon to be drawn in the header. + /// This path should be relative to the package folder. + /// + public string customIconPath; + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AssetJson.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AssetJson.cs.meta new file mode 100644 index 0000000..293b86e --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AssetJson.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 79bf98d169ee9eb44825d8c91bd1c863 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AutomatedDTTInspector.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AutomatedDTTInspector.cs new file mode 100644 index 0000000..1d28f82 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AutomatedDTTInspector.cs @@ -0,0 +1,331 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Provides functionalities to automate your publisher inspector. All basic custom editor + /// functionalities can be initialized by overriding the and using the + /// "Add" functions. Implementing this class will also draw the DTTHeader at the top of your + /// inspector. + /// + public class AutomatedDTTInspector : DTTInspector + { + #region InnerClasses + /// + /// Container of data related to the display of help box content underneath a + /// in the inspector. + /// + protected struct HelpBoxContent + { + /// + /// Creates a new instance of this object. + /// + /// The message to write inside the help box. + /// The way in which you want to display this message. + /// The condition for the message to be shown. + public HelpBoxContent(string message, MessageType type, Func condition) + { + this.message = message; + this.messageType = type; + this.condition = condition; + } + + /// + /// The message to write inside the help box. + /// + public string message; + + /// + /// The way in which you want to display this message. + /// + public MessageType messageType; + + /// + /// The condition for the message to be shown. + /// + public Func condition; + + /// + /// Whether or not this helpbox struct has valid data. + /// + public bool HasValidCondition + { + get + { + try + { + condition.Invoke(); + return true; + } + catch + { + return false; + } + } + } + } + #endregion + + #region Variables + #region Private + /// + /// Contains the to be shown underneath + /// 's. + /// + private readonly Dictionary _helpBoxContent = + new Dictionary(); + + /// + /// Contains the conditions for 's to be shown. + /// + private readonly Dictionary> _conditionalProperties + = new Dictionary>(); + + /// + /// Contains HelpBoxContent to be shown at the bottom of the inspector window. + /// + private readonly List _trailingHelpBoxContent = new List(); + + /// + /// Contains names of 's to be hidden. + /// + private readonly List _hiddenProperties = new List(); + + /// + /// Contains names of 's to be disabled. + /// + private readonly List _disabledProperties = new List(); + #endregion + #endregion + + #region Methods + #region Public + /// + /// Draws properties of editor target based on stored settings on each one. + /// + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + + EditorGUI.BeginChangeCheck(); + serializedObject.Update(); + + DrawProperties(); + + bool changed = EditorGUI.EndChangeCheck(); + OnEndChangeCheck(changed); + if (changed) + ApplyChanges(); + + DrawTrailingHelpBoxContent(); + } + #endregion + #region Protected + /// + /// Adds the script property to be disabled like in default inspector gui's. + /// + protected override void OnEnable() + { + base.OnEnable(); + + AddDisabledProperty("m_Script"); + } + + /// + /// Adds name of to conditional properties + /// to be hidden based on given condition. + /// + /// The name of the . + /// + /// The condition on which to show the . + /// + protected void AddConditionalProperty(string name, Func condition) + { + try + { + // Invoke the condition to test for exceptions. + condition.Invoke(); + + _conditionalProperties.Add(name, condition); + } + catch (Exception e) + { + throw new InvalidOperationException($"An exception was thrown during the adding of a conditional propety.", e); + } + } + + /// + /// Adds name of to a list of properties + /// to be hidden. + /// + /// The name of the . + protected void AddHiddenProperty(string name) + { + if (string.IsNullOrEmpty(name)) + throw new ArgumentException("The name of the property was null or empty."); + + _hiddenProperties.Add(name); + } + + /// + /// Adds name of to a list of properties + /// to be disabled. + /// + /// The name of the . + protected void AddDisabledProperty(string name) + { + if (string.IsNullOrEmpty(name)) + throw new ArgumentException("The name of the property was null or empty."); + + _disabledProperties.Add(name); + } + + /// + /// Adds name of to the + /// to be shown underneath it. + /// + /// The name of the . + /// The content to show. + protected void AddHelpBoxContent(string name, HelpBoxContent content) + { + if (!content.HasValidCondition) + throw new ArgumentException("Helpbox content has invalid condition."); + + _helpBoxContent.Add(name, content); + } + + /// + /// Adds trailing help box content underneath all drawn properties. + /// + /// The content to show. + protected void AddHelpBoxContent(HelpBoxContent content) + { + if (!content.HasValidCondition) + throw new ArgumentException("Helpbox content has invalid condition."); + + _trailingHelpBoxContent.Add(content); + } + + /// + /// Applies modified properties to serialized object. + /// + protected void ApplyChanges() => serializedObject.ApplyModifiedProperties(); + + /// + /// Override this method to execute functionality to know if + /// changes have been made in the inspector. + /// Modified properties are automatically applied after this call is made. + /// + /// Whether the inspector changed. + protected virtual void OnEndChangeCheck(bool changed) + { + + } + #endregion + #region Private + /// + /// Draws all visible properties that are not child properties using the + /// method. + /// + private void DrawProperties() + { + SerializedProperty property = serializedObject.GetIterator(); + bool enterChildren = true; + while (property.NextVisible(enterChildren)) + { + enterChildren = false; + DrawProperty(property); + } + } + + /// + /// Tries drawing property based on stored data on it. + /// + /// The property to draw. + private void DrawProperty(SerializedProperty property) + { + string nameOfProperty = property.name; + + if (!IsHidden(nameOfProperty)) + { + if (IsDisabled(nameOfProperty)) + DrawDisabledPropertyField(property); + else + EditorGUILayout.PropertyField(property); + } + + if (_helpBoxContent.ContainsKey(nameOfProperty)) + { + HelpBoxContent content = _helpBoxContent[nameOfProperty]; + if (content.condition()) + EditorGUILayout.HelpBox(content.message, content.messageType); + + } + } + + /// + /// Draws the given property in disabled form in the inspector. + /// + /// The property to draw in disabled form. + private void DrawDisabledPropertyField(SerializedProperty property) + { + GUI.enabled = false; + + EditorGUILayout.PropertyField(property); + + GUI.enabled = true; + } + + /// + /// Returns whether the given name corresponds with a + /// that is stored as disabled. + /// + /// The name of the property to check. + /// + /// whether the given name corresponds with a + /// that is stored as disabled. + /// + private bool IsDisabled(string nameOfProperty) => _disabledProperties.Contains(nameOfProperty); + + /// + /// Returns whether the given name corresponds with a + /// that is stored as hidden. + /// + /// The name of the property to check. + /// + /// Whether the given name corresponds with a + /// that is stored as hidden. + /// + private bool IsHidden(string nameOfProperty) + { + bool forceHide = _hiddenProperties.Contains(nameOfProperty); + bool conditionalHide = _conditionalProperties.ContainsKey(nameOfProperty) + && !_conditionalProperties[nameOfProperty](); + + return forceHide || conditionalHide; + } + + /// + /// Draws in if their + /// condition is met. + /// + private void DrawTrailingHelpBoxContent() + { + for (int i = 0; i < _trailingHelpBoxContent.Count; i++) + { + HelpBoxContent content = _trailingHelpBoxContent[i]; + if (content.condition()) + EditorGUILayout.HelpBox(content.message, content.messageType); + } + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AutomatedDTTInspector.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AutomatedDTTInspector.cs.meta new file mode 100644 index 0000000..2608719 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/AutomatedDTTInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb9ec85556ea80943802850d44d68f87 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTAssetService.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTAssetService.cs new file mode 100644 index 0000000..7b2b8b8 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTAssetService.cs @@ -0,0 +1,203 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using DTT.PublishingTools.Attributes; +using UnityEditor; +using UnityEditor.Callbacks; +using UnityEditor.Compilation; +using UnityEngine; +using System.Reflection; +using System.Text; +using DTT.Utils.Workflow; + +using Assembly = System.Reflection.Assembly; +using UnityAssembly = UnityEditor.Compilation.Assembly; + +namespace DTT.PublishingTools +{ + /// + /// Handles DTT Asset attribute implementation. + /// + internal static class DTTAssetService + { + /// + /// Represents a scriptable object that uses an asset attribute. + /// + private readonly struct AssetWithAttribute + { + /// + /// The attribute used by the scriptable object. + /// + public readonly DTTAssetAttribute attribute; + + /// + /// The type of asset to be created. + /// + public readonly Type assetType; + + /// + /// Creates a new instance of the stucture. + /// + /// The attribute used by the scriptable object. + /// The type of asset to be created. + public AssetWithAttribute(DTTAssetAttribute attribute, Type assetType) + { + this.attribute = attribute; + this.assetType = assetType; + } + } + + /// + /// Called when scripts are reloaded to go through dtt's runtime assemblies + /// and create assets for scriptable objects with an Asset attribute. + /// + [DidReloadScripts] + private static void CreateDTTAssetsIfNecessary() + { + AssetWithAttribute[] attributes = GetAssetsWithAttributes(); + + for(int i = 0; i < attributes.Length; i++) + CreateDTTAssetIfNecessary(attributes[i]); + } + + /// + /// Returns an array of scriptable object representations that implement + /// an asset attribute. + /// + /// The array of scriptable object representations. + private static AssetWithAttribute[] GetAssetsWithAttributes() + { + // Get all dtt assemblies. + var assetsWithAttributes = new List(); + var dttAssemblies = CompilationPipeline.GetAssemblies().Where(IsDTTRuntimeAssembly); + + // Start adding types with their asset attributes from assemblies to the result list. + foreach (UnityAssembly assembly in dttAssemblies) + { + Type[] types; + try + { + string dataPathWithoutAssets = Application.dataPath.Substring(0, Application.dataPath.LastIndexOf('/') + 1); + string combinedPath = Path.Combine(dataPathWithoutAssets, assembly.outputPath); + types = Assembly.LoadFile(combinedPath).GetTypes(); + } + catch(FileNotFoundException) + { + // Catch file not found exceptions that sometimes occur when trying to load assembly's from unity. + continue; + } + + for (int i = 0; i < types.Length; i++) + { + var attribute = types[i].GetCustomAttributes(typeof(DTTAssetAttribute)).FirstOrDefault(); + if (attribute != null) + assetsWithAttributes.Add(new AssetWithAttribute((DTTAssetAttribute)attribute, types[i])); + } + } + + return assetsWithAttributes.ToArray(); + } + + /// + /// Creates a dtt asset if necessary based on whether there already is one created. + /// + /// The asset that should be created. + private static void CreateDTTAssetIfNecessary(AssetWithAttribute asset) + { + string fullPackageName = asset.attribute.fullPackageName; + if (fullPackageName == null) + { + Debug.LogWarning("DTT asset could not be created :: full package name was null."); + return; + } + + AssetJson assetJson = DTTEditorConfig.GetAssetJson(fullPackageName); + if (assetJson == null) + return; + + if (!asset.assetType.IsSubclassOf(typeof(ScriptableObject))) + { + Debug.LogWarning("DTT asset could not be created :: " + + "Only scriptable objects can use the DTTAsset attribute."); + return; + } + + string projectFolderPath = DTTEditorConfig.DTTProjectFolder + "/" + assetJson.displayName; + StringBuilder assetPathBuilder = new StringBuilder(projectFolderPath); + + // Apply relative path or resources path if necessary. + if (asset.attribute.relativePath != null) + AppendAssetPath(assetPathBuilder, asset.attribute.relativePath); + else if (asset.attribute.isResource) + AppendAssetPath(assetPathBuilder, "Resources"); + + // Ensure the directory exists before creating the asset. + EnsureDirectoryExistence(assetPathBuilder.ToString()); + + // Append an asset name if none has been added manually. + if(!Path.HasExtension(assetPathBuilder.ToString())) + AppendAssetPath(assetPathBuilder, GetNameForAsset(asset)); + + string assetPath = assetPathBuilder.ToString(); + + // Do nothing if the file for the asset already exists. + if (File.Exists(assetPath)) + return; + + // If the asset has not yet been created, create one at the asset path. + var scriptableObject = ScriptableObject.CreateInstance(asset.assetType); + AssetDatabase.CreateAsset(scriptableObject, assetPath); + AssetDatabase.SaveAssets(); + } + + /// + /// Returns whether a unity assembly is a dtt runtime assembly. + /// + /// The assembly to check. + /// Whether it is a dtt runtime assembly. + private static bool IsDTTRuntimeAssembly(UnityAssembly assembly) + => assembly.name.StartsWith("DTT") && assembly.name.EndsWith("Runtime"); + + /// + /// Ensures the existence of the directory at given asset path. + /// + /// The asset path of which to ensure the directory's existence. + private static void EnsureDirectoryExistence(string assetPath) + { + if (Path.HasExtension(assetPath)) + assetPath = assetPath.Remove(assetPath.LastIndexOf('/')); + + PathUtility.EnsureDirectoryExistence(assetPath); + } + + /// + /// Returns the name for an asset with an attribute. + /// + /// The asset with an attribute to get the name for. + /// The name for the asset. + private static string GetNameForAsset(AssetWithAttribute asset) + { + string name = asset.attribute.assetName; + if (name == null) + return asset.assetType.Name + ".asset"; + + if (!name.EndsWith(".asset")) + name += ".asset"; + + return name; + } + + /// + /// Appends a given path to an asset path builder. + /// + /// The asset path builder to append the path to. + /// The path to append. + private static void AppendAssetPath(StringBuilder assetPathBuilder, string pathToAppend) + { + assetPathBuilder.Append("/"); + assetPathBuilder.Append(pathToAppend); + } + } +} + diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTAssetService.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTAssetService.cs.meta new file mode 100644 index 0000000..ce28695 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTAssetService.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d61dd6f04e965e4e9146c1756b35556 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTEditorWindow.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTEditorWindow.cs new file mode 100644 index 0000000..e49af3b --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTEditorWindow.cs @@ -0,0 +1,94 @@ +#if UNITY_EDITOR + +using System; +using UnityEditor; + +namespace DTT.PublishingTools +{ + /// + /// Draws an editor window with a DTT header at the top. + /// + public class DTTEditorWindow : EditorWindow + { + #region Variables + #region Private + /// + /// Whether to display the header or not. + /// + private bool _canDisplay; + + /// + /// The header instance used for drawing the DTT header. + /// + private DTTHeaderGUI _dttHeader; + #endregion + #endregion + + #region Methods + #region Protected + /// + /// Finds the attributes and creates the header based on found info. + /// + protected virtual void OnEnable() => Initialize(); + + /// + /// Draws the header if it can be displayed and sets the GUI skin to the + /// DTT GUI skin. + /// + protected virtual void OnGUI() + { + if (_canDisplay) + _dttHeader.OnGUI(); + } + #endregion + #region Private + /// + /// Finds the attributes necessary for drawing the header. + /// + private void Initialize() + { + object[] attributes = GetType().GetCustomAttributes(true); + if (attributes.Length != 0) + { + DTTHeaderAttribute headerAttribute = GetAttribute(attributes); + if (headerAttribute != null && headerAttribute.fullPackageName != null) + { + AssetJson assetJson = DTTEditorConfig.GetAssetJson(headerAttribute.fullPackageName); + if (assetJson != null) + { + _canDisplay = true; + _dttHeader = new DTTHeaderGUI( + assetJson, + headerAttribute.displayName, + headerAttribute.documentationUrl, + headerAttribute.customIconPath); + } + } + } + } + + /// + /// Tries retrieving an attribute of type in + /// given array of attributes. + /// Will return null if it isn't found. + /// + /// The type to search for. + /// The attributes to search through. + /// The found attribute. + private T GetAttribute(object[] attributes) where T : Attribute + { + for (int i = 0; i < attributes.Length; i++) + { + object attribute = attributes[i]; + if (attribute is T) + return (T)attribute; + } + + return null; + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTEditorWindow.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTEditorWindow.cs.meta new file mode 100644 index 0000000..42729f2 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTEditorWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5f56d054dfcb8934fbbe6ff55b2e45f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTInspector.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTInspector.cs new file mode 100644 index 0000000..48742d1 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTInspector.cs @@ -0,0 +1,89 @@ +#if UNITY_EDITOR + +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Enforces the DTT GUI skin and provides the option for drawing + /// a DTT header at the top of your inspector. + /// + [CanEditMultipleObjects] + public class DTTInspector : Editor + { + /// + /// Whether to display the header or not. + /// + private bool _canDisplay; + + /// + /// The header instance used for drawing the DTT header. + /// + private DTTHeaderGUI _dttHeader; + + /// + /// Draws the header if it can be displayed and sets the GUI skin to the + /// DTT GUI skin. + /// + public override void OnInspectorGUI() + { + if (_canDisplay) + _dttHeader.OnGUI(); + } + + /// + /// Finds the attributes and creates the header based on found info. + /// + protected virtual void OnEnable() => Initialize(); + + /// + /// Draws the base header if the DTT header can't be displayed. + /// + /// This method isn't called on + /// editors but is on editors. + /// + /// + protected override void OnHeaderGUI() + { + if (!_canDisplay) + base.OnHeaderGUI(); + } + + /// + /// Finds the attributes necessary for drawing the header. + /// + private void Initialize() + { + // Try retrieving the header attribute. + DTTHeaderAttribute headerAttribute = GetHeaderAttribute(); + if (headerAttribute != null && headerAttribute.fullPackageName != null) + { + AssetJson assetJson = DTTEditorConfig.GetAssetJson(headerAttribute.fullPackageName); + if (assetJson != null) + { + _canDisplay = true; + _dttHeader = new DTTHeaderGUI( + assetJson, + headerAttribute.displayName, + headerAttribute.documentationUrl, + headerAttribute.customIconPath); + } + } + } + + /// + /// Tries retrieving the . + /// Will return null if it isn't found. + /// + /// The found attribute. + private DTTHeaderAttribute GetHeaderAttribute() + { + object[] attributes = GetType().GetCustomAttributes(typeof(DTTHeaderAttribute), true); + + return attributes.Length != 0 ? (DTTHeaderAttribute)attributes[0] : null; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTInspector.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTInspector.cs.meta new file mode 100644 index 0000000..c3f0b8a --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28acc3abdd2111b44a5ca90a056c119c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTShaderEditor.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTShaderEditor.cs new file mode 100644 index 0000000..33cb7f2 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTShaderEditor.cs @@ -0,0 +1,82 @@ +#if UNITY_EDITOR + +using UnityEditor; + +namespace DTT.PublishingTools +{ + /// + /// Enforces the DTT GUI skin and provides the option for drawing + /// a DTT header at the top of your shader inspector. + /// + public abstract class DTTShaderEditor : ShaderGUI + { + /// + /// Whether to display the header or not. + /// + private bool _canDisplay; + + /// + /// The header instance used for drawing the DTT header. + /// + private DTTHeaderGUI _dttHeader; + + /// + /// Whether this editor has been initialized. + /// + private bool _initialized = false; + + /// + /// Draws the DTT header on top of the shader settings. + /// + /// + /// + public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties) + { + if (!_initialized) + Initialize(); + + if (_canDisplay) + _dttHeader.OnGUI(); + + base.OnGUI(materialEditor, properties); + } + + /// + /// Finds the attributes necessary for drawing the header. + /// + private void Initialize() + { + // Try retrieving the header attribute. + DTTHeaderAttribute headerAttribute = GetHeaderAttribute(); + if (headerAttribute != null && headerAttribute.fullPackageName != null) + { + AssetJson assetJson = DTTEditorConfig.GetAssetJson(headerAttribute.fullPackageName); + if (assetJson != null) + { + _canDisplay = true; + _dttHeader = new DTTHeaderGUI( + assetJson, + headerAttribute.displayName, + headerAttribute.documentationUrl, + headerAttribute.customIconPath); + } + } + + _initialized = true; + } + + /// + /// Tries retrieving the . + /// Will return null if it isn't found. + /// + /// The found attribute. + private DTTHeaderAttribute GetHeaderAttribute() + { + object[] attributes = GetType().GetCustomAttributes(typeof(DTTHeaderAttribute), true); + + return attributes.Length != 0 ? (DTTHeaderAttribute)attributes[0] : null; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTShaderEditor.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTShaderEditor.cs.meta new file mode 100644 index 0000000..8dd965c --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/DTTShaderEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0ae1a87e44a0ebe43a37525253a3d13a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/EditorTextures.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/EditorTextures.cs new file mode 100644 index 0000000..e5a68d6 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/EditorTextures.cs @@ -0,0 +1,55 @@ +using System; +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Provides operations for loading textures from packages/assets. It uses the full package name or + /// asset json info to resolve the base path towards your package its 'Editor/Art' directory meaning + /// you only have to provide the relative path from this folder. + /// + public static class EditorTextures + { + /// + /// Loads a texture from a dtt package. + /// Uses the package its 'Editor/Art' directory as base path. + /// + /// The type of texture. + /// The full package name. + /// The relative path from the 'Editor/Art' folder. + /// The loaded texture. + public static T Load(string fullPackageName, string relativePath) where T : Texture + { + if (fullPackageName == null) + throw new ArgumentNullException(nameof(fullPackageName)); + + AssetJson assetJson = DTTEditorConfig.GetAssetJson(fullPackageName); + if (assetJson == null) + throw new ArgumentNullException(nameof(assetJson), $"Could not find asset json with package name: {fullPackageName}"); + + return Load(assetJson, relativePath); + } + + /// + /// Loads a texture from a dtt package. + /// Uses the package its 'Editor/Art' directory as base path. + /// + /// The type of texture. + /// The asset json info. + /// The relative path from the 'Editor/Art' folder. + /// The loaded texture. + public static T Load(AssetJson assetJson, string relativePath) where T : Texture + { + if (assetJson == null) + throw new ArgumentNullException(nameof(assetJson)); + + if (relativePath == null) + throw new ArgumentNullException(relativePath); + + string path = Path.Combine(DTTEditorConfig.GetContentFolderPath(assetJson), "Editor", "Art", relativePath); + return AssetDatabase.LoadAssetAtPath(path); + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/EditorTextures.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/EditorTextures.cs.meta new file mode 100644 index 0000000..614530a --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/EditorTextures.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1922aa0b2d5b08646a031b15f42b234c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header.meta new file mode 100644 index 0000000..91a4e72 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1acda820ce0795048aaedfefe802ef46 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderAttribute.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderAttribute.cs new file mode 100644 index 0000000..7b82e1a --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderAttribute.cs @@ -0,0 +1,101 @@ +#if UNITY_EDITOR + +using System; + +namespace DTT.PublishingTools +{ + /// + /// Used for drawing a header for a specific package. + /// + public class DTTHeaderAttribute : Attribute + { + #region Constructors + /// + /// Creates a new instance of this object, using the full package name. + /// + /// The full name of the package (e.g. dtt.editorutilities). + public DTTHeaderAttribute(string fullPackageName) : this(fullPackageName, null, null, null) + { + } + + /// + /// Creates a new instance of this object, using the full package name and a custom display name. + /// + /// The full name of the package (e.g. dtt.editorutilities). + /// The display name to show on the header. + public DTTHeaderAttribute(string fullPackageName, string customDisplayName) + : this(fullPackageName, customDisplayName, null, null) + { + } + + /// + /// Creates a new instance of this object, using the full package name, a custom display name + /// and a custom documentation url. + /// + /// The full name of the package (e.g. dtt.editorutilities). + /// The display name to show on the header. + /// + /// The url towards the documentation. + /// This can be an webUrl or local path relative to the package. + /// + public DTTHeaderAttribute(string fullPackageName, string customDisplayName, string customDocumentationUrl) + : this(fullPackageName, customDisplayName, customDocumentationUrl, null) + { + } + + /// + /// Creates a new instance of this object, using the full package name, a custom display name, + /// documentation url and icon path. + /// + /// The full name of the package (e.g. dtt.editorutilities). + /// The display name to show on the header. + /// + /// The url towards the documentation. + /// This can be an webUrl or local path relative to the package. + /// + /// + /// The path towards a custom icon. + /// This value needs to be a local path relative to the package folder. + /// + public DTTHeaderAttribute( + string fullPackageName, + string customDisplayName, + string customDocumentationUrl, + string customIconPath) + { + this.fullPackageName = fullPackageName; + this.displayName = customDisplayName; + this.documentationUrl = customDocumentationUrl; + this.customIconPath = customIconPath; + } + #endregion + + #region Variables + #region Public + /// + /// The full name of the package (e.g. dtt.editorutilities). + /// + public readonly string fullPackageName; + + /// + /// The display name to show on the header. + /// If this value is null, the asset json value based on the full package name will be used. + /// + public readonly string displayName; + + /// + /// The url towards the documentation. This can be an webUrl or local path relative to the package. + /// If this value is null, the asset json value based on the full package name will be used. + /// + public readonly string documentationUrl; + + /// + /// The path towards a custom icon. This value needs to be a local path relative to the package. + /// + public readonly string customIconPath; + #endregion + #endregion + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderAttribute.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderAttribute.cs.meta new file mode 100644 index 0000000..898f07d --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6fc1b018de8aad54aa13e932008a3a73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderContent.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderContent.cs new file mode 100644 index 0000000..5835a31 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderContent.cs @@ -0,0 +1,57 @@ +#if UNITY_EDITOR + +using DTT.Utils.EditorUtilities; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Stores the content used for drawing the header. + /// + internal class DTTHeaderContent : GUIContentCache + { + #region Variables + #region Public + /// + /// Used for drawing the documentation link. + /// + public GUIContent DocumentationLabel => base[nameof(DocumentationLabel)]; + + /// + /// Used for drawing the package name. + /// + public GUIContent PackageNameLabel => base[nameof(PackageNameLabel)]; + + /// + /// Used for drawing the version. + /// + public GUIContent VersionLabel => base[nameof(VersionLabel)]; + + /// + /// Used for drawing the company name. + /// + public GUIContent DTTLabel => base[nameof(DTTLabel)]; + #endregion + #endregion + + #region Constructors + /// + /// Creates a new instance of this object, initializing the content. + /// + /// The name to display. + /// The version of the package to display. + public DTTHeaderContent(string displayName, string version) + { + Add(nameof(DocumentationLabel), () => new GUIContent("Open documentation")); + + Add(nameof(PackageNameLabel), () => new GUIContent(displayName)); + + Add(nameof(VersionLabel), () => new GUIContent($"V{version}")); + + Add(nameof(DTTLabel), () => new GUIContent("DTT")); + } + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderContent.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderContent.cs.meta new file mode 100644 index 0000000..ad3b005 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderContent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f3a7c14d002fe940b22bd4cbed1782c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderGUI.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderGUI.cs new file mode 100644 index 0000000..f85e9a6 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderGUI.cs @@ -0,0 +1,265 @@ +#if UNITY_EDITOR + +using DTT.Utils.EditorUtilities; +using DTT.Utils.Extensions; +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Used for drawing the DTT header in the GUI. + /// + public class DTTHeaderGUI + { + #region Variables + #region Public + /// + /// The height of the header. + /// + public const float HEADER_HEIGHT = 40f; + #endregion + #region Private + /// + /// The styles used when drawing the header. + /// + private readonly DTTHeaderStyles _styles; + + /// + /// The content used for drawing the header. + /// + private readonly DTTHeaderContent _content; + + /// + /// The custom icon that can be used in the header. + /// + private readonly Texture _customIcon; + + /// + /// The asset json of the package displayed by the header. + /// + private AssetJson _assetJson; + + /// + /// The margin between the icon and the labels. + /// + private const float LABEL_MARGIN = 5f; + + /// + /// The total inspector margin (left + right) based on the + /// default margin values used by unity. This is used to + /// determine whether the inspector scroll bar is active. + /// + private const float TOTAL_HORIZONTAL_INSPECTOR_MARGIN = 23f; + + /// + /// Whether the inspector scroll bar is active or not. + /// + private bool _activeInspectorScrollBar; + + /// + /// The custom url towards the documentation. + /// + private readonly string _customDocumentationUrl; + #endregion + #endregion + + #region Constructors + /// + /// Initializes the header with the given asset json of the package, a custom display name + /// and a custom documentation url. + /// + /// The asset json of the package. + /// The custom display name. + /// The custom documentation url. + /// + /// The path towards a custom icon. + /// This value needs to be a local path relative to the package. + /// + public DTTHeaderGUI(AssetJson assetJson, string customDisplayName, string customDocumentationUrl, string customIconPath) + { + _assetJson = assetJson; + _styles = new DTTHeaderStyles(); + _customDocumentationUrl = customDocumentationUrl; + + // Use the custom display name if it isn't null. Otherwise use the asset json display name with a DTT prefix. + string displayName = customDisplayName ?? "DTT " + assetJson.displayName.AddSpacesBeforeCapitals(); + string version = DTTEditorConfig.GetPackageVersion(assetJson.packageName); + _content = new DTTHeaderContent(displayName, version); + + if (customIconPath != null) + { + // If the asset json has a custom icon path defined, try loading the icon at that path. + string iconLoadPath = Path.Combine(DTTEditorConfig.GetContentFolderPath(_assetJson), customIconPath); + _customIcon = AssetDatabase.LoadAssetAtPath(iconLoadPath); + } + } + + /// + /// Initializes the header with the given asset json of the package, a custom display name + /// and a custom documentation url. + /// + /// The asset json of the package. + /// The custom display name. + public DTTHeaderGUI(AssetJson assetJson, string customDisplayName) : this(assetJson, customDisplayName, null, null) + { + } + + /// + /// Initializes the header with the given asset json of the package, a custom display name + /// and a custom documentation url. + /// + /// The asset json of the package. + /// The custom display name. + /// The custom documentation url. + public DTTHeaderGUI(AssetJson assetJson, string customDisplayName, string customDocumentationUrl) + : this(assetJson, customDisplayName, customDocumentationUrl, null) + { + } + + /// + /// Initializes the header with the given asset json of the package, a custom display name + /// and a custom documentation url. + /// + /// The asset json of the package. + public DTTHeaderGUI(AssetJson assetJson) : this(assetJson, null, null, null) + { + } + #endregion + + #region Methods + #region Public + /// + /// Draws the header at the top of the screen. + /// + public void OnGUI() + { + Rect rect = GetInitialRect(); + + DrawBackground(rect); + DrawContent(rect); + } + #endregion + #region Private + /// + /// Returns the initial rectangle to draw the header in. Will also + /// determine whether the inspector scroll bar is active or not. + /// + /// The initial rectangle to draw the header in. + private Rect GetInitialRect() + { + float viewWidth = EditorGUIUtility.currentViewWidth; + Rect rect = GUILayoutUtility.GetRect(viewWidth, HEADER_HEIGHT); + + // If the difference in width between the rectangle reserved for content + // and the view is greater than the total horizontal inspector margin, + // the inspector scroll bar is drawn. + _activeInspectorScrollBar = viewWidth - rect.width >= TOTAL_HORIZONTAL_INSPECTOR_MARGIN; + + rect.x = rect.y = 0; + rect.width = viewWidth; + + return rect; + } + + /// + /// Draws the background of the header. + /// + /// The initial rectangle the header is drawn in. + private void DrawBackground(Rect initRect) + => EditorGUI.DrawRect(initRect, EditorGUIUtility.isProSkin ? DTTColors.dark.inspector : DTTColors.light.inspector); + + /// + /// Draws the header content inside the initial rectangle. + /// + /// The initial rectangle the header is drawn in. + private void DrawContent(Rect initRect) + { + DrawIcon(initRect); + + DrawTitle(initRect); + DrawVersion(initRect); + + DrawDocumentationLink(initRect); + } + + /// + /// Draws the DTT icon. + /// + /// The initial rectangle the header is drawn in. + private void DrawIcon(Rect initRect) + { + Rect iconRect = new Rect(initRect); + iconRect.width = initRect.height; + + if (_customIcon != null) + { + GUI.DrawTexture(iconRect, _customIcon); + } + else + { + EditorGUI.DrawRect(iconRect, DTTColors.DTTRed); + GUI.DrawTexture(iconRect, DTTTextures.icon); + } + } + + /// + /// Draws the title. + /// + /// The initial rectangle the header is drawn in. + private void DrawTitle(Rect initRect) + { + Rect titleRect = new Rect(initRect); + titleRect.x += HEADER_HEIGHT + LABEL_MARGIN; + titleRect.y += LABEL_MARGIN; + + Vector2 size = _content.PackageNameLabel.GetGUISize(_styles.TitleLabel); + titleRect.width = size.x; + titleRect.height = size.y; + + GUI.Label(titleRect, _content.PackageNameLabel, _styles.TitleLabel); + } + + /// + /// Draws the documentation link. + /// + /// The initial rectangle the header is drawn in. + private void DrawDocumentationLink(Rect initRect) + { + Rect linkRect = new Rect(initRect); + linkRect.x += HEADER_HEIGHT + LABEL_MARGIN; + linkRect.y += (HEADER_HEIGHT * 0.5f); + linkRect.height = _content.DocumentationLabel.GetGUISize(_styles.Link).y; + + if (GUIDrawTools.LinkLabel(linkRect, _content.DocumentationLabel, _styles.Link)) + { + if (_customDocumentationUrl != null) + DTTEditorConfig.OpenPackageLink(_assetJson, _customDocumentationUrl); + else + DTTEditorConfig.OpenPackageDocumentation(_assetJson); + } + } + + /// + /// Draws the package version. + /// + /// The initial rectangle the header is drawn in. + private void DrawVersion(Rect initRect) + { + float scrollBarOffset = _activeInspectorScrollBar ? 18f : 0f; + Vector2 size = _content.VersionLabel.GetGUISize(_styles.Label); + Rect versionRect = new Rect(initRect); + versionRect.x = initRect.xMax - size.x - LABEL_MARGIN - scrollBarOffset; + versionRect.width = size.x; + versionRect.height = size.y; + versionRect.y += LABEL_MARGIN; + + GUI.Label(versionRect, _content.VersionLabel, _styles.Label); + } + #endregion + #endregion + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderGUI.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderGUI.cs.meta new file mode 100644 index 0000000..a08d774 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9406f2f2408a41744aa7df499db29c9a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderStyles.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderStyles.cs new file mode 100644 index 0000000..4553efa --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderStyles.cs @@ -0,0 +1,72 @@ +#if UNITY_EDITOR + +using DTT.Utils.EditorUtilities; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Contains the styles used for drawing the header. + /// + internal class DTTHeaderStyles : GUIStyleCache + { + #region Variables + #region Public + /// + /// Used for drawing a label inside the header. + /// + public GUIStyle Label => base[nameof(Label)]; + + /// + /// Used for drawing the company name inside the header. + /// + public GUIStyle TitleLabel => base[nameof(TitleLabel)]; + + /// + /// The link style. + /// + public GUIStyle Link => base[nameof(Link)]; + #endregion + #endregion + + #region Constructors + /// + /// Creates a new instance of this object, initializing + /// the styles. + /// + public DTTHeaderStyles() + { + Add(nameof(Label), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.label); + style.fontSize = 11; + style.normal.textColor = EditorGUIUtility.isProSkin ? GUIColors.light.unityInspector : Color.black; + return style; + }); + + Add(nameof(TitleLabel), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.label); + style.fontSize = 13; + style.font = DTTGUI.TitleFont; + style.normal.textColor = EditorGUIUtility.isProSkin ? Color.white : DTTColors.dark.inspector; + return style; + }); + + Add(nameof(Link), () => + { + GUIStyle style = new GUIStyle(GUIDrawTools.styles.MiniLinkLabel); + style.fontSize = 10; + style.fontStyle = FontStyle.Bold; + style.normal.textColor = DTTColors.DTTRed; + style.active.textColor = DTTColors.DTTRed; + style.hover.textColor = DTTColors.DTTRed; + return style; + }); + } + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderStyles.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderStyles.cs.meta new file mode 100644 index 0000000..d91b59b --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/Header/DTTHeaderStyles.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7e0d7e69e1d2cad43bf4a0a2245eef44 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe.meta new file mode 100644 index 0000000..189fca0 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cac28db7d5cb1cf4b807fb043c4837cf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMe.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMe.cs new file mode 100644 index 0000000..31bb324 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMe.cs @@ -0,0 +1,88 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using System.IO; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// The read me which is shown to the + /// user when he imports this package for this first time. + /// + [Serializable] + internal class DTTReadMe + { + #region Variables + #region Public + /// + /// The loaded sections since the last call. + /// + public readonly List loadedSections = new List(); + + /// + /// The folder in which the sections to be loaded reside. + /// + public string SectionsFolder { get; private set; } + #endregion + #endregion + + #region Methods + #region Public + /// + /// Loads the section data from the sections folder and returns + /// their wrappers. + /// + /// The readme section wrappers. + public void ReloadSections() + { + if (SectionsFolder == null) + { + Debug.LogWarning("A reload of the sections was triggered but no sections folder was set. " + + "Make sure the readme is initialized."); + + return; + } + + if (!Directory.Exists(SectionsFolder)) + { + Debug.LogWarning("A reload of the sections was triggered but the sections folder didn't exist. " + + $"Make sure it exists at {DTTEditorConfig.DTT_README_SECTIONS_FOLDER_RELATIVE} relative to " + + "your package its folder."); + + return; + } + + loadedSections.Clear(); + + IEnumerable files = Directory.EnumerateFiles(SectionsFolder, "*.json"); + foreach (string file in files) + loadedSections.Add(new ReadMeSection(File.ReadAllText(file))); + } + + /// + /// Initializes the readme with a package its asset json. + /// It does this by updating the sections folder and reloading the sections. + /// + /// The asset json of the package. + public void Initialize(AssetJson assetJson) + { + if (assetJson != null) + { + // After assembly reload the asset json can be null. + // This is why the sections folder is only updated if + // the asset json has a value. + SectionsFolder = Path.Combine( + DTTEditorConfig.GetContentFolderPath(assetJson), + DTTEditorConfig.DTT_README_SECTIONS_FOLDER_RELATIVE); + } + + ReloadSections(); + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMe.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMe.cs.meta new file mode 100644 index 0000000..0ff0853 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMe.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07e8fd8fd8e136c46b5e57cddcbe4ce6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeEditorWindow.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeEditorWindow.cs new file mode 100644 index 0000000..51532f5 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeEditorWindow.cs @@ -0,0 +1,303 @@ +#if UNITY_EDITOR + +using DTT.Utils.EditorUtilities; +using System; +using System.IO; +using System.Reflection; +using System.Text.RegularExpressions; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// Draws the editor readme content. + /// + public class DTTReadMeEditorWindow : EditorWindow + { + /// + /// The read me target to be edited. + /// + [SerializeField] + private DTTReadMe _readMe; + + /// + /// The asset json of the package the readme is for. + /// + [SerializeField] + private AssetJson _assetJson; + + /// + /// The styles to use for displaying the readme window. + /// + private DTTReadMeStyles _styles; + + /// + /// The custom icon that can be used for the ReadMe header. + /// + private Texture _customIcon; + + /// + /// The minimum size of this window. + /// + private readonly Vector2 _minSize = new Vector2(500, 450); + + /// + /// The current scroll position off the readme. + /// + private Vector2 _scrollPosition = Vector2.zero; + + /// + /// The regular expression used for matching content in readme sections. + /// + private readonly Regex _contentMatcher = new Regex(@"\[(.*?)\]"); + + /// + /// The character used to identify a link in readme content. + /// + private const string LINK_CHARACTER = "l"; + + /// + /// The character used to identify an image in readme content. + /// + private const string IMAGE_CHARACTER = "i"; + + /// + /// The message shown if no paragraphs were added to the text property in the readme section json. + /// + private const string MISSING_TEXT_MESSAGE = "The readme section did not have any paragraphs. " + + "Make sure to surround your text with square brackets."; + + /// + /// The formatted missing property message. + /// + private const string MISSING_PROPERTY_MESSAGE = "Missing required {0} property"; + + /// + /// Opens the window to show the readme of given asset json, + /// docking it onto the inspector window if possible. + /// + /// The window instance. + public static DTTReadMeEditorWindow Open(AssetJson assetJson) + { + Assembly editorAssembly = typeof(Editor).Assembly; + Type inspectorType = editorAssembly.GetType("UnityEditor.InspectorWindow"); + + string windowName = assetJson.displayName + " ReadMe"; + DTTReadMeEditorWindow window = GetWindow(windowName, true, inspectorType); + window.Initialize(assetJson); + window.titleContent = new GUIContent(windowName); + + return window; + } + + /// + /// Initializes the window state. + /// + private void OnEnable() + { + if (_assetJson != null) + _readMe.Initialize(_assetJson); + + _styles = new DTTReadMeStyles(); + + minSize = _minSize; + } + + /// + /// Draws the ReadMe card. + /// + private void OnGUI() + { + _scrollPosition = EditorGUILayout.BeginScrollView(_scrollPosition); + + DTTGUILayout.CardHeader(DrawDTTHeaderContent); + DTTGUILayout.CardBody(DrawSections); + EditorGUILayout.EndScrollView(); + } + + /// + /// Initializes the content to be shown based on the given asset json. + /// + /// The asset json of a package. + private void Initialize(AssetJson assetJson) + { + _assetJson = assetJson; + _readMe = new DTTReadMe(); + _readMe.Initialize(_assetJson); + + if (_assetJson.customIconPath != null) + { + // If the asset json has a custom icon path defined, try loading the icon at that path. + string iconLoadPath = Path.Combine(DTTEditorConfig.GetContentFolderPath(_assetJson), _assetJson.customIconPath); + _customIcon = AssetDatabase.LoadAssetAtPath(iconLoadPath); + } + } + + /// + /// Draws the DTT header content. + /// + private void DrawDTTHeaderContent() + { + Texture icon; + + // Use the custom icon if it isn't null. Otherwise use the DTT logo based on theme. + // Can't use null coalescing (??) operator because Unity will throw a missing reference + // exception because of it. + if (_customIcon != null) + icon = _customIcon; + else + icon = EditorGUIUtility.isProSkin ? DTTTextures.dark.Logo : DTTTextures.light.Logo; + + Vector2 size = new Vector2(icon.width * 0.5f, icon.height * 0.5f); + + EditorGUILayout.BeginHorizontal(GUILayout.Width(size.x)); + DrawIcon(icon, size); + EditorGUILayout.EndHorizontal(); + } + + /// + /// Draws the given icon in given icon size. + /// + /// The icon to draw. + /// The size in which to draw the icon. + private void DrawIcon(Texture icon, Vector2 iconSize) + { + Rect iconRect = GUILayoutUtility.GetRect(iconSize.x, iconSize.y); + GUI.DrawTexture(iconRect, icon); + } + + /// + /// Draws the different readme sections. + /// + private void DrawSections() + { + foreach (ReadMeSection section in _readMe.loadedSections) + { + DrawSectionHeader(section); + DrawSectionContent(section); + } + } + + /// + /// Draws the header for given section. + /// + /// The section to draw the header for. + private void DrawSectionHeader(ReadMeSection section) + { + string contentTitle = string.IsNullOrEmpty(section.content.title) + ? string.Format(MISSING_PROPERTY_MESSAGE, nameof(section.content.title)) + : section.content.title; + + EditorGUILayout.Space(); + GUILayout.Label(contentTitle, _styles.ContentTitle); + RectOffset margin = new RectOffset(2, 2, 0, 0); + GUIDrawTools.Separator(EditorGUIUtility.isProSkin ? DTTColors.light.line : GUIColors.light.unityInspector, margin); + } + + /// + /// Draws the content for given section. + /// + /// The section to draw content for. + private void DrawSectionContent(ReadMeSection section) + { + if (string.IsNullOrEmpty(section.content.text)) + { + GUILayout.Label(string.Format(MISSING_PROPERTY_MESSAGE, nameof(section.content.text)), _styles.Content); + return; + } + + MatchCollection matches = _contentMatcher.Matches(section.content.text); + if (matches.Count == 0) + { + GUILayout.Label(MISSING_TEXT_MESSAGE, _styles.Content); + return; + } + + int linkCount = 0; + int imageCount = 0; + + foreach (Match match in matches) + { + string content = match.Groups[1].Value; + switch (content) + { + case LINK_CHARACTER: + ReadMeSection.LinkContent link = section.GetLink(linkCount++); + DrawLinkContent(link); + break; + + case IMAGE_CHARACTER: + Texture image = section.GetImage(imageCount++, _readMe.SectionsFolder); + if (image != null) + DrawImage(image); + break; + + default: + GUILayout.Label(content, _styles.Content); + break; + } + } + } + + /// + /// Draws the GUI for given link content. + /// + /// The link content to draw the GUI of. + private void DrawLinkContent(ReadMeSection.LinkContent link) + { + if (link != null) + { + EditorGUILayout.BeginHorizontal(); + { + DrawPrefix(link.prefix); + DrawLink(link); + GUILayout.FlexibleSpace(); + } + EditorGUILayout.EndHorizontal(); + } + else + { + Debug.LogWarning("Link was null. Make sure the links match the [l] amount in your text."); + } + } + + /// + /// Draws the given prefix of a link. + /// + /// The prefix of the link. + private void DrawPrefix(string prefix) + { + if (!string.IsNullOrEmpty(prefix)) + GUILayout.Label(prefix, _styles.Content); + } + + /// + /// Draws an image on screen using its texture width and height. + /// + /// The image to draw. + private void DrawImage(Texture texture) + { + Rect rect = GUILayoutUtility.GetRect(texture.width, texture.height); + GUI.DrawTexture(rect, texture, ScaleMode.ScaleToFit); + } + + /// + /// Draws the link label of given link content. + /// + /// The link content. + private void DrawLink(ReadMeSection.LinkContent link) + { + GUIStyle style = link.inline ? _styles.InlineContentLink : _styles.ContentLink; + if (GUIDrawTools.LinkLabel(link.text, style)) + { + if (link.url.StartsWith("mailto:")) + Application.OpenURL(link.url); + else + DTTEditorConfig.OpenPackageLink(_assetJson, link.url); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeEditorWindow.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeEditorWindow.cs.meta new file mode 100644 index 0000000..bcd4616 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeEditorWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3be15d85cfcc75488761e02adb3e7cc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeFocusPostprocessor.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeFocusPostprocessor.cs new file mode 100644 index 0000000..d741fff --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeFocusPostprocessor.cs @@ -0,0 +1,79 @@ +#if UNITY_EDITOR + +using DTT.Utils.Workflow; +using System.IO; +using DTT.PublishingTools.Utils; +using UnityEditor; + +namespace DTT.PublishingTools +{ + /// + /// A static class initialized on load that opens the ReadMe Window + /// the first time someone imports this package. + /// + internal class DTTReadMeFocusPostprocessor : AssetPostprocessor + { + #region Methods + #region Private + + /// + /// Removes deleted packages hun readme focus key and + /// focuses readme's of packages that are imported if + /// possible. + /// + /// Imported assets. + /// Deleted assets. + /// Moved assets. + /// Assets moved form asset path. + private static void OnPostprocessAllAssets( + string[] importedAssets, + string[] deletedAssets, + string[] movedAssets, + string[] movedFromAssetPaths) + { + for (int i = 0; i < importedAssets.Length; i++) + { + string assetPath = importedAssets[i]; + if (DTTPathUtility.IsAssetJson(assetPath)) + TryFocusReadMe(assetPath); + } + } + + /// + /// Focuses the asset if it can. + /// + private static void TryFocusReadMe(string assetJsonPath) + { + AssetJson assetJson = GetAssetJson(assetJsonPath); + string displayName = assetJson.displayName; + if (displayName == null || !DTTEditorConfig.HasReadMeSections(assetJson)) + return; + + string focusKey = DTTEditorConfig.GetReadMeFocusKey(assetJson.displayName); + if (!EditorPrefs.GetBool(focusKey)) + { + DTTReadMeEditorWindow.Open(assetJson); + + EditorPrefs.SetBool(focusKey, true); + } + } + + /// + /// Returns the asset json at given asset json path. + /// + /// The asset json path. + /// The asset json instance. + private static AssetJson GetAssetJson(string assetJsonPath) + { + string json = File.ReadAllText(assetJsonPath); + AssetJson assetJson = new AssetJson(); + EditorJsonUtility.FromJsonOverwrite(json, assetJson); + + return assetJson; + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeFocusPostprocessor.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeFocusPostprocessor.cs.meta new file mode 100644 index 0000000..df66c38 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeFocusPostprocessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1a172b04d3ed95b45b1633cd9db79261 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeStyles.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeStyles.cs new file mode 100644 index 0000000..8d16862 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeStyles.cs @@ -0,0 +1,93 @@ +#if UNITY_EDITOR + +using DTT.Utils.EditorUtilities; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// The styles used for drawing the readme editor. + /// + internal class DTTReadMeStyles : GUIStyleCache + { + /// + /// The content title style. + /// + public GUIStyle ContentTitle => base[nameof(ContentTitle)]; + + /// + /// The content style. + /// + public GUIStyle Content => base[nameof(Content)]; + + /// + /// The content link style. + /// + public GUIStyle ContentLink => base[nameof(ContentLink)]; + + /// + /// The inline content link style. + /// + public GUIStyle InlineContentLink => base[nameof(InlineContentLink)]; + + /// + /// Creates a new instance initializing the styles. + /// + public DTTReadMeStyles() + { + Add(nameof(ContentTitle), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.label); + style.fontSize = 16; + style.margin.top = 3; + style.margin.bottom = 3; + style.font = DTTGUI.TitleFont; + style.normal.textColor = EditorGUIUtility.isProSkin ? DTTColors.labelGrey : GUIColors.dark.unityInspector; + style.richText = true; + return style; + }); + + Add(nameof(Content), () => + { + GUIStyle style = new GUIStyle(DTTGUI.Skin.label); + style.fontSize = 13; + style.margin.top = 3; + style.margin.bottom = 3; + style.wordWrap = true; + style.normal.textColor = EditorGUIUtility.isProSkin ? DTTColors.labelGrey : GUIColors.dark.unityInspector; + style.richText = true; + return style; + }); + + Add(nameof(ContentLink), () => + { + GUIStyle style = new GUIStyle(GUIDrawTools.styles.LinkLabel); + style.fontSize = 13; + style.padding.left = 3; + style.margin.top = 3; + style.margin.bottom = 3; + style.normal.textColor = DTTColors.DTTRed; + style.active.textColor = DTTColors.DTTRed; + style.hover.textColor = DTTColors.DTTRed; + return style; + }); + + Add(nameof(InlineContentLink), () => + { + GUIStyle style = new GUIStyle(GUIDrawTools.styles.LinkLabel); + style.fontSize = 13; + style.padding.left = 0; + style.padding.top = 5; + style.margin.top = 3; + style.margin.bottom = 3; + style.normal.textColor = DTTColors.DTTRed; + style.active.textColor = DTTColors.DTTRed; + style.hover.textColor = DTTColors.DTTRed; + return style; + }); + } + } +} + +#endif diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeStyles.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeStyles.cs.meta new file mode 100644 index 0000000..342e2fe --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/DTTReadMeStyles.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7282e096e4a06f74fba744b537e49998 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/ReadMeSection.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/ReadMeSection.cs new file mode 100644 index 0000000..1dccf47 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/ReadMeSection.cs @@ -0,0 +1,150 @@ +#if UNITY_EDITOR + +using System; +using System.Collections.Generic; +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace DTT.PublishingTools +{ + /// + /// A wrapper containing the object representation + /// of a readme section json file. + /// + internal class ReadMeSection + { + #region InnerClasses + /// + /// The object representation of the readme section json file. + /// + [Serializable] + public class JSONContent + { + /// + /// The title of the section. + /// + public string title; + + /// + /// The text of the section. + /// + public string text; + + /// + /// The link content added. + /// + public LinkContent[] links; + + /// + /// The image content. Urls should + /// be relative to the sections folder. + /// + public string[] imageUrls; + } + + /// + /// The link content added to a readme section. + /// + [Serializable] + public class LinkContent + { + /// + /// The prefix added before the link label. + /// + public string prefix; + + /// + /// The link text. + /// + public string text; + + /// + /// The url to open when clicked. + /// + public string url; + + /// + /// Whether the link should be part of the + /// text. + /// + public bool inline = true; + } + #endregion + + #region Variables + #region Public + /// + /// The object representation of the readme section json file. + /// + public readonly JSONContent content; + #endregion + #region Private + /// + /// A cache holding texture references retrieved from the asset + /// database relating to image content. + /// + private readonly Dictionary _imageCache; + #endregion + #endregion + + #region Constructors + /// + /// Creates a new instance, creating the content based on given json string. + /// + /// The json string to create the content with. + public ReadMeSection(string jsonString) + { + _imageCache = new Dictionary(); + + content = new JSONContent(); + JsonUtility.FromJsonOverwrite(jsonString, content); + } + #endregion + + #region Methods + #region Public + /// + /// Retrieves link content based on given array index. + /// If out of bounds, it will return null. + /// + /// The array index. + /// The link content. + public LinkContent GetLink(int index) + { + LinkContent[] links = content.links; + if (links == null || index > links.Length) + return null; + else + return content.links[index]; + } + + /// + /// Retrieves an image texture based on given array index. + /// If out of bounds, it will return null. + /// + /// The array index. + /// The image texture. + public Texture GetImage(int index, string folderPath) + { + string[] urls = content.imageUrls; + if (urls == null || index > urls.Length) + { + return null; + } + else + { + // Cache the images loaded, so they will only be loaded once. + string path = Path.Combine(folderPath, urls[index]); + if (!_imageCache.ContainsKey(path)) + _imageCache.Add(path, AssetDatabase.LoadAssetAtPath(path)); + + return _imageCache[path]; + } + } + #endregion + #endregion + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/ReadMeSection.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/ReadMeSection.cs.meta new file mode 100644 index 0000000..b5cbd45 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Publisher/ReadMe/ReadMeSection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1dbc5a9d92c89d14084eb20a324ae3b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings.meta new file mode 100644 index 0000000..f0c2f66 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c853e405adb89840aaedf3b12c79b7d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/ConfigPostProcessor.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/ConfigPostProcessor.cs new file mode 100644 index 0000000..4d35e0d --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/ConfigPostProcessor.cs @@ -0,0 +1,114 @@ +#if UNITY_EDITOR + +using DTT.Utils.EditorUtilities; +using DTT.Utils.Extensions; +using DTT.Utils.Workflow; +using System.IO; +using DTT.PublishingTools.Utils; +using UnityEditor; +using UnityEngine; +using System.Collections.Generic; +using System.Text.RegularExpressions; + +namespace DTT.PublishingTools +{ + /// + /// Updates the asset.json files of DTT packages with the relevant "assetStoreRelease" + /// value when they are being imported in the project. + /// + internal class ConfigPostProcessor : AssetPostprocessor + { + /// + /// Dictionary for different values for illegal characters. + /// + private static readonly Dictionary _illegalCharacterReplacements = new Dictionary() + { + { "&", "AND" }, + }; + + /// + /// Checks imported assets for asset.json files. + /// + /// The imported assets. + /// The deleted assets. + /// The moved assets. + /// The moved assets from asset paths. + private static void OnPostprocessAllAssets( + string[] importedAssets, + string[] deletedAssets, + string[] movedAssets, + string[] movedFromAssetPaths) + { + for (int i = 0; i < importedAssets.Length; i++) + { + string assetPath = importedAssets[i]; + if (DTTPathUtility.IsAssetJson(assetPath)) + { + // If the asset is a DTT package with an asset.json file, update + // its data to the relevant state. + string folder = assetPath.GetPathElementAt(0); + bool assetStoreRelease = folder == "Assets"; + UpdateAssetInfo(assetPath, assetStoreRelease); + } + } + } + + /// + /// Updates the asset.json file at given path with the given + /// asset store release value. + /// + /// The path at which the asset.json file resides. + /// Whether the package is inside the assets folder. + private static void UpdateAssetInfo(string assetJsonPath, bool inAssetsFolder) + { + // Get current asset info. + string json = File.ReadAllText(assetJsonPath); + AssetJson assetJson = new AssetJson(); + EditorJsonUtility.FromJsonOverwrite(json, assetJson); + + if (inAssetsFolder) + { + if (!assetJson.assetStoreRelease) + { + // If the package is in the assets folder and the + // asset store release flag isn't set, set it. + assetJson.assetStoreRelease = true; + string updatedJson = EditorJsonUtility.ToJson(assetJson, true); + + File.WriteAllText(assetJsonPath, updatedJson); + } + + // Loop through all illegal characters and replace it with the legal value. + string assetName = ""; + foreach (KeyValuePair replacement in _illegalCharacterReplacements) + assetName = assetJson.displayName.Replace(replacement.Key, replacement.Value); + + // Remove all unnecessary spaces in the string. + assetName = Regex.Replace(assetName, @"\s+", " "); + + // Add a scripting define symbol indicating that it is an asset store release. + AddScriptingDefineSymbolForAsset(assetName); + } + else + { + // If the package is not in the assets folder, it should not be an asset store release. + // Package files are immutable, that is why we can't update it manually. + if (assetJson.assetStoreRelease) + Debug.LogWarning("The asset json is imported as a package but set as asset store release. " + + "Make sure the asset store release flag in the asset.json file is up to date."); + } + } + + /// + /// Adds a define symbol for a package that is set for asset store release. + /// + /// The display name of the package. + private static void AddScriptingDefineSymbolForAsset(string displayName) + { + string symbol = $"{displayName.FromReadableFormatToAllCaps()}_ASSET_STORE_RELEASE"; + PlayerSettingsUtility.AddScriptingDefineSymbol(symbol); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/ConfigPostProcessor.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/ConfigPostProcessor.cs.meta new file mode 100644 index 0000000..fa932d7 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/ConfigPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a4cf7dfae890fbc479dd591d8e7dc388 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/DTTEditorConfig.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/DTTEditorConfig.cs new file mode 100644 index 0000000..f269787 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/DTTEditorConfig.cs @@ -0,0 +1,482 @@ +#if UNITY_EDITOR + +using DTT.Utils.Extensions; +using DTT.Utils.Workflow; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using DTT.PublishingTools.Utils; +using UnityEditor; +using UnityEngine; + +using PackageInfo = UnityEditor.PackageManager.PackageInfo; + +namespace DTT.PublishingTools +{ + /// + /// The configuration settings used for the publishing tools package. + /// + public static class DTTEditorConfig + { + /// + /// The path relative to the publishing tools folder where the dtt gui skin is stored. + /// + public static string SkinPath => Path.Combine(PublishingToolsFolder, SKIN_PATH_RELATIVE); + + /// + /// The path relative to the publishing tools folder towards the folder in which + /// the readme sections used in the DTT readme are stored. + /// + public static string ReadMeSectionsFolder => Path.Combine(PublishingToolsFolder, DTT_README_SECTIONS_FOLDER_RELATIVE); + + /// + /// The path relative to the publishing tools folder towards the readme asset. + /// + public static string ReadMeLoadPath => Path.Combine(PublishingToolsFolder, DTT_README_LOAD_PATH_RELATIVE); + + /// + /// The folder relative to the publishing tools folder in which editor utility art is stored. + /// + public static string ArtFolder => Path.Combine(PublishingToolsFolder, "Editor", "Art"); + + /// + /// The folder relative to the publishing tools folder in which editor utility fonts are stored. + /// + public static string FontFolder => Path.Combine(PublishingToolsFolder, "Editor", "Fonts"); + + /// + /// The folder in the project in which all DTT assets should be found. + /// + public static string DTTProjectFolder + { + get + { + if (!Directory.Exists(_dttProjectFolder)) + { + // If the dtt project folder doesn't exist, look for it in the project. + string folder = Directory.GetDirectories("Assets", "DTT", SearchOption.AllDirectories).FirstOrDefault(); + if (string.IsNullOrEmpty(folder)) + { + string defaultPath = DEFAULT_DTT_PROJECT_FOLDER; + Debug.Log("No DTT folder was found in the project. Creating one at " + defaultPath); + + Directory.CreateDirectory(defaultPath); + AssetDatabase.ImportAsset(defaultPath); + + _dttProjectFolder = defaultPath; + } + else + { + _dttProjectFolder = folder; + } + } + + return _dttProjectFolder; + } + } + + /// + /// The full dtt project folder path. + /// + public static string FullDTTProjectFolderPath => Path.GetFullPath(DTTProjectFolder); + + /// + /// The full package name for publishing tools. + /// + public const string FULL_PACKAGE_NAME = "dtt.publishingtools"; + + /// + /// The publishing tools asset json file container. + /// + public static readonly AssetJson assetInfo; + + /// + /// The folder this package is contained inside. + /// + public static string PublishingToolsFolder + { + get + { + if (assetInfo == null) + return PackagesFolder; + + return assetInfo.assetStoreRelease ? ProjectFolder : PackagesFolder; + } + } + + /// + /// Holds paths towards dtt package directories. + /// + public static string[] DTTPackageDirectories => _dttPackageDirectories.Value; + + /// + /// The name of the folder in which the publishing tools package is stored when used as asset store release. + /// + public static string ProjectFolder => Path.Combine(DTTProjectFolder, PROJECT_FOLDER_NAME); + + /// + /// The relative path towards the folder in which the readme sections + /// used in the DTT readme are stored. + /// + public const string DTT_README_SECTIONS_FOLDER_RELATIVE = "Editor/Publisher/ReadMeSections"; + + /// + /// The relative path towards the readme asset. + /// + private const string DTT_README_LOAD_PATH_RELATIVE = "Editor/Publisher/ReadMe/DTTReadMe.asset"; + + /// + /// The name of the folder in which the publishing tools package is stored when used by the package manager. + /// + private static string PackagesFolder => Path.Combine("Packages", FULL_PACKAGE_NAME); + + /// + /// The default folder in which all assets should be found. + /// + private const string DEFAULT_DTT_PROJECT_FOLDER = "Assets/DTT"; + + /// + /// The suffix used for the key to store the editor preference regarding whether the + /// package its ReadMe has been focused or not. + /// + private const string README_FOCUS_KEY_SUFFIX = "README_FOCUSED"; + + /// + /// The containers of asset json in the project. + /// + private static List _assetJsonInProject; + + /// + /// The relative path towards the dtt gui skin. + /// + private const string SKIN_PATH_RELATIVE = "Editor/GUI/DTTGUISkin.guiskin"; + + /// + /// The package display name for publishing tools. + /// + private const string PROJECT_FOLDER_NAME = "Publishing Tools"; + + /// + /// The folder in the project in which all asset files should be found. + /// This will be updated to an alternative folder if it can't be found. + /// + private static string _dttProjectFolder = DEFAULT_DTT_PROJECT_FOLDER; + + /// + /// The lazy string array that holds paths towards dtt package directories. + /// + private static Lazy _dttPackageDirectories; + + /// + /// A regular expression for testing a documentation web url. + /// + private static readonly Regex _webUrlRegex; + + /// + /// Creates a new static instance, setting up the settings for this package. + /// + static DTTEditorConfig() + { + RefreshAssetJsonInProject(); + + assetInfo = GetAssetJson(FULL_PACKAGE_NAME); + _dttPackageDirectories = new Lazy(GetUpdatedDTTPackagePaths); + _webUrlRegex = new Regex(@"((www.?)|(https:\/\/))[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)"); + } + + /// + /// Retrieves asset json data about an asset. + /// + /// + /// The asset json data. + public static AssetJson GetAssetJson(string fullPackageName) + { + if (fullPackageName == null) + throw new NullReferenceException("Full package name is null."); + + string assetPath = GetFullAssetJsonPathInPackages(fullPackageName); + if (File.Exists(assetPath)) + return GetAssetJsonInPackages(assetPath); + + return GetAssetJsonInProject(fullPackageName); + } + + /// + /// Returns the package version for a package. Accounts for whether the package is used as + /// an asset in the project or as a package in the 'Packages' folder. + /// + /// The full package name of the package. + /// The package version. + public static string GetPackageVersion(string fullPackageName) + { + if (fullPackageName == null) + throw new NullReferenceException("Full package name is null."); + + string fullPackagePath = GetFullAssetJsonPathInPackages(fullPackageName); + if (File.Exists(fullPackagePath)) + { + // If the asset json exists in the package folder, it is used as a package. + string packageAssetPath = Path.Combine("Packages", fullPackageName, "package.json"); + + // Make sure the path is compatible with an asset path structure, otherwise Package.FindAssetPath won't find it. + packageAssetPath = packageAssetPath.Replace("\\", "/"); + + PackageInfo package = PackageInfo.FindForAssetPath(packageAssetPath); + if (package == null) + { + Debug.LogError($"Failed finding package info for package with package name {fullPackageName}."); + return string.Empty; + } + + return package.version; + } + + // If the asset json doesn't exist in the package folder, it should be found in the project. + AssetJson assetJson = GetAssetJsonInProject(fullPackageName); + if (assetJson == null) + { + Debug.LogError($"Failed returning version for asset {fullPackageName} " + + "in the project because the asset json was not found."); + return string.Empty; + } + + return assetJson.version; + } + + /// + /// Opens a ReadMe for package with given package name. + /// + /// The full package name. + public static void OpenReadMe(string fullPackageName) + { + AssetJson assetJson = GetAssetJson(fullPackageName); + if (assetJson != null) + DTTReadMeEditorWindow.Open(assetJson); + else + Debug.LogWarning($"Failed opening ReadMe. No asset json could be found for package {fullPackageName}."); + } + + /// + /// Returns the key to store the editor preference regarding whether the + /// package with given display name its ReadMe has been focused. + /// + /// The display name of the package. + public static string GetReadMeFocusKey(string packageDisplayName) + { + if (packageDisplayName == null) + throw new NullReferenceException("Package display name is null"); + + string allcaps = packageDisplayName.FromReadableFormatToAllCaps(); + string focusKey = $"{allcaps}_{README_FOCUS_KEY_SUFFIX}"; + return focusKey; + } + + /// + /// Returns whether the editor configuration can find the readme sections + /// folder for package with given asset json. + /// + /// The asset json of the package. + /// Whether the editor configuration can find the readme sections folder. + public static bool HasReadMeSections(AssetJson assetJson) + => Directory.Exists(Path.Combine(GetFullContentFolderPath(assetJson), DTT_README_SECTIONS_FOLDER_RELATIVE)); + + /// + /// Returns the full path towards given package its folder. + /// + /// The asset json of the package. + /// The full path towards given package its folder. + public static string GetFullContentFolderPath(AssetJson assetJson) + { + string fullPackagePath = Path.GetFullPath(Path.Combine("Packages", assetJson.packageName)); + if (Directory.Exists(fullPackagePath)) + return fullPackagePath; + + return Path.GetFullPath(Path.Combine(DTTProjectFolder, assetJson.displayName)); + } + + /// + /// Returns the relative path from the project root towards given package its folder. + /// + /// The asset json of the package. + /// The relative path from the project root towards given package its folder. + public static string GetContentFolderPath(AssetJson assetJson) + { + string packagePath = Path.Combine("Packages", assetJson.packageName); + if (!Directory.Exists(Path.GetFullPath(packagePath))) + packagePath = Path.Combine(DTTProjectFolder, assetJson.displayName); + + // Ensure the path is unity-asset-database compatible. + packagePath = packagePath.Replace("\\", "/"); + + return packagePath; + } + + /// + /// Opens documentation of a package with given full package name. + /// The documentation url can be a file path relative to the package its folder. + /// + /// The asset json of the package. + public static void OpenPackageDocumentation(AssetJson assetJson) => OpenPackageLink(assetJson, assetJson.documentationUrl); + + /// + /// Opens a link for a package. This can be a url or a path relative to the package folder. + /// + /// The asset json of the package. + /// The url or path. + public static void OpenPackageLink(AssetJson assetJson, string urlOrPath) + { + if (assetJson.packageName == null) + throw new NullReferenceException("Full package name is null, make sure " + + "it can be retrieved correctly from the DTTHeader."); + + if (_webUrlRegex.IsMatch(urlOrPath)) + { + // Use the url directly if it is a web url. + Application.OpenURL(urlOrPath); + } + else + { + // We assume it is a path if the url isn't a web url. + string path = Path.Combine(GetFullContentFolderPath(assetJson), urlOrPath); + if (File.Exists(path)) + { +#if UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + OpenDocumentationInOSXOrLinux(path); +#else + Application.OpenURL(path); +#endif + } + else + { + Debug.LogWarning($"Path {path} couldn't be found. If this is a web url, make sure it starts with 'www.'" + + "If it is a path, use only the name of you file that is stored in the root folder."); + } + } + } + + /// + /// Refreshes the cache of project asset info. + /// + public static void RefreshAssetJsonInProject() + { + if (_assetJsonInProject == null) + _assetJsonInProject = new List(); + + _assetJsonInProject.Clear(); + + // If the project folder doesn't exist, no refresh should be done. + if (!Directory.Exists(DTTProjectFolder)) + return; + + // Add asset.json files found in the DTT project folder to the containers. + foreach (string file in Directory.EnumerateFiles(DTTProjectFolder, "*.json", SearchOption.AllDirectories)) + { + if (Path.GetFileNameWithoutExtension(file) == "asset") + { + AssetJson container = new AssetJson(); + string json = File.ReadAllText(file); + JsonUtility.FromJsonOverwrite(json, container); + + _assetJsonInProject.Add(container); + } + } + } + + /// + /// Finds and returns package paths of dtt packages in the project. + /// + /// The package paths. + private static string[] GetUpdatedDTTPackagePaths() + { + char separator = Path.AltDirectorySeparatorChar; + + HashSet names = new HashSet(); + string[] guids = AssetDatabase.FindAssets("package t:textasset", new string[] { "Packages" }); + foreach (string guid in guids) + { + string path = AssetDatabase.GUIDToAssetPath(guid); + if (DTTPathUtility.InDTTDirectory(path)) + { + // The index of the second separator character can be found by chaining the IndexOf method. + int indexOfSecondSeperatorChar = path.IndexOf(separator, path.IndexOf(separator) + 1); + + // Add only the 'Packages/' part. + names.Add(path.Remove(indexOfSecondSeperatorChar)); + } + } + + return names.ToArray(); + } + + /// + /// Returns the full path towards an asset.json file inside a package folder. + /// This path is not compatible with Unity's asset path format. + /// + /// The full package name of the package (e.g. dtt.publishingtools). + /// The full path towards the asset.json file. + private static string GetFullAssetJsonPathInPackages(string fullPackageName) + => Path.GetFullPath(Path.Combine("Packages", fullPackageName, "asset.json")); + + /// + /// Retrieves asset json from the project (In the ). + /// + /// The full package name of the package. + /// The asset json data. + private static AssetJson GetAssetJsonInProject(string fullPackageName) + { + foreach (AssetJson assetJson in _assetJsonInProject) + if (assetJson.packageName == fullPackageName) + return assetJson; + + Debug.LogWarning($"Failed retrieving asset json of {fullPackageName} in the project."); + return null; + } + + /// + /// Retrieves asset json from the package folder. + /// + /// The path towards the asset json asset. + /// The asset json data. + private static AssetJson GetAssetJsonInPackages(string assetPath) + { + if (File.Exists(assetPath)) + { + AssetJson assetJson = new AssetJson(); + string json = File.ReadAllText(assetPath); + JsonUtility.FromJsonOverwrite(json, assetJson); + return assetJson; + } + + Debug.LogWarning($"Failed retrieving asset json at {assetPath}"); + return null; + } + +#if UNITY_EDITOR_OSX || UNITY_EDITOR_LINUX + /// + /// Opens the documentation file locally for OSX or Linux devices. + /// + /// The path towards the documentation. + private static void OpenDocumentationInOSXOrLinux(string path) + { + // On OSX and Linux we will open the directory the file is in because + // permissions are necessary to open files. + FileAttributes attributes = File.GetAttributes(path); + if (!attributes.HasFlag(FileAttributes.Directory)) + path = Path.GetDirectoryName(path); + + // Add quotes to account for spaces in the path. + if (!path.StartsWith("\"")) + path = "\"" + path; + + if (!path.EndsWith("\"")) + path = path + "\""; + + System.Diagnostics.Process.Start("open", path); + } +#endif + } +} + +#endif \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/DTTEditorConfig.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/DTTEditorConfig.cs.meta new file mode 100644 index 0000000..7cf79a7 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Settings/DTTEditorConfig.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e396f14c184307e45a5c09bc17d18f1b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities.meta new file mode 100644 index 0000000..7c4da37 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3fcc1570c41e4f5489ccff81ed461253 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities/DTTPathUtility.cs b/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities/DTTPathUtility.cs new file mode 100644 index 0000000..0c21779 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities/DTTPathUtility.cs @@ -0,0 +1,46 @@ +using System; +using System.IO; +using DTT.Utils.Workflow; + +namespace DTT.PublishingTools.Utils +{ + /// + /// Provides utility methods for asset paths related to the DTT package. + /// + public static class DTTPathUtility + { + /// + /// Returns whether the given asset path is inside a DTT directory. + /// + /// The asset path to check. + /// Whether the given asset path is inside a DTT directory. + public static bool InDTTDirectory(string assetPath) + { + if (assetPath == null) + throw new ArgumentNullException(nameof(assetPath)); + + string rootDirectory = PathUtility.GetPathElementAt(assetPath, 0); + + if (rootDirectory == "Assets") + { + return PathUtility.ContainsDirectory(assetPath, "DTT"); + } + + if (rootDirectory == "Packages") + { + string subDirectory = PathUtility.GetPathElementAt(assetPath, 1); + return subDirectory.Contains("dtt.") || subDirectory.Contains("nl.dtt."); + } + + return false; + } + + /// + /// Returns whether the given asset path is corresponding with a dtt asset.json file. + /// + /// The asset path to check. + /// Whether the given asset path is corresponding with a dtt asset.json file. + public static bool IsAssetJson(string assetPath) => Path.HasExtension(assetPath) + && InDTTDirectory(assetPath) && Path.GetFileName(assetPath) == "asset.json"; + } +} diff --git a/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities/DTTPathUtility.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities/DTTPathUtility.cs.meta new file mode 100644 index 0000000..30329de --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Editor/Utilities/DTTPathUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17ddf0e3281d93145b5fd73c3cea3460 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Runtime.meta b/Assets/Third/AI/DTT/Publishing Tools/Runtime.meta new file mode 100644 index 0000000..c844e4c --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1c0e1f0938184043922a3c32886ccd6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTT.PublishingTools.Runtime.asmdef b/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTT.PublishingTools.Runtime.asmdef new file mode 100644 index 0000000..2e90cbf --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTT.PublishingTools.Runtime.asmdef @@ -0,0 +1,3 @@ +{ + "name": "DTT.PublishingTools.Runtime" +} diff --git a/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTT.PublishingTools.Runtime.asmdef.meta b/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTT.PublishingTools.Runtime.asmdef.meta new file mode 100644 index 0000000..23d70e2 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTT.PublishingTools.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 42c715f93f2a87549bf83c68b0c29dd2 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTTAssetAttribute.cs b/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTTAssetAttribute.cs new file mode 100644 index 0000000..3859309 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTTAssetAttribute.cs @@ -0,0 +1,69 @@ +using System; + +namespace DTT.PublishingTools.Attributes +{ + /// + /// Marks a scriptable object as DTT asset, ensuring it always has an asset instance + /// in the DTT project folder. + /// + public class DTTAssetAttribute : Attribute + { + /// + /// The full package name of the package the asset belongs to. + /// + public readonly string fullPackageName; + + /// + /// Whether the asset uses the resources folder to be loaded. + /// + public readonly bool isResource; + + /// + /// The custom relative directory path from the package folder. DTT/packageDisplayName/relativePath. + /// Should include the .asset extension if the asset name is included in the path. + /// + public readonly string relativePath; + + /// + /// A custom name used for the asset to be created. Should include the .asset extension. + /// + public readonly string assetName; + + /// + /// Creates a new instance of the attribute. + /// + /// The full package name of the package the asset belongs to. + /// Whether the asset uses the resources folder to be loaded. + public DTTAssetAttribute(string fullPackageName, bool isResource) + { + this.fullPackageName = fullPackageName; + this.isResource = isResource; + } + + /// + /// Creates a new instance of the attribute. + /// + /// The full package name of the package the asset belongs to. + /// A custom name used for the asset to be created. Should include the .asset extension. + /// Whether the asset uses the resources folder to be loaded. + public DTTAssetAttribute(string fullPackageName, string assetName, bool isResource) + { + this.fullPackageName = fullPackageName; + this.assetName = assetName; + this.isResource = isResource; + } + + /// + /// Creates a new instance of the attribute. + /// + /// The full package name of the package the asset belongs to. + /// The custom relative directory path from the package folder. DTT/packageDisplayName/relativePath. + /// Should include the .asset extension if the asset name is included in the path. + public DTTAssetAttribute(string fullPackageName, string relativePath) + { + this.fullPackageName = fullPackageName; + this.relativePath = relativePath; + } + } +} + diff --git a/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTTAssetAttribute.cs.meta b/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTTAssetAttribute.cs.meta new file mode 100644 index 0000000..acf7cf2 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/Runtime/DTTAssetAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c19e266bf8c99d408496c37ca4798c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Publishing Tools/asset.json b/Assets/Third/AI/DTT/Publishing Tools/asset.json new file mode 100644 index 0000000..2981fc5 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/asset.json @@ -0,0 +1,8 @@ +{ + "assetStoreRelease": true, + "packageName": "dtt.publishingtools", + "version": "3.1.3", + "displayName": "Publishing Tools", + "documentationUrl": "Documentation.pdf", + "customIconPath": "" +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Publishing Tools/asset.json.meta b/Assets/Third/AI/DTT/Publishing Tools/asset.json.meta new file mode 100644 index 0000000..6949934 --- /dev/null +++ b/Assets/Third/AI/DTT/Publishing Tools/asset.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7cb3054f2cc71c949ae08c08798a690f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities.meta b/Assets/Third/AI/DTT/Runtime Utilities.meta new file mode 100644 index 0000000..0b7f35b --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cc80c6d651bf404fa70e5dafc8ade63 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/CHANGELOG.md b/Assets/Third/AI/DTT/Runtime Utilities/CHANGELOG.md new file mode 100644 index 0000000..ed8208d --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/CHANGELOG.md @@ -0,0 +1,90 @@ +# Changelog + +- All notable changes to this package will be documented in this file. +- The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this package adheres to [Semantic Versioning](https://semver.org/) + + +## [2.0.3] - 2022-06-24 + +## Fixed +- Issue with Vector3Extensions.Flatten method causing build issues on iOS + +## [2.0.2] - 2022-05-23 +### Updated +- Updated minimum unity version +### Removed +- Removed changelog from documentation. + +## [2.0.1] - 2022-04-07 + +### Updated + - Package.json unity version set to 2019.4 and corect documentation linked. + +## [2.0.0] - 2022-03-24 + +### Added +- ColorExtensions class + - ToHex +- UIntExtensions class + - ToColor +- Mathd class +- StringUtility class methods + - IsWebUrl + - IsVariableName + - IsEmail + - IsHexadecimal +- Vector3Extensions class + - Flatten +- EnumExtensions method + - GetInspectorName +- TransformExtensions class + - FirstChild + - LastChild +- EnumDropdown class +- ListExtensions methods + - RotateRight + - RotateLeft +- GridBase class + +### Removed +- PathUtility methods + - InDTTDirectory + - IsAssetJson + +## [1.1.3] - 2022-01-25 +### Added +- Example scene with example scripts. + +## [1.1.2] - 2022-01-13 +### Removed +- Invalid Unit test. + +## [1.1.1] - 2021-12-27 +### Fixed +- Fixed missing version define and added TEST_FRAMEWORK defines to tests to prevent compile errors for VSCode users. + +## [1.1.0] - 2021-11-29 +### Added +- Add ToChar, ToInt, ToByte extension methods to EnumExtensions +- Add RandomInsecure method to new StringUtility class. +- Add Tests for new features. + +## [Initial Release] + +## [1.0.0] - 2021-11-22 +### Added +- Add rect transform extensions. +- Add new StripHtmlTags method to StringExtensions. + +### Updated +- Update serializable dictionary and add serializable interface. +- Update serializable interface and dictionary to be unity 2020 only + +## [Unreleased] + +## [0.1.1] - 2021-11-15 +### Fixed + - Ellipsis method now properly cuts string and appends ellipsis characters. + +### Added + - Additional OnGUI tests for the Ellipsis method. \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/CHANGELOG.md.meta b/Assets/Third/AI/DTT/Runtime Utilities/CHANGELOG.md.meta new file mode 100644 index 0000000..95d75e9 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 58664f80b95d58f4eaee01c57465f369 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo.meta new file mode 100644 index 0000000..412a98d --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5708fb5c5b813f84e82bd035a408af45 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/DTT.RuntimeUtilities.Demo.asmdef b/Assets/Third/AI/DTT/Runtime Utilities/Demo/DTT.RuntimeUtilities.Demo.asmdef new file mode 100644 index 0000000..d202eae --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/DTT.RuntimeUtilities.Demo.asmdef @@ -0,0 +1,16 @@ +{ + "name": "DTT.RuntimeUtilities.Demo", + "rootNamespace": "", + "references": [ + "GUID:1711cb30f577ba1498364a78a6873853" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/DTT.RuntimeUtilities.Demo.asmdef.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/DTT.RuntimeUtilities.Demo.asmdef.meta new file mode 100644 index 0000000..2556499 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/DTT.RuntimeUtilities.Demo.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 869614d99eb3cff4396903b9b0788659 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes.meta new file mode 100644 index 0000000..e3c0425 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4d4d8e4bdabadb449323cbfbf495c7a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes/Demo.unity b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes/Demo.unity new file mode 100644 index 0000000..7b03bff --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes/Demo.unity @@ -0,0 +1,1903 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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.44657898, g: 0.4964133, b: 0.5748178, 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: 1 + 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 &30987138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 30987139} + - component: {fileID: 30987141} + - component: {fileID: 30987140} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &30987139 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30987138} + 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_Children: [] + m_Father: {fileID: 2080712181} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -0.5} + m_SizeDelta: {x: -30, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &30987140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30987138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Option A +--- !u!222 &30987141 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30987138} + m_CullTransparentMesh: 1 +--- !u!1 &47144959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 47144962} + - component: {fileID: 47144961} + - component: {fileID: 47144960} + 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 &47144960 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47144959} + m_Enabled: 1 +--- !u!20 &47144961 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47144959} + 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: 0 + 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 &47144962 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47144959} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &245363972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 245363973} + - component: {fileID: 245363976} + - component: {fileID: 245363975} + - component: {fileID: 245363974} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &245363973 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245363972} + 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_Children: + - {fileID: 734413939} + m_Father: {fileID: 1882549483} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &245363974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245363972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2078131294} + m_HandleRect: {fileID: 2078131293} + m_Direction: 2 + m_Value: 0 + m_Size: 0.2 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &245363975 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245363972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &245363976 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245363972} + m_CullTransparentMesh: 1 +--- !u!1 &255431190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 255431191} + - component: {fileID: 255431192} + m_Layer: 0 + m_Name: StringBehaviour + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &255431191 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255431190} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -41.906662} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1850200435} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -97.67755, y: -47.691055} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &255431192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 255431190} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 44624b4b3f8ed4c47832cf88c4d3be8e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &338564571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 338564573} + - component: {fileID: 338564572} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &338564572 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 338564571} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &338564573 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 338564571} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &403102367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403102370} + - component: {fileID: 403102369} + - component: {fileID: 403102368} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &403102368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 403102367} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &403102369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 403102367} + 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 &403102370 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 403102367} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &541806774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 541806775} + - component: {fileID: 541806776} + m_Layer: 0 + m_Name: Enumerable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &541806775 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 541806774} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -41.906662} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1850200435} + 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} + m_AnchoredPosition: {x: -97.67755, y: -47.691055} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &541806776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 541806774} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4fee2960ed94f54fa2a32d62ab0b097, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &570923205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 570923206} + - component: {fileID: 570923208} + - component: {fileID: 570923207} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &570923206 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 570923205} + 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_Children: [] + m_Father: {fileID: 1398088707} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -7.5, y: -0.5} + m_SizeDelta: {x: -35, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &570923207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 570923205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Single +--- !u!222 &570923208 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 570923205} + m_CullTransparentMesh: 1 +--- !u!1 &656067930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 656067931} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &656067931 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 656067930} + 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_Children: + - {fileID: 2080712181} + m_Father: {fileID: 1529688829} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 28} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &723768882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 723768883} + - component: {fileID: 723768884} + m_Layer: 0 + m_Name: Array + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &723768883 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 723768882} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -41.906662} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1850200435} + 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_AnchoredPosition: {x: -97.67755, y: -47.691055} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &723768884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 723768882} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d4d207cc774b33a48a421e1df59b9a02, type: 3} + m_Name: + m_EditorClassIdentifier: + _array: + _index: 0 +--- !u!1 &734413938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 734413939} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &734413939 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734413938} + 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_Children: + - {fileID: 2078131293} + m_Father: {fileID: 245363973} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &743609580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 743609581} + - component: {fileID: 743609582} + m_Layer: 0 + m_Name: RectTransform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &743609581 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 743609580} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -41.906662} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1850200435} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -97.67755, y: -47.691055} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &743609582 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 743609580} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfe225daafaafa84597047e3750e546b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &975227851 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 975227852} + - component: {fileID: 975227854} + - component: {fileID: 975227853} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &975227852 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975227851} + 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_Children: [] + m_Father: {fileID: 2080712181} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &975227853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975227851} + 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.9607843, g: 0.9607843, b: 0.9607843, 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 &975227854 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975227851} + m_CullTransparentMesh: 1 +--- !u!1 &1072991071 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1072991072} + - component: {fileID: 1072991073} + m_Layer: 0 + m_Name: Enum + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1072991072 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1072991071} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -41.906662} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1850200435} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -97.67755, y: -47.691055} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1072991073 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1072991071} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00f2403e751a413488ed711c631e644a, type: 3} + m_Name: + m_EditorClassIdentifier: + _character: 0 +--- !u!1 &1118930729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1118930730} + - component: {fileID: 1118930732} + - component: {fileID: 1118930731} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1118930730 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1118930729} + 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_Children: [] + m_Father: {fileID: 2080712181} + m_RootOrder: 1 + 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: 10, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1118930731 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1118930729} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 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 &1118930732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1118930729} + m_CullTransparentMesh: 1 +--- !u!1 &1278733574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1278733575} + - component: {fileID: 1278733576} + m_Layer: 0 + m_Name: LazyDictionary + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1278733575 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278733574} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -41.906662} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1850200435} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -97.67755, y: -47.691055} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1278733576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278733574} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bad02acfdc0de3d4ca30f513ebc13e36, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1297139055 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1297139056} + - component: {fileID: 1297139057} + m_Layer: 0 + m_Name: RichText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1297139056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297139055} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -41.906662} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1850200435} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -97.67755, y: -47.691055} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1297139057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297139055} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad6543b8659d22949a1820bf47084a2a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1398088706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1398088707} + - component: {fileID: 1398088711} + - component: {fileID: 1398088710} + - component: {fileID: 1398088709} + - component: {fileID: 1398088708} + m_Layer: 5 + m_Name: LoadSceneModeDropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1398088707 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398088706} + 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_Children: + - {fileID: 570923206} + - {fileID: 1477935987} + - {fileID: 1882549483} + m_Father: {fileID: 1850200435} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1398088708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398088706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8e97f187db32c947a9a78bbe6c1718c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1398088709 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398088706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d0b652f32a2cc243917e4028fa0f046, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1398088710} + m_Template: {fileID: 1882549483} + m_CaptionText: {fileID: 570923207} + m_CaptionImage: {fileID: 0} + m_ItemText: {fileID: 30987140} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: + - m_Text: Single + m_Image: {fileID: 0} + - m_Text: Additive + m_Image: {fileID: 0} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_AlphaFadeSpeed: 0.15 +--- !u!114 &1398088710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398088706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &1398088711 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398088706} + m_CullTransparentMesh: 1 +--- !u!1 &1477935986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1477935987} + - component: {fileID: 1477935989} + - component: {fileID: 1477935988} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1477935987 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477935986} + 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_Children: [] + m_Father: {fileID: 1398088707} + m_RootOrder: 1 + 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: -15, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1477935988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477935986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 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 &1477935989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477935986} + m_CullTransparentMesh: 1 +--- !u!1 &1529688828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1529688829} + - component: {fileID: 1529688832} + - component: {fileID: 1529688831} + - component: {fileID: 1529688830} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1529688829 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529688828} + 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_Children: + - {fileID: 656067931} + m_Father: {fileID: 1882549483} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -18, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1529688830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529688828} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &1529688831 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529688828} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &1529688832 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1529688828} + m_CullTransparentMesh: 1 +--- !u!1 &1850200431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1850200435} + - component: {fileID: 1850200434} + - component: {fileID: 1850200433} + - component: {fileID: 1850200432} + m_Layer: 5 + m_Name: DemoGameObjects + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1850200432 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1850200431} + 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 &1850200433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1850200431} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1850200434 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1850200431} + 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 &1850200435 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1850200431} + 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_Children: + - {fileID: 723768883} + - {fileID: 1072991072} + - {fileID: 541806775} + - {fileID: 1278733575} + - {fileID: 743609581} + - {fileID: 1297139056} + - {fileID: 255431191} + - {fileID: 1398088707} + m_Father: {fileID: 0} + m_RootOrder: 2 + 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!1 &1882549482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1882549483} + - component: {fileID: 1882549486} + - component: {fileID: 1882549485} + - component: {fileID: 1882549484} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1882549483 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1882549482} + 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_Children: + - {fileID: 1529688829} + - {fileID: 245363973} + m_Father: {fileID: 1398088707} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1882549484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1882549482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 656067931} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1529688829} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 245363974} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1882549485 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1882549482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &1882549486 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1882549482} + m_CullTransparentMesh: 1 +--- !u!1 &2078131292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2078131293} + - component: {fileID: 2078131295} + - component: {fileID: 2078131294} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2078131293 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078131292} + 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_Children: [] + m_Father: {fileID: 734413939} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.2} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2078131294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078131292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &2078131295 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2078131292} + m_CullTransparentMesh: 1 +--- !u!1 &2080712180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2080712181} + - component: {fileID: 2080712182} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2080712181 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080712180} + 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_Children: + - {fileID: 975227852} + - {fileID: 1118930730} + - {fileID: 30987139} + m_Father: {fileID: 656067931} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2080712182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080712180} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 975227853} + toggleTransition: 1 + graphic: {fileID: 1118930731} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes/Demo.unity.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes/Demo.unity.meta new file mode 100644 index 0000000..9d12b0d --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scenes/Demo.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e36835b56d02998459921fedcb18661d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts.meta new file mode 100644 index 0000000..4536c80 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 544149f2462936240a7d57218fc8178a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/ArrayBehaviour.cs b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/ArrayBehaviour.cs new file mode 100644 index 0000000..19cbdfa --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/ArrayBehaviour.cs @@ -0,0 +1,30 @@ +using UnityEngine; +using UnityEngine.EventSystems; + +namespace DTT.Utils.Extensions.Demo +{ + public class ArrayBehaviour : MonoBehaviour + { + /// + /// The array on which to check the index. + /// + [SerializeField] + private int[] _array; + + /// + /// The index to check. + /// + [SerializeField] + private int _index; + + private void Awake() + { + // Check whether an array has an index or not. + bool condition = _array.HasIndex(_index); + + Debug.Log($"Has index {_index}: {condition}"); + } + } +} + + diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/ArrayBehaviour.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/ArrayBehaviour.cs.meta new file mode 100644 index 0000000..a414ecf --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/ArrayBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d4d207cc774b33a48a421e1df59b9a02 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumBehaviour.cs b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumBehaviour.cs new file mode 100644 index 0000000..7886c24 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumBehaviour.cs @@ -0,0 +1,30 @@ +using UnityEngine; + +namespace DTT.Utils.Extensions.Demo +{ + public class EnumBehaviour : MonoBehaviour + { + /// + /// An enum type for testing character casting. + /// + public enum CharacterEnum + { + ONE = 'o', + TWO = 't', + THREE = 'r' + } + + [SerializeField] + private CharacterEnum _character; + + private void Awake() + { + // Retrieve the next value. It will loop around if at the last value. + CharacterEnum next = _character.Next(); + + // Retrieve the previous value. It will loop around if at the first value. + CharacterEnum previous = _character.Previous(); + } + } + +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumBehaviour.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumBehaviour.cs.meta new file mode 100644 index 0000000..fc2b7e3 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 00f2403e751a413488ed711c631e644a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumerableBehaviour.cs b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumerableBehaviour.cs new file mode 100644 index 0000000..9957673 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumerableBehaviour.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace DTT.Utils.Extensions.Demo +{ + public class EnumerableBehaviour : MonoBehaviour + { + /// + /// Uses an enumerable of integer numbers. + /// + /// The enumerable of integer numbers. + public void UseNumbersIEnumerable(IEnumerable numbers) + { + // Check whether the numbers enumerable is null or empty and throw an exception if it is. + if (numbers.IsNullOrEmpty()) + throw new ArgumentException("There were no numbers given because the IEnumerable was null or empty."); + + foreach (int number in numbers) + Debug.Log(number); + } + } + +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumerableBehaviour.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumerableBehaviour.cs.meta new file mode 100644 index 0000000..264904a --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/EnumerableBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c4fee2960ed94f54fa2a32d62ab0b097 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LazyDictionaryBehaviour.cs b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LazyDictionaryBehaviour.cs new file mode 100644 index 0000000..4c7b1f9 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LazyDictionaryBehaviour.cs @@ -0,0 +1,33 @@ +using UnityEngine; + +namespace DTT.Utils.Optimization.Demo +{ + internal class LazyDictionaryBehaviour : MonoBehaviour + { + /// + /// This dictionary holds, for each tag, a reference to all the game objects with that tag. The operation + /// to retrieve the game objects will only be done the first time the value is used. + /// + private readonly LazyDictionary + _lazyDictionary = new LazyDictionary(); + + /// + /// The tag of enemies. + /// + private const string ENEMIES_TAG = "Enemies"; + + /// + /// The tag of friends. + /// + private const string FRIENDS_TAG = "Friends"; + + /// + /// Initializes the lazy dictionary with the operations to retrieve the tagged game objects. + /// + private void Awake() + { + _lazyDictionary.Add(ENEMIES_TAG, () => GameObject.FindGameObjectsWithTag(ENEMIES_TAG)); + _lazyDictionary.Add(FRIENDS_TAG, () => GameObject.FindGameObjectsWithTag(FRIENDS_TAG)); + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LazyDictionaryBehaviour.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LazyDictionaryBehaviour.cs.meta new file mode 100644 index 0000000..8598d5d --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LazyDictionaryBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bad02acfdc0de3d4ca30f513ebc13e36 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LoadSceneModeDropdown.cs b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LoadSceneModeDropdown.cs new file mode 100644 index 0000000..03607bb --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LoadSceneModeDropdown.cs @@ -0,0 +1,13 @@ +using DTT.Utils.Components; +using UnityEngine.SceneManagement; + +namespace DTT.Utils.Workflow.Demo +{ + /// + /// An implementation of an enum dropdown for unity's load scene mode. + /// + internal class LoadSceneModeDropdown : EnumDropdown + { + } +} + diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LoadSceneModeDropdown.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LoadSceneModeDropdown.cs.meta new file mode 100644 index 0000000..fc00434 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/LoadSceneModeDropdown.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d8e97f187db32c947a9a78bbe6c1718c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RectTransformBehaviour.cs b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RectTransformBehaviour.cs new file mode 100644 index 0000000..1601258 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RectTransformBehaviour.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +namespace DTT.Utils.Extensions.Demo +{ + public class RectTransformBehaviour : MonoBehaviour + { + private void Awake() + { + // Retrieve the RectTransform component. + RectTransform rectTransform = this.GetRectTransform(); + + // Set the anchor values with one method. + rectTransform.SetAnchor(0.5f, 0.5f, 0.5f, 0.5f); + + // Or set the anchor values using one of unity's predefined anchor settings. + rectTransform.SetAnchor(RectAnchor.STRETCH_FULL, true, true); + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RectTransformBehaviour.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RectTransformBehaviour.cs.meta new file mode 100644 index 0000000..4d44cc3 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RectTransformBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cfe225daafaafa84597047e3750e546b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RichTextBehaviour.cs b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RichTextBehaviour.cs new file mode 100644 index 0000000..f1ee1e4 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RichTextBehaviour.cs @@ -0,0 +1,22 @@ +using UnityEngine; + +namespace DTT.Utils.Extensions.Demo +{ + public class RichTextBehaviour : MonoBehaviour + { + private void Awake() + { + // Add bold styling to your strings before logging it to the console. + string boldText = "This text needs to be logged in bold."; + Debug.Log(boldText.Bold()); + + // Add italic styling to your strings + string italicText = "This text needs to be logged in italic styling."; + Debug.Log(italicText.Italics()); + + // Add color to your strings. + string coloredText = "This text needs to be logged in a nice red color."; + Debug.Log(coloredText.Color(new Color32(230, 84, 64, 255))); + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RichTextBehaviour.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RichTextBehaviour.cs.meta new file mode 100644 index 0000000..e8531de --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/RichTextBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ad6543b8659d22949a1820bf47084a2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/StringBehaviour.cs b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/StringBehaviour.cs new file mode 100644 index 0000000..31bcc6a --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/StringBehaviour.cs @@ -0,0 +1,25 @@ + +using UnityEngine; + +namespace DTT.Utils.Extensions.Demo +{ + public class StringBehaviour : MonoBehaviour + { + private void Awake() + { + /* Use string extension methods to modify text for display. */ + string spaced = "MyString".AddSpacesBeforeCapitals(); //: My String + string readable = "MY_CONSTANT".FromAllCapsToReadableFormat(); //: My Constant + string constant = "My Readable".FromReadableFormatToAllCaps(); //: MY_READABLE + + /* Use string extensions to strip html tags from your text. */ + string stripped = "

Paragraph text

".StripHtmlTags(); //: Paragraph text + } + + private void OnGUI() + { + /* Use string extensions to truncate your string after a certain length and at a character to indicate its end. */ + string ellipsis = "This text is to long".Ellipsis(5, GUI.skin.font); //: This text is... + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/StringBehaviour.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/StringBehaviour.cs.meta new file mode 100644 index 0000000..86f56cb --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Demo/Scripts/StringBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44624b4b3f8ed4c47832cf88c4d3be8e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Documentation.pdf b/Assets/Third/AI/DTT/Runtime Utilities/Documentation.pdf new file mode 100644 index 0000000..3753ef8 Binary files /dev/null and b/Assets/Third/AI/DTT/Runtime Utilities/Documentation.pdf differ diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Documentation.pdf.meta b/Assets/Third/AI/DTT/Runtime Utilities/Documentation.pdf.meta new file mode 100644 index 0000000..a1e1632 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Documentation.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7ce27de96d9bff24da5f6434fa71d317 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime.meta new file mode 100644 index 0000000..67d3ba4 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a99f8c87e8d1224e8bbb2a60aa6f732 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components.meta new file mode 100644 index 0000000..9574399 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d83eb52a1959d8943b4653fc2f37bb0f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components/EnumDropdown.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components/EnumDropdown.cs new file mode 100644 index 0000000..f1ca4ee --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components/EnumDropdown.cs @@ -0,0 +1,139 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.UI; + +namespace DTT.Utils.Components +{ + /// + /// Can be implemented to populate a dropdown ui element with enum values + /// and provide callbacks on its changed values. + /// + /// The type of enum. + [RequireComponent(typeof(Dropdown))] + public class EnumDropdown : MonoBehaviour where T : Enum + { + /// + /// Called when the dropdown value has changed. + /// + public event Action ValueChanged; + + /// + /// The dropdown reference. + /// + protected Dropdown p_dropdown; + + /// + /// The names of the enum values. + /// + protected readonly string[] p_enumNames; + + /// + /// The default dropdown option data used based on the enum names. + /// + protected readonly Dropdown.OptionData[] p_defaultOptions; + + /// + /// Whether the dropdown already uses the default options. + /// + protected bool p_UsesDefaultOptions + { + get + { + List options = p_dropdown.options; + if (options.Count != p_defaultOptions.Length) + return false; + + for(int i = 0; i < options.Count; i++) + if (options[i].text != p_defaultOptions[i].text) + return false; + + return true; + } + } + + /// + /// Creates the enum dropdown instance initializing the read only fields. + /// + public EnumDropdown() + { + p_enumNames = Enum.GetNames(typeof(T)); + p_defaultOptions = p_enumNames.Select(enumName => new Dropdown.OptionData(enumName)).ToArray(); + } + + /// + /// Populates the dropdown with enum name options. + /// + private void Awake() + { + if(p_dropdown == null) + p_dropdown = GetComponent(); + + if(!p_UsesDefaultOptions) + ResetOptions(); + } + + /// + /// Starts listening for value changes. + /// + private void OnEnable() => p_dropdown.onValueChanged.AddListener(OnValueChanged); + + /// + /// Stops listening for value changes. + /// + private void OnDisable() => p_dropdown.onValueChanged.RemoveListener(OnValueChanged); + + /// + /// Sets the current value displayed on the dropdown. + /// + /// The new value to display in the dropdown. + public void SetValue(T newValue) + { + string newEnumName = newValue.ToString(); + int index = Array.IndexOf(p_enumNames, newEnumName); + if (index != -1) + p_dropdown.value = index; + } + + /// + /// Called when the current value on the dropdown has changed to fire the + /// ValueChanged event. + /// + /// The new index of the values stored in the dropdown. + private void OnValueChanged(int newValue) + { + if (newValue >= 0 && newValue <= p_enumNames.Length) + { + string enumName = p_enumNames[newValue]; + T enumValue = (T)Enum.Parse(typeof(T), enumName); + ValueChanged?.Invoke(enumValue); + } + } + + /// + /// Re-initializes the dropdown with default values. + /// + private void Reset() + { + p_dropdown = GetComponent(); + + if(!p_UsesDefaultOptions) + ResetOptions(); + + p_dropdown.SetValueWithoutNotify(0); + } + + /// + /// Re-initializes the dropdown options with default values. + /// + private void ResetOptions() + { + p_dropdown.ClearOptions(); + p_dropdown.AddOptions(new List(p_defaultOptions)); + } + } +} + + + \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components/EnumDropdown.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components/EnumDropdown.cs.meta new file mode 100644 index 0000000..9f1d9a1 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Components/EnumDropdown.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e13e1f8e2cd82e748af5d35c82e165f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/DTT.RuntimeUtilities.Runtime.asmdef b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/DTT.RuntimeUtilities.Runtime.asmdef new file mode 100644 index 0000000..a1ac532 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/DTT.RuntimeUtilities.Runtime.asmdef @@ -0,0 +1,13 @@ +{ + "name": "DTT.RuntimeUtilities.Runtime", + "references": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/DTT.RuntimeUtilities.Runtime.asmdef.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/DTT.RuntimeUtilities.Runtime.asmdef.meta new file mode 100644 index 0000000..753381b --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/DTT.RuntimeUtilities.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1711cb30f577ba1498364a78a6873853 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions.meta new file mode 100644 index 0000000..e74eeca --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2004c4cdff6fc1147994b8708b4bb343 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/LazyDictionaryException.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/LazyDictionaryException.cs new file mode 100644 index 0000000..c87b2a6 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/LazyDictionaryException.cs @@ -0,0 +1,38 @@ +using System; + +namespace DTT.Utils.Exceptions +{ + /// + /// Thrown when an interaction the lazy dictionary object went wrong. + /// + public class LazyDictionaryException : RuntimeUtilityException + { + #region Variables + #region Private + /// + /// The prefixed message in front of any + /// + /// + private const string PREFIX = "- [An error occurred during interaction with a lazy dictionary] - "; + #endregion + #endregion + + #region Constructors + /// + /// Create a with the given message + /// to be preceded by the prefix. + /// + /// The message to show. + public LazyDictionaryException(string message) : base(Format(PREFIX, message)) { } + + /// + /// Create a with the given message + /// to be preceded by the prefix and inner exception. + /// + /// The message to show. + /// The inner exception thrown. + public LazyDictionaryException(string message, Exception innerException) + : base(Format(PREFIX, message), innerException) { } + #endregion + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/LazyDictionaryException.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/LazyDictionaryException.cs.meta new file mode 100644 index 0000000..cae357a --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/LazyDictionaryException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64895ee8478acf042923914a7f99e8c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/NullOrEmptyException.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/NullOrEmptyException.cs new file mode 100644 index 0000000..18f168c --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/NullOrEmptyException.cs @@ -0,0 +1,45 @@ +using System; + +namespace DTT.Utils.Exceptions +{ + /// + /// An exception used for when an argument was null or empty. + /// + public class NullOrEmptyException : RuntimeUtilityException + { + #region Variables + #region Private + /// + /// The prefixed message in front of any + /// + /// + private const string PREFIX = " - [A value was null or empty] - "; + + /// + /// The suffix used to with the argument name. + /// + private const string SUFFIX = " was null or empty."; + #endregion + #endregion + + #region Constructors + /// + /// Create a with the given message + /// to be preceded by the prefix. + /// The message to show. + /// + public NullOrEmptyException(string nameOfArgument) : base(Format(PREFIX, nameOfArgument + SUFFIX)) { } + + /// + /// Create a with the given message + /// to be preceded by the prefix and inner exception. + /// + /// The message to show. + /// The inner exception thrown. + public NullOrEmptyException(string nameOfArgument, Exception innerException) + : base(Format(PREFIX, nameOfArgument + SUFFIX), innerException) + { + } + #endregion + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/NullOrEmptyException.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/NullOrEmptyException.cs.meta new file mode 100644 index 0000000..c45d566 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/NullOrEmptyException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 953dd7d0656b6e34b96aeb979b78cfad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/RuntimeUtilityException.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/RuntimeUtilityException.cs new file mode 100644 index 0000000..14bde81 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/RuntimeUtilityException.cs @@ -0,0 +1,53 @@ +using System; + +namespace DTT.Utils.Exceptions +{ + /// + /// The core exception class for RuntimeUtilityException exceptions used in the package. + /// + public abstract class RuntimeUtilityException : Exception + { + #region Variables + #region Private + /// + /// The prefixed message in front of any + /// + /// + private const string PREFIX = "[DTT] - [RuntimeUtilityException] "; + #endregion + #endregion + + #region Constructors + /// + /// Create a with the given message + /// to be preceded by the prefix. + /// + /// The message to show. + public RuntimeUtilityException(string message) : base(Format(PREFIX, message)) { } + + /// + /// Create a with the given message + /// to be preceded by the prefix and inner exception. + /// + /// The message to show. + /// The inner exception thrown. + public RuntimeUtilityException(string message, Exception innerException) + : base(Format(PREFIX, message), innerException) + { + } + #endregion + + #region Methods + #region Private + /// + /// Returns a formatted version of the given message using the . + /// + /// The prefix value. + /// The message to be formatted. + /// The formatted message. + protected static string Format(string prefix, string message) + => message.Insert(0, prefix); + #endregion + #endregion + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/RuntimeUtilityException.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/RuntimeUtilityException.cs.meta new file mode 100644 index 0000000..fede0f6 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Exceptions/RuntimeUtilityException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 82a15272f9dcd214690cff0573092b84 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions.meta new file mode 100644 index 0000000..546b33c --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b364969f30d5d5342b18fe35a04ea379 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ArrayExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ArrayExtensions.cs new file mode 100644 index 0000000..7da60cb --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ArrayExtensions.cs @@ -0,0 +1,17 @@ +namespace DTT.Utils.Extensions +{ + /// + /// Provides extension methods for arrays. + /// + public static class ArrayExtensions + { + /// + /// Returns whether an index is inside the bounds of the array. + /// + /// The type of array to check the bounds of. + /// The array to check the bounds of. + /// The index to check. + /// Whether the index is inside the bounds. + public static bool HasIndex(this T[] array, int index) => index.InRange(0, array.Length - 1); + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ArrayExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ArrayExtensions.cs.meta new file mode 100644 index 0000000..7b80364 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ArrayExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: faaba518c59e7884387d76560c6bb7c9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ColorExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ColorExtensions.cs new file mode 100644 index 0000000..befc68d --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ColorExtensions.cs @@ -0,0 +1,25 @@ +using UnityEngine; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extension methods for color values. + /// + public static class ColorExtensions + { + /// + /// Converts the given to a hex value. + /// Would turn to 0xffff0000 (the first two values being the alpha channel). + /// + /// The color to convert. + /// The hexadecimal representation of a object. + public static uint ToHex(this Color color) + { + uint r = (uint)(color.r * 255) << 24; + uint g = (uint)(color.g * 255) << 16; + uint b = (uint)(color.b * 255) << 8; + uint a = (uint)(color.a * 255); + return r + g + b + a; + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ColorExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ColorExtensions.cs.meta new file mode 100644 index 0000000..7935a05 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ColorExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 08e719f40898a4c4eab733bf6ad399cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumExtensions.cs new file mode 100644 index 0000000..41cf927 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumExtensions.cs @@ -0,0 +1,117 @@ +using System; +using System.Linq; +using UnityEngine; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extensions methods for working with enumerations. + /// + public static class EnumExtensions + { + /// + /// Returns the inspector name of an enum value. This method uses + /// reflection internally so make sure to cache its result. + /// + /// The enum value to get the inspector name of. + /// The enum type. + /// The inspector name. + public static string GetInspectorName(this T enumValue) where T : Enum + { + if (enumValue == null) + throw new ArgumentNullException(nameof(enumValue)); + + // Get the attributes of the enum value. + Type enumType = typeof(T); + object[] attributes = enumType.GetMember(enumValue.ToString()) + .First(info => info.DeclaringType == enumType) + .GetCustomAttributes(typeof(InspectorNameAttribute), false); + + if (attributes.Length == 0) + throw new InvalidOperationException($"No attributes where found on the enum value {enumValue}."); + + // Return the display name stored by the first inspector name found on the enum value. + return attributes.Cast().First().displayName; + } + + /// + /// Returns the next value in the enum value sequence. + /// Will loop back to the first value if the value is + /// the last. + /// + /// The type of enum. + /// The enum value. + /// The next value in the enum value sequence. + public static T Next(this T enumValue) where T : Enum + { + T[] array = (T[])Enum.GetValues(typeof(T)); + int i = Array.IndexOf(array, enumValue) + 1; + return (i >= array.Length) ? array[0] : array[i]; + } + + /// + /// Returns the previous value in the enum value sequence. + /// Will loop to the last value if the value is the first. + /// + /// The type of enum. + /// The enum value. + /// The previous value in the enum value sequence. + public static T Previous(this T enumValue) where T : Enum + { + T[] array = (T[])Enum.GetValues(typeof(T)); + int i = Array.IndexOf(array, enumValue) - 1; + return (i < 0) ? array[array.Length - 1] : array[i]; + } + + /// + /// Returns the underlying character value. + /// + /// The enum value to get the underlying character value of. + /// The enum type. + /// The underlying character value. + public static char ToChar(this T enumValue) where T : Enum + { + if (enumValue == null) + throw new ArgumentNullException(nameof(enumValue)); + + if (!typeof(char).IsAssignableFrom(Enum.GetUnderlyingType(typeof(T)))) + throw new ArgumentException("Underlying type of enum value isn't char."); + + return (char)(object)enumValue; + } + + /// + /// Returns the underlying byte value. + /// + /// The enum value to get the underlying byte value of. + /// The enum type. + /// The underlying byte value. + public static byte ToByte(this T enumValue) where T : Enum + { + if (enumValue == null) + throw new ArgumentNullException(nameof(enumValue)); + + if (!typeof(byte).IsAssignableFrom(Enum.GetUnderlyingType(typeof(T)))) + throw new ArgumentException("Underlying type of enum value isn't byte."); + + return (byte)(object)enumValue; + } + + /// + /// Returns the underlying integer value. + /// + /// The enum value to get the underlying integer value of. + /// The enum type. + /// The underlying integer value. + public static int ToInt(this T enumValue) where T : Enum + { + if (enumValue == null) + throw new ArgumentNullException(nameof(enumValue)); + + if (!typeof(int).IsAssignableFrom(Enum.GetUnderlyingType(typeof(T)))) + throw new ArgumentException("Underlying type of enum value isn't int."); + + return (int)(object)enumValue; + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumExtensions.cs.meta new file mode 100644 index 0000000..5efec2a --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cf577302cc874fc4e8baf0bd9b854d71 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumerableExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumerableExtensions.cs new file mode 100644 index 0000000..13ae36e --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumerableExtensions.cs @@ -0,0 +1,19 @@ +using System.Collections.Generic; +using System.Linq; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extension methods for objects that implement the interface. + /// + public static class EnumerableExtensions + { + /// + /// Returns whether the enumerable is null or empty. + /// + /// The type of enumerable. + /// The enumerable to check. + /// Whether the enumerable is null or empty. + public static bool IsNullOrEmpty(this IEnumerable enumerable) => enumerable == null || !enumerable.Any(); + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumerableExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumerableExtensions.cs.meta new file mode 100644 index 0000000..56d8330 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/EnumerableExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0a2d1af420907854c9415056bd38e582 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/GenericExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/GenericExtensions.cs new file mode 100644 index 0000000..0bc358c --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/GenericExtensions.cs @@ -0,0 +1,36 @@ +using System; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides generic extension methods. + /// + public static class GenericExtensions + { + /// + /// Checks a value by throwing an exception if it is equal to a faulty one. + /// + /// The type of value. + /// The value to check. + /// The value that should be excepted. + /// The exception to throw if the catch failed. + /// The caught value. + public static T ThrowIf(this T value, T faultyValue, Exception onCatch = null) + { + if (value.Equals(faultyValue)) + throw onCatch ?? new InvalidOperationException($"Value {value} was faulty."); + + return value; + } + + /// + /// Replaces a value with a default value if it is equal to a faulty one. + /// + /// The type of value. + /// The value to check. + /// The value that should be excepted. + /// The default value to use as replacement. + /// The caught value. + public static T ReplaceIf(this T value, T faultyValue, T defaultValue = default(T)) => value.Equals(faultyValue) ? defaultValue : value; + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/GenericExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/GenericExtensions.cs.meta new file mode 100644 index 0000000..84989d5 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/GenericExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4992efcbfb39836418d6d9abb1a94009 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ListExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ListExtensions.cs new file mode 100644 index 0000000..533e263 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ListExtensions.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using Random = UnityEngine.Random; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extensions methods for classes that implement the interface. + /// + public static class ListExtensions + { + /// + /// Swaps values at 'first' index with value at 'second' index. + /// + /// The list to swap values of. + /// The first index. + /// The second index. + /// The type of list. + public static void Swap(this IList list, int firstIndex, int secondIndex) + { + if (list == null) + throw new ArgumentNullException(nameof(list)); + + if (list.Count < 2) + throw new ArgumentException("List count should be at least 2 for a swap."); + + T firstValue = list[firstIndex]; + + list[firstIndex] = list[secondIndex]; + list[secondIndex] = firstValue; + } + + /// + /// Shuffles the list using the Fisher-Yates algorithm. + /// + /// The list to shuffle. + /// The type of list. + public static void Shuffle(this IList list) + { + for (int i = 0; i < list.Count; i++) + { + int randomIndex = Random.Range(i, list.Count); + Swap(list, randomIndex, i); + } + } + + /// + /// Shuffles the list using the Fisher-Yates algorithm. + /// + /// The list to shuffle. + /// The seed to use for the random shuffle. + /// The type of list. + public static void Shuffle(this IList list, int seed) + { + var state = Random.state; + Random.InitState(seed); + + Shuffle(list); + + Random.state = state; + } + + /// + /// Moves all items of a list to the left. + /// + /// The list to rotate. + /// The amount of times to move to the left. + /// The type of list. + public static void RotateLeft(this IList list, int count = 1) + { + if (list == null) + throw new ArgumentNullException(nameof(list)); + + if (list.Count < 2) + return; + + for (int current = 0; current < count; current++) + { + T first = list[0]; + list.RemoveAt(0); + list.Add(first); + } + } + + /// + /// Moves all items of a list to the right. + /// + /// The list to rotate. + /// The amount of times to move to the right. + /// The type of list. + public static void RotateRight(this IList list, int count = 1) + { + if (list == null) + throw new ArgumentNullException(nameof(list)); + + if (list.Count < 2) + return; + + int lastIndex = list.Count - 1; + for (int current = 0; current < count; current++) + { + T last = list[lastIndex]; + list.RemoveAt(lastIndex); + list.Insert(0, last); + } + } + + /// + /// Removes null entries from a list. + /// + /// The type of list. + /// The list to remove null entries from. + public static void RemoveNullEntries(this IList list) where T : class + { + for (int i = list.Count - 1; i >= 0; i--) + if (Equals(list[i], null)) + list.RemoveAt(i); + } + + /// + /// Removes default values from a list. + /// + /// The type of list. + /// The list to remove default values from. + public static void RemoveDefaultValues(this IList list) + { + for (int i = list.Count - 1; i >= 0; i--) + if (Equals(default(T), list[i])) + list.RemoveAt(i); + } + + /// + /// Returns whether an index is inside the bounds of the list. + /// + /// The type of list to check the bounds of. + /// The list to check the bounds of. + /// The index to check. + /// Whether the index is inside the bounds. + public static bool HasIndex(this IList list, int index) => index.InRange(0, list.Count - 1); + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ListExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ListExtensions.cs.meta new file mode 100644 index 0000000..095b7df --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/ListExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f164ee5754edab443b85a6bcc3002077 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/MathExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/MathExtensions.cs new file mode 100644 index 0000000..ba0032a --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/MathExtensions.cs @@ -0,0 +1,93 @@ +using System; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extension methods for math operations. + /// + public static class MathExtensions + { + /// + /// Returns the inversed value. This means a positive value + /// if the given value is negative and negative value if the + /// given one is positive. + /// + /// The value to inverse. + /// The inversed value. + public static int Inverse(this int value) => value * -1; + + /// + /// Returns the inversed value. This means a positive value + /// if the given value is negative and negative value if the + /// given one is positive. + /// + /// The value to inverse. + /// The inversed value. + public static double Inverse(this double value) => value *= -1d; + + /// + /// Returns the inversed value so a positive value + /// if this one is negative and negative if this one is positive. + /// + /// The value to inverse. + /// The inversed value. + public static float Inverse(this float value) => value * -1f; + + /// + /// Returns the complement of the value so (1 - 'value'). + /// + /// The value to get the complement of. + /// The complement. + public static float Complement(this float value) + { + if (value < 0.0f || value > 1.0f) + throw new ArgumentOutOfRangeException(nameof(value), "Expects value between in range 0 to 1."); + + return 1.0f - value; + } + + /// + /// Returns the complement of the value so (1 - 'value'). + /// + /// The value to get the complement of. + /// The complement. + public static double Complement(this double value) + { + if (value < 0.0d || value > 1.0d) + throw new ArgumentOutOfRangeException(nameof(value), "Expects value between in range 0 to 1."); + + return 1.0d - value; + } + + /// + /// Returns whether the value is greater than or equal to a minimal value + /// and smaller than or equal to a maximum value. + /// + /// The value to check. + /// The minimal value. + /// The maximum value. + /// Whether the value is in the range. + public static bool InRange(this int value, int min, int max) => value >= min && value <= max; + + /// + /// Returns the normalized (between 0 and 1) value. + /// + /// The value to normalize. + /// The minimum value to use. + /// The maximum value to use. + /// The normalized value. + public static float Normalize(this float value, float min, float max) => (value - min) / (max - min); + + /// + /// Returns the value mapped to a new scale. + /// + /// The value to map. + /// The minimum range. + /// The maximum range. + /// The new minimum range. + /// The new maximum range. + /// The mapped value. + public static float Map(this float value, float min, float max, float targetMin, float targetMax) + => (value - min) * ((targetMax - targetMin) / (max - min)) + targetMin; + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/MathExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/MathExtensions.cs.meta new file mode 100644 index 0000000..735e247 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/MathExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 190c81d5d657df24daed40a9e917e6f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectAnchor.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectAnchor.cs new file mode 100644 index 0000000..82753ee --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectAnchor.cs @@ -0,0 +1,25 @@ +namespace DTT.Utils.Extensions +{ + /// + /// The anchor presets used for the RectTransform component. + /// + public enum RectAnchor + { + TOP_LEFT = 0, + TOP_CENTER = 1, + TOP_RIGHT = 2, + MIDDLE_LEFT = 3, + MIDDLE_CENTER = 4, + MIDDLE_RIGHT = 5, + BOTTOM_LEFT = 6, + BOTTOM_CENTER = 7, + BOTTOM_RIGHT = 8, + STRETCH_TOP = 9, + STRETCH_MIDDLE = 10, + STRETCH_BOTTOM = 11, + STRETCH_LEFT = 12, + STRETCH_CENTER = 13, + STRETCH_RIGHT = 14, + STRETCH_FULL = 15 + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectAnchor.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectAnchor.cs.meta new file mode 100644 index 0000000..a137315 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectAnchor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0b88e08ea654d804aa30aa4ba97c7cdd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectTransformExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectTransformExtensions.cs new file mode 100644 index 0000000..9f24a54 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectTransformExtensions.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extension methods for rect transform components. + /// + public static class RectTransformExtensions + { + /// + /// Represents values for a rect anchor setting. + /// + private struct RectSetting + { + /// + /// The anchor's max values. + /// + public Vector2 anchorMax; + + /// + /// The anchor's min values. + /// + public Vector2 anchorMin; + + /// + /// The pivot values. + /// + public Vector2 pivot; + + /// + /// Initializes the rectangle setting. + /// + /// The minimum x value. + /// The maximum x value. + /// The minimum y value. + /// The maximum y value. + /// The pivot value on the x axis. + /// The pivot value on the y axis. + public RectSetting(float xMin, float xMax, float yMin, float yMax, float xPivot, float yPivot) + { + anchorMax = new Vector2(xMax, yMax); + anchorMin = new Vector2(xMin, yMin); + pivot = new Vector2(xPivot, yPivot); + } + } + + /// + /// Holds the preset values used for each anchor setting. + /// + private static readonly Dictionary _anchorPresets = new Dictionary + { + { RectAnchor.TOP_LEFT, new RectSetting( 0f, 0f, 1f,1f, 0f,1f )}, + { RectAnchor.TOP_CENTER, new RectSetting( 0.5f, 0.5f, 1f,1f,0.5f,1f )}, + { RectAnchor.TOP_RIGHT, new RectSetting( 1f,1f,1f,1f, 1f,1f )}, + { RectAnchor.MIDDLE_LEFT, new RectSetting( 0f,0f, 0.5f, 0.5f,0f,0.5f )}, + { RectAnchor.MIDDLE_CENTER, new RectSetting( 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f )}, + { RectAnchor.MIDDLE_RIGHT, new RectSetting( 1f,1f,0.5f,0.5f, 1f, 0.5f )}, + { RectAnchor.BOTTOM_LEFT, new RectSetting( 0f,0f,0f,0f, 0f, 0f )}, + { RectAnchor.BOTTOM_CENTER, new RectSetting( 0.5f, 0.5f, 0f, 0f, 0.5f, 0f )}, + { RectAnchor.BOTTOM_RIGHT, new RectSetting( 1f,1f,0f,0f, 1f, 0f )}, + { RectAnchor.STRETCH_TOP, new RectSetting( 0f, 1f, 1f,1f,0.5f,1f )}, + { RectAnchor.STRETCH_MIDDLE, new RectSetting( 0f,1f,0.5f,0.5f, 0.5f, 0.5f )}, + { RectAnchor.STRETCH_BOTTOM, new RectSetting( 0f,1f,0f,0f, 0.5f, 0f )}, + { RectAnchor.STRETCH_LEFT, new RectSetting( 0f,0f,0f,1f, 0f,0.5f )}, + { RectAnchor.STRETCH_CENTER, new RectSetting( 0.5f, 0.5f, 0f, 1f, 0.5f, 0.5f )}, + { RectAnchor.STRETCH_RIGHT, new RectSetting( 1f,1f, 0f, 1f, 1f, 0.5f )}, + { RectAnchor.STRETCH_FULL, new RectSetting( 0f, 1f, 0f, 1f, 0.5f, 0.5f )}, + }; + + /// + /// Sets the anchor values. + /// + /// The rectangle transform. + /// The minimum x value. + /// The maximum x value. + /// The minimum y value. + /// The maximum y value. + public static void SetAnchor(this RectTransform transform, float xMin, float xMax, float yMin, float yMax) + { + if (transform == null) + throw new ArgumentNullException(nameof(transform)); + + transform.anchorMin = new Vector2(xMin, yMin); + transform.anchorMax = new Vector2(xMax, yMax); + } + + /// + /// Sets the anchor to a given setting. + /// + /// The rectangle transform. + /// The anchor setting to use. + /// Whether the pivot should also be set based on the new setting. + /// Whether to set the position after the setting has been applied. + public static void SetAnchor( + this RectTransform transform, + RectAnchor anchor, + bool setPivot = false, + bool setPosition = false) + { + if (transform == null) + throw new ArgumentNullException(nameof(transform)); + + RectSetting setting = _anchorPresets[anchor]; + SetAnchor(transform, setting.anchorMin.x, setting.anchorMax.x, setting.anchorMin.y,setting.anchorMax.y); + + if (setPivot) + transform.pivot = setting.pivot; + + if (setPosition) + transform.anchoredPosition = Vector2.zero; + } + + /// + /// Returns the world rectangle of a rectangle transform. + /// + /// The rectangle transform. + /// The world rectangle. + public static Rect GetWorldRect(this RectTransform transform) + { + if (transform == null) + throw new ArgumentNullException(nameof(transform)); + + Vector3[] corners = new Vector3[4]; + transform.GetWorldCorners(corners); + + Vector3 bottomLeft = corners[0]; + + Vector2 size = new Vector2( + transform.lossyScale.x * transform.rect.size.x, + transform.lossyScale.y * transform.rect.size.y); + + return new Rect(bottomLeft, size); + } + + /// + /// Returns the rectangle transform. Will return null if a normal transform is used. + /// + /// The component of which to get the rectangle transform. + /// The rectangle transform instance. + public static RectTransform GetRectTransform(this Component component) + { + if (component == null) + throw new ArgumentNullException(nameof(component)); + + return component.transform as RectTransform; + } + + /// + /// Returns the rectangle transform. Will return null if a normal transform is used. + /// + /// The game object of which to get the rectangle transform. + /// The rectangle transform instance. + public static RectTransform GetRectTransform(this GameObject gameObject) + { + if (gameObject == null) + throw new ArgumentNullException(nameof(gameObject)); + + return gameObject.transform as RectTransform; + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectTransformExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectTransformExtensions.cs.meta new file mode 100644 index 0000000..554bcc3 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RectTransformExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 22d109a64edd2944584b5c7cc984f331 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextColor.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextColor.cs new file mode 100644 index 0000000..5cccacf --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextColor.cs @@ -0,0 +1,32 @@ +namespace DTT.Utils.Extensions +{ + /// + /// Contains all the color types that are supported in rich text. + /// They are indexed by their respective hex value. + /// + public enum RichTextColor : uint + { + AQUA = 0x00ffff, + BLACK = 0x000000ff, + BLUE = 0x0000ffff, + BROWN = 0xa52a2aff, + CYAN = 0x00ffffff, + DARK_BLUE = 0x0000a0ff, + FUCHSIA = 0xff00ffff, + GREEN = 0x008000ff, + GREY = 0x808080ff, + LIGHT_BLUE = 0xadd8e6ff, + LIME = 0x00ff00ff, + MAGENTA = 0xff00ffff, + MAROON = 0x800000ff, + NAVY = 0x000080ff, + OLIVE = 0x808000ff, + ORANGE = 0xffa500ff, + PURPLE = 0x800080ff, + RED = 0xff0000ff, + SILVER = 0xc0c0c0ff, + TEAL = 0x008080ff, + WHITE = 0xffffffff, + YELLOW = 0xffff00ff, + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextColor.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextColor.cs.meta new file mode 100644 index 0000000..7737b11 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextColor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01edb74858f380a44b8b100fd786e130 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextExtensions.cs new file mode 100644 index 0000000..fd3800a --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextExtensions.cs @@ -0,0 +1,91 @@ +using System; +using System.Text; +using System.Text.RegularExpressions; +using DTT.Utils.Workflow; +using UnityEngine; + +namespace DTT.Utils.Extensions +{ + /// + /// Contains helper methods for adding rich text to for example debug logs. + /// + public static class RichTextExtensions + { + /// + /// Renders the text in boldface. + /// + /// Text to render in boldface. + /// Text rendered in boldface. + public static string Bold(this string input) + => WrapAround("", input, ""); + + /// + /// Renders the text in italics. + /// + /// Text to render in italics. + /// Text rendered in italics. + public static string Italics(this string input) + => WrapAround("", input, ""); + + /// + /// Sets the size of the text according to the parameter value, given in pixels. + /// Although this tag is available for console logging, + /// you will find that the line spacing in the window bar + /// and Console looks strange if the size is set too large. + /// + /// Text to apply sizing to. + /// The size for the text, given in pixels. + /// Text that has been sized. + public static string Size(this string input, int size) + => WrapAround($"", input, ""); + + /// + /// Sets the color of the text according to the parameter value. + /// + /// Text to set the color of. + /// The color to set the text to. + /// Text that a color has been applied to. + public static string Color(this string input, Color color) + => WrapAround($"", input, ""); + + /// + /// Sets the color of the text according to the parameter value. + /// + /// Text to set the color of. + /// The color type to set the text to. + /// Text that a color has been applied to. + public static string Color(this string input, RichTextColor color) + => WrapAround($"", input, ""); + + /// + /// Sets the color of the text according to the parameter value. + /// + /// Text to set the color of. + /// The color type to set the text to. + /// Text that a color has been applied to. + public static string Color(this string input, string hexColor) + { + StringBuilder sb = new StringBuilder(hexColor); + if (sb[0] != '#') + sb.Insert(0, '#'); + + string newHex = sb.ToString(); + if (!StringUtility.IsHexadecimal(newHex)) + throw new ArgumentException(nameof(hexColor), $"Passed hex color string isn't a valid notation. Passed value: {hexColor}"); + + return WrapAround($"", input, ""); + } + + /// + /// Wraps a start and end element around an input and returns the result. + /// Contains additional behavior for returning just the input based on the platform. + /// This can help with reducing rich text which doesn't get formatted in build logs. + /// + /// The string to elements around. + /// The first element. + /// The last element. + /// The new string with elements wrapped around the input. + private static string WrapAround(string startElement, string input, string endElement) + => string.Join(string.Empty, startElement, input, endElement); + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextExtensions.cs.meta new file mode 100644 index 0000000..a55385a --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/RichTextExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 500763c68b83bb745a34782dc5d22e35 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/StringExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/StringExtensions.cs new file mode 100644 index 0000000..096bb60 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/StringExtensions.cs @@ -0,0 +1,232 @@ +using System; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using UnityEngine; + +namespace DTT.Utils.Extensions +{ + /// + /// A static class providing extension methods for handling strings. + /// + public static class StringExtensions + { + /// + /// The regex used for stripping html tags from strings. + /// + public static readonly Regex htmlRegex = new Regex(@"<.*?>", RegexOptions.Compiled); + + /// + /// Prefixes used for private members. + /// + public static readonly string[] privateMemberPrefixes = new string[] + { + "_", + "m_" + }; + + /// + /// Returns the display name for a field removing for example an underscore (_) from the name. + /// + /// The field name to convert. + /// The display name. + public static string ToDisplayName(this string fieldName) + { + StringBuilder stringBuilder = new StringBuilder(fieldName); + for (int i = 0; i < privateMemberPrefixes.Length; i++) + { + if (fieldName.StartsWith(privateMemberPrefixes[i])) + { + stringBuilder.Remove(0, privateMemberPrefixes[i].Length); + break; + } + } + + stringBuilder[0] = char.ToUpper(stringBuilder[0]); + return stringBuilder.ToString(); + } + + /// + /// Returns the string with spaces before capitals. + /// + /// The string to base the new string on. + /// The string with spaces before capitals. + public static string AddSpacesBeforeCapitals(this string content) + { + if (content == null) + return null; + + StringBuilder sb = new StringBuilder(content); + + for (int i = sb.Length - 2; i >= 1; i--) + if (char.IsUpper(sb[i]) && char.IsLower(sb[i + 1]) && sb[i - 1] != ' ') + sb.Insert(i, " "); + + return sb.ToString(); + } + + /// + /// Converts a string of constant styling (MY_CONSTANT) to a + /// readable format (My Constant). + /// + /// The content to convert. + /// The converted string. + public static string FromAllCapsToReadableFormat(this string content) + { + if (string.IsNullOrEmpty(content)) + return content; + + content = content.ToLower(); + string[] separate = content.Split('_'); + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < separate.Length; i++) + { + separate[i] = separate[i][0].ToString().ToUpper() + separate[i].Substring(1); + sb.Append(separate[i]); + if (i != separate.Length - 1) + sb.Append(' '); + } + return sb.ToString(); + } + + /// + /// Converts a string of readable format (My Constant) to a + /// constant styling (MY_CONSTANT). + /// + /// The content to convert. + /// The converted string. + public static string FromReadableFormatToAllCaps(this string content) + { + if (string.IsNullOrEmpty(content)) + return content; + + return content.ToUpper().Replace(' ', '_'); ; + } + + /// + /// Returns the index of the 'nth' appearance of a string. + /// + /// The value in which the string appears. + /// The string. + /// The number of finds after which to stop. + /// The index of the 'nth' appearance. + public static int IndexOfNth(this string @string, string value, int nth) + { + if (nth < 0) + throw new ArgumentOutOfRangeException(nameof(nth)); + + if (@string == null) + throw new ArgumentNullException(nameof(@string)); + + if (value == null) + throw new ArgumentNullException(nameof(value)); + + int offset = @string.IndexOf(value, StringComparison.Ordinal); + for (int i = 0; i < nth - 1; i++) + { + if (offset == -1) + return -1; + + offset = @string.IndexOf(value, offset + 1, StringComparison.Ordinal); + } + + return offset; + } + + /// + /// Returns the index of the 'nth' appearance of a character. + /// + /// The value in which the character appears. + /// The character. + /// The number of finds after which to stop. + /// The index of the 'nth' appearance. + public static int IndexOfNth(this string @string, char value, int nth) => IndexOfNth(@string, char.ToString(value), nth); + + /// + /// Returns whether the string corresponds with a valid guid. + /// + /// The string to check. + /// Whether the string corresponds with a valid guid. + public static bool IsValidGuid(this string @string) + { + if (@string == null) + throw new ArgumentNullException(nameof(@string)); + + return Guid.TryParse(@string, out _); + } + + /// + /// Returns whether the string corresponds with a valid guid with exact format. + /// + /// The string to check. + /// The format to check. + /// Whether the string corresponds with a valid guid. + public static bool IsValidGuid(this string @string, string format) + { + if (@string == null) + throw new ArgumentNullException(nameof(@string)); + + if (format == null) + throw new ArgumentNullException(nameof(format)); + + return Guid.TryParseExact(@string, format, out _); + } + + /// + /// Strips html tags from a string. + /// + /// The text string to remove html tags from. + /// The text stripped from tags. + public static string StripHtmlTags(this string text) + { + if (text == null) + throw new ArgumentNullException(nameof(text)); + + return htmlRegex.Replace(text, string.Empty); + } + + /// + /// Returns string with ellipsis characters at the end if the input string + /// its width is greater than the given max width value. + /// + /// The input string. + /// The maximum width of the string. + /// The font that is used. + public static string Ellipsis(this string input, int maxWidth, Font font) => Ellipsis(input, maxWidth, '.', font); + + /// + /// Returns string with ellipsis characters at the end if the input string + /// its width is greater than the given max width value. + /// + /// The input string. + /// The maximum width of the string. + /// The ellipsis character that is used. + /// The font that is used. + public static string Ellipsis(this string input, int maxWidth, char ellipsisChar, Font font, int characterCount = 3) + { + if (input == null) + throw new ArgumentNullException(nameof(input)); + + if (font == null) + throw new ArgumentNullException(nameof(font)); + + char[] chars = input.ToCharArray(); + int totalLength = 0; + CharacterInfo info; + string text = input; + for (int j = 0; j < chars.Length; j++) + { + font.GetCharacterInfo(chars[j], out info); + totalLength += info.advance; + if (totalLength > maxWidth) + { + text = text.Substring(0, Mathf.Max(j - characterCount, 0)); + text += new string(Enumerable.Repeat(ellipsisChar, characterCount).ToArray()); + break; + } + } + + return text; + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/StringExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/StringExtensions.cs.meta new file mode 100644 index 0000000..d44dc22 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/StringExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d3b5b0c39b867c848bb45afec9bddd1a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TransformExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TransformExtensions.cs new file mode 100644 index 0000000..689e5d8 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TransformExtensions.cs @@ -0,0 +1,43 @@ +using System; +using UnityEngine; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extension methods for transform instances. + /// + public static class TransformExtensions + { + /// + /// Returns the first child transform. Will return null if the transform has no children. + /// + /// The transform to get the first child of. + /// The first child. + public static Transform FirstChild(this Transform transform) + { + if (transform == null) + throw new ArgumentNullException(nameof(transform)); + + if (transform.childCount == 0) + return null; + + return transform.GetChild(0); + } + + /// + /// Returns the last child transform. Will return null if the transform has no children. + /// + /// The transform to get the last child of. + /// The last child. + public static Transform LastChild(this Transform transform) + { + if (transform == null) + throw new ArgumentNullException(nameof(transform)); + + if (transform.childCount == 0) + return null; + + return transform.GetChild(transform.childCount - 1); + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TransformExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TransformExtensions.cs.meta new file mode 100644 index 0000000..ec9bc3b --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TransformExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 524cb4dba201cf14982e6dacb4a6107f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TypeExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TypeExtensions.cs new file mode 100644 index 0000000..9ae3626 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TypeExtensions.cs @@ -0,0 +1,41 @@ +using System; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extended type checking operations. + /// + public static class TypeExtensions + { + /// + /// Checks if the type implements the other type. + /// + /// The type we need to check. + /// The interface we need to check against. + /// Whether the interface is implemented. + public static bool ImplementsInterface(this Type type, Type interfaceType) + { + if (type == null) + throw new ArgumentNullException(nameof(type)); + + if (interfaceType == null) + throw new ArgumentNullException(nameof(interfaceType)); + + Type[] interfaces = type.GetInterfaces(); + if (interfaceType.IsGenericTypeDefinition) + { + foreach (var item in interfaces) + if (item.IsConstructedGenericType && item.GetGenericTypeDefinition() == interfaceType) + return true; + } + else + { + foreach (var item in interfaces) + if (item == interfaceType) + return true; + } + + return false; + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TypeExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TypeExtensions.cs.meta new file mode 100644 index 0000000..eb91208 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/TypeExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc1ef4aa0c856db418cc88043f49c6a0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/UIntExtensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/UIntExtensions.cs new file mode 100644 index 0000000..96c96e1 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/UIntExtensions.cs @@ -0,0 +1,25 @@ +using UnityEngine; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extension methods for uint values. + /// + public static class UIntExtensions + { + /// + /// Converts into a Unity color. Expects bits to be placed rgba order. + /// + /// Hex number to convert. + /// Unity color based on the value. + public static Color ToColor(this uint hex) + { + Color color; + color.r = ((hex & 0xff000000) >> 24) / 255f; + color.g = ((hex & 0x00ff0000) >> 16) / 255f; + color.b = ((hex & 0x0000ff00) >> 8) / 255f; + color.a = ( hex & 0x000000ff) / 255f; + return color; + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/UIntExtensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/UIntExtensions.cs.meta new file mode 100644 index 0000000..6e3e6aa --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/UIntExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41cced9dde333de408c2ab6637f055fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/Vector3Extensions.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/Vector3Extensions.cs new file mode 100644 index 0000000..f8dccf6 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/Vector3Extensions.cs @@ -0,0 +1,30 @@ +using UnityEngine; + +namespace DTT.Utils.Extensions +{ + /// + /// Provides extension methods for Vector3 values. + /// + public static class Vector3Extensions + { + /// + /// Flattens a vector by setting its axis components to 0. + /// + /// The vector to flatten. + /// The axis to flatten (Uses enum flags). + /// The flattened vector. + public static Vector3 Flatten(this Vector3 vector, Vector3Axis axis) + { + if (axis.HasFlag(Vector3Axis.X)) + vector.x = 0.0f; + + if (axis.HasFlag(Vector3Axis.Y)) + vector.y = 0.0f; + + if (axis.HasFlag(Vector3Axis.Z)) + vector.z = 0.0f; + + return vector; + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/Vector3Extensions.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/Vector3Extensions.cs.meta new file mode 100644 index 0000000..d470400 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Extensions/Vector3Extensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 744f18cc5b3abd04f9d974087514383d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization.meta new file mode 100644 index 0000000..ba1b6e4 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5489d0ccbe588de44879a0519104c27d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionary.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionary.cs new file mode 100644 index 0000000..5f9c71c --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionary.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; + +namespace DTT.Utils.Optimization +{ + /// + /// A dictionary variant that allows for constructors to be added to + /// delay the initial creation of a class to when it is needed. + /// + /// The type of key. + /// The type of the value. + public class LazyDictionary : LazyDictionaryBase where TValue : class + { + /// + /// Wraps the item value and its constructor, providing + /// a one time initialization upon retrieval. + /// + private class Container + { + /// + /// The cached item value. + /// + private TValue _value; + + /// + /// The constructor with which to initialize the value. + /// + private readonly Func _constructor; + + /// + /// The accessor to the cached item value. + /// + public TValue Value => _value ?? (_value = _constructor()); + + /// + /// Creates a new instance, storing the given constructor. + /// + /// The constructor with which to initialize the value. + public Container(Func constructor) => _constructor = constructor; + } + + /// + /// Contains the keys with their value in their respective containers. + /// + private readonly Dictionary _values = new Dictionary(); + + + /// + /// Adds a new item to the dictionary with its respective constructor. + /// + /// The key for the value. + /// + /// The constructor with which to initialize the value. + /// + public void Add(TKey key, Func constructor) + { + if (key == null) + throw new ArgumentNullException(nameof(key)); + + if (constructor == null) + throw new ArgumentNullException(nameof(constructor)); + + _values.Add(key, new Container(constructor)); + } + + /// + /// Should return the item value based on the given key. + /// + /// The key to get the value for. + /// The item value. + protected override TValue GetValue(TKey key) => _values[key].Value; + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionary.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionary.cs.meta new file mode 100644 index 0000000..e936ad4 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionary.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 777bf408a29392b458ac258f605f1fce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionaryBase.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionaryBase.cs new file mode 100644 index 0000000..8f07fd4 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionaryBase.cs @@ -0,0 +1,43 @@ +using DTT.Utils.Exceptions; +using System; + +namespace DTT.Utils.Optimization +{ + /// + /// Provides an abstract implementation of a class that stores + /// values and their constructor to create them the first time + /// they are used. + /// + /// The type of key. + /// The type of the value. + public abstract class LazyDictionaryBase + { + /// + /// The accessor to the collection. The argument should always be the name + /// of the property. + /// + /// The name of the key. + /// The collection value. + public TValue this[TKey key] + { + get + { + try + { + return GetValue(key); + } + catch (Exception e) + { + throw new LazyDictionaryException($"Failed returning item for key {key}.", e); + } + } + } + + /// + /// Should return the item value based on the given key. + /// + /// The key to get the value for. + /// The item value. + protected abstract TValue GetValue(TKey key); + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionaryBase.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionaryBase.cs.meta new file mode 100644 index 0000000..65e0594 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyDictionaryBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9437bd12d4692ce41b852c84dec6102e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyTexture2DCache.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyTexture2DCache.cs new file mode 100644 index 0000000..421ad25 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyTexture2DCache.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +namespace DTT.Utils.Optimization +{ + /// + /// Implements the lazy dictionary to setup storage of texture 2D objects + /// to be created once they are used the first time. + /// + public class LazyTexture2DCache : LazyDictionary { } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyTexture2DCache.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyTexture2DCache.cs.meta new file mode 100644 index 0000000..2a6b9e5 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyTexture2DCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e765a175868feb4cad0d10362fa9530 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyValueDictionary.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyValueDictionary.cs new file mode 100644 index 0000000..dba2f00 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyValueDictionary.cs @@ -0,0 +1,77 @@ +using DTT.Utils.Exceptions; +using System; +using System.Collections.Generic; + +namespace DTT.Utils.Optimization +{ + /// + /// A dictionary variant that allows for constructors to be added to + /// delay the initial creation of a struct value to where when it is needed + /// using the wrapper struct. + /// + /// The type of key. + /// The type of the value. + public class LazyValueDictionary : LazyDictionaryBase where TValue : struct + { + /// + /// Wraps the item value and its constructor, providing + /// a one time initialization upon retrieval. + /// + private class Container + { + /// + /// The cached item value. It is wrapped inside a + /// struct to check whether it is initialized or not. + /// + private TValue? _nullableValue; + + /// + /// The constructor with which to initialize the value. + /// + private readonly Func _constructor; + + /// + /// The accessor to the cached item value. It returns the value of the nullable wrapper + /// if it has it. Otherwise it will assign the value using the constructor and return + /// the resulting value. + /// + public TValue Value => _nullableValue ?? (_nullableValue = _constructor()).Value; + + /// + /// Creates a new instance, storing the given constructor. + /// + /// The constructor with which to initialize the value. + public Container(Func constructor) => _constructor = constructor; + } + + /// + /// Contains the keys with their value in their respective containers. + /// + private readonly Dictionary _values = new Dictionary(); + + /// + /// Adds a new item to the dictionary with its respective constructor. + /// + /// The key for the value. + /// + /// The constructor with which to initialize the value. + /// + public void Add(TKey key, Func constructor) + { + if (key == null) + throw new LazyDictionaryException("Name of property is null"); + + if (constructor == null) + throw new LazyDictionaryException($"Constructor of {key} is null."); + + _values.Add(key, new Container(constructor)); + } + + /// + /// Should return the item value based on the given key. + /// + /// The key to get the value for. + /// The item value. + protected override TValue GetValue(TKey key) => _values[key].Value; + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyValueDictionary.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyValueDictionary.cs.meta new file mode 100644 index 0000000..d407a27 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Optimization/LazyValueDictionary.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 47cef90829ab1f44b8f109fa78b63567 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Vector3Axis.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Vector3Axis.cs new file mode 100644 index 0000000..241312b --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Vector3Axis.cs @@ -0,0 +1,27 @@ +using System; + +namespace DTT.Utils +{ + /// + /// The axis of a Vector3 in Unity. Can be combined using bit shifting. + /// + [Flags] + public enum Vector3Axis + { + /// + /// The x axis. + /// + X = 1 << 0, + + /// + /// The y axis. + /// + Y = 1 << 1, + + /// + /// The z axis. + /// + Z = 1 << 2 + } +} + diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Vector3Axis.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Vector3Axis.cs.meta new file mode 100644 index 0000000..c0daf19 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Vector3Axis.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9e55c52ce8ca3a44810525b03bb8a8d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow.meta new file mode 100644 index 0000000..470cd30 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17de5cf9acb46154da489b6b8d6cc04b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/GridBase.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/GridBase.cs new file mode 100644 index 0000000..48f1017 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/GridBase.cs @@ -0,0 +1,273 @@ +using System; +using System.Collections.ObjectModel; +using System.Linq; +using UnityEngine; + +namespace DTT.Utils.Workflow +{ + /// + /// A grid representation of a data array. + /// + public class GridBase + { + /// + /// The minimum amount of rows or columns used for the grid. + /// + public const int MIN_ROW_OR_COLUMN_SIZE = 2; + + /// + /// The amount of columns used in the grid. + /// + public int Columns + { + get => _columns; + set + { + if (value < MIN_ROW_OR_COLUMN_SIZE) + throw new ArgumentOutOfRangeException(nameof(value)); + + _columns = value; + + Resize(); + } + } + + /// + /// The amount of used in the grid. + /// + public int Rows + { + get => _rows; + set + { + if (value < MIN_ROW_OR_COLUMN_SIZE) + throw new ArgumentOutOfRangeException(nameof(value)); + + _rows = value; + + Resize(); + } + } + + /// + /// Returns a value from the grid. + /// + /// The x coordinate of the value. + /// The y coordinate of the value. + public T this[int x, int y] => GetValue(x, y); + + /// + /// Returns a value from the grid. + /// + /// The coordinates of the value. + public T this[Vector2Int coordinates] => GetValue(coordinates.x, coordinates.y); + + /// + /// The collection of values used by the grid. + /// + public ReadOnlyCollection Values => Array.AsReadOnly(_values); + + /// + /// The array values used by the grid. + /// + private T[] _values; + + /// + /// The amount of columns used in the grid. + /// + private int _columns; + + /// + /// The amount of rows used in the grid. + /// + private int _rows; + + /// + /// Creates a new default grid with a minimum size. + /// + public GridBase() + { + _columns = MIN_ROW_OR_COLUMN_SIZE; + _rows = MIN_ROW_OR_COLUMN_SIZE; + + Resize(); + } + + /// + /// Creates a new grid with a given amount of columns and rows. + /// + /// The amount of columns used in the grid. + /// The amount of rows used in the grid. + public GridBase(int columns, int rows) + { + if (columns < MIN_ROW_OR_COLUMN_SIZE) + throw new ArgumentOutOfRangeException(nameof(columns)); + + if (rows < MIN_ROW_OR_COLUMN_SIZE) + throw new ArgumentOutOfRangeException(nameof(rows)); + + _rows = rows; + _columns = columns; + + Resize(); + } + + /// + /// Creates a new grid with a given amount of columns and rows. + /// + /// The amount of columns used in the grid. + /// The amount of rows used in the grid. + /// The values used by the grid. + public GridBase(int columns, int rows, T[] values) : this(columns, rows) + { + _columns = columns; + _rows = rows; + + Resize(); + Populate(values); + } + + /// + /// Creates a new grid with a given amount of values. + /// + /// The values to initialize the grid with. + public GridBase(T[,] values) + { + _columns = values.GetLength(0); + _rows = values.GetLength(1); + + Populate(values); + } + + /// + /// Populates the grid with values to use. + /// + /// The values to be used by the grid. + public void Populate(T[] values) => values.CopyTo(_values, 0); + + /// + /// Populates the grid with values to use. + /// + /// + /// Whether to force a resize of the grid if the given size is bigger. + public void Populate(T[,] values, bool forceResize = true) + { + T[] flattened = values.Cast().ToArray(); + int columns = values.GetLength(0); + int rows = values.GetLength(1); + + if(forceResize) + Resize(columns, rows); + + Populate(flattened); + } + + /// + /// Returns a value from the grid. + /// + /// The coordinates of the value. + /// The value from the grid. + public T GetValue(Vector2Int coordinates) => GetValue(coordinates.x, coordinates.y); + + /// + /// Returns a value from the grid. + /// + /// The x coordinate of the value. + /// The y coordinate of the value. + /// The value from the grid. + public T GetValue(int x, int y) => IsInvalid(x, y) ? default : _values[GetIndex(x, y)]; + + /// + /// Swaps values of two different grid coordinates. Uses the 'GetValue' method to + /// swap the values which means default values will be used if coordinates + /// are out of bounds. + /// + /// The first grid coordinate. + /// The second grid coordinate. + public void SwapValues(Vector2Int coordinates1, Vector2Int coordinates2) => + SwapValues(coordinates1.x, coordinates1.y, coordinates2.x, coordinates2.y); + + /// + /// Swaps values of two different grid coordinates. Uses the 'GetValue' method to + /// swap the values which means default values will be used if coordinates + /// are out of bounds. + /// + /// The x coordinate of the first value + /// The y coordinate of the first value + /// The x coordinate of the second value + /// The y coordinate of the second value + public void SwapValues(int x1, int y1, int x2, int y2) + { + T temp = GetValue(x1, y1); + + SetValue(x1, y1, GetValue(x2, y2)); + SetValue(x2, y2, temp); + } + + /// + /// Sets the value at a given grid coordinate. + /// + /// The coordinates at which to set the value. + /// The new value. + public void SetValue(Vector2Int coordinates, T newValue) => SetValue(coordinates.x, coordinates.y, newValue); + + /// + /// Sets the value at a given grid coordinate. + /// + /// The x coordinate. + /// The y coordinate. + /// The new value to assign. + public void SetValue(int x, int y, T newValue) + { + if (IsInvalid(x, y)) + return; + + _values[GetIndex(x, y)] = newValue; + } + + /// + /// Returns the array index based on given coordinates. + /// + /// The x coordinate. + /// The y coordinate. + /// The array index. + public int GetIndex(int x, int y) => (Columns * y) + x; + + /// + /// Returns whether given coordinates lie within the grid. + /// + /// The x coordinate. + /// The y coordinate. + /// Whether given coordinates lie within the grid. + public bool IsInvalid(int x, int y) => (x < 0 || x >= Columns) || (y < 0 || y >= Rows); + + /// + /// Resizes the grid using given column and row values. + /// + /// The amount of columns used in the grid. + /// The amount of rows used in the grid. + public void Resize(int columns, int rows) + { + _columns = columns; + _rows = rows; + + Resize(); + } + + /// + /// Resizes the grid using stored column and row values. + /// + private void Resize() + { + int size = _columns * _rows; + if (_values == null) + { + _values = new T[_columns * _rows]; + } + else + { + Array.Resize(ref _values, size); + } + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/GridBase.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/GridBase.cs.meta new file mode 100644 index 0000000..f222afb --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/GridBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b6d7c8f9cc9ed81418e06697d5b89fc4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Mathd.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Mathd.cs new file mode 100644 index 0000000..98d19e4 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Mathd.cs @@ -0,0 +1,17 @@ +namespace DTT.Utils.Workflow +{ + /// + /// Provides mathematical methods for double values. + /// + public static class Mathd + { + /// + /// Returns the linearly interpolated value between double value a and b. + /// + /// The start value. + /// The target value. + /// The percentage value between 0 and 1. + /// The linearly interpolated value. + public static double Lerp(double start, double target, float perc) => start + (target - start) * perc; + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Mathd.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Mathd.cs.meta new file mode 100644 index 0000000..7d3c384 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Mathd.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15329104751f0dc46b4a23845e741f18 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/PathUtility.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/PathUtility.cs new file mode 100644 index 0000000..f302bce --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/PathUtility.cs @@ -0,0 +1,108 @@ +using DTT.Utils.Exceptions; +using DTT.Utils.Extensions; +using System; +using System.IO; +using UnityEngine; + +namespace DTT.Utils.Workflow +{ + /// + /// Provides path related utility methods. + /// + public static class PathUtility + { + /// + /// Returns the element of the path depending on the given + /// index when split using the directory separation character. + /// + /// The path of which to get the element. + /// The index of the split elements. + /// The name of the directory. + public static string GetPathElementAt(this string path, int index) + { + if (path == null) + throw new ArgumentNullException(nameof(path)); + + string[] names = path.Split(Path.AltDirectorySeparatorChar); + if (names.HasIndex(index)) + return names[index]; + else + return string.Empty; + } + + /// + /// Returns whether the given directory name is part of the given path. + /// + /// The path to check. + /// The directory name to look for. + /// Whether the given directory name is part of the given path. + public static bool ContainsDirectory(string path, string directoryName) + { + if (path == null) + throw new ArgumentNullException(nameof(path)); + + if (directoryName == null) + throw new ArgumentNullException(nameof(directoryName)); + + string[] directoriesInPath = path.Split(Path.AltDirectorySeparatorChar); + for (int i = 0; i < directoriesInPath.Length; i++) + { + if (directoriesInPath[i] == directoryName) + return true; + } + + return false; + } + + /// + /// Ensures the directory at given directory path exists by creating + /// it if it isn't there yet. + /// + /// The directory path. + public static void EnsureDirectoryExistence(string directoryPath) + { + if (string.IsNullOrEmpty(directoryPath)) + throw new NullOrEmptyException(nameof(directoryPath)); + + if (!Directory.Exists(directoryPath)) + Directory.CreateDirectory(directoryPath); + } + + /// + /// Returns the asset path for a given full path of the asset. + /// + /// The full path of the asset. + /// The asset path. + public static string ToAssetPath(this string fullPathOfAsset) + { + if (string.IsNullOrEmpty(fullPathOfAsset)) + throw new NullOrEmptyException(nameof(fullPathOfAsset)); + + if (fullPathOfAsset.Contains("\\")) + fullPathOfAsset = fullPathOfAsset.Replace("\\", "/"); + + string path; + if (fullPathOfAsset.StartsWith(Application.dataPath)) + path = "Assets" + fullPathOfAsset.Substring(Application.dataPath.Length); + else + path = fullPathOfAsset; + + // Make sure the path is compatible with an asset path structure, otherwise Unity won't find it. + return path.Replace("\\", "/"); + } + + /// + /// Returns whether a path corresponds with an asset inside the packages folder. + /// + /// The asset path to check. + /// Whether the path corresponds with an asset inside the packages folder. + public static bool IsPackagePath(this string assetPath) + { + if (string.IsNullOrEmpty(assetPath)) + throw new NullOrEmptyException(nameof(assetPath)); + + return assetPath.StartsWith("Packages/"); + } + } + +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/PathUtility.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/PathUtility.cs.meta new file mode 100644 index 0000000..b1f7579 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/PathUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c4431704ac1a724cbf39e3934dc2c31 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/SingleAction.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/SingleAction.cs new file mode 100644 index 0000000..180cf7d --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/SingleAction.cs @@ -0,0 +1,74 @@ +using System; + +namespace DTT.Utils.Workflow +{ + /// + /// Represents an action that is only executed once. + /// + /// The argument type. + public class SingleAction + { + /// + /// The action to execute. + /// + private readonly Action _action; + + /// + /// Whether the action is invoked. + /// + private bool _invoked; + + /// + /// Initializes the action. + /// + /// The action to execute once. + public SingleAction(Action action) => _action = action; + + /// + /// Invokes the action if not already invoked once. + /// + /// The argument for the action. + public void Invoke(T argument) + { + if (_invoked) + return; + + _action.Invoke(argument); + _invoked = true; + } + } + + /// + /// Represents an action that is only executed once. + /// + public class SingleAction + { + /// + /// The action to execute. + /// + private readonly Action _action; + + /// + /// Whether the action is invoked. + /// + private bool _invoked; + + /// + /// Initializes the action. + /// + /// The action to execute once. + public SingleAction(Action action) => _action = action; + + /// + /// Invokes the action if not already invoked once. + /// + public void Invoke() + { + if (_invoked) + return; + + _action.Invoke(); + _invoked = true; + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/SingleAction.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/SingleAction.cs.meta new file mode 100644 index 0000000..699d0c3 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/SingleAction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8f49c1b1f2ac634d9a7ad7077adb466 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/StringUtility.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/StringUtility.cs new file mode 100644 index 0000000..38bffa1 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/StringUtility.cs @@ -0,0 +1,123 @@ +using System; +using System.Net.Mail; +using System.Text.RegularExpressions; +using Random = UnityEngine.Random; + +namespace DTT.Utils.Workflow +{ + /// + /// Provides utility methods for strings. + /// + public static class StringUtility + { + /// + /// The regular expression used for determining whether a string is a valid web url. + /// + public static readonly Regex webUrlRegex = new Regex(@"((www.?)|(https:\/\/))[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)", RegexOptions.Compiled); + + /// + /// The regular expression used for determining whether a string is a valid hexadecimal. + /// + public static readonly Regex hexadecimalRegex = new Regex(@"^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$", RegexOptions.Compiled); + + /// + /// The regular expression used for determining whether a string corresponds with a variable name + /// usable in the CSharp programming language. + /// + public static readonly Regex variableRegex = new Regex(@"^[a-zA-Z0-9_]+$", RegexOptions.Compiled); + + /// + /// Returns whether the given string is a valid email address. + /// + /// The email address to check. + /// Whether the given string is a valid email address. + public static bool IsEmail(string emailAddress) + { + try + { + MailAddress m = new MailAddress(emailAddress); + + return true; + } + catch (FormatException) + { + return false; + } + } + + /// + /// Returns whether a string is a valid web url. + /// + /// The web url to check. + /// Whether the string is a valid web url. + public static bool IsWebUrl(string webUrl) + { + if (webUrl == null) + throw new ArgumentNullException(nameof(webUrl)); + + return webUrlRegex.IsMatch(webUrl); + } + + /// + /// Returns whether the string can be used as a valid variable name that doesn't cause compile errors. + /// Useful for code generation scripts. + /// + /// The name to check. + /// Whether the name can be used. + public static bool IsVariableName(string variableName) + { + if (variableName == null) + throw new ArgumentNullException(nameof(variableName)); + + return variableRegex.IsMatch(variableName); + } + + /// + /// Returns whether a string is a valid hexadecimal. + /// + /// The string to check. + /// Whether the string is a valid hexadecimal. + public static bool IsHexadecimal(string hexadecimalString) + { + if (hexadecimalString == null) + throw new ArgumentNullException(nameof(hexadecimalString)); + + return hexadecimalRegex.IsMatch(hexadecimalString); + } + + /// + /// Generates a random insecure string which can be used when needing dummy data to test. + /// + /// The length of the string. + /// The random insecure string. + public static string RandomInsecure(int length) => RandomInsecure(length, null); + + /// + /// Generates a random insecure string which can be used when needing dummy data to test. + /// + /// The length of the string. + /// The seed to initialize the 'Random' state with. + /// The random insecure string. + public static string RandomInsecure(int length, int? seed) + { + if (length < 0) + throw new ArgumentOutOfRangeException(nameof(length)); + + Random.State randomState = Random.state; + + if (seed.HasValue) + Random.InitState(seed.Value); + + const string SELECTION = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + + char[] result = new char[length]; + for (int i = 0; i < result.Length; i++) + result[i] = SELECTION[Random.Range(0, SELECTION.Length)]; + + if(seed.HasValue) + Random.state = randomState; + + return new string(result); + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/StringUtility.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/StringUtility.cs.meta new file mode 100644 index 0000000..77cc93a --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/StringUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d2a6d7d89d2dfae4c8021bb85604560a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Unguaranteed.cs b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Unguaranteed.cs new file mode 100644 index 0000000..794a479 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Unguaranteed.cs @@ -0,0 +1,54 @@ +using System; + +namespace DTT.Utils.Workflow +{ + /// + /// Wraps a value that is not guaranteed to be created. + /// + /// The type of value to create. + public class Unguaranteed where T : class + { + /// + /// The unguaranteed value. + /// + private readonly T _value; + + /// + /// The unguaranteed value. + /// + public T Value + { + get + { + OnValueAccess(); + return _value; + } + } + + /// + /// Whether the value was created or not. + /// + public bool IsValueCreated => _value != null; + + /// + /// Called when the value is being accessed. + /// + protected virtual void OnValueAccess() + { + if (!IsValueCreated) + throw new InvalidOperationException("Value was not created."); + } + + /// + /// Initializes the value using a constructor for the value. + /// + /// The constructor. + public Unguaranteed(Func constructor) + { + if (constructor == null) + throw new ArgumentNullException(nameof(constructor)); + + _value = constructor(); + } + } +} diff --git a/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Unguaranteed.cs.meta b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Unguaranteed.cs.meta new file mode 100644 index 0000000..81f6895 --- /dev/null +++ b/Assets/Third/AI/DTT/Runtime Utilities/Runtime/Workflow/Unguaranteed.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b8b15a9a1d32d0041a9e4bf23c6d22a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin.meta b/Assets/Third/AI/FunASR_Plugin.meta new file mode 100644 index 0000000..6ec421c --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 70214aa26b7da7b40859e3aea2f374b4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/Res.meta b/Assets/Third/AI/FunASR_Plugin/Res.meta new file mode 100644 index 0000000..0769a06 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Res.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80d6ab7ad437431469e8d53c5683135b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/Res/InputSystem_Actions.inputactions b/Assets/Third/AI/FunASR_Plugin/Res/InputSystem_Actions.inputactions new file mode 100644 index 0000000..1a12cb9 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Res/InputSystem_Actions.inputactions @@ -0,0 +1,1057 @@ +{ + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/Assets/Third/AI/FunASR_Plugin/Res/InputSystem_Actions.inputactions.meta b/Assets/Third/AI/FunASR_Plugin/Res/InputSystem_Actions.inputactions.meta new file mode 100644 index 0000000..982f9ed --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Res/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 289c1b55c9541489481df5cc06664110 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/Third/AI/FunASR_Plugin/Scenes.meta b/Assets/Third/AI/FunASR_Plugin/Scenes.meta new file mode 100644 index 0000000..83c741b --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ea315d0fd7389c41b19996891e99ae3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/Scenes/Main.unity b/Assets/Third/AI/FunASR_Plugin/Scenes/Main.unity new file mode 100644 index 0000000..8e4da17 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Scenes/Main.unity @@ -0,0 +1,975 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 705507994} + 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: 1 + 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: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + 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: 20201, guid: 0000000000000000f000000000000000, type: 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 &373141517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 373141518} + - component: {fileID: 373141521} + - component: {fileID: 373141520} + - component: {fileID: 373141519} + m_Layer: 5 + m_Name: Button (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &373141518 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 373141517} + 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: 960669340} + m_Father: {fileID: 1010356010} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -333, y: -343} + m_SizeDelta: {x: 200, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &373141519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 373141517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 373141520} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &373141520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 373141517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &373141521 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 373141517} + m_CullTransparentMesh: 1 +--- !u!1 &705507993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705507995} + - component: {fileID: 705507994} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &705507994 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &705507995 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &960669339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 960669340} + - component: {fileID: 960669342} + - component: {fileID: 960669341} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &960669340 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 960669339} + 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: 373141518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &960669341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 960669339} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 50 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5F00\u59CB" +--- !u!222 &960669342 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 960669339} + m_CullTransparentMesh: 1 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + 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 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, 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: 0 + 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 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + 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!1 &1010356006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1010356010} + - component: {fileID: 1010356009} + - component: {fileID: 1010356008} + - component: {fileID: 1010356007} + - component: {fileID: 1010356011} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1010356007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010356006} + 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 &1010356008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010356006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1010356009 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010356006} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1010356010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010356006} + 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: 1697213896} + - {fileID: 373141518} + - {fileID: 1054713960} + m_Father: {fileID: 0} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1010356011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010356006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 450d7a85415bfd047949a2618a9453c1, type: 3} + m_Name: + m_EditorClassIdentifier: + startButton: {fileID: 373141519} + stopButton: {fileID: 1054713961} + uiText: {fileID: 1697213897} + isRealTime: 1 +--- !u!1 &1054713959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1054713960} + - component: {fileID: 1054713963} + - component: {fileID: 1054713962} + - component: {fileID: 1054713961} + m_Layer: 5 + m_Name: Button (Legacy) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1054713960 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1054713959} + 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: 1730075170} + m_Father: {fileID: 1010356010} + 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} + m_AnchoredPosition: {x: 251, y: -343} + m_SizeDelta: {x: 200, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1054713961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1054713959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1054713962} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1054713962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1054713959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &1054713963 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1054713959} + m_CullTransparentMesh: 1 +--- !u!1 &1137615831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1137615834} + - component: {fileID: 1137615833} + - component: {fileID: 1137615832} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1137615832 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137615831} + 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 &1137615833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137615831} + 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 &1137615834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137615831} + 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: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1697213895 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1697213896} + - component: {fileID: 1697213898} + - component: {fileID: 1697213897} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1697213896 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1697213895} + 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: 1010356010} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1697213897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1697213895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 100 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 100 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1697213898 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1697213895} + m_CullTransparentMesh: 1 +--- !u!1 &1730075169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1730075170} + - component: {fileID: 1730075172} + - component: {fileID: 1730075171} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1730075170 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1730075169} + 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: 1054713960} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1730075171 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1730075169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 50 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u505C\u6B62\n" +--- !u!222 &1730075172 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1730075169} + m_CullTransparentMesh: 1 diff --git a/Assets/Third/AI/FunASR_Plugin/Scenes/Main.unity.meta b/Assets/Third/AI/FunASR_Plugin/Scenes/Main.unity.meta new file mode 100644 index 0000000..f2cbaa4 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Scenes/Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b38b1d36159f1884f885071ddeaed324 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/Scenes/TTS_Main.unity b/Assets/Third/AI/FunASR_Plugin/Scenes/TTS_Main.unity new file mode 100644 index 0000000..70b1dfe --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Scenes/TTS_Main.unity @@ -0,0 +1,1349 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 705507994} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, 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: 1 + 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: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + 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 &259585171 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 259585172} + - component: {fileID: 259585174} + - component: {fileID: 259585173} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &259585172 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 259585171} + 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: 308412997} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &259585173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 259585171} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 50 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5F00\u59CB" +--- !u!222 &259585174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 259585171} + m_CullTransparentMesh: 1 +--- !u!1 &308412996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 308412997} + - component: {fileID: 308413000} + - component: {fileID: 308412999} + - component: {fileID: 308412998} + m_Layer: 5 + m_Name: "\u5F00\u59CB" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &308412997 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 308412996} + 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: 259585172} + m_Father: {fileID: 1426404474} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -250, y: 139} + m_SizeDelta: {x: 320, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &308412998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 308412996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 308412999} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1448019134} + m_TargetAssemblyTypeName: DeepSeekChat, Assembly-CSharp + m_MethodName: StartChat + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &308412999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 308412996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &308413000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 308412996} + m_CullTransparentMesh: 1 +--- !u!1 &488606959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 488606960} + - component: {fileID: 488606963} + - component: {fileID: 488606962} + - component: {fileID: 488606961} + m_Layer: 5 + m_Name: "\u505C\u6B62" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &488606960 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488606959} + 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: 2064541404} + m_Father: {fileID: 1426404474} + 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} + m_AnchoredPosition: {x: 250, y: 139} + m_SizeDelta: {x: 320, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &488606961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488606959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 488606962} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1448019133} + m_TargetAssemblyTypeName: TTSManager, Assembly-CSharp + m_MethodName: Interrupt + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &488606962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488606959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &488606963 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 488606959} + m_CullTransparentMesh: 1 +--- !u!1 &705507993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705507995} + - component: {fileID: 705507994} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &705507994 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &705507995 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + 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 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + 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: 0 + 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 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, 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 &1322812817 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1322812818} + - component: {fileID: 1322812820} + - component: {fileID: 1322812819} + m_Layer: 5 + m_Name: "\u80CC\u666F" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1322812818 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322812817} + 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: 1426404474} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1322812819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322812817} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 7be818194155c7446ade2b542f9bddba, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1322812820 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322812817} + m_CullTransparentMesh: 1 +--- !u!1 &1336006793 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1336006796} + - component: {fileID: 1336006795} + - component: {fileID: 1336006794} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1336006794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1336006793} + 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 &1336006795 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1336006793} + 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 &1336006796 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1336006793} + 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: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1426404470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1426404474} + - component: {fileID: 1426404473} + - component: {fileID: 1426404472} + - component: {fileID: 1426404471} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1426404471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426404470} + 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 &1426404472 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426404470} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1426404473 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426404470} + 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 &1426404474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426404470} + 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: 1322812818} + - {fileID: 2130370896} + - {fileID: 308412997} + - {fileID: 488606960} + m_Father: {fileID: 0} + m_RootOrder: 3 + 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!1 &1448019129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1448019131} + - component: {fileID: 1448019133} + - component: {fileID: 1448019134} + m_Layer: 0 + m_Name: TTSManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1448019131 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448019129} + 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!114 &1448019133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448019129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa44864461dc2ae41bcdfbf070e8e3e6, type: 3} + m_Name: + m_EditorClassIdentifier: + apiUrl: http://127.0.0.1:9880/ + textInput: {fileID: 2130370897} + speechSpeed: 1.1 + languageEnum: 0 +--- !u!114 &1448019134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448019129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9ba1282b252ffba4898b9c6ca6718963, type: 3} + m_Name: + m_EditorClassIdentifier: + outputText: {fileID: 2130370897} + ttsManager: {fileID: 1448019133} +--- !u!1 &1819550276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1819550277} + - component: {fileID: 1819550279} + - component: {fileID: 1819550278} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1819550277 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1819550276} + 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: 2130370896} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -30, y: -30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1819550278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1819550276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 40 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 50 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.3 + m_Text: +--- !u!222 &1819550279 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1819550276} + m_CullTransparentMesh: 1 +--- !u!1 &1917875930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1917875931} + - component: {fileID: 1917875933} + - component: {fileID: 1917875932} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1917875931 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917875930} + 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: 2130370896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -30, y: -30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1917875932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917875930} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 40 + m_FontStyle: 3 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 50 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.3 + m_Text: "\u8F93\u5165\u8981\u8F6C\u6362\u7684\u6587\u672C..." +--- !u!222 &1917875933 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917875930} + m_CullTransparentMesh: 1 +--- !u!1 &2064541403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2064541404} + - component: {fileID: 2064541406} + - component: {fileID: 2064541405} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2064541404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064541403} + 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: 488606960} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2064541405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064541403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 50 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u505C\u6B62" +--- !u!222 &2064541406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064541403} + m_CullTransparentMesh: 1 +--- !u!1 &2130370895 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2130370896} + - component: {fileID: 2130370899} + - component: {fileID: 2130370898} + - component: {fileID: 2130370897} + m_Layer: 5 + m_Name: "\u6587\u672C\u6846" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2130370896 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130370895} + 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: 1917875931} + - {fileID: 1819550277} + m_Father: {fileID: 1426404474} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 37} + m_SizeDelta: {x: 1200, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2130370897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130370895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2130370898} + m_TextComponent: {fileID: 1819550278} + m_Placeholder: {fileID: 1917875932} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!114 &2130370898 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130370895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &2130370899 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2130370895} + m_CullTransparentMesh: 1 diff --git a/Assets/Third/AI/FunASR_Plugin/Scenes/TTS_Main.unity.meta b/Assets/Third/AI/FunASR_Plugin/Scenes/TTS_Main.unity.meta new file mode 100644 index 0000000..952bd1e --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Scenes/TTS_Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9fc0d4010bbf28b4594072e72b8655ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/Script.meta b/Assets/Third/AI/FunASR_Plugin/Script.meta new file mode 100644 index 0000000..30b0168 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Script.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4abbbca12f442514cb01785fb70a19c8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/Script/AudioRecorder.cs b/Assets/Third/AI/FunASR_Plugin/Script/AudioRecorder.cs new file mode 100644 index 0000000..17dda95 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Script/AudioRecorder.cs @@ -0,0 +1,324 @@ +using UnityEngine; +using UnityEngine.UI; +using UnityWebSocket; +using eToile; +using System.Linq; +using System.Collections.Generic; +using System; +using System.Collections; +using System.Collections.Concurrent; +using System.Threading; +using System.Threading.Tasks; +using Microphone = FrostweepGames.MicrophonePro.Microphone; +public class AudioRecorder : MonoBehaviour +{ + public Button startButton; + public Button stopButton; + public Text uiText; + + [Header("Ƿʵʱʽ")] + public bool isRealTime = false; + + private OnlineAudio ola; + // ƵƬεʱΪ 10嵥λڴطж壩 + private static int chunk_interval = 10; + // һ飬ڱʾͬµƵƬδС + private static int[] chunk_size = new int[] { 5, 10, 5 }; + //ʵʱƵ߳ + Thread SendAudioThread; + + private AudioClip recording; + private string microphoneDevice; + private bool isRecording = false; + private float recordingStartTime; + private const int maxRecordingTime = 15; //¼ʱ + WebSocket socket; + + void Start() + { + if (isRealTime) + { + ola = gameObject.AddComponent(); + } + + startButton.onClick.AddListener(StartASR); + stopButton.onClick.AddListener(StopASR); + + // ʵ + string address = "ws://localhost:10095"; + socket = new WebSocket(address); + + // עص + socket.OnMessage += OnMessage; + + // + socket.ConnectAsync(); + + // Disable stop button initially + stopButton.interactable = false; + } + + /// + /// ʼʶ + /// + void StartASR() + { + if (isRealTime) + { + StartCoroutine(OnlineASR2()); + } + else + { + StartRecording(); + } + } + + /// + /// ֹͣʶ + /// + void StopASR() + { + if (isRealTime) + { + StopRealTimeASR(); + } + else + { + StopRecording(); + } + } + + bool isStream = false; + /// + /// شϢ + /// + /// + /// + private void OnMessage(object sender, MessageEventArgs e) + { + RecData data = JsonUtility.FromJson(e.Data); + if (!isStream) + { + uiText.text = ""; + } + if (data.mode == "2pass-online") + { + uiText.text += data.text; + isStream = true; + } + else + { + string result = RemoveLeadingPunctuationIfPresent(data.text); + uiText.text = result; + isStream = false; + } + + Debug.Log("Mode:" + data.mode + " Receive: " + data.text); + } + + void Update() + { + if (isRecording && Time.time - recordingStartTime >= maxRecordingTime) + { + StopRecording(); + } + } + + /// + /// ʼ¼ + /// + void StartRecording() + { + if (isRecording) + return; + + // Get the default microphone + microphoneDevice = Microphone.devices.Length > 0 ? Microphone.devices[0] : null; + + if (string.IsNullOrEmpty(microphoneDevice)) + { + Debug.LogError("ûҵ˷!"); + return; + } + + recording = Microphone.Start(microphoneDevice, false, maxRecordingTime, 16000); + recordingStartTime = Time.time; + isRecording = true; + + // Update button states + startButton.interactable = false; + stopButton.interactable = true; + + Debug.Log("ʼ¼"); + } + + /// + /// ֹͣ¼ + /// + void StopRecording() + { + if (!isRecording) + return; + + Microphone.End(microphoneDevice); + isRecording = false; + + // Update button states + startButton.interactable = true; + stopButton.interactable = false; + + Debug.Log("ֹͣ¼"); + + // Convert AudioClip to byte array + byte[] wavData = OpenWavParser.AudioClipToByteArray(recording).ToArray(); + Debug.Log("Audio converted to WAV format. Byte length: " + wavData.Length); + + socket.SendAsync("{\"mode\":\"offline\",\"wav_name\":\"test.wav\",\"is_speaking\":true,\"hotwords\":\"\",\"itn\":true}"); + socket.SendAsync(wavData); + socket.SendAsync("{\"is_speaking\": false}"); + } + + + //ʵʱ byte + public static readonly ConcurrentQueue RealTimeAudioSet = new ConcurrentQueue(); + IEnumerator OnlineASR2() + { + //ʼ¼ʶ + ola.StartRec(); + string firstbuff = string.Format("{{\"mode\": \"{0}\", \"chunk_size\": [{1},{2},{3}], \"chunk_interval\": {4}, \"wav_name\": \"microphone\", \"is_speaking\": true}}", "2pass", chunk_size[0], chunk_size[1], chunk_size[2], chunk_interval); + socket.SendAsync(firstbuff); + startButton.interactable = false; + stopButton.interactable = true; + + SendAudioThread = new Thread(SendAudioToSeverAsync); + SendAudioThread.Start(); + + while (true) + { + if (!OnlineAudio.voicebuff.IsEmpty) + { + byte[] buff; + int buffcnt = OnlineAudio.voicebuff.Count; + //Ƶű Ƶ + OnlineAudio.voicebuff.TryDequeue(out buff); + + if (buff != null) + RealTimeAudioSet.Enqueue(buff);//ʵʱ byte + } + // ͣһ֡ѭ + yield return null; // ȴһ֡ + } + } + + public void StopRealTimeASR() + { + ola.StopRec(); + startButton.interactable = true; + stopButton.interactable = false; + // 첽ͱʾƵϢ + Task.Run(() => socket.SendAsync("{\"is_speaking\": false}")); + } + + /// + /// Ƶ + /// + private void SendAudioToSeverAsync() + { + while (true) + { + if (RealTimeAudioSet.Count > 0) + { + byte[] audio; + RealTimeAudioSet.TryDequeue(out audio); + if (audio == null) + continue; + + byte[] mArray = new byte[audio.Length]; + Array.Copy(audio, 0, mArray, 0, audio.Length); + if (mArray != null) + socket.SendAsync(mArray); + } + else + { + Thread.Sleep(10); + } + } + } + + /// + /// ȥַǰıţڣ + /// + /// + /// + string RemoveLeadingPunctuationIfPresent(string input) + { + if (string.IsNullOrEmpty(input)) // ַΪջΪnullֱӷ + { + return input; + } + + char firstChar = input[0]; // ȡַĵһַ + if (char.IsPunctuation(firstChar)) // һַǷDZ + { + return input.Substring(1); // DZţȥһַ + } + else + { + return input; // DZţԭַ + } + } + + private void OnDestroy() + { + if (isRealTime) + { + StopRealTimeASR(); + //߳ ر + if (SendAudioThread != null) + { + if (SendAudioThread.IsAlive) + { + SendAudioThread.Abort(); + } + } + } + } + + private void OnApplicationQuit() + { + if (isRealTime) + { + //߳ ر + if (SendAudioThread != null) + { + if (SendAudioThread.IsAlive) + { + SendAudioThread.Abort(); + } + } + } + } +} + + +// JSONṹƥC# +[Serializable] +public class RecData +{ + public bool is_final; + public string mode; + public List stamp_sents; + public string text; + public string timestamp; + public string wav_name; +} + +[Serializable] +public class StampSent +{ + public int end; + public string punc; + public int start; + public string text_seg; + public List> ts_list; +} diff --git a/Assets/Third/AI/FunASR_Plugin/Script/AudioRecorder.cs.meta b/Assets/Third/AI/FunASR_Plugin/Script/AudioRecorder.cs.meta new file mode 100644 index 0000000..c6cfb77 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Script/AudioRecorder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 450d7a85415bfd047949a2618a9453c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/Script/OnlineAudio.cs b/Assets/Third/AI/FunASR_Plugin/Script/OnlineAudio.cs new file mode 100644 index 0000000..017ae74 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Script/OnlineAudio.cs @@ -0,0 +1,120 @@ +using System.Collections.Concurrent; +using UnityEngine; + +public class OnlineAudio : MonoBehaviour +{ + private AudioClip recording; // ڴ洢¼ AudioClip + private int lastSample = 0; // һδƵλã׷¼ĵǰλ + public static int wave_buffer_collectfrequency = 16000; // ʣΪ 16000 Hz + public static readonly ConcurrentQueue voicebuff = new ConcurrentQueue(); // ʹ ConcurrentQueue 洢 byte[] ݣȷ̰߳ȫ + private int bufferLengthSeconds = 10; // 建ʱΪ 10 + public bool hasAudio; + public void StartRec() + { + Debug.Log("ʼ¼"); // Ϣʾʼ¼ + + // ջݣݲ + int buffnum = voicebuff.Count; // ȡǰе + for (int i = 0; i < buffnum; i++) + voicebuff.TryDequeue(out byte[] buff); // ӶƳ + + // ȡ˷豸ʼ¼ + string microphoneName = Microphone.devices[0]; // ȡһ˷豸 + Debug.Log("˷豸"+microphoneName); + recording = Microphone.Start(microphoneName, true, bufferLengthSeconds, wave_buffer_collectfrequency); + // ʹ˷翪ʼ¼ѭ¼trueʱΪ bufferLengthSeconds1룩Ϊ wave_buffer_collectfrequency16000Hz + + // ˷Ƿɹ + if (Microphone.IsRecording(microphoneName)) + { + Debug.Log("¼"); // ¼ɹϢ + } + else + { + Debug.LogError("޷¼"); // ¼ʧܣϢ + } + } + + public void StopRec() + { + // ֹͣ¼ǰ¼Ự + if (Microphone.IsRecording(null)) // ǰ˷¼ + { + Microphone.End(null); // ֹͣ¼ + } + + Debug.Log("¼"); // Ϣʾ¼ + } + + private void Update() + { + // ǰ˷¼¼ + if (Microphone.IsRecording(null) && recording != null) + { + int currentSample = Microphone.GetPosition(null); // ȡǰ˷¼λãλã + + // ¼ݣ黺¿ʼ + if (currentSample > lastSample || currentSample < lastSample) + { + // Ҫ + int samplesToProcess = (currentSample > lastSample) ? currentSample - lastSample : (recording.samples - lastSample + currentSample); + + // һµ洢¼ȡĸ + float[] data = new float[samplesToProcess]; + + // ¼ȡһελÿʼ + recording.GetData(data, lastSample); + + // ȡ float[] תΪ 16-bit PCM ʽ byte[] + byte[] byteData = ConvertFloatTo16BitPCM(data); + + // ת byte[] ݴ + voicebuff.Enqueue(byteData); + + // lastSample׼һ + lastSample = currentSample; + } + // ǷƵ루ʾǷ񳬹ֵ + //float[] samples = new float[recording.samples]; // һ洢PCM + //recording.GetData(samples, 0); // ƵлȡPCM + //hasAudio = false; + //foreach (float sample in samples) + //{ + // if (Mathf.Abs(sample) > 0.01f) // һֵǷƵ + // { + // hasAudio = true; + // break; + // } + //} + //Debug.Log(hasAudio ? "⵽Ƶ" : "ûм⵽Ƶ"); + } + } + + // float[] תΪ 16-bit PCM ʽ byte[] + public static byte[] ConvertFloatTo16BitPCM(float[] samples) + { + // byte[] 飬СΪ float СΪÿ float Ҫ 2 ֽʾ + byte[] byteData = new byte[samples.Length * 2]; + int byteIndex = 0; // ׷ byte[] еλ + + // е float + foreach (float sample in samples) + { + // float -1.0f 1.0f ֮䣬ӳ䵽 16-bit (-32768 32767) + short intSample = (short)(Mathf.Clamp(sample, -1.0f, 1.0f) * short.MaxValue); + + // 16-bit Ϊֽڣ洢 byte[] + byteData[byteIndex++] = (byte)(intSample & 0xFF); // 洢ֽ + byteData[byteIndex++] = (byte)((intSample >> 8) & 0xFF); // 洢ֽ + } + return byteData; // ת byte[] + } + + // Ӷȡ¼ + public static byte[] Wavedata_Dequeue() + { + byte[] datas; + voicebuff.TryDequeue(out datas); // ԴӶȡ byte[] + return datas; // ȡ + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/Script/OnlineAudio.cs.meta b/Assets/Third/AI/FunASR_Plugin/Script/OnlineAudio.cs.meta new file mode 100644 index 0000000..2d0b62e --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/Script/OnlineAudio.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c0df1cc857e5bb548be2fd8877e8c1fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/StreamingAssets.meta b/Assets/Third/AI/FunASR_Plugin/StreamingAssets.meta new file mode 100644 index 0000000..6337d24 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/StreamingAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: edd4f4eebf8fcd844bd3f14e03621d8c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/StreamingAssets/asr_example_zh.wav b/Assets/Third/AI/FunASR_Plugin/StreamingAssets/asr_example_zh.wav new file mode 100644 index 0000000..bf13bb1 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/StreamingAssets/asr_example_zh.wav differ diff --git a/Assets/Third/AI/FunASR_Plugin/StreamingAssets/asr_example_zh.wav.meta b/Assets/Third/AI/FunASR_Plugin/StreamingAssets/asr_example_zh.wav.meta new file mode 100644 index 0000000..bca958d --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/StreamingAssets/asr_example_zh.wav.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8d5be471382353e45820f5a991019039 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket.meta new file mode 100644 index 0000000..2e2d52f --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4a48e5bab43b85341bcf6c0f41824959 +folderAsset: yes +timeCreated: 1530672403 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo.meta new file mode 100644 index 0000000..ea78ec3 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aab4c0dd88d44cd4e817c3f1994407b4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/DemoScene.unity b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/DemoScene.unity new file mode 100644 index 0000000..38a1099 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/DemoScene.unity @@ -0,0 +1,242 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 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: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !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 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &516737225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 516737226} + - component: {fileID: 516737227} + m_Layer: 0 + m_Name: Main + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &516737226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 516737225} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &516737227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 516737225} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c1b55962346f6de40bd5e924df2854fb, type: 3} + m_Name: + m_EditorClassIdentifier: + address: wss://echo.websocket.events + subProtocols: soap|wamp + sendText: Hello UnityWebSocket! +--- !u!1 &902376145 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 902376148} + - component: {fileID: 902376147} + - component: {fileID: 902376146} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &902376146 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902376145} + m_Enabled: 1 +--- !u!20 &902376147 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902376145} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.3301887, g: 0.3301887, b: 0.3301887, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + 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: 0 + orthographic size: 5 + m_Depth: 0 + 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 &902376148 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902376145} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/DemoScene.unity.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/DemoScene.unity.meta new file mode 100644 index 0000000..772fdf8 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/DemoScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 65671216fb4e42d4f89ed6eeca36060d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/UnityWebSocketDemo.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/UnityWebSocketDemo.cs new file mode 100644 index 0000000..0fb0a3a --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/UnityWebSocketDemo.cs @@ -0,0 +1,200 @@ +using UnityEngine; + +namespace UnityWebSocket.Demo +{ + public class UnityWebSocketDemo : MonoBehaviour + { + public string address = "wss://echo.websocket.events"; + public string sendText = "Hello UnityWebSocket!"; + + private IWebSocket socket; + + private bool logMessage = true; + private string log = ""; + private int sendCount; + private int receiveCount; + private Vector2 scrollPos; + private Color green = new Color(0.1f, 1, 0.1f); + private Color red = new Color(1f, 0.1f, 0.1f); + private Color wait = new Color(0.7f, 0.3f, 0.3f); + + private void OnGUI() + { + var scale = Screen.width / 800f; + GUI.matrix = Matrix4x4.TRS(new Vector3(0, 0, 0), Quaternion.identity, new Vector3(scale, scale, 1)); + var width = GUILayout.Width(Screen.width / scale - 10); + + WebSocketState state = socket == null ? WebSocketState.Closed : socket.ReadyState; + + // draw header + GUILayout.BeginHorizontal(); + GUILayout.Label("SDK Version: " + Settings.VERSION, GUILayout.Width(Screen.width / scale - 100)); + GUI.color = green; + GUILayout.Label($"FPS: {fps:F2}", GUILayout.Width(80)); + GUI.color = Color.white; + GUILayout.EndHorizontal(); + + // draw websocket state + GUILayout.BeginHorizontal(); + GUILayout.Label("State: ", GUILayout.Width(36)); + GUI.color = WebSocketState.Closed == state ? red : WebSocketState.Open == state ? green : wait; + GUILayout.Label($"{state}", GUILayout.Width(120)); + GUI.color = Color.white; + GUILayout.EndHorizontal(); + + // draw address + GUI.enabled = state == WebSocketState.Closed; + GUILayout.Label("Address: ", width); + address = GUILayout.TextField(address, width); + + // draw connect button + GUILayout.BeginHorizontal(); + GUI.enabled = state == WebSocketState.Closed; + if (GUILayout.Button(state == WebSocketState.Connecting ? "Connecting..." : "Connect")) + { + socket = new WebSocket(address); + socket.OnOpen += Socket_OnOpen; + socket.OnMessage += Socket_OnMessage; + socket.OnClose += Socket_OnClose; + socket.OnError += Socket_OnError; + AddLog(string.Format("Connecting...")); + socket.ConnectAsync(); + } + + // draw close button + GUI.enabled = state == WebSocketState.Open; + if (GUILayout.Button(state == WebSocketState.Closing ? "Closing..." : "Close")) + { + AddLog(string.Format("Closing...")); + socket.CloseAsync(); + } + GUILayout.EndHorizontal(); + + // draw input message + GUILayout.Label("Message: "); + sendText = GUILayout.TextArea(sendText, GUILayout.MinHeight(50), width); + + // draw send message button + GUILayout.BeginHorizontal(); + if (GUILayout.Button("Send") && !string.IsNullOrEmpty(sendText)) + { + socket.SendAsync(sendText); + AddLog(string.Format("Send: {0}", sendText)); + sendCount += 1; + } + if (GUILayout.Button("Send Bytes") && !string.IsNullOrEmpty(sendText)) + { + var bytes = System.Text.Encoding.UTF8.GetBytes(sendText); + socket.SendAsync(bytes); + AddLog(string.Format("Send Bytes ({1}): {0}", sendText, bytes.Length)); + sendCount += 1; + } + if (GUILayout.Button("Send x100") && !string.IsNullOrEmpty(sendText)) + { + for (int i = 0; i < 100; i++) + { + var text = (i + 1).ToString() + ". " + sendText; + socket.SendAsync(text); + AddLog(string.Format("Send: {0}", text)); + sendCount += 1; + } + } + if (GUILayout.Button("Send Bytes x100") && !string.IsNullOrEmpty(sendText)) + { + for (int i = 0; i < 100; i++) + { + var text = (i + 1).ToString() + ". " + sendText; + var bytes = System.Text.Encoding.UTF8.GetBytes(text); + socket.SendAsync(bytes); + AddLog(string.Format("Send Bytes ({1}): {0}", text, bytes.Length)); + sendCount += 1; + } + } + GUILayout.EndHorizontal(); + + // draw message count + GUI.enabled = true; + GUILayout.BeginHorizontal(); + logMessage = GUILayout.Toggle(logMessage, "Log Message"); + GUILayout.Label(string.Format("Send Count: {0}", sendCount)); + GUILayout.Label(string.Format("Receive Count: {0}", receiveCount)); + GUILayout.EndHorizontal(); + + // draw clear button + if (GUILayout.Button("Clear")) + { + log = ""; + receiveCount = 0; + sendCount = 0; + } + + // draw message content + scrollPos = GUILayout.BeginScrollView(scrollPos, GUILayout.MaxHeight(Screen.height / scale - 270), width); + GUILayout.Label(log); + GUILayout.EndScrollView(); + } + + private void AddLog(string str) + { + if (!logMessage) return; + if (str.Length > 100) str = str.Substring(0, 100) + "..."; + log += str + "\n"; + if (log.Length > 22 * 1024) + { + log = log.Substring(log.Length - 22 * 1024); + } + scrollPos.y = int.MaxValue; + } + + private void Socket_OnOpen(object sender, OpenEventArgs e) + { + AddLog(string.Format("Connected: {0}", address)); + } + + private void Socket_OnMessage(object sender, MessageEventArgs e) + { + if (e.IsBinary) + { + AddLog(string.Format("Receive Bytes ({1}): {0}", e.Data, e.RawData.Length)); + } + else if (e.IsText) + { + AddLog(string.Format("Receive: {0}", e.Data)); + } + receiveCount += 1; + } + + private void Socket_OnClose(object sender, CloseEventArgs e) + { + AddLog(string.Format("Closed: StatusCode: {0}, Reason: {1}", e.StatusCode, e.Reason)); + } + + private void Socket_OnError(object sender, ErrorEventArgs e) + { + AddLog(string.Format("Error: {0}", e.Message)); + } + + private void OnApplicationQuit() + { + if (socket != null && socket.ReadyState != WebSocketState.Closed) + { + socket.CloseAsync(); + } + } + + private int frame = 0; + private float time = 0; + private float fps = 0; + private void Update() + { + frame += 1; + time += Time.deltaTime; + if (time >= 0.5f) + { + fps = frame / time; + frame = 0; + time = 0; + } + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/UnityWebSocketDemo.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/UnityWebSocketDemo.cs.meta new file mode 100644 index 0000000..aa3c147 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Demo/UnityWebSocketDemo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c1b55962346f6de40bd5e924df2854fb +timeCreated: 1466599118 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins.meta new file mode 100644 index 0000000..820207a --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4589fa9979d007040b5a807b0304b1ff +folderAsset: yes +timeCreated: 1466577973 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL.meta new file mode 100644 index 0000000..404a7f6 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f1a1a6aea65cc413faf8fb4421138b29 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL/WebSocket.jslib b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL/WebSocket.jslib new file mode 100644 index 0000000..2f6a6cb --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL/WebSocket.jslib @@ -0,0 +1,338 @@ +var WebSocketLibrary = +{ + $webSocketManager: + { + /* + * Map of instances + * + * Instance structure: + * { + * url: string, + * ws: WebSocket, + * subProtocols: string[], + * } + */ + instances: {}, + + /* Last instance ID */ + lastId: 0, + + /* Event listeners */ + onOpen: null, + onMessage: null, + onMessageStr: null, + onError: null, + onClose: null + }, + + /** + * Set onOpen callback + * + * @param callback Reference to C# static function + */ + WebSocketSetOnOpen: function(callback) + { + webSocketManager.onOpen = callback; + }, + + /** + * Set onMessage callback + * + * @param callback Reference to C# static function + */ + WebSocketSetOnMessage: function(callback) + { + webSocketManager.onMessage = callback; + }, + + /** + * Set onMessageStr callback + * + * @param callback Reference to C# static function + */ + WebSocketSetOnMessageStr: function(callback) + { + webSocketManager.onMessageStr = callback; + }, + + /** + * Set onError callback + * + * @param callback Reference to C# static function + */ + WebSocketSetOnError: function(callback) + { + webSocketManager.onError = callback; + }, + + /** + * Set onClose callback + * + * @param callback Reference to C# static function + */ + WebSocketSetOnClose: function(callback) + { + webSocketManager.onClose = callback; + }, + + /** + * Allocate new WebSocket instance struct + * + * @param url Server URL + */ + WebSocketAllocate: function(urlPtr) + { + var url = UTF8ToString(urlPtr); + var id = ++webSocketManager.lastId; + webSocketManager.instances[id] = { + url: url, + ws: null, + }; + + return id; + }, + + /** + * Add Sub Protocol + * + * @param instanceId Instance ID + * @param protocol Sub Protocol + */ + WebSocketAddSubProtocol: function(instanceId, protocolPtr) + { + var instance = webSocketManager.instances[instanceId]; + if (!instance) return -1; + + var protocol = UTF8ToString(protocolPtr); + + if (instance.subProtocols == null) + instance.subProtocols = []; + + instance.subProtocols.push(protocol); + + return 0; + }, + + /** + * Remove reference to WebSocket instance + * + * If socket is not closed function will close it but onClose event will not be emitted because + * this function should be invoked by C# WebSocket destructor. + * + * @param instanceId Instance ID + */ + WebSocketFree: function(instanceId) + { + var instance = webSocketManager.instances[instanceId]; + if (!instance) return 0; + + // Close if not closed + if (instance.ws !== null && instance.ws.readyState < 2) + instance.ws.close(); + + // Remove reference + delete webSocketManager.instances[instanceId]; + + return 0; + }, + + /** + * Connect WebSocket to the server + * + * @param instanceId Instance ID + */ + WebSocketConnect: function(instanceId) + { + var instance = webSocketManager.instances[instanceId]; + if (!instance) return -1; + if (instance.ws !== null) return -2; + + if (instance.subProtocols != null) + instance.ws = new WebSocket(instance.url, instance.subProtocols); + else + instance.ws = new WebSocket(instance.url); + + instance.ws.onopen = function() + { + Module.dynCall_vi(webSocketManager.onOpen, instanceId); + }; + + instance.ws.onmessage = function(ev) + { + if (ev.data instanceof ArrayBuffer) + { + var array = new Uint8Array(ev.data); + var buffer = _malloc(array.length); + writeArrayToMemory(array, buffer); + try + { + Module.dynCall_viii(webSocketManager.onMessage, instanceId, buffer, array.length); + } + finally + { + _free(buffer); + } + } + else if (typeof ev.data == 'string') + { + var length = lengthBytesUTF8(ev.data) + 1; + var buffer = _malloc(length); + stringToUTF8(ev.data, buffer, length); + try + { + Module.dynCall_vii(webSocketManager.onMessageStr, instanceId, buffer); + } + finally + { + _free(buffer); + } + } + else if (typeof Blob !== 'undefined' && ev.data instanceof Blob) + { + var reader = new FileReader(); + reader.onload = function() + { + var array = new Uint8Array(reader.result); + var buffer = _malloc(array.length); + writeArrayToMemory(array, buffer); + try + { + Module.dynCall_viii(webSocketManager.onMessage, instanceId, buffer, array.length); + } + finally + { + reader = null; + _free(buffer); + } + }; + reader.readAsArrayBuffer(ev.data); + } + else + { + console.log("[JSLIB WebSocket] not support message type: ", (typeof ev.data)); + } + }; + + instance.ws.onerror = function(ev) + { + var msg = "WebSocket error."; + var length = lengthBytesUTF8(msg) + 1; + var buffer = _malloc(length); + stringToUTF8(msg, buffer, length); + try + { + Module.dynCall_vii(webSocketManager.onError, instanceId, buffer); + } + finally + { + _free(buffer); + } + }; + + instance.ws.onclose = function(ev) + { + var msg = ev.reason; + var length = lengthBytesUTF8(msg) + 1; + var buffer = _malloc(length); + stringToUTF8(msg, buffer, length); + try + { + Module.dynCall_viii(webSocketManager.onClose, instanceId, ev.code, buffer); + } + finally + { + _free(buffer); + } + instance.ws = null; + }; + + return 0; + }, + + /** + * Close WebSocket connection + * + * @param instanceId Instance ID + * @param code Close status code + * @param reasonPtr Pointer to reason string + */ + WebSocketClose: function(instanceId, code, reasonPtr) + { + var instance = webSocketManager.instances[instanceId]; + if (!instance) return -1; + if (instance.ws === null) return -3; + if (instance.ws.readyState === 2) return -4; + if (instance.ws.readyState === 3) return -5; + + var reason = ( reasonPtr ? UTF8ToString(reasonPtr) : undefined ); + try + { + instance.ws.close(code, reason); + } + catch (err) + { + return -7; + } + + return 0; + }, + + /** + * Send message over WebSocket + * + * @param instanceId Instance ID + * @param bufferPtr Pointer to the message buffer + * @param length Length of the message in the buffer + */ + WebSocketSend: function(instanceId, bufferPtr, length) + { + var instance = webSocketManager.instances[instanceId]; + if (!instance) return -1; + if (instance.ws === null) return -3; + if (instance.ws.readyState !== 1) return -6; + + if (typeof HEAPU8 !== 'undefined') + instance.ws.send(HEAPU8.buffer.slice(bufferPtr, bufferPtr + length)); + else if (typeof buffer !== 'undefined') + instance.ws.send(buffer.slice(bufferPtr, bufferPtr + length)); + else + return -8; // not support buffer slice + + return 0; + }, + + /** + * Send message string over WebSocket + * + * @param instanceId Instance ID + * @param stringPtr Pointer to the message string + */ + WebSocketSendStr: function(instanceId, stringPtr) + { + var instance = webSocketManager.instances[instanceId]; + if (!instance) return -1; + if (instance.ws === null) return -3; + if (instance.ws.readyState !== 1) return -6; + + instance.ws.send(UTF8ToString(stringPtr)); + + return 0; + }, + + /** + * Return WebSocket readyState + * + * @param instanceId Instance ID + */ + WebSocketGetState: function(instanceId) + { + var instance = webSocketManager.instances[instanceId]; + if (!instance) return -1; + if (instance.ws === null) return 3; // socket null as closed + + return instance.ws.readyState; + } +}; + +autoAddDeps(WebSocketLibrary, '$webSocketManager'); +mergeInto(LibraryManager.library, WebSocketLibrary); diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL/WebSocket.jslib.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL/WebSocket.jslib.meta new file mode 100644 index 0000000..0d3f588 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Plugins/WebGL/WebSocket.jslib.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: bd88770aa13fc47b08f87d2145e9ac6e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Facebook: WebGL + second: + enabled: 1 + settings: {} + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + - first: + WeixinMiniGame: WeixinMiniGame + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts.meta new file mode 100644 index 0000000..0a1e73b --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89cd0cf8603ef4069b2f6a5d79cbdbe1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor.meta new file mode 100644 index 0000000..567ca44 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb71bb4fb62590c4b975ef865b4df25f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/SettingsWindow.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/SettingsWindow.cs new file mode 100644 index 0000000..116e1cf --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/SettingsWindow.cs @@ -0,0 +1,212 @@ +using UnityEngine; +using UnityEditor; +using UnityEngine.Networking; +using System.IO; +using System; + +namespace UnityWebSocket.Editor +{ + internal class SettingsWindow : EditorWindow + { + static SettingsWindow window = null; + [MenuItem("Tools/UnityWebSocket", priority = 100)] + internal static void Open() + { + if (window != null) + { + window.Close(); + } + + window = GetWindow(true, "UnityWebSocket"); + window.minSize = window.maxSize = new Vector2(600, 310); + window.Show(); + window.BeginCheck(); + } + + private void OnGUI() + { + DrawLogo(); + DrawVersion(); + DrawSeparator(80); + DrawSeparator(186); + DrawHelper(); + DrawFooter(); + } + + Texture2D logoTex = null; + private void DrawLogo() + { + if (logoTex == null) + { + logoTex = new Texture2D(66, 66); + logoTex.LoadImage(Convert.FromBase64String(LOGO_BASE64.VALUE)); + for (int i = 0; i < 66; i++) for (int j = 0; j < 15; j++) logoTex.SetPixel(i, j, Color.clear); + logoTex.Apply(); + } + + var logoPos = new Rect(10, 10, 66, 66); + GUI.DrawTexture(logoPos, logoTex); + var title = "UnityWebSocket"; + var titlePos = new Rect(80, 20, 500, 50); + GUI.Label(titlePos, title, TextStyle(24)); + } + + private void DrawSeparator(int y) + { + EditorGUI.DrawRect(new Rect(10, y, 580, 1), Color.white * 0.5f); + } + + private GUIStyle TextStyle(int fontSize = 10, TextAnchor alignment = TextAnchor.UpperLeft, float alpha = 0.85f) + { + var style = new GUIStyle(); + style.fontSize = fontSize; + style.normal.textColor = (EditorGUIUtility.isProSkin ? Color.white : Color.black) * alpha; + style.alignment = alignment; + style.richText = true; + return style; + } + + private void DrawVersion() + { + GUI.Label(new Rect(440, 10, 150, 10), "Current Version: " + Settings.VERSION, TextStyle(alignment: TextAnchor.MiddleLeft)); + if (string.IsNullOrEmpty(latestVersion)) + { + GUI.Label(new Rect(440, 30, 150, 10), "Checking for Updates...", TextStyle(alignment: TextAnchor.MiddleLeft)); + } + else if (latestVersion == "unknown") + { + + } + else + { + GUI.Label(new Rect(440, 30, 150, 10), "Latest Version: " + latestVersion, TextStyle(alignment: TextAnchor.MiddleLeft)); + if (Settings.VERSION == latestVersion) + { + if (GUI.Button(new Rect(440, 50, 150, 18), "Check Update")) + { + latestVersion = ""; + changeLog = ""; + BeginCheck(); + } + } + else + { + if (GUI.Button(new Rect(440, 50, 150, 18), "Update to | " + latestVersion)) + { + Application.OpenURL(Settings.GITHUB + "/releases"); + } + } + } + } + + private void DrawHelper() + { + GUI.Label(new Rect(330, 200, 100, 18), "GitHub:", TextStyle(10, TextAnchor.MiddleRight)); + if (GUI.Button(new Rect(440, 200, 150, 18), "UnityWebSocket")) + { + Application.OpenURL(Settings.GITHUB); + } + + GUI.Label(new Rect(330, 225, 100, 18), "Report:", TextStyle(10, TextAnchor.MiddleRight)); + if (GUI.Button(new Rect(440, 225, 150, 18), "Report an Issue")) + { + Application.OpenURL(Settings.GITHUB + "/issues/new"); + } + + GUI.Label(new Rect(330, 250, 100, 18), "Email:", TextStyle(10, TextAnchor.MiddleRight)); + if (GUI.Button(new Rect(440, 250, 150, 18), Settings.EMAIL)) + { + var uri = new Uri(string.Format("mailto:{0}?subject={1}", Settings.EMAIL, "UnityWebSocket Feedback")); + Application.OpenURL(uri.AbsoluteUri); + } + + GUI.Label(new Rect(330, 275, 100, 18), "QQ Group:", TextStyle(10, TextAnchor.MiddleRight)); + if (GUI.Button(new Rect(440, 275, 150, 18), Settings.QQ_GROUP)) + { + Application.OpenURL(Settings.QQ_GROUP_LINK); + } + } + + private void DrawFooter() + { + EditorGUI.DropShadowLabel(new Rect(10, 230, 400, 20), "Developed by " + Settings.AUHTOR); + EditorGUI.DropShadowLabel(new Rect(10, 250, 400, 20), "All rights reserved"); + } + + UnityWebRequest req; + string changeLog = ""; + string latestVersion = ""; + void BeginCheck() + { + EditorApplication.update -= VersionCheckUpdate; + EditorApplication.update += VersionCheckUpdate; + + req = UnityWebRequest.Get(Settings.GITHUB + "/releases/latest"); + req.SendWebRequest(); + } + + private void VersionCheckUpdate() + { +#if UNITY_2020_3_OR_NEWER + if (req == null + || req.result == UnityWebRequest.Result.ConnectionError + || req.result == UnityWebRequest.Result.DataProcessingError + || req.result == UnityWebRequest.Result.ProtocolError) +#elif UNITY_2018_1_OR_NEWER + if (req == null || req.isNetworkError || req.isHttpError) +#else + if (req == null || req.isError) +#endif + { + EditorApplication.update -= VersionCheckUpdate; + latestVersion = "unknown"; + return; + } + + if (req.isDone) + { + EditorApplication.update -= VersionCheckUpdate; + latestVersion = req.url.Substring(req.url.LastIndexOf("/") + 1).TrimStart('v'); + + if (Settings.VERSION != latestVersion) + { + var text = req.downloadHandler.text; + var st = text.IndexOf("content=\"" + latestVersion); + st = st > 0 ? text.IndexOf("\n", st) : -1; + var end = st > 0 ? text.IndexOf("\" />", st) : -1; + if (st > 0 && end > st) + { + changeLog = text.Substring(st + 1, end - st - 1).Trim(); + changeLog = changeLog.Replace("\r", ""); + changeLog = changeLog.Replace("\n", "\n- "); + changeLog = "\nCHANGE LOG: \n- " + changeLog + "\n"; + } + } + + Repaint(); + } + } + } + + internal static class LOGO_BASE64 + { + internal const string VALUE = "iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAMAAADUivDaAAAAq1BMVEUAAABKmtcvjtYzl" + + "9szmNszl9syl9k0mNs0mNwzmNs0mNszl9szl9s0mNs0mNwzmNw0mNwyltk0mNw0mNwzl9s0mNsymNs0mNszmNwzmNwzm" + + "NszmNs0mNwzl9w0mNwzmNw0mNs0mNs0mNwzl9wzmNs0mNwzmNs0mNwzl90zmNszmNszl9szmNsxmNszmNszmNw0mNwzm" + + "Nw0mNs2neM4pe41mt43ouo2oOY5qfM+UHlaAAAAMnRSTlMAAwXN3sgI+/069MSCK6M/MA74h9qfFHB8STWMJ9OSdmNcI" + + "8qya1IeF+/U0EIa57mqmFTYJe4AAAN3SURBVFjD7ZbpkppAFEa/bgVBREF2kEVGFNeZsM77P1kadURnJkr8k1Qlx1Khu" + + "/pw7+2lwH/+YcgfMBBLG7VocwDamzH+wJBB8Qhjve2f0TdrGwjei6o4Ub/nM/APw5Z7vvSB/qrCrqbD6fBEVtigeMxks" + + "fX9zWbj+z1jhqgSBplQ50eGo4614WXlRAzgrRhmtSfvxAn7pB0N5ObaKKZZuU5/d37IBcBgUQwqDuf7Z2gUmVAl4NGNr" + + "/UeHxV5n39ulbaKLI86h6HilmM5M1aN126lpNhtl59yeTsp8nUMvpNC1J3bh5FtfVRk+bJrJunn5d4U4piJ/Vw9eXgsj" + + "4ZpZaCjg9waZkIpnBWLJ44OwoNu60F2UnSaEkKv4XnAlCpm6B4F/aKMDiyGi2L8SEEAVdxNLuzmgV7nFwObEe2xQVuX+" + + "RV1lWetga3w+cN1sXgvm4cJH8OEgZC1DPKhfF/BIymmQrMjq/x65FUeEkDup8GxoexZmznHCvANtXU/CAq13yimhQGtm" + + "H4VCPnBBL1fTKo3CqEcvq7Lb/OwHxWTYlyw+JmjKoVvDLVOQB4pVsM8K8smgvLCxZDlIijwyOEc+nr/msMwK0+GQWGBd" + + "tmhjv8icTds1s2ammaFh04QLLe69NK7guP6mTDMaw3o6nAX/Z7EXUskPSvWEWg4srVlp5NTDXv9Lce9HGN5eeG4nj5Yz" + + "ACteU2wQLo4MBtJfd1nw5nG1/s9zwUQ6pykL1TQjqdeuvQW0naz2XKLYL4Cwzr4vj+OQdD96CSp7Lrynp4aeFF0xdm5q" + + "6OFtFfPv7URxpWJNjd/N+3+I9+1klMav12Qtgbt9R2JaIopjkzaPtOFq4KxUpqfUMSFnQrySWjLoQzRZS4HMH84ME1ej" + + "S1YJpQZ3B+sR1uCQJSBdGdCk1eAEgORR88KK05W8dh2MA+A/SKCYu3mCJ0Ek7HBx4HHeuwYy5G3x8hSMTJcOMFbinCsn" + + "hO1V1aszGULvA0g4UFsb4VA0hAFcyo6cgLsAoT7uUtGAH5wQKQle0wuLyxLTaNyJEYwxw4wSljLK1TP8CAaOyhBMMEsj" + + "OBoXgo7VGElFkSWL+vef1RF2YNXeRWYzQBTpkhC8KaZHhuIogArkQLKClBZjU26B2IZgGz+cpZkHl8g3fYUaW/YP2kb2" + + "M/V97JY/vZN859n+QmO7XtC9Bf2jAAAAABJRU5ErkJggg=="; + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/SettingsWindow.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/SettingsWindow.cs.meta new file mode 100644 index 0000000..ff291d9 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/SettingsWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7c42d421cc4c34f3eae1fbd67f0dced0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/UnityWebSocket.Editor.asmdef b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/UnityWebSocket.Editor.asmdef new file mode 100644 index 0000000..9ae7fa4 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/UnityWebSocket.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "UnityWebSocket.Editor", + "references": [ + "UnityWebSocket.Runtime" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/UnityWebSocket.Editor.asmdef.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/UnityWebSocket.Editor.asmdef.meta new file mode 100644 index 0000000..851d455 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Editor/UnityWebSocket.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ee833745c57bd4369ab8f0ff380a96fa +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime.meta new file mode 100644 index 0000000..497f84b --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53e0ed9fdc3af42eba12a5b1b9a5f873 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core.meta new file mode 100644 index 0000000..75a5349 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b3a2a8f55d4a47f599b1fa3ed612389 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseEventArgs.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseEventArgs.cs new file mode 100644 index 0000000..d0d5831 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseEventArgs.cs @@ -0,0 +1,89 @@ +using System; + +namespace UnityWebSocket +{ + /// + /// Represents the event data for the event. + /// + /// + /// + /// That event occurs when the WebSocket connection has been closed. + /// + /// + /// If you would like to get the reason for the close, you should access + /// the or property. + /// + /// + public class CloseEventArgs : EventArgs + { + #region Internal Constructors + + internal CloseEventArgs() + { + } + + internal CloseEventArgs(ushort code) + : this(code, null) + { + } + + internal CloseEventArgs(CloseStatusCode code) + : this((ushort)code, null) + { + } + + internal CloseEventArgs(CloseStatusCode code, string reason) + : this((ushort)code, reason) + { + } + + internal CloseEventArgs(ushort code, string reason) + { + Code = code; + Reason = reason; + } + + #endregion + + #region Public Properties + + /// + /// Gets the status code for the close. + /// + /// + /// A that represents the status code for the close if any. + /// + public ushort Code { get; private set; } + + /// + /// Gets the reason for the close. + /// + /// + /// A that represents the reason for the close if any. + /// + public string Reason { get; private set; } + + /// + /// Gets a value indicating whether the connection has been closed cleanly. + /// + /// + /// true if the connection has been closed cleanly; otherwise, false. + /// + public bool WasClean { get; internal set; } + + /// + /// Enum value same as Code + /// + public CloseStatusCode StatusCode + { + get + { + if (Enum.IsDefined(typeof(CloseStatusCode), Code)) + return (CloseStatusCode)Code; + return CloseStatusCode.Unknown; + } + } + + #endregion + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseEventArgs.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseEventArgs.cs.meta new file mode 100644 index 0000000..6e2a928 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 29b987d07ba15434cb1744135a7a5416 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseStatusCode.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseStatusCode.cs new file mode 100644 index 0000000..0da2ddb --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseStatusCode.cs @@ -0,0 +1,91 @@ +namespace UnityWebSocket +{ + /// + /// Indicates the status code for the WebSocket connection close. + /// + /// + /// + /// The values of this enumeration are defined in + /// + /// Section 7.4 of RFC 6455. + /// + /// + /// "Reserved value" cannot be sent as a status code in + /// closing handshake by an endpoint. + /// + /// + public enum CloseStatusCode : ushort + { + Unknown = 65534, + /// + /// Equivalent to close status 1000. Indicates normal close. + /// + Normal = 1000, + /// + /// Equivalent to close status 1001. Indicates that an endpoint is + /// going away. + /// + Away = 1001, + /// + /// Equivalent to close status 1002. Indicates that an endpoint is + /// terminating the connection due to a protocol error. + /// + ProtocolError = 1002, + /// + /// Equivalent to close status 1003. Indicates that an endpoint is + /// terminating the connection because it has received a type of + /// data that it cannot accept. + /// + UnsupportedData = 1003, + /// + /// Equivalent to close status 1004. Still undefined. A Reserved value. + /// + Undefined = 1004, + /// + /// Equivalent to close status 1005. Indicates that no status code was + /// actually present. A Reserved value. + /// + NoStatus = 1005, + /// + /// Equivalent to close status 1006. Indicates that the connection was + /// closed abnormally. A Reserved value. + /// + Abnormal = 1006, + /// + /// Equivalent to close status 1007. Indicates that an endpoint is + /// terminating the connection because it has received a message that + /// contains data that is not consistent with the type of the message. + /// + InvalidData = 1007, + /// + /// Equivalent to close status 1008. Indicates that an endpoint is + /// terminating the connection because it has received a message that + /// violates its policy. + /// + PolicyViolation = 1008, + /// + /// Equivalent to close status 1009. Indicates that an endpoint is + /// terminating the connection because it has received a message that + /// is too big to process. + /// + TooBig = 1009, + /// + /// Equivalent to close status 1010. Indicates that a client is + /// terminating the connection because it has expected the server to + /// negotiate one or more extension, but the server did not return + /// them in the handshake response. + /// + MandatoryExtension = 1010, + /// + /// Equivalent to close status 1011. Indicates that a server is + /// terminating the connection because it has encountered an unexpected + /// condition that prevented it from fulfilling the request. + /// + ServerError = 1011, + /// + /// Equivalent to close status 1015. Indicates that the connection was + /// closed due to a failure to perform a TLS handshake. A Reserved value. + /// + TlsHandshakeFailure = 1015, + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseStatusCode.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseStatusCode.cs.meta new file mode 100644 index 0000000..48e9660 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/CloseStatusCode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4e34ee317292e4225a10427cc35f85ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/ErrorEventArgs.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/ErrorEventArgs.cs new file mode 100644 index 0000000..cfb91b8 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/ErrorEventArgs.cs @@ -0,0 +1,59 @@ +using System; + +namespace UnityWebSocket +{ + /// + /// Represents the event data for the event. + /// + /// + /// + /// That event occurs when the gets an error. + /// + /// + /// If you would like to get the error message, you should access + /// the property. + /// + /// + /// And if the error is due to an exception, you can get it by accessing + /// the property. + /// + /// + public class ErrorEventArgs : EventArgs + { + #region Internal Constructors + + internal ErrorEventArgs(string message) + : this(message, null) + { + } + + internal ErrorEventArgs(string message, Exception exception) + { + this.Message = message; + this.Exception = exception; + } + + #endregion + + #region Public Properties + + /// + /// Gets the exception that caused the error. + /// + /// + /// An instance that represents the cause of + /// the error if it is due to an exception; otherwise, . + /// + public Exception Exception { get; private set; } + + /// + /// Gets the error message. + /// + /// + /// A that represents the error message. + /// + public string Message { get; private set; } + + #endregion + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/ErrorEventArgs.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/ErrorEventArgs.cs.meta new file mode 100644 index 0000000..47a5055 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/ErrorEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 884e7db60b6444154b7200e0e436f2de +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/IWebSocket.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/IWebSocket.cs new file mode 100644 index 0000000..3e08d4b --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/IWebSocket.cs @@ -0,0 +1,143 @@ +using System; + +namespace UnityWebSocket +{ + /// + /// IWebSocket indicate a network connection. + /// It can be connecting, connected, closing or closed state. + /// You can send and receive messages by using it. + /// Register callbacks for handling messages. + /// ----------------------------------------------------------- + /// IWebSocket 表示一个网络连接, + /// 它可以是 connecting connected closing closed 状态, + /// 可以发送和接收消息, + /// 通过注册消息回调,来处理接收到的消息。 + /// + public interface IWebSocket + { + /// + /// Establishes a connection asynchronously. + /// + /// + /// + /// This method does not wait for the connect process to be complete. + /// + /// + /// This method does nothing if the connection has already been + /// established. + /// + /// + /// + /// + /// This instance is not a client. + /// + /// + /// -or- + /// + /// + /// The close process is in progress. + /// + /// + /// -or- + /// + /// + /// A series of reconnecting has failed. + /// + /// + void ConnectAsync(); + + /// + /// Closes the connection asynchronously. + /// + /// + /// + /// This method does not wait for the close to be complete. + /// + /// + /// This method does nothing if the current state of the connection is + /// Closing or Closed. + /// + /// + void CloseAsync(); + + /// + /// Sends the specified data asynchronously using the WebSocket connection. + /// + /// + /// This method does not wait for the send to be complete. + /// + /// + /// An array of that represents the binary data to send. + /// + /// + /// The current state of the connection is not Open. + /// + /// + /// is . + /// + void SendAsync(byte[] data); + + /// + /// Sends the specified data using the WebSocket connection. + /// + /// + /// A that represents the text data to send. + /// + /// + /// The current state of the connection is not Open. + /// + /// + /// is . + /// + /// + /// could not be UTF-8 encoded. + /// + void SendAsync(string text); + + /// + /// get the address which to connect. + /// + string Address { get; } + + /// + /// get sub protocols . + /// + string[] SubProtocols { get; } + + /// + /// Gets the current state of the connection. + /// + /// + /// + /// One of the enum values. + /// + /// + /// It indicates the current state of the connection. + /// + /// + /// The default value is . + /// + /// + WebSocketState ReadyState { get; } + + /// + /// Occurs when the WebSocket connection has been established. + /// + event EventHandler OnOpen; + + /// + /// Occurs when the WebSocket connection has been closed. + /// + event EventHandler OnClose; + + /// + /// Occurs when the gets an error. + /// + event EventHandler OnError; + + /// + /// Occurs when the receives a message. + /// + event EventHandler OnMessage; + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/IWebSocket.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/IWebSocket.cs.meta new file mode 100644 index 0000000..ae65825 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/IWebSocket.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 37ee2146eb8c34ffab8b081a632b05cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/MessageEventArgs.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/MessageEventArgs.cs new file mode 100644 index 0000000..a80fbae --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/MessageEventArgs.cs @@ -0,0 +1,115 @@ +using System; +using System.Text; + +namespace UnityWebSocket +{ + public class MessageEventArgs : EventArgs + { + private byte[] _rawData; + private string _data; + + internal MessageEventArgs(Opcode opcode, byte[] rawData) + { + Opcode = opcode; + _rawData = rawData; + } + + internal MessageEventArgs(Opcode opcode, string data) + { + Opcode = opcode; + _data = data; + } + + /// + /// Gets the opcode for the message. + /// + /// + /// , . + /// + internal Opcode Opcode { get; private set; } + + /// + /// Gets the message data as a . + /// + /// + /// A that represents the message data if its type is + /// text and if decoding it to a string has successfully done; + /// otherwise, . + /// + public string Data + { + get + { + SetData(); + return _data; + } + } + + /// + /// Gets the message data as an array of . + /// + /// + /// An array of that represents the message data. + /// + public byte[] RawData + { + get + { + SetRawData(); + return _rawData; + } + } + + /// + /// Gets a value indicating whether the message type is binary. + /// + /// + /// true if the message type is binary; otherwise, false. + /// + public bool IsBinary + { + get + { + return Opcode == Opcode.Binary; + } + } + + /// + /// Gets a value indicating whether the message type is text. + /// + /// + /// true if the message type is text; otherwise, false. + /// + public bool IsText + { + get + { + return Opcode == Opcode.Text; + } + } + + private void SetData() + { + if (_data != null) return; + + if (RawData == null) + { + return; + } + + _data = Encoding.UTF8.GetString(RawData); + } + + private void SetRawData() + { + if (_rawData != null) return; + + if (_data == null) + { + return; + } + + _rawData = Encoding.UTF8.GetBytes(_data); + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/MessageEventArgs.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/MessageEventArgs.cs.meta new file mode 100644 index 0000000..1c3a7d1 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/MessageEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b44eda173b4924081bab76ae9d1b0a9c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Opcode.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Opcode.cs new file mode 100644 index 0000000..3e758e2 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Opcode.cs @@ -0,0 +1,26 @@ +namespace UnityWebSocket +{ + /// + /// Indicates the WebSocket frame type. + /// + /// + /// The values of this enumeration are defined in + /// + /// Section 5.2 of RFC 6455. + /// + public enum Opcode : byte + { + /// + /// Equivalent to numeric value 1. Indicates text frame. + /// + Text = 0x1, + /// + /// Equivalent to numeric value 2. Indicates binary frame. + /// + Binary = 0x2, + /// + /// Equivalent to numeric value 8. Indicates connection close frame. + /// + Close = 0x8, + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Opcode.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Opcode.cs.meta new file mode 100644 index 0000000..a7ed802 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Opcode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eeac0ef90273544ebbae046672caf362 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/OpenEventArgs.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/OpenEventArgs.cs new file mode 100644 index 0000000..fa84a33 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/OpenEventArgs.cs @@ -0,0 +1,11 @@ +using System; + +namespace UnityWebSocket +{ + public class OpenEventArgs : EventArgs + { + internal OpenEventArgs() + { + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/OpenEventArgs.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/OpenEventArgs.cs.meta new file mode 100644 index 0000000..0cfe2c2 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/OpenEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5fb6fd704bd4e4b8ba63cd0b28712955 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Settings.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Settings.cs new file mode 100644 index 0000000..95fdd23 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Settings.cs @@ -0,0 +1,12 @@ +namespace UnityWebSocket +{ + public static class Settings + { + public const string GITHUB = "https://github.com/psygames/UnityWebSocket"; + public const string QQ_GROUP = "1126457634"; + public const string QQ_GROUP_LINK = "https://qm.qq.com/cgi-bin/qm/qr?k=KcexYJ9aYwogFXbj2aN0XHH5b2G7ICmd"; + public const string EMAIL = "799329256@qq.com"; + public const string AUHTOR = "psygames"; + public const string VERSION = "2.8.5"; + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Settings.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Settings.cs.meta new file mode 100644 index 0000000..e8e3622 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/Settings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e268303c7a605e343b1b132e5559f01f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/WebSocketState.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/WebSocketState.cs new file mode 100644 index 0000000..796ab15 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/WebSocketState.cs @@ -0,0 +1,36 @@ +namespace UnityWebSocket +{ + /// + /// Reference html5 WebSocket ReadyState Properties + /// Indicates the state of a WebSocket connection. + /// + /// + /// The values of this enumeration are defined in + /// + /// The WebSocket API. + /// + public enum WebSocketState : ushort + { + /// + /// Equivalent to numeric value 0. Indicates that the connection has not + /// yet been established. + /// + Connecting = 0, + /// + /// Equivalent to numeric value 1. Indicates that the connection has + /// been established, and the communication is possible. + /// + Open = 1, + /// + /// Equivalent to numeric value 2. Indicates that the connection is + /// going through the closing handshake, or the close method has + /// been invoked. + /// + Closing = 2, + /// + /// Equivalent to numeric value 3. Indicates that the connection has + /// been closed or could not be established. + /// + Closed = 3 + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/WebSocketState.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/WebSocketState.cs.meta new file mode 100644 index 0000000..94877ec --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Core/WebSocketState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5f6567ad13cb147a59f8af784f1c5f60 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation.meta new file mode 100644 index 0000000..abb1981 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 396c66b333d624d539153070900bb73b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL.meta new file mode 100644 index 0000000..dc70a45 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c110a898ae8b0b41bcf4da49c2b0425 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocket.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocket.cs new file mode 100644 index 0000000..3755dcf --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocket.cs @@ -0,0 +1,329 @@ +#if !NET_LEGACY && (UNITY_EDITOR || !UNITY_WEBGL) +using System; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Net.WebSockets; +using System.IO; +using System.Collections.Concurrent; + +namespace UnityWebSocket +{ + public class WebSocket : IWebSocket + { + public string Address { get; private set; } + public string[] SubProtocols { get; private set; } + + public WebSocketState ReadyState + { + get + { + if (socket == null) + return WebSocketState.Closed; + switch (socket.State) + { + case System.Net.WebSockets.WebSocketState.Closed: + case System.Net.WebSockets.WebSocketState.None: + return WebSocketState.Closed; + case System.Net.WebSockets.WebSocketState.CloseReceived: + case System.Net.WebSockets.WebSocketState.CloseSent: + return WebSocketState.Closing; + case System.Net.WebSockets.WebSocketState.Connecting: + return WebSocketState.Connecting; + case System.Net.WebSockets.WebSocketState.Open: + return WebSocketState.Open; + } + return WebSocketState.Closed; + } + } + + public event EventHandler OnOpen; + public event EventHandler OnClose; + public event EventHandler OnError; + public event EventHandler OnMessage; + + private ClientWebSocket socket; + private bool isOpening => socket != null && socket.State == System.Net.WebSockets.WebSocketState.Open; + private ConcurrentQueue sendQueue = new ConcurrentQueue(); + private ConcurrentQueue eventQueue = new ConcurrentQueue(); + private bool closeProcessing; + private CancellationTokenSource cts = null; + + #region APIs + public WebSocket(string address) + { + this.Address = address; + } + + public WebSocket(string address, string subProtocol) + { + this.Address = address; + this.SubProtocols = new string[] { subProtocol }; + } + + public WebSocket(string address, string[] subProtocols) + { + this.Address = address; + this.SubProtocols = subProtocols; + } + + public void ConnectAsync() + { + if (socket != null) + { + HandleError(new Exception("Socket is busy.")); + return; + } + + WebSocketManager.Instance.Add(this); + + socket = new ClientWebSocket(); + cts = new CancellationTokenSource(); + + // support sub protocols + if (this.SubProtocols != null) + { + foreach (var protocol in this.SubProtocols) + { + if (string.IsNullOrEmpty(protocol)) continue; + Log($"Add Sub Protocol {protocol}"); + socket.Options.AddSubProtocol(protocol); + } + } + + Task.Run(ConnectTask); + } + + public void CloseAsync() + { + if (!isOpening) return; + closeProcessing = true; + } + + public void SendAsync(byte[] data) + { + if (!isOpening) return; + var buffer = new SendBuffer(data, WebSocketMessageType.Binary); + sendQueue.Enqueue(buffer); + } + + public void SendAsync(string text) + { + if (!isOpening) return; + var data = Encoding.UTF8.GetBytes(text); + var buffer = new SendBuffer(data, WebSocketMessageType.Text); + sendQueue.Enqueue(buffer); + } + #endregion + + class SendBuffer + { + public byte[] data; + public WebSocketMessageType type; + public SendBuffer(byte[] data, WebSocketMessageType type) + { + this.data = data; + this.type = type; + } + } + + private void CleanSendQueue() + { + while (sendQueue.TryDequeue(out var _)) ; + } + + private void CleanEventQueue() + { + while (eventQueue.TryDequeue(out var _)) ; + } + + private async Task ConnectTask() + { + Log("Connect Task Begin ..."); + + try + { + var uri = new Uri(Address); + await socket.ConnectAsync(uri, cts.Token); + } + catch (Exception e) + { + HandleError(e); + HandleClose((ushort)CloseStatusCode.Abnormal, e.Message); + return; + } + + HandleOpen(); + + Log("Connect Task Success !"); + + StartReceiveTask(); + StartSendTask(); + } + + private async void StartSendTask() + { + Log("Send Task Begin ..."); + + try + { + while (!closeProcessing && socket != null && cts != null && !cts.IsCancellationRequested) + { + while (!closeProcessing && sendQueue.Count > 0 && sendQueue.TryDequeue(out var buffer)) + { + Log($"Send, type: {buffer.type}, size: {buffer.data.Length}, queue left: {sendQueue.Count}"); + await socket.SendAsync(new ArraySegment(buffer.data), buffer.type, true, cts.Token); + } + Thread.Sleep(3); + } + if (closeProcessing && socket != null && cts != null && !cts.IsCancellationRequested) + { + CleanSendQueue(); + Log($"Close Send Begin ..."); + await socket.CloseOutputAsync(WebSocketCloseStatus.NormalClosure, "Normal Closure", cts.Token); + Log($"Close Send Success !"); + } + } + catch (Exception e) + { + HandleError(e); + } + finally + { + closeProcessing = false; + } + + Log("Send Task End !"); + } + + private async void StartReceiveTask() + { + Log("Receive Task Begin ..."); + + string closeReason = ""; + ushort closeCode = 0; + bool isClosed = false; + var segment = new ArraySegment(new byte[8192]); + var ms = new MemoryStream(); + + try + { + while (!isClosed && !cts.IsCancellationRequested) + { + var result = await socket.ReceiveAsync(segment, cts.Token); + ms.Write(segment.Array, 0, result.Count); + if (!result.EndOfMessage) continue; + var data = ms.ToArray(); + ms.SetLength(0); + switch (result.MessageType) + { + case WebSocketMessageType.Binary: + HandleMessage(Opcode.Binary, data); + break; + case WebSocketMessageType.Text: + HandleMessage(Opcode.Text, data); + break; + case WebSocketMessageType.Close: + isClosed = true; + closeCode = (ushort)result.CloseStatus; + closeReason = result.CloseStatusDescription; + break; + } + } + } + catch (Exception e) + { + HandleError(e); + closeCode = (ushort)CloseStatusCode.Abnormal; + closeReason = e.Message; + } + finally + { + ms.Close(); + } + + HandleClose(closeCode, closeReason); + + Log("Receive Task End !"); + } + + private void SocketDispose() + { + Log("Dispose"); + WebSocketManager.Instance.Remove(this); + CleanSendQueue(); + CleanEventQueue(); + socket.Dispose(); + socket = null; + cts.Dispose(); + cts = null; + } + + private void HandleOpen() + { + Log("OnOpen"); + eventQueue.Enqueue(new OpenEventArgs()); + } + + private void HandleMessage(Opcode opcode, byte[] rawData) + { + Log($"OnMessage, type: {opcode}, size: {rawData.Length}"); + eventQueue.Enqueue(new MessageEventArgs(opcode, rawData)); + } + + private void HandleClose(ushort code, string reason) + { + Log($"OnClose, code: {code}, reason: {reason}"); + eventQueue.Enqueue(new CloseEventArgs(code, reason)); + } + + private void HandleError(Exception exception) + { + Log("OnError, error: " + exception.Message); + eventQueue.Enqueue(new ErrorEventArgs(exception.Message)); + } + + internal void Update() + { + while (eventQueue.Count > 0 && eventQueue.TryDequeue(out var e)) + { + if (e is CloseEventArgs) + { + OnClose?.Invoke(this, e as CloseEventArgs); + SocketDispose(); + break; + } + else if (e is OpenEventArgs) + { + OnOpen?.Invoke(this, e as OpenEventArgs); + } + else if (e is MessageEventArgs) + { + OnMessage?.Invoke(this, e as MessageEventArgs); + } + else if (e is ErrorEventArgs) + { + OnError?.Invoke(this, e as ErrorEventArgs); + } + } + } + + internal void Abort() + { + Log("Abort"); + if (cts != null) + { + cts.Cancel(); + } + } + + [System.Diagnostics.Conditional("UNITY_WEB_SOCKET_LOG")] + static void Log(string msg) + { + var time = DateTime.Now.ToString("HH:mm:ss.fff"); + var thread = Thread.CurrentThread.ManagedThreadId; + UnityEngine.Debug.Log($"[{time}][UnityWebSocket][T-{thread:D3}] {msg}"); + } + } +} +#endif diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocket.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocket.cs.meta new file mode 100644 index 0000000..cbb5e53 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocket.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d10f88a23641b4beb8df74460fb7f705 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocketManager.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocketManager.cs new file mode 100644 index 0000000..edc79d4 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocketManager.cs @@ -0,0 +1,74 @@ +#if !NET_LEGACY && (UNITY_EDITOR || !UNITY_WEBGL) +using System.Collections.Generic; +using UnityEngine; + +namespace UnityWebSocket +{ + [DisallowMultipleComponent] + [DefaultExecutionOrder(-10000)] + internal class WebSocketManager : MonoBehaviour + { + private const string rootName = "[UnityWebSocket]"; + private static WebSocketManager _instance; + public static WebSocketManager Instance + { + get + { + if (!_instance) CreateInstance(); + return _instance; + } + } + + private void Awake() + { + DontDestroyOnLoad(gameObject); + } + + public static void CreateInstance() + { + GameObject go = GameObject.Find("/" + rootName); + if (!go) go = new GameObject(rootName); + _instance = go.GetComponent(); + if (!_instance) _instance = go.AddComponent(); + } + + private readonly List sockets = new List(); + + public void Add(WebSocket socket) + { + if (!sockets.Contains(socket)) + sockets.Add(socket); + } + + public void Remove(WebSocket socket) + { + if (sockets.Contains(socket)) + sockets.Remove(socket); + } + + private void Update() + { + if (sockets.Count <= 0) return; + for (int i = sockets.Count - 1; i >= 0; i--) + { + sockets[i].Update(); + } + } + +#if UNITY_EDITOR + private void OnDisable() + { + SocketAbort(); + } + + private void SocketAbort() + { + for (int i = sockets.Count - 1; i >= 0; i--) + { + sockets[i].Abort(); + } + } +#endif + } +} +#endif \ No newline at end of file diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocketManager.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocketManager.cs.meta new file mode 100644 index 0000000..1e26dc8 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocketManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 99157fb5def394c83a9e5342036c92b0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL.meta new file mode 100644 index 0000000..e9c4e7b --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1fb37927ec1ce4def9c5e7cff883f9f5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocket.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocket.cs new file mode 100644 index 0000000..e2858e9 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocket.cs @@ -0,0 +1,147 @@ +#if !UNITY_EDITOR && UNITY_WEBGL +using System; + +namespace UnityWebSocket +{ + public class WebSocket : IWebSocket + { + public string Address { get; private set; } + public string[] SubProtocols { get; private set; } + public WebSocketState ReadyState { get { return (WebSocketState)WebSocketManager.WebSocketGetState(instanceId); } } + + public event EventHandler OnOpen; + public event EventHandler OnClose; + public event EventHandler OnError; + public event EventHandler OnMessage; + + internal int instanceId = 0; + + public WebSocket(string address) + { + this.Address = address; + AllocateInstance(); + } + + public WebSocket(string address, string subProtocol) + { + this.Address = address; + this.SubProtocols = new string[] { subProtocol }; + AllocateInstance(); + } + + public WebSocket(string address, string[] subProtocols) + { + this.Address = address; + this.SubProtocols = subProtocols; + AllocateInstance(); + } + + internal void AllocateInstance() + { + instanceId = WebSocketManager.AllocateInstance(this.Address); + Log($"Allocate socket with instanceId: {instanceId}"); + if (this.SubProtocols == null) return; + foreach (var protocol in this.SubProtocols) + { + if (string.IsNullOrEmpty(protocol)) continue; + Log($"Add Sub Protocol {protocol}, with instanceId: {instanceId}"); + int code = WebSocketManager.WebSocketAddSubProtocol(instanceId, protocol); + if (code < 0) + { + HandleOnError(GetErrorMessageFromCode(code)); + break; + } + } + } + + ~WebSocket() + { + Log($"Free socket with instanceId: {instanceId}"); + WebSocketManager.WebSocketFree(instanceId); + } + + public void ConnectAsync() + { + Log($"Connect with instanceId: {instanceId}"); + WebSocketManager.Add(this); + int code = WebSocketManager.WebSocketConnect(instanceId); + if (code < 0) HandleOnError(GetErrorMessageFromCode(code)); + } + + public void CloseAsync() + { + Log($"Close with instanceId: {instanceId}"); + int code = WebSocketManager.WebSocketClose(instanceId, (int)CloseStatusCode.Normal, "Normal Closure"); + if (code < 0) HandleOnError(GetErrorMessageFromCode(code)); + } + + public void SendAsync(string text) + { + Log($"Send, type: {Opcode.Text}, size: {text.Length}"); + int code = WebSocketManager.WebSocketSendStr(instanceId, text); + if (code < 0) HandleOnError(GetErrorMessageFromCode(code)); + } + + public void SendAsync(byte[] data) + { + Log($"Send, type: {Opcode.Binary}, size: {data.Length}"); + int code = WebSocketManager.WebSocketSend(instanceId, data, data.Length); + if (code < 0) HandleOnError(GetErrorMessageFromCode(code)); + } + + internal void HandleOnOpen() + { + Log("OnOpen"); + OnOpen?.Invoke(this, new OpenEventArgs()); + } + + internal void HandleOnMessage(byte[] rawData) + { + Log($"OnMessage, type: {Opcode.Binary}, size: {rawData.Length}"); + OnMessage?.Invoke(this, new MessageEventArgs(Opcode.Binary, rawData)); + } + + internal void HandleOnMessageStr(string data) + { + Log($"OnMessage, type: {Opcode.Text}, size: {data.Length}"); + OnMessage?.Invoke(this, new MessageEventArgs(Opcode.Text, data)); + } + + internal void HandleOnClose(ushort code, string reason) + { + Log($"OnClose, code: {code}, reason: {reason}"); + OnClose?.Invoke(this, new CloseEventArgs(code, reason)); + WebSocketManager.Remove(instanceId); + } + + internal void HandleOnError(string msg) + { + Log("OnError, error: " + msg); + OnError?.Invoke(this, new ErrorEventArgs(msg)); + } + + internal static string GetErrorMessageFromCode(int errorCode) + { + switch (errorCode) + { + case -1: return "WebSocket instance not found."; + case -2: return "WebSocket is already connected or in connecting state."; + case -3: return "WebSocket is not connected."; + case -4: return "WebSocket is already closing."; + case -5: return "WebSocket is already closed."; + case -6: return "WebSocket is not in open state."; + case -7: return "Cannot close WebSocket, An invalid code was specified or reason is too long."; + case -8: return "Not support buffer slice. "; + default: return $"Unknown error code {errorCode}."; + } + } + + [System.Diagnostics.Conditional("UNITY_WEB_SOCKET_LOG")] + static void Log(string msg) + { + var time = DateTime.Now.ToString("HH:mm:ss.fff"); + UnityEngine.Debug.Log($"[{time}][UnityWebSocket] {msg}"); + } + } +} +#endif diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocket.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocket.cs.meta new file mode 100644 index 0000000..ffe47c7 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocket.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 74a5b3c22251243d2a2f33e74741559d +timeCreated: 1466578513 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocketManager.cs b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocketManager.cs new file mode 100644 index 0000000..0bc0218 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocketManager.cs @@ -0,0 +1,153 @@ +#if !UNITY_EDITOR && UNITY_WEBGL +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using AOT; + +namespace UnityWebSocket +{ + /// + /// Class providing static access methods to work with JSLIB WebSocket + /// + internal static class WebSocketManager + { + /* Map of websocket instances */ + private static Dictionary sockets = new Dictionary(); + + /* Delegates */ + public delegate void OnOpenCallback(int instanceId); + public delegate void OnMessageCallback(int instanceId, IntPtr msgPtr, int msgSize); + public delegate void OnMessageStrCallback(int instanceId, IntPtr msgStrPtr); + public delegate void OnErrorCallback(int instanceId, IntPtr errorPtr); + public delegate void OnCloseCallback(int instanceId, int closeCode, IntPtr reasonPtr); + + /* WebSocket JSLIB functions */ + [DllImport("__Internal")] + public static extern int WebSocketConnect(int instanceId); + + [DllImport("__Internal")] + public static extern int WebSocketClose(int instanceId, int code, string reason); + + [DllImport("__Internal")] + public static extern int WebSocketSend(int instanceId, byte[] dataPtr, int dataLength); + + [DllImport("__Internal")] + public static extern int WebSocketSendStr(int instanceId, string data); + + [DllImport("__Internal")] + public static extern int WebSocketGetState(int instanceId); + + /* WebSocket JSLIB callback setters and other functions */ + [DllImport("__Internal")] + public static extern int WebSocketAllocate(string url); + + [DllImport("__Internal")] + public static extern int WebSocketAddSubProtocol(int instanceId, string protocol); + + [DllImport("__Internal")] + public static extern void WebSocketFree(int instanceId); + + [DllImport("__Internal")] + public static extern void WebSocketSetOnOpen(OnOpenCallback callback); + + [DllImport("__Internal")] + public static extern void WebSocketSetOnMessage(OnMessageCallback callback); + + [DllImport("__Internal")] + public static extern void WebSocketSetOnMessageStr(OnMessageStrCallback callback); + + [DllImport("__Internal")] + public static extern void WebSocketSetOnError(OnErrorCallback callback); + + [DllImport("__Internal")] + public static extern void WebSocketSetOnClose(OnCloseCallback callback); + + /* If callbacks was initialized and set */ + private static bool isInitialized = false; + + /* Initialize WebSocket callbacks to JSLIB */ + private static void Initialize() + { + WebSocketSetOnOpen(DelegateOnOpenEvent); + WebSocketSetOnMessage(DelegateOnMessageEvent); + WebSocketSetOnMessageStr(DelegateOnMessageStrEvent); + WebSocketSetOnError(DelegateOnErrorEvent); + WebSocketSetOnClose(DelegateOnCloseEvent); + + isInitialized = true; + } + + [MonoPInvokeCallback(typeof(OnOpenCallback))] + public static void DelegateOnOpenEvent(int instanceId) + { + if (sockets.TryGetValue(instanceId, out var socket)) + { + socket.HandleOnOpen(); + } + } + + [MonoPInvokeCallback(typeof(OnMessageCallback))] + public static void DelegateOnMessageEvent(int instanceId, IntPtr msgPtr, int msgSize) + { + if (sockets.TryGetValue(instanceId, out var socket)) + { + var bytes = new byte[msgSize]; + Marshal.Copy(msgPtr, bytes, 0, msgSize); + socket.HandleOnMessage(bytes); + } + } + + [MonoPInvokeCallback(typeof(OnMessageStrCallback))] + public static void DelegateOnMessageStrEvent(int instanceId, IntPtr msgStrPtr) + { + if (sockets.TryGetValue(instanceId, out var socket)) + { + string msgStr = Marshal.PtrToStringAuto(msgStrPtr); + socket.HandleOnMessageStr(msgStr); + } + } + + [MonoPInvokeCallback(typeof(OnErrorCallback))] + public static void DelegateOnErrorEvent(int instanceId, IntPtr errorPtr) + { + if (sockets.TryGetValue(instanceId, out var socket)) + { + string errorMsg = Marshal.PtrToStringAuto(errorPtr); + socket.HandleOnError(errorMsg); + } + } + + [MonoPInvokeCallback(typeof(OnCloseCallback))] + public static void DelegateOnCloseEvent(int instanceId, int closeCode, IntPtr reasonPtr) + { + if (sockets.TryGetValue(instanceId, out var socket)) + { + string reason = Marshal.PtrToStringAuto(reasonPtr); + socket.HandleOnClose((ushort)closeCode, reason); + } + } + + internal static int AllocateInstance(string address) + { + if (!isInitialized) Initialize(); + return WebSocketAllocate(address); + } + + internal static void Add(WebSocket socket) + { + if (!sockets.ContainsKey(socket.instanceId)) + { + sockets.Add(socket.instanceId, socket); + } + } + + internal static void Remove(int instanceId) + { + if (sockets.ContainsKey(instanceId)) + { + sockets.Remove(instanceId); + } + } + } +} +#endif diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocketManager.cs.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocketManager.cs.meta new file mode 100644 index 0000000..d0a16fe --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocketManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 246cdc66a1e2047148371a8e56e17d3a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/UnityWebSocket.Runtime.asmdef b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/UnityWebSocket.Runtime.asmdef new file mode 100644 index 0000000..1dd0e56 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/UnityWebSocket.Runtime.asmdef @@ -0,0 +1,12 @@ +{ + "name": "UnityWebSocket.Runtime", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/UnityWebSocket.Runtime.asmdef.meta b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/UnityWebSocket.Runtime.asmdef.meta new file mode 100644 index 0000000..b25bd68 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/UnityWebSocket/Scripts/Runtime/UnityWebSocket.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b65d8710c3b04373a41cbf6b777ee65 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile.meta b/Assets/Third/AI/FunASR_Plugin/eToile.meta new file mode 100644 index 0000000..4738edd --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe8d2e532f311754e8f904a3da30f509 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared.meta new file mode 100644 index 0000000..88bb1f0 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4ec1b395286e7204abfc6d10cf85c7c5 +folderAsset: yes +timeCreated: 1495092927 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim.meta new file mode 100644 index 0000000..70c568d --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3b136d35688f63449bd83e1878455534 +folderAsset: yes +timeCreated: 1494924514 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI.meta new file mode 100644 index 0000000..05e5125 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5cec91cb26b479646b538879c58dbc4c +folderAsset: yes +timeCreated: 1494924523 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Blink.anim b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Blink.anim new file mode 100644 index 0000000..9e9af73 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Blink.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Blink + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: -1.618 + outSlope: -1.618 + tangentMode: 34 + - serializedVersion: 2 + time: 0.5 + value: 0.191 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1.618 + outSlope: 1.618 + tangentMode: 34 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 114 + script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: -1.618 + outSlope: -1.618 + tangentMode: 34 + - serializedVersion: 2 + time: 0.5 + value: 0.191 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + - serializedVersion: 2 + time: 1 + value: 1 + inSlope: 1.618 + outSlope: 1.618 + tangentMode: 34 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 114 + script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: [] diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Blink.anim.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Blink.anim.meta new file mode 100644 index 0000000..26bf2e0 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Blink.anim.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 5618dad86f3ea0f4b837e601719440ff +timeCreated: 1494924541 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Anim/ExampleUI/Blink.anim + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Foot.controller b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Foot.controller new file mode 100644 index 0000000..99cc55e --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Foot.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Foot + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110753710} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &110286604 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blink + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5618dad86f3ea0f4b837e601719440ff, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110753710 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110286604} + m_Position: {x: 240, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 50, y: 70, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110286604} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Foot.controller.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Foot.controller.meta new file mode 100644 index 0000000..fe8a9c5 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Anim/ExampleUI/Foot.controller.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: b2d8fb75c62dde64993eb14d73d0db6f +timeCreated: 1494924541 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Anim/ExampleUI/Foot.controller + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts.meta new file mode 100644 index 0000000..840fd68 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3188244bb632aee4884df1e5a3c4f538 +folderAsset: yes +timeCreated: 1460519475 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSensitivity.cs b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSensitivity.cs new file mode 100644 index 0000000..4b7929d --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSensitivity.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using UnityEngine.EventSystems; + +/* Adjust automatically the drag sensitivity depending on the screen size. + * This prevents the drag event from firing while pressing a "movable" button. + */ + +namespace eToile_example +{ + public class DragSensitivity : MonoBehaviour + { + public float screenPercent = 1.5f; + + void Start() + { + EventSystem es = GameObject.Find("EventSystem").GetComponent(); + es.pixelDragThreshold = Mathf.CeilToInt((float)Screen.width * (screenPercent / 100f)); + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSensitivity.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSensitivity.cs.meta new file mode 100644 index 0000000..b81f82e --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSensitivity.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: af2a7d578c8e8bf4c8c1ab5bb6c72883 +timeCreated: 1490415420 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/HelperScripts/DragSensitivity.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSnapper.cs b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSnapper.cs new file mode 100644 index 0000000..afa6604 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSnapper.cs @@ -0,0 +1,97 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +/* Snap a scroll rect to its children items. All self contained. + * Note: Supports 1 direction only. + */ + +namespace eToile_example +{ + [RequireComponent(typeof(ScrollRect))] + + public class DragSnapper : UIBehaviour, IEndDragHandler, IBeginDragHandler + { + public SnapDirection direction; // The scroll direction. + public AnimationCurve decelerationCurve = AnimationCurve.Linear(0f, 0f, 1f, 1f); // Transition curve (easing). + public float speed = 0.5f; // The speed in which we snap. + public float snapPercentage = 0.2f; // Percent to snal to next streen. + public int startItem = 0; // First item to show. + + ScrollRect scrollRect; + int itemCount; // Item count in our scroll rect (2 minimum) + float value; // Last valid snapped position. + int target; // Last target snap position. + + new void Start() + { + itemCount = transform.Find("Container").childCount; + // Set first item view: + scrollRect = gameObject.GetComponent(); + target = startItem; + scrollRect.normalizedPosition = new Vector2(startItem / (float)itemCount, 0f); + value = scrollRect.normalizedPosition.x; + // Set ScrollRect scroll direction: + if (direction == SnapDirection.Horizontal) + { + scrollRect.horizontal = true; + scrollRect.vertical = false; + } + else if (direction == SnapDirection.Vertical) + { + scrollRect.horizontal = false; + scrollRect.vertical = true; + } + } + + // The direction we are snapping in: + public enum SnapDirection + { + Horizontal, + Vertical, + } + + public void OnBeginDrag(PointerEventData eventData) + { + StopCoroutine(SnapRect()); // If we are snapping, stop for the next input. + } + + public void OnEndDrag(PointerEventData eventData) + { + StartCoroutine(SnapRect()); + } + + private IEnumerator SnapRect() + { + if (itemCount < 2) print("Item count must be 2 or more"); + + float delta = 1f / (itemCount - 1); // Item percentage (just in case they change dynamically). + float startNormal = direction == SnapDirection.Horizontal ? scrollRect.horizontalNormalizedPosition : scrollRect.verticalNormalizedPosition; + float tempDelta = (startNormal - value) / delta; // Displacement percentage. + + // Closest item depending on the current position: + target = Mathf.RoundToInt(value / delta); + if (tempDelta > snapPercentage) target++; + else if (tempDelta < -snapPercentage) target--; + target = Mathf.Clamp(target, 0, itemCount - 1); + + float endNormal = delta * target; // Normalized value for the target item. + float duration = Mathf.Abs((endNormal - startNormal) / speed); // Time needed to get the target depending on speed. + + float timer = 0f; + while (timer < 1f) // Animate deceleration. + { + timer = Mathf.Min(1f, timer + Time.deltaTime / duration); // Calculate our timer based on our speed. + value = Mathf.Lerp(startNormal, endNormal, decelerationCurve.Evaluate(timer)); // Our value based on the animation curve. + + if (direction == SnapDirection.Horizontal) // Depending on direction we set our horizontal or vertical position. + scrollRect.horizontalNormalizedPosition = value; + else + scrollRect.verticalNormalizedPosition = value; + + yield return new WaitForEndOfFrame(); // Wait until next frame. + } + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSnapper.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSnapper.cs.meta new file mode 100644 index 0000000..39a745d --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/DragSnapper.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: c2600eccb901eb845921d25beae8be5d +timeCreated: 1460175164 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/HelperScripts/DragSnapper.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/ExitApp.cs b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/ExitApp.cs new file mode 100644 index 0000000..b4d50c0 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/ExitApp.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +namespace eToile_example +{ + public class ExitApp : MonoBehaviour + { + void Update() + { + if (Input.GetKeyDown(KeyCode.Escape)) + { + Application.Quit(); + print("Quit app"); + } + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/ExitApp.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/ExitApp.cs.meta new file mode 100644 index 0000000..b00d4c3 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/ExitApp.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 8a65a2ec7d6c4eb4d8b37831742bd287 +timeCreated: 1460410098 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/HelperScripts/ExitApp.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/GoToAssetStore.cs b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/GoToAssetStore.cs new file mode 100644 index 0000000..660af2e --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/GoToAssetStore.cs @@ -0,0 +1,14 @@ +using UnityEngine; + +namespace eToile_example +{ + public class GoToAssetStore : MonoBehaviour + { + [SerializeField] string url = "https://www.assetstore.unity3d.com/#!/content/67183"; + + public void GoToTheAssetStore() + { + Application.OpenURL(url); + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/GoToAssetStore.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/GoToAssetStore.cs.meta new file mode 100644 index 0000000..608ddc9 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/GoToAssetStore.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 9cb5ca21de878244087b44d48f9b1f5a +timeCreated: 1468161580 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/HelperScripts/GoToAssetStore.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/SendEmail.cs b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/SendEmail.cs new file mode 100644 index 0000000..f78e68c --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/SendEmail.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +namespace eToile_example +{ + public class SendEmail : MonoBehaviour + { + [SerializeField] + string email = "jmonsuarez@gmail.com"; + [SerializeField] + string subject = "[auto] FileManagementAsset - eToile"; + [SerializeField] + string body = ""; + + public void SendAutoEmail() + { + Application.OpenURL("mailto:" + email + "?subject=" + subject + "&body=" + body); + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/SendEmail.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/SendEmail.cs.meta new file mode 100644 index 0000000..2a2bb9a --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/HelperScripts/SendEmail.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 27645605af342f54ebd48bfd48475e89 +timeCreated: 1460261915 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/HelperScripts/SendEmail.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp.meta new file mode 100644 index 0000000..1309618 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c2dbf317e4ac35b4faa50cd121beb1bb +folderAsset: yes +timeCreated: 1553855172 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim.meta new file mode 100644 index 0000000..05244bb --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c4c5d9532dc91014284baedc07aaa1af +folderAsset: yes +timeCreated: 1494924530 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeIn.anim b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeIn.anim new file mode 100644 index 0000000..824df23 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeIn.anim @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: FadeIn + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 67 + inSlope: -489.6556 + outSlope: -489.6556 + tangentMode: 0 + - serializedVersion: 2 + time: 0.41666666 + value: -44 + inSlope: 652.5707 + outSlope: 652.5707 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 538195251 + script: {fileID: 0} + typeID: 224 + customType: 28 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.41666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 67 + inSlope: -489.6556 + outSlope: -489.6556 + tangentMode: 0 + - serializedVersion: 2 + time: 0.41666666 + value: -44 + inSlope: 652.5707 + outSlope: 652.5707 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: [] diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeIn.anim.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeIn.anim.meta new file mode 100644 index 0000000..a31d91d --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeIn.anim.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: ad55730a9f2c94648813aafe1ed98101 +timeCreated: 1494924576 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/PopUp/Anim/FadeIn.anim + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeOut.anim b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeOut.anim new file mode 100644 index 0000000..ba7b6ca --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeOut.anim @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: FadeOut + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -44 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.25 + value: 67 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 538195251 + script: {fileID: 0} + typeID: 224 + customType: 28 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.25 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -44 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.25 + value: 67 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: + classID: 224 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: + - time: 0.25 + functionName: Destroy + data: + objectReferenceParameter: {fileID: 0} + floatParameter: 0 + intParameter: 0 + messageOptions: 0 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeOut.anim.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeOut.anim.meta new file mode 100644 index 0000000..433836c --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/FadeOut.anim.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 8f646ba35d039f44a9b33b93d00b9d17 +timeCreated: 1494924576 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/PopUp/Anim/FadeOut.anim + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/Idle.anim b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/Idle.anim new file mode 100644 index 0000000..c9cff71 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/Idle.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Idle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: [] diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/Idle.anim.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/Idle.anim.meta new file mode 100644 index 0000000..43cbeb9 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/Idle.anim.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 096e0140c2e4bc243ba00b774c2b838f +timeCreated: 1494924576 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/PopUp/Anim/Idle.anim + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/PopUp.controller b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/PopUp.controller new file mode 100644 index 0000000..62bdb42 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/PopUp.controller @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: PopUp + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110793822} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &110283138 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 096e0140c2e4bc243ba00b774c2b838f, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110290758 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: FadeOut + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8f646ba35d039f44a9b33b93d00b9d17, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110294348 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: FadeIn + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ad55730a9f2c94648813aafe1ed98101, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110793822 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110283138} + m_Position: {x: 240, y: 108, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110294348} + m_Position: {x: 240, y: 48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110290758} + m_Position: {x: 240, y: -12, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110283138} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/PopUp.controller.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/PopUp.controller.meta new file mode 100644 index 0000000..df23a1c --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/Anim/PopUp.controller.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 92eddcc20d26d9d40aaca35b54de097c +timeCreated: 1494924576 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/PopUp/Anim/PopUp.controller + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.cs b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.cs new file mode 100644 index 0000000..1da8681 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.cs @@ -0,0 +1,42 @@ +using UnityEngine; +using UnityEngine.UI; + +/* Generic PopUp message control. + * The reference parent is just to attach itself to any available canvas (otherwise it will not be shown) + * The automatic destroy can be also set in seconds. + */ +namespace eToile_example +{ + public class PopUp : MonoBehaviour + { + Animator _anim; + Text _msg; + string _message = ""; + + void Awake() + { + _anim = gameObject.GetComponent(); + _msg = transform.Find("Message").GetComponent(); + } + + /// Sets the message and shows the PopUp + public void SetMessage(string message, Transform parent, float destroy = 0f) + { + if (destroy > 0f) Invoke("Close", destroy); // Hides the message automatically. + transform.SetParent(parent.root, false); // Sets the parent. + _message = message; // Sets the text memory for further updates. + _msg.text = _message; // Sets the text. + _anim.Play("FadeIn"); // Starts the animation to be shown. + } + + public void Close() + { + _anim.Play("FadeOut"); + } + + public void Destroy() + { + GameObject.Destroy(gameObject); + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.cs.meta new file mode 100644 index 0000000..3485874 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 8cfed641edf29e24097894dce6aadbb4 +timeCreated: 1494926804 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/PopUp/PopUp.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.prefab b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.prefab new file mode 100644 index 0000000..8b49d75 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.prefab @@ -0,0 +1,254 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &103780 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 22473582} + - component: {fileID: 22265208} + - component: {fileID: 11451428} + - component: {fileID: 11476458} + - component: {fileID: 9569276} + - component: {fileID: 11484214} + m_Layer: 5 + m_Name: PopUp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &163378 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 22494582} + - component: {fileID: 22298568} + - component: {fileID: 11499650} + - component: {fileID: 11479752} + m_Layer: 5 + m_Name: Message + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!95 &9569276 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103780} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 92eddcc20d26d9d40aaca35b54de097c, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11451428 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.24705884, g: 0.34901962, b: 0.3647059, a: 0.8627451} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11476458 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11451428} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11484214} + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11479752 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &11484214 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8cfed641edf29e24097894dce6aadbb4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11499650 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: PopUp Message +--- !u!222 &22265208 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103780} +--- !u!222 &22298568 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163378} +--- !u!224 &22473582 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103780} + 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_Children: + - {fileID: 22494582} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 67} + m_SizeDelta: {x: -44, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &22494582 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163378} + 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_Children: [] + m_Father: {fileID: 22473582} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 103780} + m_IsPrefabParent: 1 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.prefab.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.prefab.meta new file mode 100644 index 0000000..c01c915 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/PopUp/PopUp.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: f478641aa26d6f54d9a7bdad59e4caf3 +timeCreated: 1494926866 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/PopUp/PopUp.prefab + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets.meta new file mode 100644 index 0000000..51274d0 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f6b1d713d60482e4f8c2a289a7775472 +folderAsset: yes +timeCreated: 1494924316 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets/ExtractMeToStreamingAssets.zip b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets/ExtractMeToStreamingAssets.zip new file mode 100644 index 0000000..05a585b Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets/ExtractMeToStreamingAssets.zip differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets/ExtractMeToStreamingAssets.zip.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets/ExtractMeToStreamingAssets.zip.meta new file mode 100644 index 0000000..76b2b0d --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/StreamingAssets/ExtractMeToStreamingAssets.zip.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: f7f2170afd4e85f4586b563068be73c1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/StreamingAssets/ExtractMeToStreamingAssets.zip + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures.meta new file mode 100644 index 0000000..83f23a3 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 69065a7266787fd47912f6580e4762ed +folderAsset: yes +timeCreated: 1495093011 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Arrow.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Arrow.png new file mode 100644 index 0000000..421dda9 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Arrow.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Arrow.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Arrow.png.meta new file mode 100644 index 0000000..ad0ab53 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Arrow.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 8a40d31ab9b954b4a97b6addd84a6d9f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c7c17b8788d98494796d3fa75be4f746 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Arrow.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BS.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BS.png new file mode 100644 index 0000000..d871094 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BS.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BS.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BS.png.meta new file mode 100644 index 0000000..9f12b4a --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BS.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 305de1e7b2bda4d43a28a0272293988e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 23767aa6c0ae5b143962f0703e9a3515 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/BS.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BackGround.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BackGround.png new file mode 100644 index 0000000..5bf02fa Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BackGround.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BackGround.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BackGround.png.meta new file mode 100644 index 0000000..5eff550 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/BackGround.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 57dd293e9b704eb4c89cb3e1aac4b3fd +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5765bfe9250aa0b479db238635a4ace2 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/BackGround.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Button.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Button.png new file mode 100644 index 0000000..1d67900 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Button.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Button.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Button.png.meta new file mode 100644 index 0000000..86effcb --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Button.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: c637bf1ff13f9b3429909c519478e6ab +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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: 10, y: 10, z: 10, w: 10} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4247c656b708e6347907ac17a9a1e7f1 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Button.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Check.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Check.png new file mode 100644 index 0000000..045e4dc Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Check.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Check.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Check.png.meta new file mode 100644 index 0000000..2446357 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Check.png.meta @@ -0,0 +1,176 @@ +fileFormatVersion: 2 +guid: 09635200a1b9b1847add7282aa0d6d17 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 64 + 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: 0 + 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: 1 + cookieLightType: 1 + 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: 1 + - 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: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - 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: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 0784bb6f261d3994c8b39f1d46c91472 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Check.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Circle.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Circle.png new file mode 100644 index 0000000..d0e2c59 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Circle.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Circle.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Circle.png.meta new file mode 100644 index 0000000..b55493f --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Circle.png.meta @@ -0,0 +1,176 @@ +fileFormatVersion: 2 +guid: 44d98c4d4d89f2741986e604f24749f6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 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: 0 + 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: 1 + cookieLightType: 1 + 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: 1 + - 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: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - 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: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 243516979a8f6bc4ab00c9083d465e6c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Circle.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Close.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Close.png new file mode 100644 index 0000000..a21040a Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Close.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Close.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Close.png.meta new file mode 100644 index 0000000..4f2d43f --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Close.png.meta @@ -0,0 +1,176 @@ +fileFormatVersion: 2 +guid: c09b9077bf246bf47be83bd7e2674e8c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 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: 0 + 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: 1 + cookieLightType: 1 + 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: 1 + - 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: 1 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - 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: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e0084d8e0e17f7a4ebbb23e722b0869b + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Close.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Delete.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Delete.png new file mode 100644 index 0000000..84b0b88 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Delete.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Delete.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Delete.png.meta new file mode 100644 index 0000000..4aa42a6 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Delete.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: a49971e9fdf9f17478fa58478d9e9d2d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: f00554f2935ff56499b2ee041fd7dc17 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Delete.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/OK.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/OK.png new file mode 100644 index 0000000..2ef07da Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/OK.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/OK.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/OK.png.meta new file mode 100644 index 0000000..a9503f7 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/OK.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: e47f4dcaee9487c4fb31fc521517aa85 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d0ebd9e791f50e64991dd95d5991eecb + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/OK.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Pause.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Pause.png new file mode 100644 index 0000000..55c2f96 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Pause.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Pause.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Pause.png.meta new file mode 100644 index 0000000..97a2898 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Pause.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 0b45963db0dda344782fb2819d7bdb79 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: ba5a0a4769a695c4888a522563d146e0 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Pause.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Play.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Play.png new file mode 100644 index 0000000..82378d2 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Play.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Play.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Play.png.meta new file mode 100644 index 0000000..0fe499c --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Play.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 0efc55e1266062740a6348d0a9bc05b3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b4652c22b169ee94c8304e7df8588bac + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Play.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Square.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Square.png new file mode 100644 index 0000000..15d4884 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Square.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Square.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Square.png.meta new file mode 100644 index 0000000..354ae22 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Square.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 9d14a2e02895ab840b88234d69a1df2d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3b9d44a631fb46c45b5b37f9405c3bf8 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Square.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/SquareTBorder.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/SquareTBorder.png new file mode 100644 index 0000000..ee4d071 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/SquareTBorder.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/SquareTBorder.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/SquareTBorder.png.meta new file mode 100644 index 0000000..95c1cee --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/SquareTBorder.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 071cc315d82f9cb48bbe1b0a7bc9f809 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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: 4, y: 4, z: 4, w: 4} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: b66f62d254e72424884a68fe158a40ca + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/SquareTBorder.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Star.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Star.png new file mode 100644 index 0000000..c763bab Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Star.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Star.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Star.png.meta new file mode 100644 index 0000000..a94f16e --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Star.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: f51292bd87ddfbf41819c2fdba05d33f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e254948297cef754cae65ee186f6fa46 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Star.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Stop.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Stop.png new file mode 100644 index 0000000..d5e8b93 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Stop.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Stop.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Stop.png.meta new file mode 100644 index 0000000..73e04c0 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/Stop.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 96015878ddefa3b4eb30bf947972f39f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: c68fa2bdd69037d4d81a46b9601bd9e9 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/Stop.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/icono etoile.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/icono etoile.png new file mode 100644 index 0000000..073a252 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/icono etoile.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/icono etoile.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/icono etoile.png.meta new file mode 100644 index 0000000..7080ca4 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/icono etoile.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: db41be5934e139d4b98a16285a7a1141 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 512 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 6a4bb6c7ea17b704eaf1e49eb6440aa5 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/icono etoile.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/splash etoile.png b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/splash etoile.png new file mode 100644 index 0000000..33f5353 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/splash etoile.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/splash etoile.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/splash etoile.png.meta new file mode 100644 index 0000000..4267729 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/Textures/splash etoile.png.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 2d02049e08cef9c4d8b748c54ba62cf3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 648ec1e28a479914ab42e70bf3641d8d + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/Textures/splash etoile.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/readme.txt b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/readme.txt new file mode 100644 index 0000000..e3fe371 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/readme.txt @@ -0,0 +1,6 @@ +This folder contains shared assets used on the test scenes only. +Once you get the asset integrated in your projects, you can delete this folder without risk. +The StreamingAssets content is also unnecesary for normal operation, you can delete all those test files. + +Thanks. +eToile \ No newline at end of file diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/readme.txt.meta b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/readme.txt.meta new file mode 100644 index 0000000..d3c83c3 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/ExampleShared/readme.txt.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 8d0464e652a9ab24aaa61ab61b77f482 +timeCreated: 1468600236 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/ExampleShared/readme.txt + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser.meta new file mode 100644 index 0000000..ba9bcde --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 614c2d8a0bc09204ab133402eb863dd4 +folderAsset: yes +timeCreated: 1495092720 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/ChangeLog.txt b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/ChangeLog.txt new file mode 100644 index 0000000..39b64be --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/ChangeLog.txt @@ -0,0 +1,14 @@ +Open WAV Parser + +V1.0: +- First release. + +V 1.4: +- New method to check if a file is a compatible WAV. +- New method to combine AudioClips into a new AudioClip. + +V 1.6: +- New mthods to convert AudioClip from mono to stereo and back. + +V 1.7: +- Main class included in the eToile namespace. \ No newline at end of file diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/ChangeLog.txt.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/ChangeLog.txt.meta new file mode 100644 index 0000000..14821ac --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/ChangeLog.txt.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 2b6ce6ebb4fff414c9d347c7821184df +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/ChangeLog.txt + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example.meta new file mode 100644 index 0000000..fa223ff --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4fd9679bade1f2e4aa9f51c9683d8a72 +folderAsset: yes +timeCreated: 1495092802 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs.meta new file mode 100644 index 0000000..30f471a --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 970c300914255e242b03ac86654c5d0a +folderAsset: yes +timeCreated: 1495096192 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs/ExampleOWP.prefab b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs/ExampleOWP.prefab new file mode 100644 index 0000000..5fce0ca --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs/ExampleOWP.prefab @@ -0,0 +1,6296 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22436572} + - component: {fileID: 22207902} + - component: {fileID: 11478200} + m_Layer: 5 + m_Name: Intro1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22436572 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + 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_Children: [] + m_Father: {fileID: 22481704} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.7733334} + m_AnchorMax: {x: 0.95375, y: 0.9516667} + m_AnchoredPosition: {x: 0.000091552734, y: 0} + m_SizeDelta: {x: 0.00012207, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22207902 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_CullTransparentMesh: 0 +--- !u!114 &11478200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Capturing audio: + + + Generate some audio data to be exported + to a file in PCM WAV format. + + Note: The microphone capture is not part of + this product, it''s just for demonstration purposes.' +--- !u!1 &100576 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22499846} + - component: {fileID: 22252638} + - component: {fileID: 11420408} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22499846 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100576} + 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_Children: [] + m_Father: {fileID: 22413474} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22252638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100576} + m_CullTransparentMesh: 0 +--- !u!114 &11420408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100576} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: FileManagement in the AssetStore +--- !u!1 &101376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22484024} + - component: {fileID: 22218474} + - component: {fileID: 11432216} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22484024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101376} + 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_Children: [] + m_Father: {fileID: 22407774} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22218474 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101376} + m_CullTransparentMesh: 0 +--- !u!114 &11432216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &101698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22499754} + - component: {fileID: 22281380} + - component: {fileID: 11495954} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22499754 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101698} + 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_Children: [] + m_Father: {fileID: 22439536} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: 0.40000153} + m_SizeDelta: {x: -15.6, y: -15.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22281380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101698} + m_CullTransparentMesh: 0 +--- !u!114 &11495954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0b45963db0dda344782fb2819d7bdb79, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &101718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22473656} + - component: {fileID: 8240176} + - component: {fileID: 11488916} + m_Layer: 5 + m_Name: Panel (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22473656 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101718} + 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_Children: + - {fileID: 22469596} + - {fileID: 22499062} + - {fileID: 22466730} + - {fileID: 22407774} + - {fileID: 22422918} + - {fileID: 22473416} + - {fileID: 22458214} + - {fileID: 22436408} + - {fileID: 22432934} + - {fileID: 22421366} + - {fileID: 22468732} + - {fileID: 22460394} + m_Father: {fileID: 22471320} + m_RootOrder: 2 + 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.5, y: 0.5} +--- !u!82 &8240176 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101718} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &11488916 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 728c5997a38b0de42a8ef8068a8fa4ea, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &102360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22415446} + - component: {fileID: 22230826} + - component: {fileID: 11441712} + - component: {fileID: 11439626} + - component: {fileID: 11429534} + m_Layer: 5 + m_Name: Backgroud + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22415446 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102360} + 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_Children: + - {fileID: 22471320} + m_Father: {fileID: 22400324} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22230826 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102360} + m_CullTransparentMesh: 0 +--- !u!114 &11441712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 57dd293e9b704eb4c89cb3e1aac4b3fd, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &11439626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 22471320} + m_Horizontal: 1 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &11429534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2600eccb901eb845921d25beae8be5d, type: 3} + m_Name: + m_EditorClassIdentifier: + direction: 0 + decelerationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + speed: 0.5 + snapPercentage: 0.2 + startItem: 0 +--- !u!1 &103364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22407774} + - component: {fileID: 22210036} + - component: {fileID: 11479402} + - component: {fileID: 11480362} + m_Layer: 5 + m_Name: InputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22407774 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103364} + 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_Children: + - {fileID: 22474242} + - {fileID: 22484024} + m_Father: {fileID: 22473656} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.5166667} + m_AnchorMax: {x: 0.61125004, y: 0.6266667} + m_AnchoredPosition: {x: 0.000061035156, y: 0} + m_SizeDelta: {x: -0.00012207, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22210036 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103364} + m_CullTransparentMesh: 0 +--- !u!114 &11479402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103364} + 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.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 071cc315d82f9cb48bbe1b0a7bc9f809, type: 3} + m_Type: 1 + 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!114 &11480362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11479402} + m_TextComponent: {fileID: 11432216} + m_Placeholder: {fileID: 11463362} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &103894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22471352} + - component: {fileID: 22219926} + - component: {fileID: 11427514} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22471352 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103894} + 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_Children: [] + m_Father: {fileID: 22477684} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: 0.40000153} + m_SizeDelta: {x: -15.6, y: -15.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22219926 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103894} + m_CullTransparentMesh: 0 +--- !u!114 &11427514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0efc55e1266062740a6348d0a9bc05b3, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &104406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22439536} + - component: {fileID: 22295948} + - component: {fileID: 11490394} + - component: {fileID: 11427658} + - component: {fileID: 11405062} + m_Layer: 5 + m_Name: Button_Pause + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22439536 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104406} + 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_Children: + - {fileID: 22499754} + m_Father: {fileID: 22481704} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.16375001, y: 0.15} + m_AnchorMax: {x: 0.2675, y: 0.26000002} + m_AnchoredPosition: {x: 0.000061035156, y: 0} + m_SizeDelta: {x: 0.00012207031, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22295948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104406} + m_CullTransparentMesh: 0 +--- !u!114 &11490394 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104406} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11427658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11490394} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11464946} + m_TargetAssemblyTypeName: + m_MethodName: Pause + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11405062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 104406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &107684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22447536} + - component: {fileID: 22244922} + - component: {fileID: 11487280} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22447536 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107684} + 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_Children: [] + m_Father: {fileID: 22448908} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22244922 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107684} + m_CullTransparentMesh: 0 +--- !u!114 &11487280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Don''t hesitate on contacting me: + + (clic or tap here) + + jmonsuarez@gmail.com' +--- !u!1 &109562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22403880} + - component: {fileID: 22294490} + - component: {fileID: 11482692} + m_Layer: 5 + m_Name: Foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22403880 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109562} + 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_Children: [] + m_Father: {fileID: 22424260} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.08666668} + m_AnchoredPosition: {x: -0.000061035156, y: 0} + m_SizeDelta: {x: 0.00012207031, y: -0.000022888184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22294490 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109562} + m_CullTransparentMesh: 0 +--- !u!114 &11482692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109562} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 4/4 - Thank you >> +--- !u!1 &111002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22474242} + - component: {fileID: 22201954} + - component: {fileID: 11463362} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22474242 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111002} + 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_Children: [] + m_Father: {fileID: 22407774} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22201954 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111002} + m_CullTransparentMesh: 0 +--- !u!114 &11463362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 0.49803922} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 2 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter wav file path... +--- !u!1 &112138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22461016} + - component: {fileID: 22231870} + - component: {fileID: 11437422} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22461016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112138} + 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_Children: [] + m_Father: {fileID: 22432934} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: 0.40000153} + m_SizeDelta: {x: -15.6, y: -15.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22231870 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112138} + m_CullTransparentMesh: 0 +--- !u!114 &11437422 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 96015878ddefa3b4eb30bf947972f39f, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &113374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22492088} + - component: {fileID: 22245930} + - component: {fileID: 11436646} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22492088 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113374} + 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_Children: [] + m_Father: {fileID: 22466730} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: -0.000015258789} + m_SizeDelta: {x: -15, y: -0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22245930 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113374} + m_CullTransparentMesh: 0 +--- !u!114 &11436646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113374} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: No data available +--- !u!1 &113720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22413474} + - component: {fileID: 22234898} + - component: {fileID: 11483818} + - component: {fileID: 11453408} + - component: {fileID: 11475158} + - component: {fileID: 11496062} + m_Layer: 5 + m_Name: FMLink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22413474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113720} + 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_Children: + - {fileID: 22499846} + m_Father: {fileID: 22467778} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.53000003, y: 0.13166668} + m_AnchorMax: {x: 0.9675, y: 0.24833333} + m_AnchoredPosition: {x: 0, y: 0.099975586} + m_SizeDelta: {x: 0, y: 2.199997} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22234898 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113720} + m_CullTransparentMesh: 0 +--- !u!114 &11483818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113720} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11453408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11483818} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11496062} + m_TargetAssemblyTypeName: + m_MethodName: GoToTheAssetStore + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11475158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!114 &11496062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9cb5ca21de878244087b44d48f9b1f5a, type: 3} + m_Name: + m_EditorClassIdentifier: + url: https://assetstore.unity.com/packages/tools/input-management/file-management-easy-way-to-save-and-read-files-67183 +--- !u!1 &113730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22412966} + - component: {fileID: 22228886} + - component: {fileID: 11487076} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22412966 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113730} + 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_Children: [] + m_Father: {fileID: 22458214} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: 0.40000153} + m_SizeDelta: {x: -15.6, y: -15.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22228886 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113730} + m_CullTransparentMesh: 0 +--- !u!114 &11487076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113730} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0efc55e1266062740a6348d0a9bc05b3, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &114320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22491080} + - component: {fileID: 22206580} + - component: {fileID: 11412446} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22491080 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114320} + 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_Children: [] + m_Father: {fileID: 22436408} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: 0.40000153} + m_SizeDelta: {x: -15.6, y: -15.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22206580 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114320} + m_CullTransparentMesh: 0 +--- !u!114 &11412446 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114320} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0b45963db0dda344782fb2819d7bdb79, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &115332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22406720} + - component: {fileID: 22219576} + - component: {fileID: 11460178} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22406720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115332} + 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_Children: [] + m_Father: {fileID: 22468732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.0000076293945, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22219576 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115332} + m_CullTransparentMesh: 0 +--- !u!114 &11460178 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Save "MyFile.wav" +--- !u!1 &124308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22414808} + - component: {fileID: 22225438} + - component: {fileID: 11433574} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22414808 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124308} + 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_Children: [] + m_Father: {fileID: 22422918} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.0000076293945, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22225438 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124308} + m_CullTransparentMesh: 0 +--- !u!114 &11433574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Load custom file +--- !u!1 &131356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22448908} + - component: {fileID: 22241688} + - component: {fileID: 11463212} + - component: {fileID: 11442814} + - component: {fileID: 11401678} + - component: {fileID: 11484122} + m_Layer: 5 + m_Name: Contact + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22448908 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131356} + 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_Children: + - {fileID: 22447536} + m_Father: {fileID: 22467778} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.13166668} + m_AnchorMax: {x: 0.47250003, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: 0, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22241688 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131356} + m_CullTransparentMesh: 0 +--- !u!114 &11463212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131356} + 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.89019614, g: 0.4039216, b: 0.2509804, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11442814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11463212} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11484122} + m_TargetAssemblyTypeName: + m_MethodName: SendAutoEmail + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11401678 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.47450984, g: 0.21568629, b: 0.11764707, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!114 &11484122 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 131356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 27645605af342f54ebd48bfd48475e89, type: 3} + m_Name: + m_EditorClassIdentifier: + email: jmonsuarez@gmail.com + subject: '[auto] OpenWAVParserAsset - eToile' + body: +--- !u!1 &132322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22423896} + - component: {fileID: 22276680} + - component: {fileID: 11481046} + - component: {fileID: 11409106} + - component: {fileID: 11436270} + - component: {fileID: 11418768} + m_Layer: 5 + m_Name: FMLink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22423896 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132322} + 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_Children: + - {fileID: 22472378} + m_Father: {fileID: 22424260} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.53000003, y: 0.13166668} + m_AnchorMax: {x: 0.9675, y: 0.24833333} + m_AnchoredPosition: {x: -0.000015258789, y: -1.0999756} + m_SizeDelta: {x: 0, y: 2.199997} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22276680 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132322} + m_CullTransparentMesh: 0 +--- !u!114 &11481046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132322} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11409106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132322} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11481046} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11418768} + m_TargetAssemblyTypeName: + m_MethodName: GoToTheAssetStore + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11436270 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132322} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!114 &11418768 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132322} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9cb5ca21de878244087b44d48f9b1f5a, type: 3} + m_Name: + m_EditorClassIdentifier: + url: https://assetstore.unity.com/packages/tools/input-management/file-management-easy-way-to-save-and-read-files-67183 +--- !u!1 &133734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22466730} + - component: {fileID: 22215354} + - component: {fileID: 11405620} + m_Layer: 5 + m_Name: LoadDisplay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22466730 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133734} + 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_Children: + - {fileID: 22492088} + m_Father: {fileID: 22473656} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.48625, y: 0.6616667} + m_AnchorMax: {x: 0.95375, y: 0.7733334} + m_AnchoredPosition: {x: 0.000076293945, y: -0.25} + m_SizeDelta: {x: 0, y: -0.50001} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22215354 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133734} + m_CullTransparentMesh: 0 +--- !u!114 &11405620 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133734} + 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.22891437, g: 0.47324008, b: 0.53676474, 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!1 &135384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22468560} + - component: {fileID: 22259296} + - component: {fileID: 11493122} + - component: {fileID: 11489420} + - component: {fileID: 11405250} + m_Layer: 5 + m_Name: Button_Mic + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22468560 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135384} + 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_Children: + - {fileID: 22485254} + m_Father: {fileID: 22481704} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.63000005} + m_AnchorMax: {x: 0.43750003, y: 0.74} + m_AnchoredPosition: {x: -0.000061035156, y: 0} + m_SizeDelta: {x: -0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22259296 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135384} + m_CullTransparentMesh: 0 +--- !u!114 &11493122 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135384} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11489420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11493122} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11464946} + m_TargetAssemblyTypeName: + m_MethodName: StartRecording + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11405250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &136770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22411394} + - component: {fileID: 22274522} + - component: {fileID: 11499508} + - component: {fileID: 11421890} + - component: {fileID: 11414564} + m_Layer: 5 + m_Name: Button_Delete + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22411394 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136770} + 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_Children: + - {fileID: 22479836} + m_Father: {fileID: 22481704} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.48625, y: 0.15} + m_AnchorMax: {x: 0.61125004, y: 0.26000002} + m_AnchoredPosition: {x: -0.35000992, y: 0} + m_SizeDelta: {x: -0.69999695, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22274522 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136770} + m_CullTransparentMesh: 0 +--- !u!114 &11499508 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136770} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11421890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136770} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11499508} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11464946} + m_TargetAssemblyTypeName: + m_MethodName: DeleteClip + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11414564 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136770} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &138880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22478674} + - component: {fileID: 22288254} + - component: {fileID: 11404044} + - component: {fileID: 11413586} + - component: {fileID: 11428212} + m_Layer: 5 + m_Name: Button_Stop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22478674 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138880} + 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_Children: + - {fileID: 22487866} + m_Father: {fileID: 22481704} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.29250002, y: 0.15} + m_AnchorMax: {x: 0.395, y: 0.26000002} + m_AnchoredPosition: {x: 0.5000458, y: 0} + m_SizeDelta: {x: 1.0001221, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22288254 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138880} + m_CullTransparentMesh: 0 +--- !u!114 &11404044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138880} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11413586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11404044} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11464946} + m_TargetAssemblyTypeName: + m_MethodName: Stop + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11428212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &139870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22461120} + - component: {fileID: 22201990} + - component: {fileID: 11416636} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22461120 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139870} + 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_Children: [] + m_Father: {fileID: 22499062} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22201990 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139870} + m_CullTransparentMesh: 0 +--- !u!114 &11416636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Load "MyFile.wav" +--- !u!1 &141466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22477684} + - component: {fileID: 22221556} + - component: {fileID: 11469452} + - component: {fileID: 11484824} + - component: {fileID: 11408198} + m_Layer: 5 + m_Name: Button_Play + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22477684 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141466} + 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_Children: + - {fileID: 22471352} + m_Father: {fileID: 22481704} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.15} + m_AnchorMax: {x: 0.13875, y: 0.26000002} + m_AnchoredPosition: {x: 0.000091552734, y: 0} + m_SizeDelta: {x: 0.00012207031, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22221556 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141466} + m_CullTransparentMesh: 0 +--- !u!114 &11469452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141466} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11484824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11469452} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11464946} + m_TargetAssemblyTypeName: + m_MethodName: Play + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11408198 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &142382 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22458214} + - component: {fileID: 22217352} + - component: {fileID: 11431920} + - component: {fileID: 11464364} + - component: {fileID: 11428936} + m_Layer: 5 + m_Name: Button_Play + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22458214 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142382} + 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_Children: + - {fileID: 22412966} + m_Father: {fileID: 22473656} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.15} + m_AnchorMax: {x: 0.13875, y: 0.26000002} + m_AnchoredPosition: {x: 0.000091552734, y: 0} + m_SizeDelta: {x: 0.00012207031, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22217352 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142382} + m_CullTransparentMesh: 0 +--- !u!114 &11431920 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142382} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11464364 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142382} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11431920} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11488916} + m_TargetAssemblyTypeName: + m_MethodName: Play + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11428936 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142382} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &142388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22424260} + m_Layer: 5 + m_Name: Panel (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22424260 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142388} + 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_Children: + - {fileID: 22440124} + - {fileID: 22473436} + - {fileID: 22466818} + - {fileID: 22423896} + - {fileID: 22403880} + m_Father: {fileID: 22471320} + m_RootOrder: 3 + 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.5, y: 0.5} +--- !u!1 &142976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22468732} + - component: {fileID: 22260620} + - component: {fileID: 11406748} + - component: {fileID: 11464568} + - component: {fileID: 11485638} + m_Layer: 5 + m_Name: Button_Save + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22468732 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142976} + 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_Children: + - {fileID: 22406720} + m_Father: {fileID: 22473656} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.63375, y: 0.15} + m_AnchorMax: {x: 0.95375, y: 0.26000002} + m_AnchoredPosition: {x: 0.000061035156, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22260620 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142976} + m_CullTransparentMesh: 0 +--- !u!114 &11406748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142976} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11464568 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11406748} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11488916} + m_TargetAssemblyTypeName: + m_MethodName: SaveClip + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11485638 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 142976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &143196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22473436} + - component: {fileID: 22228236} + - component: {fileID: 11428966} + - component: {fileID: 11458896} + - component: {fileID: 11410292} + - component: {fileID: 11448602} + m_Layer: 5 + m_Name: AssetStoreLink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22473436 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143196} + 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_Children: + - {fileID: 22407654} + m_Father: {fileID: 22424260} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.13166668} + m_AnchorMax: {x: 0.47250003, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: 0, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22228236 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143196} + m_CullTransparentMesh: 0 +--- !u!114 &11428966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143196} + 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.89019614, g: 0.4039216, b: 0.2509804, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11458896 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143196} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11428966} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11448602} + m_TargetAssemblyTypeName: + m_MethodName: GoToTheAssetStore + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11410292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143196} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.47450984, g: 0.21568629, b: 0.11764707, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!114 &11448602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143196} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9cb5ca21de878244087b44d48f9b1f5a, type: 3} + m_Name: + m_EditorClassIdentifier: + url: https://assetstore.unity.com/packages/tools/audio/open-wav-parser-90832 +--- !u!1 &143770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22422918} + - component: {fileID: 22227770} + - component: {fileID: 11470840} + - component: {fileID: 11413770} + - component: {fileID: 11409158} + m_Layer: 5 + m_Name: Button_Load + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22422918 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143770} + 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_Children: + - {fileID: 22414808} + m_Father: {fileID: 22473656} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.63375, y: 0.5166667} + m_AnchorMax: {x: 0.95375, y: 0.6266667} + m_AnchoredPosition: {x: 0.000076293945, y: 0} + m_SizeDelta: {x: 0.00024414, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22227770 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143770} + m_CullTransparentMesh: 0 +--- !u!114 &11470840 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143770} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11413770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143770} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11470840} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11488916} + m_TargetAssemblyTypeName: + m_MethodName: LoadCustomFile + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11409158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143770} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &145016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22487394} + - component: {fileID: 22273432} + - component: {fileID: 11490510} + - component: {fileID: 11487338} + - component: {fileID: 11447710} + m_Layer: 5 + m_Name: Button_Save + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22487394 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145016} + 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_Children: + - {fileID: 22456856} + m_Father: {fileID: 22481704} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.63375, y: 0.15} + m_AnchorMax: {x: 0.95375, y: 0.26000002} + m_AnchoredPosition: {x: 0.000061035156, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22273432 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145016} + m_CullTransparentMesh: 0 +--- !u!114 &11490510 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145016} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11487338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11490510} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11464946} + m_TargetAssemblyTypeName: + m_MethodName: SaveClip + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11447710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &145044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22487866} + - component: {fileID: 22299858} + - component: {fileID: 11449862} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22487866 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145044} + 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_Children: [] + m_Father: {fileID: 22478674} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: 0.40000153} + m_SizeDelta: {x: -15.6, y: -15.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22299858 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145044} + m_CullTransparentMesh: 0 +--- !u!114 &11449862 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 96015878ddefa3b4eb30bf947972f39f, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &147952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22476718} + - component: {fileID: 22212990} + - component: {fileID: 11458682} + m_Layer: 5 + m_Name: IntroD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22476718 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147952} + 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_Children: [] + m_Father: {fileID: 22467778} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.53000003, y: 0.24833333} + m_AnchorMax: {x: 0.9675, y: 0.9516667} + m_AnchoredPosition: {x: -0.000030517578, y: 0.6000061} + m_SizeDelta: {x: 0, y: -1.199997} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22212990 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147952} + m_CullTransparentMesh: 0 +--- !u!114 &11458682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 147952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'This class admits all unity supported platforms. + + + This example + scene (not the class) works only in some platforms. + + + The multi-platform + compatibility is extended in FileManagement, asset that includes OWP fully + integrated. + +' +--- !u!1 &149510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22472378} + - component: {fileID: 22230782} + - component: {fileID: 11464196} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22472378 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149510} + 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_Children: [] + m_Father: {fileID: 22423896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22230782 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149510} + m_CullTransparentMesh: 0 +--- !u!114 &11464196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: FileManagement in the AssetStore +--- !u!1 &150058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22456856} + - component: {fileID: 22298940} + - component: {fileID: 11450496} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22456856 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150058} + 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_Children: [] + m_Father: {fileID: 22487394} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.0000076293945, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22298940 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150058} + m_CullTransparentMesh: 0 +--- !u!114 &11450496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150058} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Save "MyFile.wav" +--- !u!1 &150614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22432934} + - component: {fileID: 22232490} + - component: {fileID: 11440482} + - component: {fileID: 11450048} + - component: {fileID: 11458094} + m_Layer: 5 + m_Name: Button_Stop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22432934 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150614} + 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_Children: + - {fileID: 22461016} + m_Father: {fileID: 22473656} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.29250002, y: 0.15} + m_AnchorMax: {x: 0.395, y: 0.26000002} + m_AnchoredPosition: {x: 0.5000458, y: 0} + m_SizeDelta: {x: 1.0001221, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22232490 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150614} + m_CullTransparentMesh: 0 +--- !u!114 &11440482 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150614} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11450048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11440482} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11488916} + m_TargetAssemblyTypeName: + m_MethodName: Stop + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11458094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 150614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &152156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22402338} + - component: {fileID: 22273040} + - component: {fileID: 11469618} + m_Layer: 5 + m_Name: RecordDisplay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22402338 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152156} + 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_Children: + - {fileID: 22433672} + m_Father: {fileID: 22481704} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.48625, y: 0.63000005} + m_AnchorMax: {x: 0.95375, y: 0.74} + m_AnchoredPosition: {x: -0.000076293945, y: -0.000030517578} + m_SizeDelta: {x: 0, y: -0.0000076294} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22273040 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152156} + m_CullTransparentMesh: 0 +--- !u!114 &11469618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 152156} + 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.22891437, g: 0.47324008, b: 0.53676474, 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!1 &157392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22471320} + - component: {fileID: 11403614} + m_Layer: 5 + m_Name: Container + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22471320 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157392} + 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_Children: + - {fileID: 22467778} + - {fileID: 22481704} + - {fileID: 22473656} + - {fileID: 22424260} + m_Father: {fileID: 22415446} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1600, y: 0} + m_SizeDelta: {x: 3200, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &11403614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157392} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &157418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22473416} + - component: {fileID: 22243184} + - component: {fileID: 11473574} + m_Layer: 5 + m_Name: Intro2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22473416 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157418} + 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_Children: [] + m_Father: {fileID: 22473656} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.30666667} + m_AnchorMax: {x: 0.95375, y: 0.45000002} + m_AnchoredPosition: {x: 0.000091552734, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22243184 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157418} + m_CullTransparentMesh: 0 +--- !u!114 &11473574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Testing loaded audio: + + + Reproduce or clear the audio data. + +' +--- !u!1 &166298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22467778} + m_Layer: 5 + m_Name: Panel (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22467778 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166298} + 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_Children: + - {fileID: 22474772} + - {fileID: 22448908} + - {fileID: 22476718} + - {fileID: 22413474} + - {fileID: 22486482} + m_Father: {fileID: 22471320} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &166352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22479096} + - component: {fileID: 22204406} + - component: {fileID: 11496536} + m_Layer: 5 + m_Name: Foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22479096 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166352} + 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_Children: [] + m_Father: {fileID: 22481704} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.08666668} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0.00012207031, y: -0.000022888184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22204406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166352} + m_CullTransparentMesh: 0 +--- !u!114 &11496536 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 166352} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 2/4 - WAV export >> +--- !u!1 &168162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22407654} + - component: {fileID: 22224094} + - component: {fileID: 11407568} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22407654 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168162} + 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_Children: [] + m_Father: {fileID: 22473436} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22224094 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168162} + m_CullTransparentMesh: 0 +--- !u!114 &11407568 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Click to view in the AssetStore +--- !u!1 &169622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22433672} + - component: {fileID: 22202920} + - component: {fileID: 11441356} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22433672 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169622} + 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_Children: [] + m_Father: {fileID: 22402338} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: -0.000015258789} + m_SizeDelta: {x: -15, y: -0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22202920 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169622} + m_CullTransparentMesh: 0 +--- !u!114 &11441356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: No data available +--- !u!1 &171376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22485254} + - component: {fileID: 22284304} + - component: {fileID: 11424646} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22485254 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171376} + 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_Children: [] + m_Father: {fileID: 22468560} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.062857136, y: 0} + m_AnchorMax: {x: 0.93142855, y: 1} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 0.000030518, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22284304 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171376} + m_CullTransparentMesh: 0 +--- !u!114 &11424646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Capture microphone +--- !u!1 &173676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22455052} + - component: {fileID: 22252452} + - component: {fileID: 11481990} + m_Layer: 5 + m_Name: Intro2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22455052 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173676} + 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_Children: [] + m_Father: {fileID: 22481704} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.30666667} + m_AnchorMax: {x: 0.95375, y: 0.48333335} + m_AnchoredPosition: {x: 0.000091552734, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22252452 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173676} + m_CullTransparentMesh: 0 +--- !u!114 &11481990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173676} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Exporting audio: + + + Reproduce or clear the audio data, then + save to "MyFile.wav". + +' +--- !u!1 &176264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22479836} + - component: {fileID: 22237384} + - component: {fileID: 11447584} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22479836 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176264} + 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_Children: [] + m_Father: {fileID: 22411394} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: 0.40000153} + m_SizeDelta: {x: -15.6, y: -15.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22237384 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176264} + m_CullTransparentMesh: 0 +--- !u!114 &11447584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176264} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: a49971e9fdf9f17478fa58478d9e9d2d, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &179102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22499062} + - component: {fileID: 22206218} + - component: {fileID: 11498352} + - component: {fileID: 11496018} + - component: {fileID: 11465260} + m_Layer: 5 + m_Name: Button_LoadDefault + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22499062 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179102} + 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_Children: + - {fileID: 22461120} + m_Father: {fileID: 22473656} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.6616667} + m_AnchorMax: {x: 0.47125003, y: 0.7733334} + m_AnchoredPosition: {x: 0.000091552734, y: 0.49993896} + m_SizeDelta: {x: 0, y: -1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22206218 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179102} + m_CullTransparentMesh: 0 +--- !u!114 &11498352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179102} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11496018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179102} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11498352} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11488916} + m_TargetAssemblyTypeName: + m_MethodName: LoadDefaultFile + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11465260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179102} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &180246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22421366} + - component: {fileID: 22219744} + - component: {fileID: 11402354} + - component: {fileID: 11433398} + - component: {fileID: 11431708} + m_Layer: 5 + m_Name: Button_Delete + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22421366 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180246} + 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_Children: + - {fileID: 22430562} + m_Father: {fileID: 22473656} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.48625, y: 0.15} + m_AnchorMax: {x: 0.61125004, y: 0.26000002} + m_AnchoredPosition: {x: -0.35000992, y: 0} + m_SizeDelta: {x: -0.69999695, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22219744 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180246} + m_CullTransparentMesh: 0 +--- !u!114 &11402354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180246} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11433398 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180246} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11402354} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 101718} + m_TargetAssemblyTypeName: + m_MethodName: + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11431708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180246} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &180900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22466818} + - component: {fileID: 22285720} + - component: {fileID: 11458876} + m_Layer: 5 + m_Name: IntroD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22466818 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180900} + 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_Children: [] + m_Father: {fileID: 22424260} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.53000003, y: 0.24833333} + m_AnchorMax: {x: 0.9675, y: 0.9516667} + m_AnchoredPosition: {x: -0.000015258789, y: 0.6000061} + m_SizeDelta: {x: 0, y: -1.2000122} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22285720 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180900} + m_CullTransparentMesh: 0 +--- !u!114 &11458876 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 180900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'This class admits all unity supported platforms. + + + This example + scene works only in some platforms. + + + The multi-platform compatibility is + extended in FileManagement, asset which includes OWP fully integrated. + +' +--- !u!1 &186726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22400324} + - component: {fileID: 22393206} + - component: {fileID: 11430914} + - component: {fileID: 11410298} + - component: {fileID: 11463614} + - component: {fileID: 11421944} + m_Layer: 5 + m_Name: ExampleOWP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22400324 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186726} + 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_Children: + - {fileID: 22415446} + m_Father: {fileID: 0} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &22393206 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186726} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &11430914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186726} + 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: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &11410298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186726} + 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 &11463614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186726} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a65a2ec7d6c4eb4d8b37831742bd287, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11421944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186726} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af2a7d578c8e8bf4c8c1ab5bb6c72883, type: 3} + m_Name: + m_EditorClassIdentifier: + screenPercent: 1.5 +--- !u!1 &189636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22460394} + - component: {fileID: 22251278} + - component: {fileID: 11415934} + m_Layer: 5 + m_Name: Foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22460394 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189636} + 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_Children: [] + m_Father: {fileID: 22473656} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.08666668} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0.00012207031, y: -0.000022888184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22251278 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189636} + m_CullTransparentMesh: 0 +--- !u!114 &11415934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 189636} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 3/4 - WAV import >> +--- !u!1 &190624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22440124} + - component: {fileID: 22210232} + - component: {fileID: 11463490} + m_Layer: 5 + m_Name: IntroI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22440124 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190624} + 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_Children: [] + m_Father: {fileID: 22424260} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.5} + m_AnchorMax: {x: 0.47250003, y: 0.9516667} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22210232 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190624} + m_CullTransparentMesh: 0 +--- !u!114 &11463490 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Open WAV Parser: + + + WAV files are treated as byte arrays independently + from platform and file system, that makes this class very easy and safe to integrate + to an existing project. + +' +--- !u!1 &190692 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22469596} + - component: {fileID: 22238786} + - component: {fileID: 11498080} + m_Layer: 5 + m_Name: Intro1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22469596 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190692} + 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_Children: [] + m_Father: {fileID: 22473656} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.7733334} + m_AnchorMax: {x: 0.95375, y: 0.9516667} + m_AnchoredPosition: {x: 0.000091552734, y: 0} + m_SizeDelta: {x: 0.00012207, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22238786 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190692} + m_CullTransparentMesh: 0 +--- !u!114 &11498080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190692} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Loading audio: + + + Load the previous generated audio file or + your own file if you know the path. + +' +--- !u!1 &190694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22481704} + - component: {fileID: 8282510} + - component: {fileID: 11441862} + - component: {fileID: 11464946} + m_Layer: 5 + m_Name: Panel (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22481704 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190694} + 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_Children: + - {fileID: 22436572} + - {fileID: 22468560} + - {fileID: 22402338} + - {fileID: 22455052} + - {fileID: 22477684} + - {fileID: 22439536} + - {fileID: 22478674} + - {fileID: 22411394} + - {fileID: 22487394} + - {fileID: 22479096} + m_Father: {fileID: 22471320} + 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.5, y: 0.5} +--- !u!82 &8282510 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190694} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &11441862 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 44df910605303d74a9e25a5c687e011b, type: 3} + m_Name: + m_EditorClassIdentifier: + IsWorking: 0 + RaltimeOutput: 0 +--- !u!114 &11464946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8aefba58523e9954ba5f3ae8ee9ce227, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &190808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22486482} + - component: {fileID: 22255570} + - component: {fileID: 11496790} + - component: {fileID: 9589094} + m_Layer: 5 + m_Name: Foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22486482 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190808} + 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_Children: [] + m_Father: {fileID: 22467778} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.08666668} + m_AnchoredPosition: {x: -0.000030517578, y: 0} + m_SizeDelta: {x: 0.000061035, y: -0.000022888} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22255570 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190808} + m_CullTransparentMesh: 0 +--- !u!114 &11496790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190808} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 1/4 - Introduction and contact. Slide the screen to continue >> +--- !u!95 &9589094 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 190808} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b2d8fb75c62dde64993eb14d73d0db6f, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &193072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22430562} + - component: {fileID: 22283228} + - component: {fileID: 11458096} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22430562 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193072} + 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_Children: [] + m_Father: {fileID: 22421366} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.5, y: 0.40000153} + m_SizeDelta: {x: -15.6, y: -15.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22283228 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193072} + m_CullTransparentMesh: 0 +--- !u!114 &11458096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193072} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: a49971e9fdf9f17478fa58478d9e9d2d, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &197052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22436408} + - component: {fileID: 22286926} + - component: {fileID: 11422260} + - component: {fileID: 11446970} + - component: {fileID: 11416816} + m_Layer: 5 + m_Name: Button_Pause + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22436408 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197052} + 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_Children: + - {fileID: 22491080} + m_Father: {fileID: 22473656} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.16375001, y: 0.15} + m_AnchorMax: {x: 0.2675, y: 0.26000002} + m_AnchoredPosition: {x: 0.000061035156, y: 0} + m_SizeDelta: {x: 0.00012207031, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22286926 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197052} + m_CullTransparentMesh: 0 +--- !u!114 &11422260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197052} + 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.4666667, g: 0.7843138, b: 0.47450984, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c637bf1ff13f9b3429909c519478e6ab, type: 3} + m_Type: 1 + 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!114 &11446970 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11422260} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11488916} + m_TargetAssemblyTypeName: + m_MethodName: Pause + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &11416816 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.24705882, g: 0.34901962, b: 0.3647059, a: 1} + m_EffectDistance: {x: 0, y: -10} + m_UseGraphicAlpha: 1 +--- !u!1 &198850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 22474772} + - component: {fileID: 22215186} + - component: {fileID: 11452568} + m_Layer: 5 + m_Name: IntroI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &22474772 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198850} + 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_Children: [] + m_Father: {fileID: 22467778} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.035, y: 0.5} + m_AnchorMax: {x: 0.47250003, y: 0.9516667} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &22215186 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198850} + m_CullTransparentMesh: 0 +--- !u!114 &11452568 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198850} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9294118, g: 0.94117653, b: 0.82745105, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Open WAV Parser 1.7 example: + + + This application demonstrates + the usage and capabilities of the Open WAV Parser asset from the Unity + Asset Store. + +' diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs/ExampleOWP.prefab.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs/ExampleOWP.prefab.meta new file mode 100644 index 0000000..637f0fe --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Prefabs/ExampleOWP.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 4fcd860ceff34ad43b75a921c576b9c0 +timeCreated: 1495096214 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/Example/Prefabs/ExampleOWP.prefab + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts.meta new file mode 100644 index 0000000..c3fe8cf --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 685becdb11da0914baace7c1eea0fee6 +folderAsset: yes +timeCreated: 1495092851 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave.meta new file mode 100644 index 0000000..5a30349 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d55c83e35ddd5d34bb64ddee5f6d553c +folderAsset: yes +timeCreated: 1495093544 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/MicController.cs b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/MicController.cs new file mode 100644 index 0000000..6594860 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/MicController.cs @@ -0,0 +1,107 @@ +using UnityEngine; + +namespace eToile_OWP +{ + [RequireComponent(typeof(AudioSource))] + + public class MicController : MonoBehaviour + { + public bool IsWorking = true; + bool _lastValueOfIsWorking; + + public bool RaltimeOutput = true; + bool _lastValueOfRaltimeOutput; + + AudioSource _audioSource; + float _lastVolume = 0; + + void Start() + { + _audioSource = GetComponent(); + if (IsWorking) + { + WorkStart(); + } + } + + void Update() + { + CheckIfIsWorkingChanged(); + CheckIfRealtimeOutputChanged(); + } + + void CheckIfIsWorkingChanged() + { + if (_lastValueOfIsWorking != IsWorking) + { + if (IsWorking) + { + WorkStart(); + } + else + { + WorkStop(); + } + } + + _lastValueOfIsWorking = IsWorking; + } + + void CheckIfRealtimeOutputChanged() + { + if (_lastValueOfRaltimeOutput != RaltimeOutput) + { + DisableSound(RaltimeOutput); + } + + _lastValueOfRaltimeOutput = RaltimeOutput; + } + + void DisableSound(bool SoundOn) + { + if (SoundOn) + { + if (_lastVolume > 0) + { + _audioSource.volume = _lastVolume; + } + else + { + _audioSource.volume = 1f; + } + } + else + { + _lastVolume = _audioSource.volume; + _audioSource.volume = 0f; + } + } + + public void WorkStart() + { +#if !UNITY_WEBGL + IsWorking = true; + + for (int d = 0; d < Microphone.devices.Length; d++) + { + print(Microphone.devices[d]); + } + _audioSource.clip = Microphone.Start(null, true, 10, 22050); + _audioSource.loop = true; + //while (!(Microphone.GetPosition(null) > 0)) + //{ + // _audioSource.Play(); + //} +#endif + } + + public void WorkStop() + { +#if !UNITY_WEBGL + IsWorking = false; + Microphone.End(null); + _audioSource.loop = false; +#endif + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/MicController.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/MicController.cs.meta new file mode 100644 index 0000000..a915029 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/MicController.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 44df910605303d74a9e25a5c687e011b +timeCreated: 1502286903 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/Example/Scripts/2_WAVSave/MicController.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/SaveWavFile.cs b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/SaveWavFile.cs new file mode 100644 index 0000000..ddc8efa --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/SaveWavFile.cs @@ -0,0 +1,91 @@ +using UnityEngine; +using UnityEngine.UI; +using System.IO; +using eToile; + +namespace eToile_OWP +{ + public class SaveWavFile : MonoBehaviour + { + AudioSource source; + MicController mic; + Text button; + + Text recordDisplay; + float recordingTimer; + + // Use this for initialization + void Start() + { + print("Persistent data path: " + Application.persistentDataPath); + source = gameObject.GetComponent(); + mic = gameObject.GetComponent(); + button = transform.Find("Button_Mic").Find("Text").GetComponent(); + recordDisplay = transform.Find("RecordDisplay").Find("Text").GetComponent(); + } + + // Update is called once per frame + void Update() + { + // Animates the recording timer: + if (mic.IsWorking) + { + recordingTimer -= Time.deltaTime; + recordDisplay.text = "Remaining: " + recordingTimer.ToString("0.0"); + if (recordingTimer <= 0f) + { + recordingTimer = 0f; + recordDisplay.text = "Time samples: " + source.timeSamples.ToString(); + StartRecording(); // Toggles the recording automatically. + } + } + } + + // Toggles the recording status: + public void StartRecording() + { + if (mic.IsWorking) + { + button.text = "Start recording"; + mic.WorkStop(); + // Timer: + recordingTimer = 0f; + recordDisplay.text = "Time samples: " + source.timeSamples.ToString(); + } + else + { + button.text = "Stop recording"; + mic.WorkStart(); + // Timer: + recordingTimer = 5f; + recordDisplay.text = "Remaining: " + recordingTimer.ToString("0.0"); + } + } + + // Player interfaces: + public void Play() + { + source.Play(); + } + public void Pause() + { + source.Pause(); + } + public void Stop() + { + source.Stop(); + } + + // File control: + public void DeleteClip() + { + source.clip = null; + File.Delete(Path.Combine(Application.persistentDataPath, "MyFile.wav")); + } + public void SaveClip() + { + byte[] wavFile = OpenWavParser.AudioClipToByteArray(source.clip); + File.WriteAllBytes(Path.Combine(Application.persistentDataPath, "MyFile.wav"), wavFile); + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/SaveWavFile.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/SaveWavFile.cs.meta new file mode 100644 index 0000000..0245da8 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/2_WAVSave/SaveWavFile.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 8aefba58523e9954ba5f3ae8ee9ce227 +timeCreated: 1502353423 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/Example/Scripts/2_WAVSave/SaveWavFile.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead.meta new file mode 100644 index 0000000..0ff97cd --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e921d4d1db4eef649bb2f18d5cab31a8 +folderAsset: yes +timeCreated: 1502286937 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead/LoadWavFile.cs b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead/LoadWavFile.cs new file mode 100644 index 0000000..f017e44 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead/LoadWavFile.cs @@ -0,0 +1,78 @@ +using UnityEngine; +using UnityEngine.UI; +using System.IO; +using eToile; + +namespace eToile_OWP +{ + public class LoadWavFile : MonoBehaviour + { + + AudioSource source; + Text loadDisplay; + InputField inputFile; + + void Start() + { + source = gameObject.GetComponent(); + loadDisplay = transform.Find("LoadDisplay").Find("Text").GetComponent(); + inputFile = transform.Find("InputField").GetComponent(); + } + + // Player interfaces: + public void Play() + { + source.Play(); + } + public void Pause() + { + source.Pause(); + } + public void Stop() + { + source.Stop(); + } + + // File control: + public void DeleteClip() + { + source.clip = null; + File.Delete(Path.Combine(Application.persistentDataPath, "MyFile.wav")); + } + public void SaveClip() + { + byte[] wavFile = OpenWavParser.AudioClipToByteArray(source.clip); + File.WriteAllBytes(Path.Combine(Application.persistentDataPath, "MyFile.wav"), wavFile); + } + + public void LoadDefaultFile() + { + string filePath = Path.Combine(Application.persistentDataPath, "MyFile.wav"); + if (File.Exists(filePath)) + { + byte[] wavFile = File.ReadAllBytes(filePath); + source.clip = OpenWavParser.ByteArrayToAudioClip(wavFile); + loadDisplay.text = "Samples: " + source.clip.samples.ToString(); + } + else + { + loadDisplay.text = "File not found"; + } + } + + public void LoadCustomFile() + { + string filePath = Path.Combine(Application.persistentDataPath, inputFile.text); + if (File.Exists(filePath)) + { + byte[] wavFile = File.ReadAllBytes(filePath); + source.clip = OpenWavParser.ByteArrayToAudioClip(wavFile); + loadDisplay.text = "Samples: " + source.clip.samples.ToString(); + } + else + { + loadDisplay.text = "File not found"; + } + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead/LoadWavFile.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead/LoadWavFile.cs.meta new file mode 100644 index 0000000..64387db --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Scripts/3_WAVRead/LoadWavFile.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 728c5997a38b0de42a8ef8068a8fa4ea +timeCreated: 1502357261 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/Example/Scripts/3_WAVRead/LoadWavFile.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures.meta new file mode 100644 index 0000000..d0956a6 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4880b4e708939604096e8f8d5505e70a +folderAsset: yes +timeCreated: 1502905974 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures/AppIcon.png b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures/AppIcon.png new file mode 100644 index 0000000..13e0a95 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures/AppIcon.png differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures/AppIcon.png.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures/AppIcon.png.meta new file mode 100644 index 0000000..7059964 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/Textures/AppIcon.png.meta @@ -0,0 +1,95 @@ +fileFormatVersion: 2 +guid: 59cbaf2248dd4a14091a3e3b073a84fd +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4492417cae8ead44993720bf243c2dbb + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/Example/Textures/AppIcon.png + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/_OWP_TestScene.unity b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/_OWP_TestScene.unity new file mode 100644 index 0000000..96c15b3 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/_OWP_TestScene.unity @@ -0,0 +1,468 @@ +%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, g: 0, b: 0, 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: 0 + 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: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + 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: 4890085278179872738, guid: b7d3864962e1e2e45992e1e2006f6aad, + type: 2} +--- !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 &913967871 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 913967874} + - component: {fileID: 913967873} + - component: {fileID: 913967872} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &913967872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 913967871} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &913967873 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 913967871} + 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: 5 +--- !u!4 &913967874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 913967871} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1435929606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1435929611} + - component: {fileID: 1435929607} + - component: {fileID: 1435929608} + m_Layer: 0 + m_Name: Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &1435929607 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435929606} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0.019607844} + 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: 100 + 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: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!81 &1435929608 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435929606} + m_Enabled: 1 +--- !u!4 &1435929611 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435929606} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1737168674 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 186726, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_Name + value: ExampleOWP + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400324, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22424260, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22424260, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22424260, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22424260, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22424260, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22424260, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22467778, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22467778, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22467778, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22467778, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22467778, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22467778, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22473656, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22473656, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22473656, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22473656, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22473656, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22473656, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22481704, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22481704, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22481704, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22481704, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22481704, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22481704, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4fcd860ceff34ad43b75a921c576b9c0, type: 3} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/_OWP_TestScene.unity.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/_OWP_TestScene.unity.meta new file mode 100644 index 0000000..a8ade77 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Example/_OWP_TestScene.unity.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 76861f11b7f7bf24495f751163ea3cee +timeCreated: 1495096521 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/Example/_OWP_TestScene.unity + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Open WAV Parser documentation 1.7.pdf b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Open WAV Parser documentation 1.7.pdf new file mode 100644 index 0000000..615d020 Binary files /dev/null and b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Open WAV Parser documentation 1.7.pdf differ diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Open WAV Parser documentation 1.7.pdf.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Open WAV Parser documentation 1.7.pdf.meta new file mode 100644 index 0000000..6f9142e --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/Open WAV Parser documentation 1.7.pdf.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: b71b44dedeaa2804abd20caae8edfdc7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/Open WAV Parser documentation 1.7.pdf + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/OpenWavParser.cs b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/OpenWavParser.cs new file mode 100644 index 0000000..878d217 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/OpenWavParser.cs @@ -0,0 +1,284 @@ +using UnityEngine; +using System.Collections.Generic; + +/* This static class is developped to convert a wav file (from a byte array) into a + * UnityEngine AudioClip to be played dynamically. + * + * The other function allows your application to pick any AudioClip with valid data + * and convert its content into a wav file (to a byte array). + * + * The way you read or save the files is up to you (depending on the platform). + * + * eToile recommends using FileManagement to read and save files (OWP is already integrated): + * https://assetstore.unity.com/packages/slug/67183 + * + * V1.1: + * New feature: Automatic detection of valid headers for non WAV files. + * + * V1.2: + * BugFix: Failing when reading empty or corrupted files. + * + * v1.3: + * BugFix: Workaround to avoid AudioClip generating incorrect length (fix for loopable clips). + * + * v1.4: + * NewFeature: 24bit WAV compatibility. + * NewFeature: 32bit WAV compatibility. + * NewFeature: Simple method to combine AudioClips. + * + * v1.5: + * BugFix: Multi-channel AudioClip incomplete when saving. + * + * v1.6: + * NewFeature: Stereo to mono and mono to stereo resampling. + * + * v1.7: + * NewFeature: Main class added to eToile namespace. + */ + +namespace eToile +{ + public static class OpenWavParser + { + /// Available audio resolutions + public enum Resolution + { + _16bit = 16, + _24bit = 24, + _32bit = 32 + } + + ///Check if the provided file is a valid PCM file 12) + { + byte[] data = new byte[4]; + System.Buffer.BlockCopy(wavFile, 0, data, 0, data.Length); + string _chunkID = ByteArrayToString(data); + System.Buffer.BlockCopy(wavFile, 8, data, 0, data.Length); + string _format = ByteArrayToString(data); + return (_chunkID == "RIFF" && _format == "WAVE"); + } + return false; + } + /// Load audio file into AudioClip + public static AudioClip ByteArrayToAudioClip(byte[] wavFile, string name = "", bool stream = false) + { + /* WAV file format: + * + * size - Name - (index) Description. + * + * 4 - ChunkID - (0) "RIFF" + * 4 - ChunkSize - (4) file size minus 8 (RIFF(4) + ChunkSize(4)). + * 4 - Format - (8) "WAVE" + * + * 4 - Subchunk1ID - (12) "fmt " + * 4 - Subchunk1Size - (16) 16 bytes for PCM (bytes 20 to 36) + * 2 - AudioFormat - (20) 1 for PCM (other values implies some compression). + * 2 - NumChannels - (22) Mono = 1, Stereo = 2, etc. + * 4 - SampleRate - (24) 8000, 22050, 44100, etc. + * 4 - ByteRate - (28) == SampleRate * NumChannels * (BitsPerSample/8) + * 2 - BlockAlign - (32) == NumChannels * (BitsPerSample/8) + * 2 - BitsPerSample - (34) 8 bits = 8, 16 bits = 16, etc. + * (Here goes the extra data pointed by Subchunk1Size > 16) + * + * 4 - Subchunk2ID - (36) "data" + * 4 - Subchunk2Size - (40) + * Subchunk2Size (Data) - (44) + */ + + // Check if the provided file is a valid PCM file: + if (IsWAVFile(wavFile)) + { + //int _chunkSize = System.BitConverter.ToInt32(wavFile, 4); // Not used. + int _subchunk1Size = System.BitConverter.ToInt32(wavFile, 16); + int _audioFormat = System.BitConverter.ToInt16(wavFile, 20); + int _numChannels = System.BitConverter.ToInt16(wavFile, 22); + int _sampleRate = System.BitConverter.ToInt32(wavFile, 24); + //int _byteRate = System.BitConverter.ToInt32(wavFile, 28); // Not used. + //int _blockAlign = System.BitConverter.ToInt16(wavFile, 32); // Not used. + Resolution _bitsPerSample = (Resolution)System.BitConverter.ToInt16(wavFile, 34); + // PCM WAV method: + if (_audioFormat == 1) + { + // Find where data starts: + int _dataIndex = 20 + _subchunk1Size; + for (int i = _dataIndex; i < wavFile.Length; i++) + { + if (wavFile[i] == 'd' && wavFile[i + 1] == 'a' && wavFile[i + 2] == 't' && wavFile[i + 3] == 'a') + { + _dataIndex = i + 4; // "data" string size = 4 + break; + } + } + // Data parameters: + int _subchunk2Size = System.BitConverter.ToInt32(wavFile, _dataIndex); // Data size (Subchunk2Size). + _dataIndex += 4; // Subchunk2Size = 4 + int _sampleSize = (int)_bitsPerSample / 8; // Size of a sample. + int _sampleCount = _subchunk2Size / _sampleSize; // How many samples into data. + // Data conversion: + float[] _audioBuffer = new float[_sampleCount]; // Size for all available channels. + for (int i = 0; i < _sampleCount; i++) + { + int sampleIndex = _dataIndex + i * _sampleSize; + int intSample = 0; + float sample = 0; + switch (_bitsPerSample) + { + case Resolution._16bit: + intSample = System.BitConverter.ToInt16(wavFile, sampleIndex); + sample = intSample / 32767f; + break; + case Resolution._24bit: + intSample = System.BitConverter.ToInt32(new byte[] { 0, wavFile[sampleIndex], wavFile[sampleIndex + 1], wavFile[sampleIndex + 2] }, 0) >> 8; + sample = intSample / 8388607f; + break; + case Resolution._32bit: + intSample = System.BitConverter.ToInt32(wavFile, sampleIndex); + sample = intSample / 2147483647f; + break; + } + _audioBuffer[i] = sample; + } + // Create the AudioClip: + AudioClip audioClip = AudioClip.Create(name, _sampleCount / _numChannels, _numChannels, _sampleRate, stream); + audioClip.SetData(_audioBuffer, 0); + return audioClip; + } + else + { + Debug.LogError("[OpenWavParser.ByteArrayToAudioClip] Compressed wav format not supported."); + return null; + } + } + else + { + Debug.LogError("[OpenWavParser.ByteArrayToAudioClip] Format not supported."); + return null; + } + } + ///Returns a wav file from any AudioClip wavFile = new List(); + // RIFF header: + int size = (int)res / 8; + wavFile.AddRange(new byte[] { (byte)'R', (byte)'I', (byte)'F', (byte)'F' }); // "RIFF" + wavFile.AddRange(System.BitConverter.GetBytes(samples.Length * size + 44 - 8)); // ChunkSize + wavFile.AddRange(new byte[] { (byte)'W', (byte)'A', (byte)'V', (byte)'E' }); // "WAVE" + wavFile.AddRange(new byte[] { (byte)'f', (byte)'m', (byte)'t', (byte)' ' }); // "fmt " + wavFile.AddRange(System.BitConverter.GetBytes(16)); // Subchunk1Size (the next 16 bytes) + wavFile.AddRange(System.BitConverter.GetBytes((ushort)1)); // AudioFormat (1 for PCM) + wavFile.AddRange(System.BitConverter.GetBytes((ushort)clip.channels)); // NumChannels + wavFile.AddRange(System.BitConverter.GetBytes(clip.frequency)); // SampleRate + wavFile.AddRange(System.BitConverter.GetBytes(clip.frequency * clip.channels * size)); // ByteRate + wavFile.AddRange(System.BitConverter.GetBytes((ushort)(clip.channels * size))); // BlockAlign + wavFile.AddRange(System.BitConverter.GetBytes((ushort)res)); // BitsPerSample + wavFile.AddRange(new byte[] { (byte)'d', (byte)'a', (byte)'t', (byte)'a' }); // "data" + wavFile.AddRange(System.BitConverter.GetBytes(samples.Length * size)); // Subchunk2Size + // Add the audio data in bytes: + for (int i = 0; i < samples.Length; i++) + { + switch (res) + { + case Resolution._16bit: + short sample16 = (short)(samples[i] * 32767f); + wavFile.AddRange(System.BitConverter.GetBytes(sample16)); + break; + case Resolution._24bit: + int sample24 = Mathf.FloorToInt(samples[i] * 8388607); + byte[] data = System.BitConverter.GetBytes(sample24); + wavFile.AddRange(new byte[] { data[0], data[1], data[2] }); + break; + case Resolution._32bit: + int sample32 = (int)(samples[i] * 2147483647f); + wavFile.AddRange(System.BitConverter.GetBytes(sample32)); + break; + } + } + // Return the byte array to be saved: + return wavFile.ToArray(); + } + + ///Converts to 8 bit characters only + static string ByteArrayToString(byte[] content) + { + char[] chars = new char[content.Length]; + content.CopyTo(chars, 0); + return new string(chars); + } + + ///Combines all AudioClip from the array + public static AudioClip Combine(AudioClip[] clips) + { + if (clips == null || clips.Length == 0) + return null; + + int length = 0; + for (int i = 0; i < clips.Length; i++) + { + if (clips[i] != null) + length += clips[i].samples * clips[i].channels; + } + + float[] data = new float[length]; + length = 0; + for (int i = 0; i < clips.Length; i++) + { + if (clips[i] != null) + { + float[] buffer = new float[clips[i].samples * clips[i].channels]; + clips[i].GetData(buffer, 0); + buffer.CopyTo(data, length); + length += buffer.Length; + } + } + + AudioClip audioClip = null; + if (length > 0) + { + audioClip = AudioClip.Create("AudioClip", length / 2, 2, 44100, false); + audioClip.SetData(data, 0); + } + return audioClip; + } + ///Resamples a stereo clip to mono (Mixes both channels) + public static AudioClip StereoToMono(AudioClip stereoClip, bool stream = false) + { + // Get stereo data: + float[] _audioStereo = new float[stereoClip.samples * stereoClip.channels]; + stereoClip.GetData(_audioStereo, 0); + // Mxx to mono data: + float[] _audioBuffer = new float[stereoClip.samples]; + for (int s = 0; s < _audioBuffer.Length; s++) + { + _audioBuffer[s] = (float)((double)_audioStereo[s * 2] + _audioStereo[s * 2 + 1]) / 2f; + } + AudioClip audioClip = AudioClip.Create(stereoClip.name, _audioBuffer.Length, 1, stereoClip.frequency, stream); + audioClip.SetData(_audioBuffer, 0); + return audioClip; + } + ///Resamples a mono clip to stereo (Copies the mono channel) + public static AudioClip MonoToStereo(AudioClip monoClip, bool stream = false) + { + // Get mono data: + float[] _audioMono = new float[monoClip.samples]; + monoClip.GetData(_audioMono, 0); + // Convert to stereo data: + float[] _audioBuffer = new float[monoClip.samples * 2]; + for (int s = 0; s < _audioBuffer.Length; s += 2) + { + _audioBuffer[s] = _audioMono[s / 2]; + _audioBuffer[s + 1] = _audioMono[s / 2]; + } + AudioClip audioClip = AudioClip.Create(monoClip.name, monoClip.samples, 2, monoClip.frequency, stream); + audioClip.SetData(_audioBuffer, 0); + return audioClip; + } + } +} diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/OpenWavParser.cs.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/OpenWavParser.cs.meta new file mode 100644 index 0000000..f4f1a76 --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/OpenWavParser.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: c92f05371458d9c438171d3253cc9e92 +timeCreated: 1495092814 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/OpenWavParser.cs + uploadId: 713669 diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/readme please.txt b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/readme please.txt new file mode 100644 index 0000000..25173ad --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/readme please.txt @@ -0,0 +1,13 @@ +Hi, first of all: thank you for downloading OpenWavParser. +I'm sure it will make your developer's life easier. + +Before start with the test application, please extract the example WAV files from "ExtractMeToStreamingAssets.zip" to the persistent +data path (the path is printed to the console when the test scene starts) so you can access them from the test application. + +This test scene doesn't access StreamingAssets directly, if you need that feature please check FileManagement in the AssetStore: +https://assetstore.unity.com/packages/slug/67183 + +Please take a look at the documentation, it's short and clear. + +Thanks again. +eToile \ No newline at end of file diff --git a/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/readme please.txt.meta b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/readme please.txt.meta new file mode 100644 index 0000000..b7673ca --- /dev/null +++ b/Assets/Third/AI/FunASR_Plugin/eToile/OpenWavParser/readme please.txt.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: b88ab71e525232543bc54cb9ba843182 +timeCreated: 1468600236 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 90832 + packageName: Open WAV Parser + packageVersion: 1.7 + assetPath: Assets/eToile/OpenWavParser/readme please.txt + uploadId: 713669 diff --git a/Assets/Third/AI/Microphone_Plugin.meta b/Assets/Third/AI/Microphone_Plugin.meta new file mode 100644 index 0000000..4ffbae9 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c07e07ae13264a439eca08a28c073fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro.meta new file mode 100644 index 0000000..3587192 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08d6a3ed837526d4a9462cfef48469c5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Documentation.pdf b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Documentation.pdf new file mode 100644 index 0000000..a0cf6f0 Binary files /dev/null and b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Documentation.pdf differ diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Documentation.pdf.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Documentation.pdf.meta new file mode 100644 index 0000000..dc49b6a --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Documentation.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4751ec3803aba6d41a71d33b4f6982e0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples.meta new file mode 100644 index 0000000..9626211 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 227d8a4e92fa40c43a8f66f588f536c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example.meta new file mode 100644 index 0000000..b5e0793 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4aed3fe1612cbb841a751c0ed21d6e18 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.cs b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.cs new file mode 100644 index 0000000..1f4a4b3 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.cs @@ -0,0 +1,138 @@ +using UnityEngine; +using UnityEngine.UI; +using System.Collections.Generic; +using System.Linq; + +using Microphone = FrostweepGames.MicrophonePro.Microphone; + +namespace FrostweepGames.MicrophonePro.Examples +{ + [RequireComponent(typeof(AudioSource))] + public class Example : MonoBehaviour + { + private AudioClip _workingClip; + + public Text permissionStatusText; + + public Text recordingStatusText; + + public Dropdown devicesDropdown; + + public AudioSource audioSource; + + public Button startRecordButton, + stopRecordButton, + playRecordedAudioButton, + requestPermissionButton, + refreshDevicesButton; + + public List recordedClips; + + public int frequency = 44100; + + public int recordingTime = 120; + + [FrostweepGames.Plugins.ReadOnly] + public string selectedDevice; + + [FrostweepGames.Plugins.ReadOnly] + public bool permissionGranted; + + private void Start() + { + audioSource = GetComponent(); + + startRecordButton.onClick.AddListener(StartRecord); + stopRecordButton.onClick.AddListener(StopRecord); + playRecordedAudioButton.onClick.AddListener(PlayRecordedAudio); + requestPermissionButton.onClick.AddListener(RequestPermission); + refreshDevicesButton.onClick.AddListener(RefreshMicrophoneDevicesButtonOnclickHandler); + + devicesDropdown.onValueChanged.AddListener(DevicesDropdownValueChangedHandler); + + selectedDevice = string.Empty; + + Microphone.RecordStreamDataEvent += RecordStreamDataEventHandler; + Microphone.PermissionChangedEvent += PermissionChangedEvent; + + // no need to request permission in webgl. it does automatically + requestPermissionButton.interactable = Application.platform != RuntimePlatform.WebGLPlayer; + } + + private void OnDestroy() + { + Microphone.RecordStreamDataEvent -= RecordStreamDataEventHandler; + Microphone.PermissionChangedEvent -= PermissionChangedEvent; + } + + private void Update() + { + permissionStatusText.text = $"Microphone permission for device: '{selectedDevice}' is '{(permissionGranted ? "granted" : "denined")}'"; + recordingStatusText.text = $"Recording status is '{(Microphone.IsRecording(selectedDevice) ? "recording" : "idle")}'"; + } + + /// + /// Works only in WebGL + /// + /// + private void RecordStreamDataEventHandler(Microphone.StreamData streamData) + { + // handle streaming recording data + } + + private void PermissionChangedEvent(bool granted) + { + // handle current permission status + + if(permissionGranted != granted) + RefreshMicrophoneDevicesButtonOnclickHandler(); + + permissionGranted = granted; + + Debug.Log($"Permission state changed on: {granted}"); + } + + private void RefreshMicrophoneDevicesButtonOnclickHandler() + { + devicesDropdown.ClearOptions(); + devicesDropdown.AddOptions(Microphone.devices.ToList()); + DevicesDropdownValueChangedHandler(0); + } + + private void RequestPermission() + { + Microphone.RequestPermission(); + } + + private void StartRecord() + { + _workingClip = Microphone.Start(selectedDevice, false, recordingTime, frequency); + } + + private void StopRecord() + { + Microphone.End(selectedDevice); + + PlayRecordedAudio(); + } + + private void PlayRecordedAudio() + { + if (_workingClip == null) + return; + + audioSource.clip = _workingClip; + audioSource.Play(); + + Debug.Log("start playing"); + } + + private void DevicesDropdownValueChangedHandler(int index) + { + if (index < Microphone.devices.Length) + { + selectedDevice = Microphone.devices[index]; + } + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.cs.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.cs.meta new file mode 100644 index 0000000..e62d3e0 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ced1d40042a4114d808935068565675 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.unity b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.unity new file mode 100644 index 0000000..aeed127 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.unity @@ -0,0 +1,2951 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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.37311926, g: 0.38074008, b: 0.35872707, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + 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: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + 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: 393491196} +--- !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 &118679464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 118679465} + - component: {fileID: 118679467} + - component: {fileID: 118679466} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &118679465 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118679464} + 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_Children: [] + m_Father: {fileID: 847990088} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &118679466 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118679464} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 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 &118679467 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118679464} + m_CullTransparentMesh: 0 +--- !u!1 &272073795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 272073796} + - component: {fileID: 272073798} + - component: {fileID: 272073797} + m_Layer: 5 + m_Name: Text_PermissionStatus + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &272073796 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 272073795} + 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_Children: [] + m_Father: {fileID: 2083992251} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 125.5, y: -400} + m_SizeDelta: {x: 1794.5, y: 72} + m_Pivot: {x: 0, y: 1} +--- !u!114 &272073797 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 272073795} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a04c6b78e2dc08b4e9fbe767eae2128f, type: 3} + m_FontSize: 40 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 4 + m_MaxSize: 42 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &272073798 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 272073795} + m_CullTransparentMesh: 0 +--- !u!850595691 &393491196 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 3 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 1 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 +--- !u!1 &409234505 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409234506} + - component: {fileID: 409234509} + - component: {fileID: 409234508} + - component: {fileID: 409234507} + m_Layer: 5 + m_Name: Button_StartRecord + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &409234506 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409234505} + 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_Children: + - {fileID: 2085657421} + m_Father: {fileID: 2083992251} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 550, y: -79} + m_SizeDelta: {x: 331, y: 112} + m_Pivot: {x: 0, y: 1} +--- !u!114 &409234507 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409234505} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 409234508} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &409234508 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409234505} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &409234509 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409234505} + m_CullTransparentMesh: 0 +--- !u!1 &529804165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 529804166} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &529804166 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 529804165} + 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_Children: + - {fileID: 847990088} + m_Father: {fileID: 1931813408} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.0000076293945} + m_SizeDelta: {x: 0, y: 58} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &554226418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 554226419} + - component: {fileID: 554226422} + - component: {fileID: 554226421} + - component: {fileID: 554226420} + m_Layer: 5 + m_Name: Button_Permission + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &554226419 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 554226418} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000306, y: 1.0000306, z: 1.0000306} + m_Children: + - {fileID: 1632225806} + m_Father: {fileID: 2083992251} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 124, y: -79} + m_SizeDelta: {x: 331, y: 112} + m_Pivot: {x: 0, y: 1} +--- !u!114 &554226420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 554226418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 554226421} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &554226421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 554226418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &554226422 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 554226418} + m_CullTransparentMesh: 0 +--- !u!1 &561342492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 561342493} + - component: {fileID: 561342495} + - component: {fileID: 561342494} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &561342493 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561342492} + 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_Children: [] + m_Father: {fileID: 1528973955} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &561342494 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561342492} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 8ba73066bbd257346af65a3a4dacddf6, type: 3} + m_FontSize: 35 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Refresh Devices +--- !u!222 &561342495 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561342492} + m_CullTransparentMesh: 0 +--- !u!1 &847990087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847990088} + - component: {fileID: 847990089} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &847990088 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847990087} + 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_Children: + - {fileID: 1961231686} + - {fileID: 118679465} + - {fileID: 1961895902} + m_Father: {fileID: 529804166} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &847990089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847990087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1961231687} + toggleTransition: 1 + graphic: {fileID: 118679466} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!1 &968336455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 968336456} + - component: {fileID: 968336459} + - component: {fileID: 968336458} + - component: {fileID: 968336457} + m_Layer: 5 + m_Name: Button_StopRecord + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &968336456 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 968336455} + 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_Children: + - {fileID: 1687349243} + m_Father: {fileID: 2083992251} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 550, y: -224} + m_SizeDelta: {x: 331, y: 112} + m_Pivot: {x: 0, y: 1} +--- !u!114 &968336457 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 968336455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 968336458} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &968336458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 968336455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &968336459 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 968336455} + m_CullTransparentMesh: 0 +--- !u!1 &1104186682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1104186683} + - component: {fileID: 1104186685} + - component: {fileID: 1104186684} + m_Layer: 5 + m_Name: Image_Logo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1104186683 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1104186682} + 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_Children: [] + m_Father: {fileID: 2083992251} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -53, y: 44} + m_SizeDelta: {x: 335, y: 326} + m_Pivot: {x: 1, y: 0} +--- !u!114 &1104186684 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1104186682} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 71677a2657c617c46a362608474470a3, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1104186685 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1104186682} + m_CullTransparentMesh: 0 +--- !u!1 &1375685295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1375685296} + - component: {fileID: 1375685298} + - component: {fileID: 1375685297} + m_Layer: 5 + m_Name: Text_RecordingStatus + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1375685296 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375685295} + 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_Children: [] + m_Father: {fileID: 2083992251} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 125.5, y: -472} + m_SizeDelta: {x: 1794.5, y: 341.882} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1375685297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375685295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a04c6b78e2dc08b4e9fbe767eae2128f, type: 3} + m_FontSize: 40 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 4 + m_MaxSize: 42 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1375685298 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375685295} + m_CullTransparentMesh: 0 +--- !u!1 &1389142501 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1389142502} + - component: {fileID: 1389142505} + - component: {fileID: 1389142504} + - component: {fileID: 1389142503} + m_Layer: 5 + m_Name: Button_PlayAudio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1389142502 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1389142501} + 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_Children: + - {fileID: 1568178928} + m_Father: {fileID: 2083992251} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 124, y: -224} + m_SizeDelta: {x: 331, y: 112} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1389142503 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1389142501} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1389142504} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1389142504 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1389142501} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1389142505 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1389142501} + m_CullTransparentMesh: 0 +--- !u!1 &1416186916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1416186917} + - component: {fileID: 1416186919} + - component: {fileID: 1416186918} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1416186917 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416186916} + 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_Children: [] + m_Father: {fileID: 2034175331} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 112, y: 0} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1416186918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416186916} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 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 &1416186919 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416186916} + m_CullTransparentMesh: 0 +--- !u!1 &1528973954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1528973955} + - component: {fileID: 1528973958} + - component: {fileID: 1528973957} + - component: {fileID: 1528973956} + m_Layer: 5 + m_Name: Button_RefreshDevices + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1528973955 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1528973954} + 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_Children: + - {fileID: 561342493} + m_Father: {fileID: 2083992251} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 976, y: -224} + m_SizeDelta: {x: 331, y: 112} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1528973956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1528973954} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1528973957} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1528973957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1528973954} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1528973958 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1528973954} + m_CullTransparentMesh: 0 +--- !u!1 &1543885764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1543885765} + - component: {fileID: 1543885767} + - component: {fileID: 1543885766} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1543885765 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1543885764} + 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_Children: [] + m_Father: {fileID: 2034175331} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -51, y: -0.5} + m_SizeDelta: {x: -122, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1543885766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1543885764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a04c6b78e2dc08b4e9fbe767eae2128f, type: 3} + m_FontSize: 35 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1543885767 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1543885764} + m_CullTransparentMesh: 0 +--- !u!1 &1568178927 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1568178928} + - component: {fileID: 1568178930} + - component: {fileID: 1568178929} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1568178928 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568178927} + 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_Children: [] + m_Father: {fileID: 1389142502} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1568178929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568178927} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 8ba73066bbd257346af65a3a4dacddf6, type: 3} + m_FontSize: 35 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Play Audio +--- !u!222 &1568178930 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568178927} + m_CullTransparentMesh: 0 +--- !u!1 &1593144523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1593144524} + - component: {fileID: 1593144527} + - component: {fileID: 1593144526} + - component: {fileID: 1593144525} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1593144524 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593144523} + 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_Children: + - {fileID: 1824169336} + m_Father: {fileID: 1887362820} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1593144525 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593144523} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2001615557} + m_HandleRect: {fileID: 2001615556} + m_Direction: 2 + m_Value: 1 + m_Size: 0.9999999 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1593144526 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593144523} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &1593144527 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593144523} + m_CullTransparentMesh: 0 +--- !u!1 &1632225805 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1632225806} + - component: {fileID: 1632225808} + - component: {fileID: 1632225807} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1632225806 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1632225805} + 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_Children: [] + m_Father: {fileID: 554226419} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1632225807 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1632225805} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 8ba73066bbd257346af65a3a4dacddf6, type: 3} + m_FontSize: 35 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Request Permission +--- !u!222 &1632225808 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1632225805} + m_CullTransparentMesh: 0 +--- !u!1 &1687349242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1687349243} + - component: {fileID: 1687349245} + - component: {fileID: 1687349244} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1687349243 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1687349242} + 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_Children: [] + m_Father: {fileID: 968336456} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1687349244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1687349242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 8ba73066bbd257346af65a3a4dacddf6, type: 3} + m_FontSize: 35 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stop Record +--- !u!222 &1687349245 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1687349242} + m_CullTransparentMesh: 0 +--- !u!1 &1819206978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1819206979} + - component: {fileID: 1819206981} + - component: {fileID: 1819206980} + m_Layer: 5 + m_Name: Image_Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1819206979 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1819206978} + 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_Children: [] + m_Father: {fileID: 2083992251} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1819206980 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1819206978} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: a2ca092d9b73de6429701cc477f5b471, type: 3} + m_Type: 2 + 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 &1819206981 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1819206978} + m_CullTransparentMesh: 0 +--- !u!1 &1824169335 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1824169336} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1824169336 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1824169335} + 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_Children: + - {fileID: 2001615556} + m_Father: {fileID: 1593144524} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1857639884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1857639889} + - component: {fileID: 1857639888} + - component: {fileID: 1857639885} + - component: {fileID: 1857639890} + - component: {fileID: 1857639891} + 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 &1857639885 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_Enabled: 1 +--- !u!20 &1857639888 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + 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: 0 + 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: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1857639889 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1857639890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ced1d40042a4114d808935068565675, type: 3} + m_Name: + m_EditorClassIdentifier: + permissionStatusText: {fileID: 272073797} + recordingStatusText: {fileID: 1375685297} + devicesDropdown: {fileID: 2034175332} + audioSource: {fileID: 1857639891} + startRecordButton: {fileID: 409234507} + stopRecordButton: {fileID: 968336457} + playRecordedAudioButton: {fileID: 1389142503} + requestPermissionButton: {fileID: 554226420} + refreshDevicesButton: {fileID: 1528973956} + recordedClips: [] + frequency: 44100 + recordingTime: 120 + selectedDevice: + makeCopy: 0 + averageVoiceLevel: 0 + voiceDetectionTreshold: 0.02 +--- !u!82 &1857639891 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!1 &1887362819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1887362820} + - component: {fileID: 1887362823} + - component: {fileID: 1887362822} + - component: {fileID: 1887362821} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1887362820 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887362819} + 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_Children: + - {fileID: 1931813408} + - {fileID: 1593144524} + m_Father: {fileID: 2034175331} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1887362821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887362819} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 529804166} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1931813408} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1593144525} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1887362822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887362819} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1887362823 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887362819} + m_CullTransparentMesh: 0 +--- !u!1 &1931813407 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1931813408} + - component: {fileID: 1931813411} + - component: {fileID: 1931813410} + - component: {fileID: 1931813409} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1931813408 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1931813407} + 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_Children: + - {fileID: 529804166} + m_Father: {fileID: 1887362820} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1931813409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1931813407} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &1931813410 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1931813407} + m_CullTransparentMesh: 0 +--- !u!114 &1931813411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1931813407} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &1961231685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1961231686} + - component: {fileID: 1961231688} + - component: {fileID: 1961231687} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1961231686 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961231685} + 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_Children: [] + m_Father: {fileID: 847990088} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1961231687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961231685} + 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.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1961231688 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961231685} + m_CullTransparentMesh: 0 +--- !u!1 &1961895901 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1961895902} + - component: {fileID: 1961895904} + - component: {fileID: 1961895903} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1961895902 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961895901} + 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_Children: [] + m_Father: {fileID: 847990088} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 20, y: -0.5} + m_SizeDelta: {x: -60, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1961895903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961895901} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: a04c6b78e2dc08b4e9fbe767eae2128f, type: 3} + m_FontSize: 27 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 300 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Start Record +--- !u!222 &1961895904 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961895901} + m_CullTransparentMesh: 0 +--- !u!1 &2001615555 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2001615556} + - component: {fileID: 2001615558} + - component: {fileID: 2001615557} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2001615556 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2001615555} + 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_Children: [] + m_Father: {fileID: 1824169336} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.00000011920929} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2001615557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2001615555} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &2001615558 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2001615555} + m_CullTransparentMesh: 0 +--- !u!1 &2034175330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2034175331} + - component: {fileID: 2034175334} + - component: {fileID: 2034175333} + - component: {fileID: 2034175332} + m_Layer: 5 + m_Name: Dropdown_Devices + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2034175331 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034175330} + 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_Children: + - {fileID: 1543885765} + - {fileID: 1416186917} + - {fileID: 1887362820} + m_Father: {fileID: 2083992251} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 976, y: -79} + m_SizeDelta: {x: 465.59625, y: 111.99992} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2034175332 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034175330} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d0b652f32a2cc243917e4028fa0f046, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2034175333} + m_Template: {fileID: 1887362820} + m_CaptionText: {fileID: 1543885766} + m_CaptionImage: {fileID: 0} + m_ItemText: {fileID: 1961895903} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_AlphaFadeSpeed: 0.15 +--- !u!114 &2034175333 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034175330} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2034175334 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034175330} + m_CullTransparentMesh: 0 +--- !u!1 &2083992247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2083992251} + - component: {fileID: 2083992250} + - component: {fileID: 2083992249} + - component: {fileID: 2083992248} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2083992248 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083992247} + 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 &2083992249 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083992247} + 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: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &2083992250 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083992247} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1857639888} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2083992251 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083992247} + 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_Children: + - {fileID: 1819206979} + - {fileID: 1104186683} + - {fileID: 409234506} + - {fileID: 968336456} + - {fileID: 1389142502} + - {fileID: 554226419} + - {fileID: 1528973955} + - {fileID: 2034175331} + - {fileID: 272073796} + - {fileID: 1375685296} + m_Father: {fileID: 0} + m_RootOrder: 2 + 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!1 &2085657420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2085657421} + - component: {fileID: 2085657423} + - component: {fileID: 2085657422} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2085657421 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2085657420} + 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_Children: [] + m_Father: {fileID: 409234506} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2085657422 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2085657420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 8ba73066bbd257346af65a3a4dacddf6, type: 3} + m_FontSize: 35 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Start Record +--- !u!222 &2085657423 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2085657420} + m_CullTransparentMesh: 0 +--- !u!1 &2118416280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2118416283} + - component: {fileID: 2118416282} + - component: {fileID: 2118416281} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2118416281 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118416280} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &2118416282 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118416280} + 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: 5 +--- !u!4 &2118416283 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118416280} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.unity.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.unity.meta new file mode 100644 index 0000000..31c5c70 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/Basic_Example/Example.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: efb284959345ad546aefc9ce6b55dd6c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example.meta new file mode 100644 index 0000000..e8637f8 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a70931984923144580d8779a7f2f40a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.cs b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.cs new file mode 100644 index 0000000..ec46dbc --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.cs @@ -0,0 +1,73 @@ +using UnityEngine; +using UnityEngine.UI; +using System.Collections.Generic; +using System.Linq; +using System; + +using Microphone = FrostweepGames.MicrophonePro.Microphone; + +namespace FrostweepGames.MicrophonePro.Examples +{ + public class LeapSync_Example : MonoBehaviour + { +#if !UNITY_WEBGL || UNITY_EDITOR + public AudioSource _audioSource; +#endif + public Button startRecord, + stopRecord; + + private int _sampleRate = 44100; + + private int _recordingTime = 1; + + + private void Start() + { + startRecord.onClick.AddListener(StartRecordHandler); + stopRecord.onClick.AddListener(StopRecordHandler); + startRecord.interactable = true; + stopRecord.interactable = false; + + Microphone.PermissionChangedEvent += PermissionChangedEvent; + } + + private void OnDestroy() + { + Microphone.PermissionChangedEvent -= PermissionChangedEvent; + } + + private void PermissionChangedEvent(bool granted) + { + Debug.Log($"Permission state changed on: {granted}"); + } + + private void StartRecordHandler() + { + if (Microphone.devices.Length == 0) + return; +#if UNITY_WEBGL && !UNITY_EDITOR + // for webgl we use native audio speaker instead unity audio source due to limitation of unity audio engine + Microphone.Start(Microphone.devices[0], true, _recordingTime, _sampleRate, true); +#else + _audioSource.clip = Microphone.Start(Microphone.devices[0], true, _recordingTime, _sampleRate); + _audioSource.loop = true; + _audioSource.Play(); +#endif + startRecord.interactable = false; + stopRecord.interactable = true; + } + + private void StopRecordHandler() + { + if (Microphone.devices.Length == 0) + return; + + Microphone.End(Microphone.devices[0]); +#if !UNITY_WEBGL || UNITY_EDITOR + _audioSource.Stop(); +#endif + startRecord.interactable = true; + stopRecord.interactable = false; + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.cs.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.cs.meta new file mode 100644 index 0000000..73aab92 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3e687bb929285f744b1bfef25f941566 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.unity b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.unity new file mode 100644 index 0000000..8bf24fb --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.unity @@ -0,0 +1,1191 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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.12731749, g: 0.13414757, b: 0.1210787, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + 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: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + 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: 341922375} +--- !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 &157351944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 157351945} + - component: {fileID: 157351948} + - component: {fileID: 157351947} + - component: {fileID: 157351946} + m_Layer: 5 + m_Name: Button_StopRecord + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &157351945 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157351944} + 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: 795534827} + m_Father: {fileID: 460908341} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -224} + m_SizeDelta: {x: 331, y: 112} + m_Pivot: {x: 0, y: 1} +--- !u!114 &157351946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157351944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 157351947} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &157351947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157351944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &157351948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157351944} + m_CullTransparentMesh: 0 +--- !u!850595691 &341922375 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 4 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 1 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRTiledBaking: 0 +--- !u!1 &460908337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460908341} + - component: {fileID: 460908340} + - component: {fileID: 460908339} + - component: {fileID: 460908338} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &460908338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460908337} + 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 &460908339 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460908337} + 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: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &460908340 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460908337} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &460908341 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460908337} + 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: 1018176055} + - {fileID: 1022412270} + - {fileID: 733909075} + - {fileID: 157351945} + m_Father: {fileID: 0} + m_RootOrder: 2 + 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!1 &514953346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 514953347} + - component: {fileID: 514953349} + - component: {fileID: 514953348} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &514953347 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514953346} + 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: 733909075} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &514953348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514953346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 8ba73066bbd257346af65a3a4dacddf6, type: 3} + m_FontSize: 35 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Start Record +--- !u!222 &514953349 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514953346} + m_CullTransparentMesh: 0 +--- !u!1 &733909074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 733909075} + - component: {fileID: 733909078} + - component: {fileID: 733909077} + - component: {fileID: 733909076} + m_Layer: 5 + m_Name: Button_StartRecord + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &733909075 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733909074} + 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: 514953347} + m_Father: {fileID: 460908341} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -79} + m_SizeDelta: {x: 331, y: 112} + m_Pivot: {x: 0, y: 1} +--- !u!114 &733909076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733909074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 733909077} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &733909077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733909074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: e5fedfccb048f784c8160bc579160990, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &733909078 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733909074} + m_CullTransparentMesh: 0 +--- !u!1 &795534826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 795534827} + - component: {fileID: 795534829} + - component: {fileID: 795534828} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &795534827 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795534826} + 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: 157351945} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &795534828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795534826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 8ba73066bbd257346af65a3a4dacddf6, type: 3} + m_FontSize: 35 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stop Record +--- !u!222 &795534829 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795534826} + m_CullTransparentMesh: 0 +--- !u!1 &1018176054 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1018176055} + - component: {fileID: 1018176057} + - component: {fileID: 1018176056} + m_Layer: 5 + m_Name: Image_Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1018176055 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1018176054} + 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: 460908341} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1018176056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1018176054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: a2ca092d9b73de6429701cc477f5b471, type: 3} + m_Type: 2 + 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 &1018176057 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1018176054} + m_CullTransparentMesh: 0 +--- !u!1 &1022412269 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1022412270} + - component: {fileID: 1022412272} + - component: {fileID: 1022412271} + m_Layer: 5 + m_Name: Image_Logo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1022412270 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1022412269} + 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: 460908341} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -53, y: 44} + m_SizeDelta: {x: 335, y: 326} + m_Pivot: {x: 1, y: 0} +--- !u!114 &1022412271 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1022412269} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 71677a2657c617c46a362608474470a3, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1022412272 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1022412269} + m_CullTransparentMesh: 0 +--- !u!1 &1857639884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1857639889} + - component: {fileID: 1857639888} + - component: {fileID: 1857639885} + - component: {fileID: 1857639890} + - component: {fileID: 1857639891} + - component: {fileID: 1857639892} + 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 &1857639885 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_Enabled: 1 +--- !u!20 &1857639888 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + 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: 0 + 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: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1857639889 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, 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!114 &1857639890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3e687bb929285f744b1bfef25f941566, type: 3} + m_Name: + m_EditorClassIdentifier: + _audioSource: {fileID: 1857639891} + startRecord: {fileID: 733909076} + stopRecord: {fileID: 157351946} +--- !u!82 &1857639891 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &1857639892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857639884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1 &2064782091 +GameObject: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2064782093} + - component: {fileID: 2064782092} + m_Layer: 0 + m_Name: Prefab Indexer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2064782092 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064782091} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 05a7c62fccbafd342991629222351294, type: 3} + m_Name: + m_EditorClassIdentifier: + _scenePrefabInstances: [] +--- !u!4 &2064782093 +Transform: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2064782091} + 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: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2118416280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2118416283} + - component: {fileID: 2118416282} + - component: {fileID: 2118416281} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2118416281 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118416280} + 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 &2118416282 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118416280} + 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: 5 +--- !u!4 &2118416283 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118416280} + 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: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.unity.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.unity.meta new file mode 100644 index 0000000..6a7b252 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/LeapSync_Example/LeapSync_Example.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b654c21cf2f1494b9e7b3c13665d384 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/arial_cyrrilic.ttf b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/arial_cyrrilic.ttf new file mode 100644 index 0000000..a94a322 Binary files /dev/null and b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/arial_cyrrilic.ttf differ diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/arial_cyrrilic.ttf.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/arial_cyrrilic.ttf.meta new file mode 100644 index 0000000..6d7721e --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Examples/arial_cyrrilic.ttf.meta @@ -0,0 +1,25 @@ +fileFormatVersion: 2 +guid: a04c6b78e2dc08b4e9fbe767eae2128f +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontName: Arial Cyr + fontNames: + - 'Arial Cyr + + Arial Unicode MS' + fallbackFontReferences: + - {fileID: 12800000, guid: 4cc5eb7562461174cac02681e0fe81eb, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins.meta new file mode 100644 index 0000000..ba5630f --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88bca197853d5154daa2e7764e8d937f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL.meta new file mode 100644 index 0000000..7d18341 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f43d66e926747542ad508f48c597751 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL/microphone-native.jslib b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL/microphone-native.jslib new file mode 100644 index 0000000..d15a498 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL/microphone-native.jslib @@ -0,0 +1,130 @@ +// +// MICROPHONE PRO +// CURRENT VERSION 4.0.0 +// POWERED BY FROSTWEEP GAMES +// PROGRAMMER ARTEM SHYRIAIEV +// LAST UPDATE FEBRUARY 16 2023 +// + +var MicrophoneNativeLibrary = { + + $CallbacksMap:{}, + + initSamplesMemoryData: function(byteOffset, length, left) { + if(left === 0) + document.microphoneNative.samplesMemoryDataLeftChannel = new Float32Array(buffer, byteOffset, length); + else + document.microphoneNative.samplesMemoryDataRightChannel = new Float32Array(buffer, byteOffset, length); + }, + + devicesData: function () { + if(document.microphoneNative === undefined) + return document.microphoneNative.getPtrFromString("[]"); + var devices = document.microphoneNative.microphone.devices(); + return document.microphoneNative.getPtrFromString(JSON.stringify({ devices: devices })); + }, + + getDeviceCaps: function() { + if(document.microphoneNative === undefined) + return document.microphoneNative.getPtrFromString("[]"); + var caps = document.microphoneNative.microphone.getDeviceCaps(); + return document.microphoneNative.getPtrFromString(JSON.stringify({ caps: caps })); + }, + + getPosition: function() { + if(document.microphoneNative === undefined) + return 0; + return document.microphoneNative.microphone.getPosition(); + }, + + isRecording: function() { + if(document.microphoneNative === undefined) + return 0; + return document.microphoneNative.microphone.isRecording() ? 1 : 0; + }, + + end: function() { + if(document.microphoneNative === undefined) + return; + document.microphoneNative.microphone.end(); + }, + + start: function(deviceId, frequency, loop, lengthSec) { + if(document.microphoneNative === undefined) + return; + document.microphoneNative.microphone.start(document.microphoneNative.getStringFromPtr(deviceId), frequency, loop == 1, lengthSec); + }, + + isPermissionGranted: function() { + if(document.microphoneNative === undefined) + return 0; + return document.microphoneNative.microphone.devicePermitted(document.microphoneNative.microphone.deviceKinds.AudioInput) ? 1 : 0; + }, + + setLeapSync: function(enabled) { + if(document.microphoneNative === undefined) + return; + document.microphoneNative.microphone.setLeapSync(enabled === 1); + }, + + dispose: function() { + if(document.microphoneNative != undefined){ + document.microphoneNative.microphone = undefined; + document.microphoneNative.getPtrFromString = undefined; + document.microphoneNative.getStringFromPtr = undefined; + document.microphoneNative.unityCommand = undefined; + document.microphoneNative = undefined; + + CallbacksMap = {}; + } + }, + + init: function(callbackJSON) { + if(document.microphoneNative != undefined) + return; + + document.microphoneNative = {}; + + const JSONCallbackName = "callbackJSON"; + + CallbacksMap[JSONCallbackName] = callbackJSON; + + function getStringFromPtr(ptr) { + if (typeof UTF8ToString === "function") + return UTF8ToString(ptr); + else + return Pointer_stringify(ptr); + } + + function getPtrFromString(str){ + var bufferSize = lengthBytesUTF8(str) + 1; + var buffer = _malloc(bufferSize); + stringToUTF8(str, buffer, bufferSize); + return buffer; + } + + function unityCommand(command, object){ + if(object == null || command == null) + return; + + var ptrFunc = CallbacksMap[JSONCallbackName]; + var buffer = getPtrFromString(JSON.stringify({ command: { command: command, data: object } })); + + if(typeof Runtime !== 'undefined' && typeof Runtime.dynCall === "function"){ + Runtime.dynCall('vi', ptrFunc, [buffer]); + } else{ + Module['dynCall_vi'](ptrFunc, buffer); + } + + _free(buffer); + } + + document.microphoneNative.microphone = new Microphone(); + document.microphoneNative.getPtrFromString = getPtrFromString; + document.microphoneNative.getStringFromPtr = getStringFromPtr; + document.microphoneNative.unityCommand = unityCommand; + } +}; + +autoAddDeps(MicrophoneNativeLibrary, '$CallbacksMap'); +mergeInto(LibraryManager.library, MicrophoneNativeLibrary); \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL/microphone-native.jslib.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL/microphone-native.jslib.meta new file mode 100644 index 0000000..17390bb --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Plugins/WebGL/microphone-native.jslib.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 1c7b306cb267346b99b0a38d69293e46 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/README.txt b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/README.txt new file mode 100644 index 0000000..67b3943 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/README.txt @@ -0,0 +1,35 @@ +-INFO: +MICROPHONE PRO +CURRENT VERSION 4.0.2 +POWERED BY FROSTWEEP GAMES +PROGRAMMER ARTEM SHYRIAIEV +LAST UPDATE 8 MAY 2023 + +-PATCHLIST: +VERSION 1.0 - IMPLEMENTED SIMPLE MICROPHONE WEBGL LIB +VERSION 1.1 - FIXED BUGS WITH CHROME, REMOVE SOME CUSTOM DATA CLASSES IN JS, REMOVE UNUSED WEBGL TEMPLATES +VERSION 1.2 - FIXED ISSUE WITH IOS. FIXED ISSUE WITH RE-RECORDING +VERSION 2.0 - NEW CORE, NEW API +VERSION 2.1 - ADDED NATIVE CODE LIMITATIONS FOR SAFARI AND MICROSOFT EDGE BROSWERS +VERSION 2.2 - NATIVE CODE FIXES, LIP SYNC DEMO IMPROVEMENTS, CORE IMPROVEMENTS, ADDED SUPPORT FOR HIGH LEVEL OF CODE STRIPPING, SMALL CHANGES +VERSION 2.2.1 - FIXES +VERSION 2.2.2 - DEVELOPMENT BUILD FIXES +VERSION 2.2.3 - CROSS PLATFORM AUDIO CONTEXT ISSUE FIX +VERSION 2.2.4 - SAFARI AUDIO CONTEXT ISSUE FIX +VERSION 2.2.5 - IMPROVED API OF CURRENT STATUS OF PERMISSION +VERSION 2.2.6 - FIXED ERRORS IN EDITOR +VERSION 2.2.7 - FIXED ERRORS IN IOS SAFARI +VERSION 2.2.8 - FIXED ERRORS WITH EARLIER INITIALIZATION OF CONTEXT BEFORE USER GESTURE +VERSION 2.3.0 - FIXED ISSUES. IMPROVED API. UPDATED EXAMPLE SCENE. ADDED NEW API +VERSION 3.0.0 - NEW CORE. NEW API. OPTIMIZATIONS. +VERSION 3.0.1 - IMPROVED NATIVE CORE FOR SUPPORTING OF LATEST UNITY VERSIONS. +VERSION 4.0.0 - NEW CORE. OPTIMIZATIONS. FIXES AND GENERAL PRODUCTION IMPROVEMENTS. +VERSION 4.0.1 - STABILITY IMPROVEMENTS. EXTENDED API. +VERSION 4.0.2 - FIXES OF ISSUES IN CORE RELATED TO RESAMPLING. + +-CONTACTS: +SKYPE SATTELITE101 +EMAIL ASSETS@FROSTWEEPGAMES.COM +OFFICIAL WEBSITE WWW.FROSTWEEPGAMES.COM +YOUTUBE https://www.youtube.com/user/FrostweepGames/ +DISCORD https://discord.gg/TZdhnWy \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/README.txt.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/README.txt.meta new file mode 100644 index 0000000..a4082f3 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/README.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4cd4a7c496fcbdc409334b35d99b8024 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources.meta new file mode 100644 index 0000000..47ed6ab --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f6f1f5ffffcc23d4bb4eddebb6b40b34 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro.meta new file mode 100644 index 0000000..418268f --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae13993d6176bd146ae9f464e1a49a58 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro/GeneralConfig.asset b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro/GeneralConfig.asset new file mode 100644 index 0000000..799f710 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro/GeneralConfig.asset @@ -0,0 +1,17 @@ +%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: fb7e9b4997e444145901211c05c6c780, type: 3} + m_Name: GeneralConfig + m_EditorClassIdentifier: + version: 4.0.0 + showWelcomeDialogAtStartup: 0 + usePostProcessBuildInject: 0 diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro/GeneralConfig.asset.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro/GeneralConfig.asset.meta new file mode 100644 index 0000000..d75d787 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Resources/MicrophonePro/GeneralConfig.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03962c6a71cc0d24091ebff69752dee6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts.meta new file mode 100644 index 0000000..2c7f701 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 014e1678030053848babf3529cb7dbe2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor.meta new file mode 100644 index 0000000..414d135 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 838e03afd81dd4f4e8732e0000f777a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/DefineProcessing.cs b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/DefineProcessing.cs new file mode 100644 index 0000000..121b759 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/DefineProcessing.cs @@ -0,0 +1,16 @@ +namespace FrostweepGames.Plugins.WebGL.MicrophonePro +{ + [UnityEditor.InitializeOnLoad] + public class DefineProcessing : Plugins.DefineProcessing + { + internal static readonly string[] _Defines = new string[] + { + "FG_MPRO" + }; + + static DefineProcessing() + { + AddOrRemoveDefines(true, true, _Defines); + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/DefineProcessing.cs.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/DefineProcessing.cs.meta new file mode 100644 index 0000000..810082f --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/DefineProcessing.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0649c3daad9e6b344bf4cc33dfb24e34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/MicrophonePostProcess.cs b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/MicrophonePostProcess.cs new file mode 100644 index 0000000..447587c --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/MicrophonePostProcess.cs @@ -0,0 +1,77 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEditor; +using UnityEditor.Callbacks; +using UnityEngine; + +namespace FrostweepGames.MicrophonePro +{ + public sealed class MicrophonePostProcess + { + [PostProcessBuild(1)] + public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) + { + if (!GeneralConfig.Config.usePostProcessBuildInject) + return; + + if (target == BuildTarget.WebGL) + { + string indexPath = $"{pathToBuiltProject}/index.html"; + + if (System.IO.File.Exists(indexPath)) + { + string indexData = System.IO.File.ReadAllText(indexPath); + + string dependencies = + @" + + "; + + if (!indexData.Contains(dependencies)) + { + indexData = indexData.Insert(indexData.IndexOf(""), $"\n{dependencies}\n"); + + System.IO.File.WriteAllText(indexPath, indexData); + } + } + else + { + UnityEngine.Debug.LogError("Process of MICROPHONE PRO failed due to: index.html not found!"); + } + + string pluginFolder = GetPluginFolderPath(); + + File.Copy($"{pluginFolder}/Scripts/Native/microphone.txt", $"{pathToBuiltProject}/microphone.js", true); + File.Copy($"{pluginFolder}/Scripts/Native/mic-worklet-module.txt", $"{pathToBuiltProject}/mic-worklet-module.js", true); + } + } + + private static string GetPluginFolderPath() + { + return SearchFolder(Application.dataPath, "MicrophonePro"); + } + + private static string SearchFolder(string path, string name) + { + string[] directories = System.IO.Directory.GetDirectories(path); + + for (int i = 0; i < directories.Length; i++) + { + if (directories[i].EndsWith(name)) + { + return directories[i]; + } + else + { + string exportPath = SearchFolder(directories[i], name); + + if (!string.IsNullOrEmpty(exportPath)) + return exportPath; + } + } + + return null; + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/MicrophonePostProcess.cs.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/MicrophonePostProcess.cs.meta new file mode 100644 index 0000000..0f35e4e --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/MicrophonePostProcess.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 55fcb75fcdf6d7446a9abacf15f2a0a2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/WelcomeDialog.cs b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/WelcomeDialog.cs new file mode 100644 index 0000000..e11cad7 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/WelcomeDialog.cs @@ -0,0 +1,106 @@ +using UnityEditor; +using UnityEngine; + +namespace FrostweepGames.MicrophonePro +{ + [InitializeOnLoad] + public class WelcomeDialog : EditorWindow + { + private static bool _Inited; + + static WelcomeDialog() + { + EditorApplication.update += Startup; + } + + private static void Startup() + { + EditorApplication.update -= Startup; + + if (GeneralConfig.Config.showWelcomeDialogAtStartup) + { + Init(); + } + } + + [MenuItem("Window/Frostweep Games/Microphone Pro")] + private static void Init() + { + if (_Inited) + return; + + WelcomeDialog window = (WelcomeDialog)GetWindow(typeof(WelcomeDialog), false, "Microphone Pro", true); + window.minSize = new Vector2(500, 400); + window.maxSize = new Vector2(500, 400); + window.Show(); + + _Inited = true; + } + + private void OnDestroy() + { + _Inited = false; + } + + private void OnGUI() + { + EditorGUILayout.Space(); + + EditorGUILayout.LabelField("Welcome to Frostweep Games - Microphone Pro!", EditorStyles.boldLabel); + + EditorGUILayout.Space(); + GUILayout.BeginHorizontal(); + GUILayout.BeginVertical(); + + if (GUILayout.Button("Asset Store Page")) + { + Application.OpenURL("https://assetstore.unity.com/publishers/14839"); + } + if (GUILayout.Button("Frostweep Games Website")) + { + Application.OpenURL("https://frostweepgames.com"); + } + if (GUILayout.Button("Frostweep Games Store Page")) + { + Application.OpenURL("https://store.frostweepgames.com"); + } + if (GUILayout.Button("Official Discord Server")) + { + Application.OpenURL("https://discord.gg/TZdhnWy"); + } + if (GUILayout.Button("Contact Us")) + { + Application.OpenURL("mailto: assets@frostweepgames.com"); + } + GUILayout.EndVertical(); + GUILayout.EndHorizontal(); + EditorGUILayout.Space(); + EditorGUILayout.Space(); + + EditorGUILayout.LabelField("Tools"); + + if (GUILayout.Button("Locate Microphone Pro Settings")) + { + Selection.objects = new UnityEngine.Object[] { GeneralConfig.Config }; + EditorGUIUtility.PingObject(GeneralConfig.Config); + } + if (GUILayout.Button("Open Documentation")) + { + System.Diagnostics.Process.Start(Application.dataPath + "/FrostweepGames/MicrophonePro/Documentation.pdf"); + } + if (GUILayout.Button("Open README")) + { + System.Diagnostics.Process.Start(Application.dataPath + "/FrostweepGames/MicrophonePro/README.txt"); + } + + EditorGUILayout.Space(); + bool showOnStartup = GUILayout.Toggle(GeneralConfig.Config.showWelcomeDialogAtStartup, "Show on startup"); + + if (showOnStartup != GeneralConfig.Config.showWelcomeDialogAtStartup) + { + GeneralConfig.Config.showWelcomeDialogAtStartup = showOnStartup; + EditorUtility.SetDirty(GeneralConfig.Config); + } + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/WelcomeDialog.cs.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/WelcomeDialog.cs.meta new file mode 100644 index 0000000..c71ed82 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Editor/WelcomeDialog.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 162b262de86fbb541938fb2da929e62f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Microphone.cs b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Microphone.cs new file mode 100644 index 0000000..389ba6c --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Microphone.cs @@ -0,0 +1,509 @@ +//#define FORCE_WEBGL_MIC + +// C# 10 feature +//global using Microphone = FrostweepGames.MicrophonePro.Microphone; + +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC +using System.Runtime.InteropServices; +#endif +using System; +using System.Linq; +using System.Globalization; +using System.Collections.Generic; +using UnityEngine; +using AOT; + +#if UNITY_ANDROID +using UnityEngine.Android; +#endif + +namespace FrostweepGames.MicrophonePro +{ + public sealed class Microphone + { + /// + /// Uses for debugging native commands. Works only in WebGL + /// + public static bool Logging = false; + + /// + /// Fire when permission for microphone was changed. In WebGL it does automatically. On Android/IOS fire only when requested permission via RequestPermission() function + /// + public static event Action PermissionChangedEvent; + + /// + /// Fire when receiving stream chunk from native recorder. Works only in WebGL + /// + public static event Action RecordStreamDataEvent; + +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + private delegate void NativeCommand(string json); + + #region __Internal + + [DllImport("__Internal")] + private static extern int init(NativeCommand handler); + + [DllImport("__Internal")] + private static extern int initSamplesMemoryData(float[] array, int length, int left); + + [DllImport("__Internal")] + private static extern int isRecording(); + + [DllImport("__Internal")] + private static extern string devicesData(); + + [DllImport("__Internal")] + private static extern string getDeviceCaps(); + + [DllImport("__Internal")] + private static extern int getPosition(); + + [DllImport("__Internal")] + private static extern void start(string deviceId, int frequency, int loop, int lengthSec); + + [DllImport("__Internal")] + private static extern void end(); + + [DllImport("__Internal")] + private static extern void dispose(); + + [DllImport("__Internal")] + private static extern int isPermissionGranted(); + + [DllImport("__Internal")] + private static extern void setLeapSync(int enabled); + + #endregion + + private static float[] _leftChannelBuffer; + private static float[] _rightChannelBuffer; + private static float[] _mainBuffer; + private static List _devices; + private static int _channels = 2; +#endif + private static AudioClip _microphoneClip; + + /// + /// A list of available microphone devices, identified by name. + /// + public static string[] devices + { + get + { +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + _devices = Deserialize(devicesData()).devices; + return _devices.Select(item => item.label).ToArray(); +#else + return UnityEngine.Microphone.devices; +#endif + } + } + + static Microphone() + { +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + _devices = new List(); + init(HandleNativeCommandExecution); +#endif + } + + /// + /// Start Recording with device. + /// + /// The name of the device. + /// Indicates whether the recording should continue recording if lengthSec is reached, and wrap around and record from the beginning of the AudioClip. + /// Is the length of the AudioClip produced by the recording. + /// The sample rate of the AudioClip produced by the recording. + /// + /// The function returns null if the recording fails to start. + /// + public static AudioClip Start(string deviceName, bool loop, int lengthSec, int frequency, bool leapSync = false) + { +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + string microphoneDeviceIDFromName = GetMicrophoneDeviceIDFromName(deviceName); + if (string.IsNullOrEmpty(microphoneDeviceIDFromName)) + throw new ArgumentException("Couldn't acquire device ID for device name " + deviceName); + if (lengthSec <= 0) + throw new ArgumentException("Length of recording must be greater than zero seconds (was: " + lengthSec + " seconds)"); + if (lengthSec > 600) + throw new ArgumentException("Length of recording must be less than 10 minutes (was: " + lengthSec + " seconds)"); + if (frequency <= 0) + throw new ArgumentException("Frequency of recording must be greater than zero (was: " + frequency + " Hz)"); + if (frequency > 48000) + throw new ArgumentException("Frequency of recording must be less than 48000 (was: " + frequency + " Hz)"); + + if (IsRecording(deviceName)) + return _microphoneClip; + + if (_microphoneClip != null) + MonoBehaviour.Destroy(_microphoneClip); + + _microphoneClip = AudioClip.Create("Microphone", frequency * lengthSec, _channels, frequency, false); + + _leftChannelBuffer = new float[frequency * lengthSec]; + _rightChannelBuffer = new float[frequency * lengthSec]; + _mainBuffer = new float[frequency * lengthSec * _channels]; + + initSamplesMemoryData(_leftChannelBuffer, _leftChannelBuffer.Length, 0); + initSamplesMemoryData(_rightChannelBuffer, _rightChannelBuffer.Length, 1); + + setLeapSync(leapSync ? 1 : 0); + + start(microphoneDeviceIDFromName, frequency, loop ? 1 : 0, lengthSec); + + return _microphoneClip; +#else + if (_microphoneClip != null) + MonoBehaviour.Destroy(_microphoneClip); + + _microphoneClip = UnityEngine.Microphone.Start(deviceName, loop, lengthSec, frequency); + return _microphoneClip; +#endif + } + + /// + /// Query if a device is currently recording. + /// + /// The name of the device. + public static bool IsRecording(string deviceName) + { +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + return isRecording() == 1; +#else + return UnityEngine.Microphone.IsRecording(deviceName); +#endif + } + + public static void GetDeviceCaps(string deviceName, out int minFreq, out int maxfreq) + { +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + int[] array = Deserialize(getDeviceCaps()).caps; + minFreq = array[0]; + maxfreq = array[1]; +#else + UnityEngine.Microphone.GetDeviceCaps(deviceName, out minFreq, out maxfreq); +#endif + } + + /// + /// Get the position in samples of the recording. + /// + /// The name of the device. + public static int GetPosition(string deviceName) + { +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + return getPosition(); +#else + return UnityEngine.Microphone.GetPosition(deviceName); +#endif + } + + /// + /// Stops recording. + /// + /// The name of the device. + public static void End(string deviceName) + { +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + end(); + + Interleave(_mainBuffer, 0); + _microphoneClip.SetData(_mainBuffer, 0); +#else + UnityEngine.Microphone.End(deviceName); +#endif + } + + /// + /// Request that the user grant access to a Microphone. + /// + public static void RequestPermission() + { +#if UNITY_ANDROID + PermissionCallbacks permissionCallbacks = new PermissionCallbacks(); + permissionCallbacks.PermissionGranted += (permission) => { PermissionChangedEvent?.Invoke(true); }; + permissionCallbacks.PermissionDenied += (permission) => { PermissionChangedEvent?.Invoke(false); }; + permissionCallbacks.PermissionDeniedAndDontAskAgain += (permission) => { PermissionChangedEvent?.Invoke(false); }; + + if (!Permission.HasUserAuthorizedPermission(Permission.Microphone)) + Permission.RequestUserPermission(Permission.Microphone, permissionCallbacks); + else + PermissionChangedEvent?.Invoke(true); +#elif UNITY_IOS + if (!Application.HasUserAuthorization(UserAuthorization.Microphone)) + { + var operation = Application.RequestUserAuthorization(UserAuthorization.Microphone); + operation.completed += (operation) => { PermissionChangedEvent?.Invoke(Application.HasUserAuthorization(UserAuthorization.Microphone)); }; + } + else + PermissionChangedEvent?.Invoke(true); +#elif (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + if (isPermissionGranted() == 0) + { + // TODO: do nothing + } +#endif + } + + /// + /// Fills an array with sample data from the clip. + /// + /// + /// + public static bool GetData(float[] data, int offsetSamples) + { +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + return Interleave(data, offsetSamples); +#else + if (_microphoneClip == null || !_microphoneClip) + return false; + return _microphoneClip.GetData(data, offsetSamples); +#endif + } + + /// + /// Resamples of samples array from sourceFrequency into targetFrequency. + /// + /// + /// + /// + /// + public static float[] ResampleData(float[] data, int sourceFrequency, int targetFrequency) + { + if (targetFrequency == sourceFrequency) + return data; + + int sampleRateRatio = sourceFrequency / targetFrequency; + int newLength = data.Length / sampleRateRatio; + float[] result = new float[newLength]; + int offsetResult = 0; + int offsetBuffer = 0; + + while (offsetResult < result.Length) + { + int nextOffsetBuffer = (offsetResult + 1) * sampleRateRatio; + float accum = 0, + count = 0; + + for (int i = offsetBuffer; i < nextOffsetBuffer && i < data.Length; i++) + { + accum += data[i]; + count++; + } + + result[offsetResult] = accum / count; + offsetResult++; + offsetBuffer = nextOffsetBuffer; + } + + return result; + } + +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + [MonoPInvokeCallback(typeof(NativeCommand))] + private static void HandleNativeCommandExecution(string json) + { + try + { + Command command = Deserialize>(json).command; + + switch ((CommandType)Enum.Parse(typeof(CommandType), command.command)) + { + case CommandType.PermissionChanged: + { + var internalCommand = Deserialize>(json).command; + PermissionChangedEvent?.Invoke(internalCommand.data); + } + break; + case CommandType.StreamChunkReceived: + { + var internalCommand = Deserialize>(json).command; + + string[] split = internalCommand.data.Split(':'); + int index = int.Parse(split[0]); + int length = int.Parse(split[1]); + + List channelsData = new List(); + float[] array; + float[] chunk; + int pointer; + int positionPointer; + for (int i = 0; i < _channels; i++) + { + array = i == 0 ? _leftChannelBuffer : _rightChannelBuffer; + chunk = new float[length]; + pointer = 0; + positionPointer = index; + for (int j = index; j < index + length; j++) + { + chunk[pointer] = array[positionPointer]; + pointer++; + positionPointer++; + + if (positionPointer >= array.Length) + positionPointer = 0; + } + channelsData.Add(chunk); + } + + RecordStreamDataEvent?.Invoke(new StreamData(channelsData)); + } + break; + } + + if (Logging) + { + UnityEngine.Debug.Log($"Executed command: {command.command}"); + } + } + catch (Exception ex) + { + if (Logging) + { + Debug.LogException(ex); + } + } + } + + private static T Deserialize(string json) + { + if (Logging) + { + UnityEngine.Debug.Log($"Deserialize: {json}"); + } + + return UnityEngine.JsonUtility.FromJson(json); + } + + private static bool Interleave(float[] result, int offset) + { + if (_leftChannelBuffer == null || _leftChannelBuffer.Length == 0) + { + result = null; + return false; + } + + int length = _leftChannelBuffer.Length + _rightChannelBuffer.Length; + int index = 0, inputIndex = Mathf.Clamp(offset, 0, _leftChannelBuffer.Length - 1); + + while (index < length) + { + if (index >= result.Length || inputIndex >= _leftChannelBuffer.Length) + { + result = null; + return false;// tried to move over array bounds + } + + result[index++] = _leftChannelBuffer[inputIndex]; + result[index++] = _rightChannelBuffer[inputIndex]; + inputIndex++; + } + + return true; + } + + private static string GetMicrophoneDeviceIDFromName(string deviceName) + { + return _devices?.Find(device => device.label == deviceName)?.deviceId; + } +#endif + public class StreamData + { + /// + /// Returns channels data, first left then right channel + /// + public readonly List ChannelsData; + +#if UNITY_2018_4_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public StreamData() + { + ChannelsData = new List(); + } + +#if UNITY_2018_4_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public StreamData(List channelsData) + { + ChannelsData = channelsData; + } + } +#if (UNITY_WEBGL && !UNITY_EDITOR) || FORCE_WEBGL_MIC + [Serializable] + private class Command + { + public string command; + public T data; + +#if UNITY_2018_4_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public Command() + { + } + +#if UNITY_2018_4_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public Command(string command, T data) + { + this.command = command; + this.data = data; + } + } + + [Serializable] + private class Device + { + public string deviceId; + public string kind; + public string label; + public string groupId; + +#if UNITY_2018_4_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public Device() + { + } +#if UNITY_2018_4_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public Device(string deviceId, string kind, string label, string groupId) + { + this.deviceId = deviceId; + this.kind = kind; + this.label = label; + this.groupId = groupId; + } + } + + [Serializable] + private class SimpleDevicesData + { + public List devices; + } + + [Serializable] + private class SimpleDeviceCapsData + { + public int[] caps; + } + + [Serializable] + private class SimpleCommandData + { + public Command command; + } + + private enum CommandType + { + PermissionChanged, + StreamChunkReceived + } +#endif + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Microphone.cs.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Microphone.cs.meta new file mode 100644 index 0000000..349d955 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Microphone.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5133126e29944c344aec1b625903b925 +timeCreated: 1483780023 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native.meta new file mode 100644 index 0000000..953128e --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1808848e93b524118a385255c781e0f8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native/mic-worklet-module.txt b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native/mic-worklet-module.txt new file mode 100644 index 0000000..da82ad1 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native/mic-worklet-module.txt @@ -0,0 +1 @@ +class MicrophoneAudioProcessor extends AudioWorkletProcessor{static get parameterDescriptors(){return[{name:"frequency",defaultValue:44100,minValue:16e3,maxValue:48e3},{name:"channels",defaultValue:2,minValue:1,maxValue:2},{name:"recording",defaultValue:0,minValue:0,maxValue:1},]}constructor(){super()}process(e,r,n){if(0==n.recording[0])return!0;var t=null;for(let a=0;a=64&&e[a].length<4*n&&(e[a]=this.downsampleBitrate(e[a],r,n));return e}downsampleBitrate(e,r,n){if(null===e||r===n)return e;for(var t=r/n,a=Math.round(e.length/t),l=new Float32Array(a),o=0,u=0;o{i.removeEventListener("touchstart",t),i.removeEventListener("mousedown",t),setTimeout(()=>{e.initialize(e)},100)},i.addEventListener("touchstart",t),i.addEventListener("mousedown",t)}async initialize(e){e.initialized||(e.audioContext=new(window.AudioContext||window.webKitAudioContext),await e.audioContext.audioWorklet.addModule("./mic-worklet-module.js"),e.audioWorkletNode=new AudioWorkletNode(e.audioContext,"microphone-worklet"),e.audioWorkletNode.port.onmessage=i=>{e.nodeInputHandler(e,i)},e.initialized=!0,Microphone.log("initialized"))}async check(){await this.refreshDevices(),await this.refreshDevices(),setInterval(()=>{this.permissionStatusHandler(this)},1e3)}getDeviceCaps(){return[16e3,48e3]}getPosition(){return this.position}isRecording(){return this.record}start(e,i,t,a){if(!0===this.record||!0===this.requestingMedia||!1===this.initialized)return;this.sampleRate=i,this.position=0,this.loop=t,this.duration=a;let s=this.audioWorkletNode.parameters.get("frequency");s.setValueAtTime(this.sampleRate,this.audioContext.currentTime);let o=this.audioWorkletNode.parameters.get("channels");if(o.setValueAtTime(this.channels,this.audioContext.currentTime),this.requestingMedia=!0,navigator.mediaDevices.getUserMedia){var n=null;n=null!==e&&navigator.mediaDevices.getSupportedConstraints().deviceId?{audio:{deviceId:{exact:e}}}:{audio:!0},navigator.mediaDevices.getUserMedia(n).then(e=>{this.mediaGranted(this,e)}).catch(e=>{this.mediaFailed(this,e)})}}end(){if(!1===this.record||!0===this.requestingMedia||!1===this.initialized||null===this.mediaStreamSource)return;let e=this.audioWorkletNode.parameters.get("recording");e.setValueAtTime(0,this.audioContext.currentTime),this.record=!1,this.mediaAvailable=!1,this.mediaStreamSource.mediaStream.getTracks().forEach(e=>e.stop()),this.leapSync&&this.mediaStreamSource.disconnect(this.audioContext.destination),this.mediaStreamSource.disconnect(this.audioWorkletNode),Microphone.log("end")}devices(){return this.devicesList}devicePermitted(e){let i=this.devices(),t=!!i.find(i=>i.kind===e&&!!i.label);return t}setLeapSync(e){this.leapSync=e}mediaGranted(e,i){let t=e.audioWorkletNode.parameters.get("recording");t.setValueAtTime(1,e.audioContext.currentTime),e.mediaAvailable=!0,e.requestingMedia=!1,e.record=!0,e.mediaStreamSource=e.audioContext.createMediaStreamSource(i),e.mediaStreamSource.connect(e.audioWorkletNode),e.leapSync&&e.mediaStreamSource.connect(e.audioContext.destination),Microphone.log("start")}mediaFailed(e,i){e.mediaAvailable=!1,e.requestingMedia=!1,Microphone.log("media stream denied"),Microphone.log(i)}async refreshDevices(){if(navigator.mediaDevices?.enumerateDevices){if(!this.mediaAvailable)try{await navigator.mediaDevices.getUserMedia({audio:!0})}catch(e){this.devicesList=[];return}var i=await navigator.mediaDevices.enumerateDevices();this.devicesList=[];for(var t=0;t=e.duration&&!e.loop)return;let t=i.data;if(void 0==t||void 0==t.data[0])return;let a=Math.min(t.channels,this.channels),s=t.data[0].length,o=t.data,n=document.microphoneNative.samplesMemoryDataLeftChannel.length,r=e.position,d=0;for(let c=0;cn){if(e.loop)e.position=0;else{e.position=Math.max(0,n-1);break}}d++}document.microphoneNative.unityCommand("StreamChunkReceived",r+":"+d)}async permissionStatusHandler(e){await e.refreshDevices();let i=e.devicePermitted(e.deviceKinds.AudioInput);e.permissionGranted!==i&&e.setPermissionStatus(i)}setPermissionStatus(e){this.permissionGranted=e,document.microphoneNative.unityCommand("PermissionChanged",this.permissionGranted)}static log(e){console.log("[Unity][WebGL][Microphone]: "+e)}} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native/microphone.txt.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native/microphone.txt.meta new file mode 100644 index 0000000..f6c1629 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Native/microphone.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad90857005b074df697c408083e6bd2d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings.meta new file mode 100644 index 0000000..3a2abcf --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1fa027d8b427d245850fe53eba0742d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs.meta new file mode 100644 index 0000000..7c565b1 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6702146c32b52b944bca9513501aa9cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs/GeneralConfig.cs b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs/GeneralConfig.cs new file mode 100644 index 0000000..abe923a --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs/GeneralConfig.cs @@ -0,0 +1,58 @@ +using UnityEngine; + +namespace FrostweepGames.MicrophonePro +{ + //[CreateAssetMenu(fileName = "GeneralConfig", menuName = "FrostweepGames/MicrophonePro/GeneralConfig", order = 3)] + public sealed class GeneralConfig : ScriptableObject + { + private static GeneralConfig _Config; + public static GeneralConfig Config + { + get + { + if (_Config == null) + _Config = GetConfig(); + return _Config; + } + } + + [Plugins.ReadOnly] + public string version = "4.0.2"; + + public bool showWelcomeDialogAtStartup = true; + + public bool usePostProcessBuildInject = true; + + private static GeneralConfig GetConfig() + { + string path = "MicrophonePro/GeneralConfig"; + var config = Resources.Load(path); + + if(config == null) + { + Debug.LogError($"Microphone Pro General Config not found in {path} Resources folder. Will use default."); + + config = (GeneralConfig)CreateInstance("GeneralConfig"); + +#if UNITY_EDITOR + string pathToFolder = "Assets/FrostweepGames/MicrophonePro/Resources/MicrophonePro"; + string filename = "GeneralConfig.asset"; + + if (!System.IO.Directory.Exists(Application.dataPath + "/../" + pathToFolder)) + { + System.IO.Directory.CreateDirectory(pathToFolder); + UnityEditor.AssetDatabase.ImportAsset(pathToFolder); + } + + if (!System.IO.File.Exists(Application.dataPath + "/../" + pathToFolder + "/" + filename)) + { + UnityEditor.AssetDatabase.CreateAsset(config, pathToFolder + "/" + filename); + } + UnityEditor.AssetDatabase.SaveAssets(); +#endif + } + + return config; + } + } +} diff --git a/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs/GeneralConfig.cs.meta b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs/GeneralConfig.cs.meta new file mode 100644 index 0000000..df93193 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/MicrophonePro/Scripts/Settings/Configs/GeneralConfig.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fb7e9b4997e444145901211c05c6c780 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic.meta b/Assets/Third/AI/Microphone_Plugin/_Generic.meta new file mode 100644 index 0000000..f79bb2c --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b49bb900d95b79543a13332910d40410 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Content.meta new file mode 100644 index 0000000..554e283 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4ce80972c50d7af4fb018be3763d196a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content/2x2.png b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/2x2.png new file mode 100644 index 0000000..8cd1f22 Binary files /dev/null and b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/2x2.png differ diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content/2x2.png.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/2x2.png.meta new file mode 100644 index 0000000..7f2e404 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/2x2.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: e5fedfccb048f784c8160bc579160990 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 0 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + 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: 0 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: cc524210ad8594a439d6cbded73a662f + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content/FG_logo_transparent.png b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/FG_logo_transparent.png new file mode 100644 index 0000000..648ee34 Binary files /dev/null and b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/FG_logo_transparent.png differ diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content/FG_logo_transparent.png.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/FG_logo_transparent.png.meta new file mode 100644 index 0000000..cd0cf2e --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/FG_logo_transparent.png.meta @@ -0,0 +1,139 @@ +fileFormatVersion: 2 +guid: 71677a2657c617c46a362608474470a3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 256 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: 1024 + 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: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + 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: 89735553aa1a7d14e840d581dc8988f0 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content/PLBardamu-Lite.ttf b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/PLBardamu-Lite.ttf new file mode 100644 index 0000000..84bbd83 Binary files /dev/null and b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/PLBardamu-Lite.ttf differ diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content/PLBardamu-Lite.ttf.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/PLBardamu-Lite.ttf.meta new file mode 100644 index 0000000..8c2bbfa --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/PLBardamu-Lite.ttf.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 8ba73066bbd257346af65a3a4dacddf6 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontName: PL Bardamu + fontNames: + - PL Bardamu + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 3 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content/tile.png b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/tile.png new file mode 100644 index 0000000..2424c07 Binary files /dev/null and b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/tile.png differ diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Content/tile.png.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/tile.png.meta new file mode 100644 index 0000000..9560099 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Content/tile.png.meta @@ -0,0 +1,121 @@ +fileFormatVersion: 2 +guid: a2ca092d9b73de6429701cc477f5b471 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 0 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 25cefce3943ce9b469a021541e2b29dd + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Editor.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Editor.meta new file mode 100644 index 0000000..b8b8f28 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8a194e3a6235af43b4c6ffad6de4ff8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Editor/DefineProcessing.cs b/Assets/Third/AI/Microphone_Plugin/_Generic/Editor/DefineProcessing.cs new file mode 100644 index 0000000..7b27e03 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Editor/DefineProcessing.cs @@ -0,0 +1,44 @@ +using System.Linq; +using UnityEditor; + +namespace FrostweepGames.Plugins +{ + [InitializeOnLoad] + public class DefineProcessing : Editor + { + public static void AddOrRemoveDefines(bool add, bool allTargets, params string[] definesToChange) + { + BuildTargetGroup[] buildTargets; + + if (allTargets) + { + System.Collections.Generic.List targets = new System.Collections.Generic.List(); + foreach (BuildTarget target in System.Enum.GetValues(typeof(BuildTarget))) + { + BuildTargetGroup group = BuildPipeline.GetBuildTargetGroup(target); + + if (group == BuildTargetGroup.Unknown) + continue; + targets.Add(group); + } + buildTargets = targets.ToArray(); + } + else + { + buildTargets = new BuildTargetGroup[] { EditorUserBuildSettings.selectedBuildTargetGroup }; + } + + for (int i = 0; i < buildTargets.Length; i++) + { + string definesString = PlayerSettings.GetScriptingDefineSymbolsForGroup(buildTargets[i]); + var defines = definesString.Split(';').ToList(); + + if (add) + defines.AddRange(definesToChange.Except(defines)); + else + defines.RemoveAll(item => definesToChange.Contains(item)); + PlayerSettings.SetScriptingDefineSymbolsForGroup(buildTargets[i], string.Join(";", defines.ToArray())); + } + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Editor/DefineProcessing.cs.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Editor/DefineProcessing.cs.meta new file mode 100644 index 0000000..322143c --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Editor/DefineProcessing.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e69eff88ef5b6f84ab61eaa003e33bd1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Tools.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Tools.meta new file mode 100644 index 0000000..d84ba1c --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Tools.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 489709719efc6d748a1a2ec3f9569c89 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes.meta new file mode 100644 index 0000000..5335837 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5530f5dc36b1a134c8986f87df5cc3e7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes/ReadOnlyAttribute.cs b/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes/ReadOnlyAttribute.cs new file mode 100644 index 0000000..1924975 --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes/ReadOnlyAttribute.cs @@ -0,0 +1,29 @@ +#if UNITY_EDITOR +using UnityEditor; +#endif +using UnityEngine; + +namespace FrostweepGames.Plugins +{ + public class ReadOnlyAttribute : PropertyAttribute + { + } + +#if UNITY_EDITOR + [CustomPropertyDrawer(typeof(ReadOnlyAttribute))] + public class ReadOnlyDrawer : PropertyDrawer + { + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return EditorGUI.GetPropertyHeight(property, label, true); + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + GUI.enabled = false; + EditorGUI.PropertyField(position, property, label, true); + GUI.enabled = true; + } + } +#endif +} \ No newline at end of file diff --git a/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes/ReadOnlyAttribute.cs.meta b/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes/ReadOnlyAttribute.cs.meta new file mode 100644 index 0000000..b99e99a --- /dev/null +++ b/Assets/Third/AI/Microphone_Plugin/_Generic/Tools/Attributes/ReadOnlyAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 62eebf914cdc76144979082ad64afc10 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Plugins.meta b/Assets/Third/AI/Plugins.meta new file mode 100644 index 0000000..9f4eca3 --- /dev/null +++ b/Assets/Third/AI/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7ea2032026cdbe4a8bef7054bc6ed24 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Plugins/websocket-sharp.dll b/Assets/Third/AI/Plugins/websocket-sharp.dll new file mode 100644 index 0000000..6ec719f Binary files /dev/null and b/Assets/Third/AI/Plugins/websocket-sharp.dll differ diff --git a/Assets/Third/AI/Plugins/websocket-sharp.dll.meta b/Assets/Third/AI/Plugins/websocket-sharp.dll.meta new file mode 100644 index 0000000..1c1e905 --- /dev/null +++ b/Assets/Third/AI/Plugins/websocket-sharp.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: fe38e504b1760c449874e03a5278b377 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Plugins/x86.meta b/Assets/Third/AI/Plugins/x86.meta new file mode 100644 index 0000000..83c82ab --- /dev/null +++ b/Assets/Third/AI/Plugins/x86.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d01f4919d6a8b7c49a6a017c9266e60e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Plugins/x86/msc.dll b/Assets/Third/AI/Plugins/x86/msc.dll new file mode 100644 index 0000000..7049e08 Binary files /dev/null and b/Assets/Third/AI/Plugins/x86/msc.dll differ diff --git a/Assets/Third/AI/Plugins/x86/msc.dll.meta b/Assets/Third/AI/Plugins/x86/msc.dll.meta new file mode 100644 index 0000000..33fd7f4 --- /dev/null +++ b/Assets/Third/AI/Plugins/x86/msc.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 51cf3651b9ad17e46b9aa41c2deea529 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Plugins/x86_64.meta b/Assets/Third/AI/Plugins/x86_64.meta new file mode 100644 index 0000000..48cc75e --- /dev/null +++ b/Assets/Third/AI/Plugins/x86_64.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be9d29d28eebc0b4d900774f023c20fb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Plugins/x86_64/NAudio.dll b/Assets/Third/AI/Plugins/x86_64/NAudio.dll new file mode 100644 index 0000000..84643f1 Binary files /dev/null and b/Assets/Third/AI/Plugins/x86_64/NAudio.dll differ diff --git a/Assets/Third/AI/Plugins/x86_64/NAudio.dll.meta b/Assets/Third/AI/Plugins/x86_64/NAudio.dll.meta new file mode 100644 index 0000000..5e6fd12 --- /dev/null +++ b/Assets/Third/AI/Plugins/x86_64/NAudio.dll.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: e1f48144947d2c944a1eee513bd04e9c +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: x86_64 + DefaultValueInitialized: true + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Plugins/x86_64/msc_x64.dll b/Assets/Third/AI/Plugins/x86_64/msc_x64.dll new file mode 100644 index 0000000..0926930 Binary files /dev/null and b/Assets/Third/AI/Plugins/x86_64/msc_x64.dll differ diff --git a/Assets/Third/AI/Plugins/x86_64/msc_x64.dll.meta b/Assets/Third/AI/Plugins/x86_64/msc_x64.dll.meta new file mode 100644 index 0000000..a60c385 --- /dev/null +++ b/Assets/Third/AI/Plugins/x86_64/msc_x64.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 0e6d9169858a8d9418dc93a756c96636 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts.meta b/Assets/Third/AI/Scripts.meta new file mode 100644 index 0000000..5635330 --- /dev/null +++ b/Assets/Third/AI/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2009da8993905d74795daf3d1f786632 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/Chat.meta b/Assets/Third/AI/Scripts/Chat.meta new file mode 100644 index 0000000..b14edf7 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11ca41759ca5c204792f006fa3182943 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/Chat/ChatAI.cs b/Assets/Third/AI/Scripts/Chat/ChatAI.cs new file mode 100644 index 0000000..fa36ac1 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/ChatAI.cs @@ -0,0 +1,72 @@ +using System; +using UnityEngine; +public class ChatAI : MonoBehaviour +{ + /// + /// + /// + public ChatSetting m_ChatSettings; + public static ChatAI Instance { get; private set; } + Action recordingCallBack; + void Awake() + { + Instance = this; + //DontDestroyOnLoad(this); + } +#region AI + public void SendData(string _postWord, Action action = null) + { + if (string.IsNullOrEmpty(_postWord)) return; + m_ChatSettings.m_ChatModel.PostMsg(_postWord, reply => { + action?.Invoke(reply); + }); + } + public void StopSend() + { + m_ChatSettings.m_ChatModel.StopMsg(); + } +#endregion + +#region + /// + /// ʼ¼ + /// + public void StartRecord() + { + //m_ChatSettings.m_RealtimeSpeechToText?.StopSpeechToText(null);//ֹͣʽ + m_ChatSettings.m_SpeechToText?.StartSpeechToText(null);//ʽ + } + /// + /// ¼ + /// + public void StopRecord(Action callBack) + { + m_ChatSettings.m_SpeechToText?.StopSpeechToText(callBack);//ֹͣʽ + //m_ChatSettings.m_RealtimeSpeechToText?.StartSpeechToText(recordingCallBack);//ʽ + } + /// + /// ʼʵʱ¼ + /// + public void StartRecording(Action callBack) + { + recordingCallBack = callBack; + m_ChatSettings.m_RealtimeSpeechToText.StartSpeechToText(recordingCallBack); + } + public void StopRecording() + { + recordingCallBack = null; + m_ChatSettings.m_RealtimeSpeechToText.StopSpeechToText(null); + } +#endregion + +#region ϳ + public void PlayVoice(string speakText,Action callBack = null) + { + m_ChatSettings.m_TextToSpeech.StartSpeak(speakText, callBack); + } + public void StopVoice() + { + m_ChatSettings.m_TextToSpeech.StopSpeak(); + } + #endregion +} diff --git a/Assets/Third/AI/Scripts/Chat/ChatAI.cs.meta b/Assets/Third/AI/Scripts/Chat/ChatAI.cs.meta new file mode 100644 index 0000000..ed85bc6 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/ChatAI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1b9e8081040c9c343a1dabf9837b3ee0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/Chat/ChatSetting.cs b/Assets/Third/AI/Scripts/Chat/ChatSetting.cs new file mode 100644 index 0000000..a69293c --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/ChatSetting.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[Serializable] +public class ChatSetting +{ + /// + /// ģ + /// + [Header("Ҫزͬllmű")] + [SerializeField] public LLM m_ChatModel; + /// + /// ϳɷ + /// + [Header("ϳɽű")] + public TTS m_TextToSpeech; + /// + /// ʶ + /// + [Header("ʶű")] + public STT m_SpeechToText; + + /// + /// ʵʱʶ + /// + [Header("ʵʱʶű")] + public STT m_RealtimeSpeechToText; + +} diff --git a/Assets/Third/AI/Scripts/Chat/ChatSetting.cs.meta b/Assets/Third/AI/Scripts/Chat/ChatSetting.cs.meta new file mode 100644 index 0000000..88e97db --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/ChatSetting.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a2318f79facb4e7428470817974a4939 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/Chat/ChatUI.cs b/Assets/Third/AI/Scripts/Chat/ChatUI.cs new file mode 100644 index 0000000..2d25466 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/ChatUI.cs @@ -0,0 +1,453 @@ +using DG.Tweening; +using SuperScrollView.AI; +using System; +using System.Collections; +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEngine.UI; + +public class ChatUI : MonoBehaviour +{ + public LoopListView2 mLoopListView; + + /// + /// 发送信息按钮 + /// + [SerializeField] private Button m_SendBtn; + + /// + /// 输入的信息 + /// + [SerializeField] public InputField m_InputWord; + + [SerializeField] private Button hideDialogue; + [SerializeField] public Transform p1; + [SerializeField] public Transform p2; + [SerializeField] private GameObject chatuiObj; + [SerializeField] private AudioSource audioSource; + public AudioClip welcomeAudioCilp; + public Animator IP_Animator; + public static ChatUI Instance { get; private set; } + public GameObject prefab_h; + public GameObject prefab_v; + public GameObject prefab_h_next; + public GameObject prefab_v_next; + private float recordingSendCountdownTime = 1f; + private float recordingSendCurrentTime; + private float wakeUpCountdownTime = 5f; + private float wakeUpCurrentTime; + private Coroutine coroutine; + public XunFeiWakeup xunFeiWakeup;//语音唤醒 + private bool chatUIOpen; + private string speakTxt; + public string SpeakTxt + { + get + { + return speakTxt; + } + set + { + recordingSendCurrentTime = recordingSendCountdownTime; + wakeUpCurrentTime = wakeUpCountdownTime; + speakTxt = value; + } + } + private bool thinking; + public bool Thinking + { + get { return thinking; } + set + { + if (value) + { + GenChatTxt("思考中..."); + } + thinking = value; + } + } + //private bool typing; + //public bool Typing + //{ + // get { return typing; } + // set + // { + // typing = value; + // } + //} + private bool closed; + Action action; + private void Awake() + { + Instance = this; + DontDestroyOnLoad(this); + hideDialogue.onClick.AddListener(HideDialogue); + xunFeiWakeup.callBack = Listener; + + } + void Start() + { + mLoopListView.InitListView(ChatMsgDataSourceMgr.Get.TotalItemCount, OnGetItemByIndex); + + m_SendBtn.onClick.AddListener(SendData); +#if UNITY_WEBGL + m_InputWord.gameObject.AddComponent(); +#endif + } + + #region 语音合成 + private void Update() + { + //回车发送 + if ( + (Input.GetKeyDown(KeyCode.Return) || Input.GetKeyDown(KeyCode.KeypadEnter)) + && !m_InputWord.text.Equals("") + && m_SendBtn.interactable + && gameObject.activeSelf + && chatUIOpen + ) + { + SendData(); + } + //准备进入唤醒 + if (wakeUpCurrentTime > 0 && !Thinking /*&& !Typing*/) + { + wakeUpCurrentTime -= Time.deltaTime; + } + //准备发送 + if (recordingSendCurrentTime >= 0 && !Thinking /*&& !Typing*/) + { + recordingSendCurrentTime -= Time.deltaTime; + } + else + { + if (!string.IsNullOrEmpty(SpeakTxt)) + { + Thinking = true; + OnAppendMsg(1, MsgTypeEnum.Str, SpeakTxt); + ChatAI.Instance.SendData(Regex.Replace(SpeakTxt, @"[\p{P}\p{S}]", ""), str => + { + Thinking = false; + wakeUpCurrentTime = 0; + if (closed) return; + if (string.IsNullOrEmpty(str)) return; + if (str == "error") + { + GenChatTxt(str); + OnAppendMsg(0, MsgTypeEnum.Str, str); + } + else + { + //coroutine = StartCoroutine(TypeText(0.2f * str.Length, str, str => GenChatTxt(str), () => Typing = false)); + GenChatTxt(str); + //Typing = false; + OnAppendMsg(0, MsgTypeEnum.Str, str); + //Typing = true; + ChatAI.Instance.PlayVoice(str, clip => { + audioSource.clip = clip; + audioSource.Play(); + }); + } + }); + ChatAI.Instance.StopRecording(); + SpeakTxt = ""; + } + } + } + #endregion + public void SendAI(string str,Action action) + { + this.action = action; + CloseChatTxt(); + if (!string.IsNullOrEmpty(str)) + { + Thinking = true; + ChatAI.Instance.SendData(/*Regex.Replace(str, @"[\p{P}\p{S}]", "")*/str, str => + { + Thinking = false; + wakeUpCurrentTime = 0; + if (string.IsNullOrEmpty(str)) return; + if (str == "error") + { + GenChatTxt(str); + OnAppendMsg(0, MsgTypeEnum.Str, str); + } + else + { + //coroutine = StartCoroutine(TypeText(0.18f * str.Length, str, str => GenChatTxt(str), () => Typing = false)); + GenChatTxt(str); + //Typing = false; + OnAppendMsg(0, MsgTypeEnum.Str, str); + //Typing = true; + ChatAI.Instance.PlayVoice(str, clip => { + audioSource.clip = clip; + audioSource.Play(); + }); + } + }); + ChatAI.Instance.StopRecording(); + SpeakTxt = ""; + } + } + public void SendAINext(string str, Action action) + { + this.action = action; + CloseChatTxt(); + if (!string.IsNullOrEmpty(str)) + { + Thinking = true; + ChatAI.Instance.SendData(Regex.Replace(str, @"[\p{P}\p{S}]", ""), str => + { + Thinking = false; + wakeUpCurrentTime = 0; + if (string.IsNullOrEmpty(str)) return; + if (str == "error") + { + GenChatTxtNext(str); + OnAppendMsg(0, MsgTypeEnum.Str, str); + } + else + { + //coroutine = StartCoroutine(TypeText(0.18f * str.Length, str, str => GenChatTxt(str), () => Typing = false)); + GenChatTxtNext(str); + //Typing = false; + OnAppendMsg(0, MsgTypeEnum.Str, str); + //Typing = true; + ChatAI.Instance.PlayVoice(str, clip => { + audioSource.clip = clip; + audioSource.Play(); + }); + } + }); + ChatAI.Instance.StopRecording(); + SpeakTxt = ""; + } + } + private void SendData() + { + //空字符退出 + if (string.IsNullOrEmpty(m_InputWord.text)) return; + //提示词 + OnAppendMsg(1, MsgTypeEnum.Str, m_InputWord.text); + //发送数据 + ChatAI.Instance.SendData("用户消息:" + m_InputWord.text, ResponseCallBack); + //恢复 + m_InputWord.text = ""; + m_SendBtn.interactable = false; + } + /// + /// AI回复的信息的回调 + /// + /// + private void ResponseCallBack(string _response) + { + _response = _response.Trim(); + //VoiceBtnEnable(); + m_SendBtn.interactable = true; + if (!string.IsNullOrEmpty(_response)) + { + OnAppendMsg(0, MsgTypeEnum.Str, _response); + if(_response != "error") + { + ChatAI.Instance.PlayVoice(_response, clip => { + audioSource.clip = clip; + audioSource.Play(); + }); + } + } + } + LoopListViewItem2 OnGetItemByIndex(LoopListView2 listView, int index) + { + if (index < 0 || index >= ChatMsgDataSourceMgr.Get.TotalItemCount) + { + return null; + } + + ChatMsg itemData = ChatMsgDataSourceMgr.Get.GetChatMsgByIndex(index); + if (itemData == null) + { + return null; + } + LoopListViewItem2 item = null; + if (itemData.mPersonId == 0) + { + if (System.Text.Encoding.UTF8.GetByteCount(itemData.mSrtMsg) >= 48) + { + item = listView.NewListViewItem("ItemPrefab1"); + } + else + { + item = listView.NewListViewItem("ItemPrefab3"); + } + } + else + { + if (System.Text.Encoding.UTF8.GetByteCount(itemData.mSrtMsg) >= 48) + { + item = listView.NewListViewItem("ItemPrefab2"); + } + else + { + item = listView.NewListViewItem("ItemPrefab4"); + } + } + ChatViewItem itemScript = item.GetComponent(); + if (item.IsInitHandlerCalled == false) + { + item.IsInitHandlerCalled = true; + itemScript.Init(); + } + itemScript.SetItemData(itemData, index); + return item; + } + + public void OnAppendMsg(int id, MsgTypeEnum msgTypeEnum, string msg) + { + ChatMsgDataSourceMgr.Get.AppendOneMsg(id, msgTypeEnum, msg); + mLoopListView.SetListItemCount(ChatMsgDataSourceMgr.Get.TotalItemCount, false); + mLoopListView.MovePanelToItemIndex(ChatMsgDataSourceMgr.Get.TotalItemCount - 1, 0); + } + + public void HideDialogue() + { + ChatAI.Instance.StopVoice(); + HideDialogueEvent(); + IP_Animator.SetBool("out", false); + chatUIOpen = false; + } + public void ShowDialogue() + { + IP_Animator.SetBool("out",true); + chatUIOpen = true; + CloseChatTxtWithAction(); + } + public void HideDialogueEvent() + { + chatuiObj.transform.DOMove(p2.position, 0.5f); + audioSource.Stop(); + } + public void ShowDialogueEvent() + { + chatuiObj.transform.DOMove(p1.position, 0.5f); + //audioSource.volume = 1; + } + void Listener() + { + if (wakeUpCurrentTime <= 0 && !Thinking && /*!Typing*/ /*&& !audioSource.isPlaying &&*/ !chatUIOpen && !prefab_v_next.activeSelf && !prefab_h_next.activeSelf) + { + closed = false; + wakeUpCurrentTime = 0; + ChatAI.Instance.StopVoice(); + audioSource.Stop(); + if (coroutine != null) StopCoroutine(coroutine); + GenChatTxt("你好,我在"); + //Typing = true; + audioSource.clip = welcomeAudioCilp; + audioSource.Play(); + coroutine = StartCoroutine(WaitExecute(welcomeAudioCilp.length, () => { + wakeUpCurrentTime = wakeUpCountdownTime; + //Typing = false; + ChatAI.Instance.StartRecording(str => { + SpeakTxt = str; + }); + })); + } + } + //void Check(string txt) + //{ + // if (wakeUpCurrentTime <= 0 && Regex.Replace(txt, @"[\p{P}\p{S}]", "").Contains("小智小智") && !Thinking && !Typing && !audioSource.isPlaying && !chatUIOpen) + // { + // closed = false; + // wakeUpCurrentTime = 0; + // ChatAI.Instance.StopVoice(); + // audioSource.Stop(); + // if (coroutine != null) StopCoroutine(coroutine); + // GenChatTxt("你好,我在"); + // Typing = true; + // audioSource.clip = welcomeAudioCilp; + // audioSource.Play(); + // coroutine = StartCoroutine(WaitExecute(welcomeAudioCilp.length + 1.5f, () => { + // wakeUpCurrentTime = wakeUpCountdownTime; + // Typing = false; + // })); + // } + // if (!audioSource.isPlaying && wakeUpCurrentTime > 0 && !Thinking && !Typing && !closed && !chatUIOpen) + // { + // Debug.Log("语音正在输入中: " + Regex.Replace(txt, @"[\p{P}\p{S}]", "")); + // SpeakTxt = txt; + // } + //} + void GenChatTxt(string txt) + { + int lineCount = Regex.Matches(txt, @"\r\n|\r|\n").Count + 1; + if (System.Text.Encoding.UTF8.GetByteCount(txt) >= 48 || lineCount > 1) + { + prefab_v.gameObject.SetActive(true); + prefab_h.gameObject.SetActive(false); + prefab_v.GetComponentInChildren().SetItemData(txt); + } + else + { + prefab_v.gameObject.SetActive(false); + prefab_h.gameObject.SetActive(true); + prefab_h.GetComponentInChildren().SetItemData(txt); + } + } + void GenChatTxtNext(string txt) + { + prefab_h.gameObject.SetActive(false); + prefab_v.gameObject.SetActive(false); + int lineCount = Regex.Matches(txt, @"\r\n|\r|\n").Count + 1; + if (System.Text.Encoding.UTF8.GetByteCount(txt) >= 48 || lineCount > 1) + { + prefab_v_next.gameObject.SetActive(true); + prefab_h_next.gameObject.SetActive(false); + prefab_v_next.GetComponentInChildren().SetItemData(txt); + } + else + { + prefab_v_next.gameObject.SetActive(false); + prefab_h_next.gameObject.SetActive(true); + prefab_h_next.GetComponentInChildren().SetItemData(txt); + } + } + public void CloseChatTxt() + { + closed = true; + SpeakTxt = ""; + wakeUpCurrentTime = 0; + ChatAI.Instance.StopRecording(); + Thinking = false; + //Typing = false; + ChatAI.Instance.StopVoice(); + ChatAI.Instance.StopSend(); + audioSource.Stop(); + prefab_h.gameObject.SetActive(false); + prefab_v.gameObject.SetActive(false); + prefab_h_next.gameObject.SetActive(false); + prefab_v_next.gameObject.SetActive(false); + if (coroutine != null) StopCoroutine(coroutine); + } + + public void CloseChatTxtWithAction() + { + CloseChatTxt(); + action?.Invoke(); + } + + IEnumerator WaitExecute(float t, Action callBack) + { + yield return new WaitForSeconds(t); + callBack?.Invoke(); + } + //IEnumerator TypeText(float totalTime, string fullText, Action callBack, Action action) + //{ + // float timePerCharacter = totalTime / fullText.Length; + // for (int i = 0; i <= fullText.Length; i++) + // { + // callBack?.Invoke(fullText.Substring(0, i)); + // yield return new WaitForSeconds(timePerCharacter); + // } + // action?.Invoke(); + //} +} diff --git a/Assets/Third/AI/Scripts/Chat/ChatUI.cs.meta b/Assets/Third/AI/Scripts/Chat/ChatUI.cs.meta new file mode 100644 index 0000000..4d93709 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/ChatUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a259e79e2f764e44b922c0c7644652d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/Chat/IP_AnimatiorEvents.cs b/Assets/Third/AI/Scripts/Chat/IP_AnimatiorEvents.cs new file mode 100644 index 0000000..162234c --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/IP_AnimatiorEvents.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +public class IP_AnimatiorEvents : MonoBehaviour +{ + public ChatUI ChatUI; + public void HideIPExcute() + { + ChatUI.ShowDialogueEvent(); + } +} diff --git a/Assets/Third/AI/Scripts/Chat/IP_AnimatiorEvents.cs.meta b/Assets/Third/AI/Scripts/Chat/IP_AnimatiorEvents.cs.meta new file mode 100644 index 0000000..90b0748 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/IP_AnimatiorEvents.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e3e961a3d6a97f945abd14589d9be43c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/Chat/IrregularButtonAlpha.cs b/Assets/Third/AI/Scripts/Chat/IrregularButtonAlpha.cs new file mode 100644 index 0000000..ae2602c --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/IrregularButtonAlpha.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using UnityEngine.UI; + +public class IrregularButtonAlpha : MonoBehaviour +{ + private Image m_TestImage; + private void Awake() + { + m_TestImage = this.transform.GetComponent(); + m_TestImage.alphaHitTestMinimumThreshold = 0.1f; + } +} diff --git a/Assets/Third/AI/Scripts/Chat/IrregularButtonAlpha.cs.meta b/Assets/Third/AI/Scripts/Chat/IrregularButtonAlpha.cs.meta new file mode 100644 index 0000000..303893f --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/IrregularButtonAlpha.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a37d0273a5d362a40820127cba361e2d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/Chat/ReplyItem.cs b/Assets/Third/AI/Scripts/Chat/ReplyItem.cs new file mode 100644 index 0000000..47de195 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/ReplyItem.cs @@ -0,0 +1,20 @@ +using SuperScrollView; +using UnityEngine; +using UnityEngine.UI; + +public class ReplyItem : MonoBehaviour +{ + public Text mMsgText; + public Image mItemBg; + public void SetItemData(string str) + { + mMsgText.text = str; + } + private void Update() + { + Vector2 size = mItemBg.GetComponent().sizeDelta; + size.x = mMsgText.GetComponent().sizeDelta.x + 20; + size.y = mMsgText.GetComponent().sizeDelta.y + 35; + mItemBg.GetComponent().sizeDelta = size; + } +} diff --git a/Assets/Third/AI/Scripts/Chat/ReplyItem.cs.meta b/Assets/Third/AI/Scripts/Chat/ReplyItem.cs.meta new file mode 100644 index 0000000..fa6ba60 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/ReplyItem.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: df3987f45d63c244d9ebf2d1d0bf824b +timeCreated: 1501774426 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/Chat/SpriteToImageAI.cs b/Assets/Third/AI/Scripts/Chat/SpriteToImageAI.cs new file mode 100644 index 0000000..6698bd4 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/SpriteToImageAI.cs @@ -0,0 +1,18 @@ +using UnityEngine; +using UnityEngine.UI; +namespace YiLiao.XinFeiTingZhen +{ + public class SpriteToImageAI : MonoBehaviour + { + public SpriteRenderer spriteRenderer; + public Image uiImage; + + void Update() + { + if (spriteRenderer != null && uiImage != null) + { + uiImage.sprite = spriteRenderer.sprite; + } + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/Scripts/Chat/SpriteToImageAI.cs.meta b/Assets/Third/AI/Scripts/Chat/SpriteToImageAI.cs.meta new file mode 100644 index 0000000..e3ea542 --- /dev/null +++ b/Assets/Third/AI/Scripts/Chat/SpriteToImageAI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c03188170764ddc49a18e6ce63aaa5c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/LLM.meta b/Assets/Third/AI/Scripts/LLM.meta new file mode 100644 index 0000000..6b08d8f --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1a7c18d4d3735b43b53f29a2e42cee3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/LLM/Ali.meta b/Assets/Third/AI/Scripts/LLM/Ali.meta new file mode 100644 index 0000000..5427ac0 --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/Ali.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44c111d80aba5d54cabf5abe2959d75b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/LLM/Ali/AliSettings.cs b/Assets/Third/AI/Scripts/LLM/Ali/AliSettings.cs new file mode 100644 index 0000000..462ff65 --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/Ali/AliSettings.cs @@ -0,0 +1,17 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class AliSettings : MonoBehaviour +{ + #region + /// + /// API Key + /// + [Header("дӦõAPI Key")] public string m_API_key = string.Empty; + /// + /// APP ID + /// + [Header("дӦõAPI ID")] public string m_APP_ID = string.Empty; + #endregion +} diff --git a/Assets/Third/AI/Scripts/LLM/Ali/AliSettings.cs.meta b/Assets/Third/AI/Scripts/LLM/Ali/AliSettings.cs.meta new file mode 100644 index 0000000..78b6377 --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/Ali/AliSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ec53b1d7a40518c439e751572b1d4b1f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/LLM/Ali/ChatAli.cs b/Assets/Third/AI/Scripts/LLM/Ali/ChatAli.cs new file mode 100644 index 0000000..46e98a0 --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/Ali/ChatAli.cs @@ -0,0 +1,107 @@ +using System; +using System.Collections; +using System.Text; +using UnityEngine; +using UnityEngine.Networking; +using LitJson; + +public class ChatAli : LLM +{ + /// + /// ýű + /// + [SerializeField] private AliSettings m_Settings; + ///// + ///// Ի + ///// + [SerializeField] private string session_id; + private void Awake() + { + OnInit(); + } + /// + /// ʼ + /// + private void OnInit() + { + m_Settings = this.GetComponent(); + } + /// + /// Ϣ + /// + /// + public override void PostMsg(string _msg, Action _callback) + { + base.PostMsg(_msg, _callback); + } + + + /// + /// + /// + /// + /// + /// + public override IEnumerator Request(string _postWord, System.Action _callback) + { + stopwatch.Restart(); + + //ûûðAPI Key滻ΪapiKey="sk-xxx"ֱӽAPI KeyӲ뵽УԼAPI Keyй¶ա + string apiKey = m_Settings.m_API_key; + string appId = m_Settings.m_APP_ID; // 滻ΪʵʵӦID + + string url = $"https://dashscope.aliyuncs.com/api/v1/apps/{appId}/completion"; + string _jsonData = null; + if (string.IsNullOrEmpty(session_id)) + { + StringBuilder str = new StringBuilder(); + str.Append("{"); + str.Append("\"input\":"); + str.Append("{\"prompt\":\"" + _postWord + "\"},"); + str.Append("\"parameters\": { },"); + str.Append("\"debug\": { }"); + str.Append("}"); + _jsonData = str.ToString(); + } + else + { + StringBuilder str = new StringBuilder(); + str.Append("{"); + str.Append("\"input\":"); + str.Append("{\"prompt\":\"" + _postWord + "\","); + str.Append("\"session_id\":\"" + session_id + "\"},"); + str.Append("\"parameters\": { },"); + str.Append("\"debug\": { }"); + str.Append("}"); + _jsonData = str.ToString(); + } + Debug.Log(_postWord+ session_id); + using (UnityWebRequest request = new UnityWebRequest(url, "POST")) + { + request.timeout = 15; + request.SetRequestHeader("Authorization", apiKey); + request.SetRequestHeader("Content-Type", "application/json"); + byte[] data = System.Text.Encoding.UTF8.GetBytes(_jsonData); + request.uploadHandler = (UploadHandler)new UploadHandlerRaw(data); + request.downloadHandler = (DownloadHandler)new DownloadHandlerBuffer(); + yield return request.SendWebRequest(); + + if (request.responseCode == 200) + { + string _msg = request.downloadHandler.text; + JsonData responseBody = JsonMapper.ToObject(_msg); + Debug.Log(responseBody["output"]["session_id"].ToString() + responseBody["output"]["text"].ToString()); + session_id = responseBody["output"]["session_id"].ToString(); + //ص + _callback(responseBody["output"]["text"].ToString()); + } + else + { + Debug.Log(request.downloadHandler.text + "[error]"); + _callback("[error]"); + } + } + stopwatch.Stop(); + Debug.Log("chat-ʱ" + stopwatch.Elapsed.TotalSeconds); + } +} diff --git a/Assets/Third/AI/Scripts/LLM/Ali/ChatAli.cs.meta b/Assets/Third/AI/Scripts/LLM/Ali/ChatAli.cs.meta new file mode 100644 index 0000000..695e8cd --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/Ali/ChatAli.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 985d700e95ad2ce42b40cedc40fca8af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/LLM/LLM.cs b/Assets/Third/AI/Scripts/LLM/LLM.cs new file mode 100644 index 0000000..745b053 --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/LLM.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections; +using System.Diagnostics; +using UnityEngine; + +public class LLM:MonoBehaviour +{ + /// + /// apiַ + /// + [SerializeField] protected string url; + /// + /// ʾʣϢһ + /// + [Header("͵ʾ趨")] + [SerializeField] protected string m_Prompt = string.Empty; + /// + /// + /// + /// ı + /// + [Header("ı")] + [SerializeField] protected int m_HistoryKeepCount = 15; + Coroutine m_Coroutine; + /// + /// 㷽õʱ + /// + [SerializeField] protected Stopwatch stopwatch=new Stopwatch(); + /// + /// Ϣ + /// + public virtual void PostMsg(string _msg,Action _callback) { + m_Coroutine = StartCoroutine(Request(_msg, _callback)); + } + public virtual void StopMsg() + { + if(m_Coroutine != null) + { + StopCoroutine(m_Coroutine); + } + } + public virtual IEnumerator Request(string _postWord, System.Action _callback) + { + yield return new WaitForEndOfFrame(); + } +} diff --git a/Assets/Third/AI/Scripts/LLM/LLM.cs.meta b/Assets/Third/AI/Scripts/LLM/LLM.cs.meta new file mode 100644 index 0000000..a2c030c --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/LLM.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b1e72449510b86741918bd81493ec600 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/LLM/ZXK.meta b/Assets/Third/AI/Scripts/LLM/ZXK.meta new file mode 100644 index 0000000..13bcea2 --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/ZXK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df7b0f6d9f83c9941a36454240b8b496 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/LLM/ZXK/ChatZxkAI.cs b/Assets/Third/AI/Scripts/LLM/ZXK/ChatZxkAI.cs new file mode 100644 index 0000000..96acc43 --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/ZXK/ChatZxkAI.cs @@ -0,0 +1,125 @@ +using LitJson; +using System; +using System.Collections; +using System.Text; +using UnityEngine; +using UnityEngine.Networking; +using DongWuYiXue.Main; + +public class ChatZxkAI : LLM +{ + //public string userName; + public string Authorization; + public string mode; + public string bingLi; + //public string bingLiMode; + [HideInInspector] + public string tipWords; + public int maxRetries = 3; + string assistant; + private UnityWebRequest currentRequest; + private bool coroutineRunning = false; + string chatId; + private void Awake() + { + chatId = Guid.NewGuid().ToString(); + } + public override void PostMsg(string _msg, Action _callback) + { + base.PostMsg(_msg, _callback); + } + public override IEnumerator Request(string _content, Action _callback) + { + StopMsg(); + // Э + coroutineRunning = true; + currentRequest = null; + //ʼʱ + stopwatch.Restart(); + //װjson + StringBuilder str = new(); + int retryCount = 0; + bool success = false; + str.Append("{"); + str.Append("\"chatId\": \"" + chatId + "\","); + //str.Append("\"chatId\": \"asd\", "); + str.Append("\"stream\": false,"); + str.Append("\"detail\": false,"); + //str.Append("\"responseChatItemId\":\""+ chatId + "\","); + str.Append("\"variables\":"); + //str.Append("{\"uid\":\"" + Guid.NewGuid() + "\","); + //str.Append("{\"uid\": \"hhhh\", "); + //str.Append("\"name\":\"" + "root" + "\","); + //str.Append("{\"ģʽѡ\":\"" + mode + "\","); + //str.Append("\"ѡ\":\"" + bingLi + "\"},"); + str.Append("{\"ģʽѡ\":\"" + mode /*+ bingLi*/ + "\"},"); + str.Append("\"messages\": [{"); + str.Append("\"role\":\"user\","); + str.Append("\"content\":\"" + _content + "\""); + str.Append("}]}"); + Debug.Log(str.ToString().Replace("\n", "").Replace("\r", "").Replace(" ", "")); + //json + + while (retryCount < maxRetries && !success) + { + currentRequest = new(url, "POST"); + currentRequest.timeout = 15; + currentRequest.SetRequestHeader("Authorization", Authorization); + currentRequest.SetRequestHeader("Content-Type", "application/json"); + byte[] data = Encoding.UTF8.GetBytes(str.ToString().Replace("\n", "").Replace("\r", "").Replace(" ", "")); + currentRequest.uploadHandler = new UploadHandlerRaw(data); + currentRequest.downloadHandler = new DownloadHandlerBuffer(); + yield return currentRequest.SendWebRequest(); + //json + if (currentRequest.responseCode == 200 && coroutineRunning) + { + string _msg = currentRequest.downloadHandler.text; + //Debug.Log(_msg); + JsonData responseBody = JsonMapper.ToObject(_msg); + Debug.Log(responseBody["choices"][0]["message"]["content"].ToString() + "\nAI-ʱ" + stopwatch.Elapsed.TotalSeconds); + assistant = responseBody["choices"][0]["message"]["content"].ToString(); + //ص + _callback?.Invoke(responseBody["choices"][0]["message"]["content"].ToString()); + success = true; + } + else if (coroutineRunning) + { + retryCount++; + if (retryCount < maxRetries) + { + Debug.Log("ԣ " + (retryCount + 1) + " ..."); + yield return new WaitForSeconds(1f); // ȴ 1 + } + } + // ǰ + CleanupCurrentRequest(); + } + if (!success && coroutineRunning) + { + _callback?.Invoke("error"); + } + //ʱ + stopwatch.Stop(); + // Эѽ + coroutineRunning = false; + } + // ǰķ + private void CleanupCurrentRequest() + { + if (currentRequest != null) + { + Debug.Log("CleanupCurrentRequest"); + currentRequest.uploadHandler?.Dispose(); + currentRequest.downloadHandler?.Dispose(); + currentRequest.Dispose(); + currentRequest = null; + } + } + + public override void StopMsg() + { + coroutineRunning = false; + CleanupCurrentRequest(); + base.StopMsg(); + } +} diff --git a/Assets/Third/AI/Scripts/LLM/ZXK/ChatZxkAI.cs.meta b/Assets/Third/AI/Scripts/LLM/ZXK/ChatZxkAI.cs.meta new file mode 100644 index 0000000..adcd75b --- /dev/null +++ b/Assets/Third/AI/Scripts/LLM/ZXK/ChatZxkAI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb52cd5b77dab8749ae3e13a63010a9a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT.meta b/Assets/Third/AI/Scripts/TTS&&STT.meta new file mode 100644 index 0000000..048f30b --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a75c28331111f94ba2b2a67d0404b49 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/STT.cs b/Assets/Third/AI/Scripts/TTS&&STT/STT.cs new file mode 100644 index 0000000..13a65e0 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/STT.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using UnityEngine; +/// +/// ת +/// +public class STT : MonoBehaviour +{ + + /// + /// ʶapiַ + /// + [SerializeField] protected string m_SpeechRecognizeURL = String.Empty; + /// + /// 㷽õʱ + /// + [SerializeField] protected Stopwatch stopwatch = new Stopwatch(); + /// + /// ʶ + /// + public virtual void StartSpeechToText(Action _callback) + { + + } + /// + /// ʶ + /// + public virtual void StopSpeechToText(Action _callback) + { + + } +} diff --git a/Assets/Third/AI/Scripts/TTS&&STT/STT.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/STT.cs.meta new file mode 100644 index 0000000..f9b667e --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/STT.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c014083f7a536e3469d8044266c535e5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/TTS.cs b/Assets/Third/AI/Scripts/TTS&&STT/TTS.cs new file mode 100644 index 0000000..e699ea4 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/TTS.cs @@ -0,0 +1,26 @@ +using System; +using System.Diagnostics; +using UnityEngine; + +/// +/// ת +/// +public class TTS : MonoBehaviour +{ + /// + /// ϳɵapiַ + /// + [SerializeField] protected string m_PostURL = string.Empty; + /// + /// 㷽õʱ + /// + [SerializeField] protected Stopwatch stopwatch = new Stopwatch(); + /// + /// ϳɣƵ + /// + public virtual void StartSpeak(string _msg,Action _callback) {} + /// + /// ֹͣϳ + /// + public virtual void StopSpeak() { } +} diff --git a/Assets/Third/AI/Scripts/TTS&&STT/TTS.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/TTS.cs.meta new file mode 100644 index 0000000..719eac3 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/TTS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d1bda3f02351b4e44b209c2e76dbafcc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK.meta b/Assets/Third/AI/Scripts/TTS&&STT/ZXK.meta new file mode 100644 index 0000000..c642ec8 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8ef042d3dc7f9742b77d9421078bdc6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/FunASR.cs b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/FunASR.cs new file mode 100644 index 0000000..f960313 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/FunASR.cs @@ -0,0 +1,288 @@ +using eToile; +using System; +using System.Collections; +using System.Collections.Concurrent; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using UnityEngine; +using UnityWebSocket; +using Microphone = FrostweepGames.MicrophonePro.Microphone; +public class FunASR : STT +{ + [Header("Ƿʵʱʽ")] + public bool isRealTime = false; + + private OnlineAudio ola; + // ƵƬεʱΪ 10嵥λڴطж壩 + private static int chunk_interval = 10; + // һ飬ڱʾͬµƵƬδС + private static int[] chunk_size = new int[] { 5, 10, 5 }; + //ʵʱƵ߳ + Thread SendAudioThread; + private Action callBack; + private AudioClip recording; + private string microphoneDevice; + private bool isRecording = false; + private float recordingStartTime; + private const int maxRecordingTime = 15; //¼ʱ + WebSocket socket; + bool error; + public Action OpenCallBack; + private void Start() + { + if (isRealTime) + { + ola = gameObject.AddComponent(); + } + // ʵ + socket = new WebSocket(m_SpeechRecognizeURL); + // עص + socket.OnMessage += OnMessage; + socket.OnError += OnError; + socket.OnOpen += OnOpen; + // + socket.ConnectAsync(); + } + + private void OnOpen(object sender, OpenEventArgs e) + { + OpenCallBack?.Invoke(); + } + + private void OnError(object sender, ErrorEventArgs e) + { + Debug.Log("ʧ"); + error = true; + } + + public override void StartSpeechToText(Action _callback) + { + base.StartSpeechToText(_callback); + if (isRealTime) + { + callBack = _callback; + StartCoroutine(OnlineASR2()); + } + else + { + StartRecording(); + } + } + public override void StopSpeechToText(Action _callback) + { + base.StopSpeechToText(_callback); + if (isRealTime) + { + StopRealTimeASR(); + } + else + { + callBack = _callback; + StopRecording(); + } + } + bool isStream = false; + string receiveTxt; + /// + /// شϢ + /// + /// + /// + private void OnMessage(object sender, MessageEventArgs e) + { + RecData data = JsonUtility.FromJson(e.Data); + if (!isStream) + { + receiveTxt = ""; + callBack?.Invoke(receiveTxt); + } + if (data.mode == "2pass-online") + { + receiveTxt += data.text; + isStream = true; + callBack?.Invoke(receiveTxt); + } + else + { + string result = RemoveLeadingPunctuationIfPresent(data.text); + receiveTxt = result; + callBack?.Invoke(receiveTxt); + + isStream = false; + } + //Debug.Log("Mode:" + data.mode + " Receive: " + data.text); + } + void Update() + { + if (isRecording && Time.time - recordingStartTime >= maxRecordingTime) + { + StopRecording(); + } + } + /// + /// ʼ¼ + /// + void StartRecording() + { + if (isRecording) + return; + + // Get the default microphone + microphoneDevice = Microphone.devices.Length > 0 ? Microphone.devices[0] : null; + + if (string.IsNullOrEmpty(microphoneDevice)) + { + Debug.LogError("ûҵ˷!"); + return; + } + + recording = Microphone.Start(microphoneDevice, false, maxRecordingTime, 16000); + recordingStartTime = Time.time; + isRecording = true; + + Debug.Log("ʼ¼"); + } + + /// + /// ֹͣ¼ + /// + void StopRecording() + { + if (!isRecording) + return; + + Microphone.End(microphoneDevice); + isRecording = false; + + Debug.Log("ֹͣ¼"); + // Convert AudioClip to byte array + byte[] wavData = OpenWavParser.AudioClipToByteArray(recording).ToArray(); + //Ӵ + Debug.Log("Audio converted to WAV format. Byte length: " + wavData.Length); + if (error/* || wavData.Length == 480044*/) + { + callBack?.Invoke("ʶ"); + error = false; + return; + } + + socket.SendAsync("{\"mode\":\"offline\",\"wav_name\":\"test.wav\",\"is_speaking\":true,\"hotwords\":\"\",\"itn\":true}"); + socket.SendAsync(wavData); + socket.SendAsync("{\"is_speaking\": false}"); + } + //ʵʱ byte + public static readonly ConcurrentQueue RealTimeAudioSet = new ConcurrentQueue(); + IEnumerator OnlineASR2() + { + //ʼ¼ʶ + ola.StartRec(); + string firstbuff = string.Format("{{\"mode\": \"{0}\", \"chunk_size\": [{1},{2},{3}], \"chunk_interval\": {4}, \"wav_name\": \"microphone\", \"is_speaking\": true}}", "2pass", chunk_size[0], chunk_size[1], chunk_size[2], chunk_interval); + socket.SendAsync(firstbuff); + + SendAudioThread = new Thread(SendAudioToSeverAsync); + SendAudioThread.Start(); + + while (true) + { + if (!OnlineAudio.voicebuff.IsEmpty) + { + byte[] buff; + int buffcnt = OnlineAudio.voicebuff.Count; + //Ƶű Ƶ + OnlineAudio.voicebuff.TryDequeue(out buff); + + if (buff != null) + RealTimeAudioSet.Enqueue(buff);//ʵʱ byte + } + // ͣһ֡ѭ + yield return null; // ȴһ֡ + } + } + + public void StopRealTimeASR() + { + ola.StopRec(); + // 첽ͱʾƵϢ + Task.Run(() => socket.SendAsync("{\"is_speaking\": false}")); + } + + /// + /// Ƶ + /// + private void SendAudioToSeverAsync() + { + while (true) + { + if (RealTimeAudioSet.Count > 0) + { + byte[] audio; + RealTimeAudioSet.TryDequeue(out audio); + if (audio == null) + continue; + + byte[] mArray = new byte[audio.Length]; + Array.Copy(audio, 0, mArray, 0, audio.Length); + if (mArray != null) + socket.SendAsync(mArray); + } + else + { + Thread.Sleep(10); + } + } + } + /// + /// ȥַǰıţڣ + /// + /// + /// + string RemoveLeadingPunctuationIfPresent(string input) + { + if (string.IsNullOrEmpty(input)) // ַΪջΪnullֱӷ + { + return input; + } + + char firstChar = input[0]; // ȡַĵһַ + if (char.IsPunctuation(firstChar)) // һַǷDZ + { + return input.Substring(1); // DZţȥһַ + } + else + { + return input; // DZţԭַ + } + } + + private void OnDestroy() + { + if (isRealTime) + { + StopRealTimeASR(); + //߳ ر + if (SendAudioThread != null) + { + if (SendAudioThread.IsAlive) + { + SendAudioThread.Abort(); + } + } + } + } + private void OnApplicationQuit() + { + if (isRealTime) + { + //߳ ر + if (SendAudioThread != null) + { + if (SendAudioThread.IsAlive) + { + SendAudioThread.Abort(); + } + } + } + socket.CloseAsync(); + } +} diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/FunASR.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/FunASR.cs.meta new file mode 100644 index 0000000..aeb5d17 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/FunASR.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a8403314f56409246890311ccb19f43b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/GPTSoVITS.cs b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/GPTSoVITS.cs new file mode 100644 index 0000000..fc79448 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/GPTSoVITS.cs @@ -0,0 +1,110 @@ +using System; +using System.Collections; +using UnityEngine; +using UnityEngine.Networking; + +public class GPTSoVITS : TTS +{ + #region + [Header("οƵ·GPT-SoVITSĿµ·")] + [SerializeField] private string m_ReferWavPath = string.Empty;//οƵ· + [Header("οƵ")] + [SerializeField] private string m_ReferenceText = "";//οƵı + [Header("οƵ")] + [SerializeField] private Language m_ReferenceTextLan = Language.;//οƵ + [Header("ϳƵ")] + [SerializeField] private Language m_TargetTextLan = Language.;//ϳƵ + + #endregion + Coroutine m_Coroutine; + /// + /// ϳɣغϳı + /// + /// + /// + public override void StartSpeak(string _msg, Action _callback) + { + base.StartSpeak(_msg, _callback); + m_Coroutine = StartCoroutine(GetVoice(_msg, _callback)); + } + public override void StopSpeak() + { + base.StopSpeak(); + if(m_Coroutine != null) + { + StopCoroutine(m_Coroutine); + } + } + /// + /// ϳƵ + /// + /// + /// + /// + private IEnumerator GetVoice(string _msg, Action _callback) + { + stopwatch.Restart(); + //ͱ + RequestData _requestData = new RequestData + { + refer_wav_path = m_ReferWavPath, + prompt_text = m_ReferenceText, + prompt_language = m_ReferenceTextLan.ToString(), + text = _msg, + text_language = m_TargetTextLan.ToString() + }; + + string _postJson = JsonUtility.ToJson(_requestData);// + + using (UnityWebRequest request = new UnityWebRequest(m_PostURL, "POST")) + { + byte[] data = System.Text.Encoding.UTF8.GetBytes(_postJson); + request.uploadHandler = (UploadHandler)new UploadHandlerRaw(data); + request.downloadHandler = new DownloadHandlerAudioClip(m_PostURL, AudioType.WAV); + + request.SetRequestHeader("Content-Type", "application/json"); + + yield return request.SendWebRequest(); + + if (request.responseCode == 200) + { + AudioClip audioClip = ((DownloadHandlerAudioClip)request.downloadHandler).audioClip; + _callback(audioClip); + } + else + { + //Debug.LogError("ϳʧ: " + request.error); + _callback(null); + } + } + + } + + + #region ݶ + + [Serializable] + public class RequestData + { + public string refer_wav_path = string.Empty;//οƵ· + public string prompt_text = string.Empty;//οƵı + public string prompt_language = string.Empty;//οƵ + public string text = string.Empty;//ϳı + public string text_language = string.Empty;//ϳ + } + + public enum Language + { + , + Ӣ, + , + Ӣ, + Ӣ, + ֻ + } + + #endregion + + + +} diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/GPTSoVITS.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/GPTSoVITS.cs.meta new file mode 100644 index 0000000..07fc06e --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/GPTSoVITS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64ee242b355db9a4dac8862f3e659731 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTT.cs b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTT.cs new file mode 100644 index 0000000..66b86c2 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTT.cs @@ -0,0 +1,225 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Net.WebSockets; +using System.Security.Cryptography; +using System.Text; +using System.Threading; +using UnityEngine; +using Microphone = FrostweepGames.MicrophonePro.Microphone; +public class XunFeiSTT : STT +{ + [SerializeField] private string APPID = "f2433640"; + [SerializeField] private string APIKey = "d46a0dc56145c074ae751940ca74caf4"; + [SerializeField] private string APISecret = "OTU4YTU4ZmY2OGYyYzQxYTA2ZTc5OWM5"; + + private ClientWebSocket webSocket; + private AudioClip RecordedClip; + private string microphoneDevice; + private Action callBack; + private void Awake() + { + m_SpeechRecognizeURL = "wss://iat-api.xfyun.cn/v2/iat"; + } + public override void StartSpeechToText(Action _callback = null) + { + base.StartSpeechToText(_callback); + // Get the default microphone + microphoneDevice = Microphone.devices.Length > 0 ? Microphone.devices[0] : null; + + if (string.IsNullOrEmpty(microphoneDevice)) + { + Debug.LogError("ûҵ˷!"); + return; + } + Begin(); + } + public override void StopSpeechToText(Action _callback = null) + { + base.StopSpeechToText(_callback); + if (string.IsNullOrEmpty(microphoneDevice)) + { + Debug.LogError("ûҵ˷!"); + return; + } + callBack = _callback; + StartCoroutine(End()); + } + public void Begin() + { + //if (webSocket != null && webSocket.State == WebSocketState.Open) + //{ + // Debug.LogWarning("ʼʶʧܣȴϴʶӽ"); + // return; + //} + Connect(); + RecordedClip = Microphone.Start(null, false, 60, 16000); + } + + public IEnumerator End() + { + Microphone.End(null); + yield return new WaitUntil(() => webSocket.State != WebSocketState.Open); + //Debug.Log("ʶֹͣ¼"); + } + + async void Connect() + { + using (webSocket = new ClientWebSocket()) + { + CancellationToken ct = new CancellationToken(); + Uri url = new Uri(GetUrl(m_SpeechRecognizeURL)); + await webSocket.ConnectAsync(url, ct); + //Debug.Log("ӳɹ"); + StartCoroutine(Send(webSocket)); + StringBuilder stringBuilder = new StringBuilder(); + while (webSocket.State == WebSocketState.Open) + { + try + { + var result = new byte[4096]; + await webSocket.ReceiveAsync(new ArraySegment(result), ct);// + List list = new List(result); while (list[list.Count - 1] == 0x00) list.RemoveAt(list.Count - 1);//ȥֽ + string str = Encoding.UTF8.GetString(list.ToArray()); + //Debug.Log("Ϣ" + str); + if (string.IsNullOrEmpty(str)) + { + return; + } + STTData data = JsonUtility.FromJson(str); + stringBuilder.Append(Get(data)); + int status = data.data.status; + if (status == 2) + { + webSocket.Abort(); + } + } + catch (Exception) + { + webSocket.Abort(); + return; + } + } + //Debug.LogWarning("Ͽ"); + string s = stringBuilder.ToString(); + if (!string.IsNullOrEmpty(s)) + { + callBack?.Invoke(s); + Debug.LogWarning("ʶ" + s); + } + } + } + + [Serializable] + public class STTData + { + [Serializable] + public class Data + { + [Serializable] + public class Result + { + [Serializable] + public class Ws + { + [Serializable] + public class Cw + { + public string w; + } + public Cw[] cw; + } + public Ws[] ws; + } + public int status; + public Result result; + } + public Data data; + } + + string Get(STTData data) + { + StringBuilder stringBuilder = new StringBuilder(); + var ws = data.data.result.ws; + foreach (var item in ws) + { + var cw = item.cw; + foreach (var w in cw) + { + stringBuilder.Append(w.w); + } + } + return stringBuilder.ToString(); + } + + void SendData(byte[] audio, int status, ClientWebSocket socket) + { + if (socket.State != WebSocketState.Open) + { + return; + } + string audioStr = audio == null ? "" : Convert.ToBase64String(audio); + string message = "{\"common\":{\"app_id\":\"" + APPID + "\"},\"business\":{\"language\":\"zh_cn\",\"domain\":\"iat\",\"accent\":\"mandarin\",\"vad_eos\":2000}," + + "\"data\":{\"status\":" + status + ",\"encoding\":\"raw\",\"format\":\"audio/L16;rate=16000\",\"audio\":\"" + audioStr + "\"}}"; + //Debug.Log("Ϣ:" + message); + socket.SendAsync(new ArraySegment(Encoding.UTF8.GetBytes(message)), WebSocketMessageType.Binary, true, new CancellationToken()); // + } + + IEnumerator Send(ClientWebSocket socket) + { + yield return new WaitWhile(() => Microphone.GetPosition(null) <= 0); + float t = 0; + int position = Microphone.GetPosition(null); + const float waitTime = 0.04f;//ÿ40msƵ + int status = 0; + int lastPosition = 0; + const int Maxlength = 640;//ͳ + while (position < RecordedClip.samples && socket.State == WebSocketState.Open) + { + t += waitTime; + yield return new WaitForSecondsRealtime(waitTime); + if (Microphone.IsRecording(null)) position = Microphone.GetPosition(null); + //Debug.Log("¼ʱ" + t + "position=" + position + ",lastPosition=" + lastPosition); + if (position <= lastPosition) + { + //Debug.LogWarning("ֽϣǿƽ"); + break; + } + int length = position - lastPosition > Maxlength ? Maxlength : position - lastPosition; + byte[] date = GetClip(lastPosition, length, RecordedClip); + SendData(date, status, socket); + lastPosition = lastPosition + length; + status = 1; + } + SendData(null, 2, socket); + //WebSocket.CloseAsync(WebSocketCloseStatus.NormalClosure, "رWebSocket",new CancellationToken()); + Microphone.End(null); + } + public static byte[] GetClip(int star, int length, AudioClip recordedClip) + { + float[] soundata = new float[length]; + recordedClip.GetData(soundata, star); + int rescaleFactor = 32767; + byte[] outData = new byte[soundata.Length * 2]; + for (int i = 0; i < soundata.Length; i++) + { + short temshort = (short)(soundata[i] * rescaleFactor); + byte[] temdata = BitConverter.GetBytes(temshort); + outData[i * 2] = temdata[0]; + outData[i * 2 + 1] = temdata[1]; + } + return outData; + } + string GetUrl(string uriStr) + { + Uri uri = new Uri(uriStr); + string date = DateTime.Now.ToString("r"); + string signature_origin = string.Format("host: " + uri.Host + "\ndate: " + date + "\nGET " + uri.AbsolutePath + " HTTP/1.1"); + HMACSHA256 mac = new HMACSHA256(Encoding.UTF8.GetBytes(APISecret)); + string signature = Convert.ToBase64String(mac.ComputeHash(Encoding.UTF8.GetBytes(signature_origin))); + string authorization_origin = string.Format("api_key=\"{0}\",algorithm=\"hmac-sha256\",headers=\"host date request-line\",signature=\"{1}\"", APIKey, signature); + string authorization = Convert.ToBase64String(Encoding.UTF8.GetBytes(authorization_origin)); + string url = string.Format("{0}?authorization={1}&date={2}&host={3}", uri, authorization, date, uri.Host); + return url; + } +} diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTT.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTT.cs.meta new file mode 100644 index 0000000..2124372 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTT.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4e9be0a42f8e88244b7e5c0256160d11 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTTRealtime.cs b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTTRealtime.cs new file mode 100644 index 0000000..a2d8867 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTTRealtime.cs @@ -0,0 +1,518 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using System; +using System.Text; +using System.Security.Cryptography; +using Microphone = FrostweepGames.MicrophonePro.Microphone; +using System.Net.WebSockets; +using System.Threading; + +public class XunFeiSTTRealtime : STT +{ + //Ѷɿ̨ӦöӦappidappkey + [SerializeField] private string appid = "f2433640"; + [SerializeField] private string appkey = "6fde2501ca9c018c392bdffb19757d8d"; + private string timeStamp; + private string baseString; + private string toMd5; + private string signa; + + private AudioClip RecordedClip; + private ClientWebSocket ws; + private CancellationToken ct; + //¼ʱ + private int MAX_RECORD_LENGTH = 3599; + + /// + /// ʶص¼ + /// + public Action asrCallback; + public override void StartSpeechToText(Action _callback) + { + base.StartSpeechToText(_callback); + asrCallback = _callback; + StartASR(); + } + public override void StopSpeechToText(Action _callback) + { + base.StopSpeechToText(_callback); + asrCallback = null; + StopASR(); + } + public void StartASR() + { + if (ws != null && ws.State == WebSocketState.Open) + { + Debug.LogWarning("ʼʶʧܣȴϴʶӽ"); + return; + } + if (Microphone.devices.Length == 0) + { + Debug.LogError("δ⵽õ˷"); + return; + } + ConnectASR_Aysnc(); + RecordedClip = Microphone.Start(null, false, MAX_RECORD_LENGTH, 16000); + } + + public async void StopASR() + { + // ظ + if (ws == null || ws.State == WebSocketState.Closed || ws.State == WebSocketState.Aborted) + { + return; + } + + try + { + // صƵЭ + StopCoroutine(SendAudioClip()); + Microphone.End(null); + + // ֻӴ״̬²ŷͽʶ + if (ws.State == WebSocketState.Open) + { + await ws.SendAsync( + new ArraySegment(Encoding.UTF8.GetBytes("{\"end\": true}")), + WebSocketMessageType.Text, // ӦTextͶBinary + true, + CancellationToken.None + ); + } + + // ȴرղ + if (ws.State == WebSocketState.Open || ws.State == WebSocketState.CloseSent) + { + await ws.CloseAsync( + WebSocketCloseStatus.NormalClosure, + "Closing normally", + CancellationToken.None + ); + } + } + catch (ObjectDisposedException) + { + // ͷŵ쳣ԺԣΪѾ + Debug.Log("WebSocket already disposed"); + } + catch (Exception ex) + { + Debug.LogError($"StopASR error: {ex.Message}"); + } + finally + { + // ȷԴͷ + if (ws != null) + { + // ûֹǿֹ + if (ws.State != WebSocketState.Closed && ws.State != WebSocketState.Aborted) + { + ws.Abort(); + } + // ͷԴ + ws.Dispose(); + ws = null; // ÿձٴη + } + } + } + + + + async void ConnectASR_Aysnc() + { + ws = new ClientWebSocket(); + ct = new CancellationToken(); + Uri url = GetUri(); + await ws.ConnectAsync(url, ct); + StartCoroutine(SendAudioClip()); + try + { + while (ws.State == WebSocketState.Open) + { + var result = new byte[4096]; + await ws.ReceiveAsync(new ArraySegment(result), ct); // + List list = new List(result); + while (list[list.Count - 1] == 0x00) list.RemoveAt(list.Count - 1); //ȥֽ + string str = Encoding.UTF8.GetString(list.ToArray()); + if (string.IsNullOrEmpty(str)) + { + return; + } + ReceiveJsonData receiveJsonData = JsonUtility.FromJson(str); + if (receiveJsonData.action.Equals("started")) + { + Debug.Log("ֳɹ"); + } + else if (receiveJsonData.action.Equals("result")) + { + //Debug.Log("ؽ" + str); + AnalysisResult(receiveJsonData.data); + } + else if (receiveJsonData.action.Equals("error")) + { + Debug.Log("Error: " + receiveJsonData.desc); + } + } + } + catch (Exception ex) + { + Debug.Log(ex.Message); + } + } + + /// + /// ƵƬ + /// + /// + /// + IEnumerator SendAudioClip() + { + yield return new WaitWhile(() => Microphone.GetPosition(null) <= 0); + float t = 0; + int position = Microphone.GetPosition(null); + const float waitTime = 0.04f; //ÿ40msƵ + const int Maxlength = 1280; //෢1280ֽ + int status = 0; + int lastPosition = 0; + while (position < RecordedClip.samples && ws.State == WebSocketState.Open) + { + t += waitTime; + if (t >= MAX_RECORD_LENGTH) + { + Debug.Log("¼ʱþʶ"); + break; + } + + yield return new WaitForSecondsRealtime(waitTime); + if (Microphone.IsRecording(null)) + { + position = Microphone.GetPosition(null); + //Debug.Log("¼ʱ" + t + "position=" + position + ",lastPosition=" + lastPosition); + } + + if (position <= lastPosition) + { + // ֵֹǰλúһ֡λһlengthΪ0 + // ôڵAudioClip.GetData(float[] data, int offsetSamples);ʱ + continue; + } + + int length = position - lastPosition > Maxlength ? Maxlength : position - lastPosition; + byte[] data = GetAudioClip(lastPosition, length, RecordedClip); + try + { + ws.SendAsync(new ArraySegment(data), WebSocketMessageType.Binary, true, + new CancellationToken()); // + } + catch (Exception ex) + { + Debug.Log(ex.Message); + } + lastPosition = lastPosition + length; + status = 1; + } + } + + //string endText = ""; + + private void OnApplicationQuit() + { + StopASR(); + } + + /// + /// ȡʶ𲢷ַ + /// + /// ȡʶJsonַ + /// ʶһ仰 + void AnalysisResult(string data) + { + Data result = JsonUtility.FromJson(data); // Ч JsonConvert.DeserializeObject(data) + StringBuilder stringBuilder = new StringBuilder(); + + //Debug.Log(result.cn.st.rt[0].ws.Length); + for (int i = 0; i < result.cn.st.rt[0].ws.Length; i++) + { + //******ֻwֶãȡ****** + stringBuilder.Append(result.cn.st.rt[0].ws[i].cw[0].w); + } + + string _thisType = result.cn.st.type; + string testing = stringBuilder.ToString(); + + //testing = readTextManager.SetKeyWordColor(testing); + + //Debug.Log(stringBuilder + "***" + _thisType); + //type ͱʶ 0-ս(仰˵)1-м(仰û˵꣬һתдƷǰ) + if (_thisType.Equals("0")) + { + //endText = endText + testing; + asrCallback?.Invoke(testing); + //_text.text = endText; + } + else + { + //_text.text = endText + testing; + } + } + + /// + /// ȡƵƬ + /// + /// ʼ + /// + /// Ƶ + /// + public static byte[] GetAudioClip(int start, int length, AudioClip recordedClip) + { + float[] soundata = new float[length]; + recordedClip.GetData(soundata, start); + int rescaleFactor = 32767; + byte[] outData = new byte[soundata.Length * 2]; + for (int i = 0; i < soundata.Length; i++) + { + short temshort = (short)(soundata[i] * rescaleFactor); + byte[] temdata = BitConverter.GetBytes(temshort); + outData[i * 2] = temdata[0]; + outData[i * 2 + 1] = temdata[1]; + } + + return outData; + } + + /// + /// URI + /// + /// URI + private Uri GetUri() + { + //ȷ + timeStamp = GetTimeStamp(); + + //baseStringappid͵ǰʱtsƴӶ + baseString = appid + timeStamp; + + //baseStringMD5 + toMd5 = ToMD5(baseString); + + //apiKeyΪkeyMD5֮baseStringHmacSHA1 + //ȻٶԼַܺbase64 + signa = ToHmacSHA1(toMd5, appkey); + + string requestUrl = string.Format(m_SpeechRecognizeURL + "appid={0}&ts={1}&signa={2}&pd=tech", appid, + timeStamp, UrlEncode(signa)); + //Debug.Log("requestUrl: " + requestUrl); + return new Uri(requestUrl); + } + #region һЩ㷨 + + /// + /// ַUrlEncodeת + /// + /// Ҫתַ + /// UrlEncodeתַ + public static string UrlEncode(string str) + { + StringBuilder sb = new StringBuilder(); + byte[] byStr = System.Text.Encoding.UTF8.GetBytes(str); //ĬSystem.Text.Encoding.Default.GetBytes(str) + for (int i = 0; i < byStr.Length; i++) + { + sb.Append(@"%" + Convert.ToString(byStr[i], 16)); + } + + return (sb.ToString()); + } + + /// + /// ȡʱ + /// + /// ʱȷ + public static string GetTimeStamp() + { + TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); + return Convert.ToInt64(ts.TotalSeconds).ToString(); + } + + /// + /// MD5ַ + /// + /// Ҫַܵ + /// ַܺ + public static string ToMD5(string txt) + { + using (MD5 mi = MD5.Create()) + { + byte[] buffer = Encoding.Default.GetBytes(txt); + //ʼ + byte[] newBuffer = mi.ComputeHash(buffer); + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < newBuffer.Length; i++) + { + sb.Append(newBuffer[i].ToString("x2")); + } + + return sb.ToString(); + } + } + + /// + /// HMACSHA1㷨ܲToBase64String + /// + /// Ҫܵԭ + ///˽Կ + /// һǩֵ(ϣֵ) + public static string ToHmacSHA1(string text, string key) + { + //HMACSHA1 + HMACSHA1 hmacsha1 = new HMACSHA1(); + hmacsha1.Key = System.Text.Encoding.UTF8.GetBytes(key); + + byte[] dataBuffer = System.Text.Encoding.UTF8.GetBytes(text); + byte[] hashBytes = hmacsha1.ComputeHash(dataBuffer); + + return Convert.ToBase64String(hashBytes); + } + + #endregion +} +[Serializable] +public struct ReceiveJsonData +{ + /// + /// ʶstarted:֣result:error:쳣 + /// + public string action; + + /// + /// () + /// + public string code; + + /// + /// תд + /// + public string data; + + /// + /// + /// + public string desc; + + /// + /// ỰID + /// ҪDEBUG׷⣬⣬ṩsidȷ⡣ + /// + public string sid; +} +/// +/// ʶĽ +/// { +/// \"seg_id\":7, +/// \"cn\":{ +/// \"st\":{ +/// \"rt\":[ +/// {\"ws\":[ +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"}],\"wb\":23,\"we\":70}, +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"}],\"wb\":71,\"we\":118}, +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"}],\"wb\":119,\"we\":130}, +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"}],\"wb\":131,\"we\":172}, +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"}],\"wb\":173,\"we\":201}, +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"}],\"wb\":202,\"we\":226}, +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"}],\"wb\":227,\"we\":249}, +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"}],\"wb\":250,\"we\":263}, +/// {\"cw\":[{\"w\":\"\",\"wp\":\"n\"} +/// ], +/// \"wb\":264, +/// \"we\":320} +/// }], +/// \"bg\":\"5120\", +/// \"type\":\"0\", +/// \"ed\":\"8520\" +/// } +/// }, +/// \"ls\":false +/// } +/// +[Serializable] +public struct Data +{ + /// + /// תд 0ʼ + /// + public string seg_id; + + [Serializable] + public struct CN + { + [Serializable] + public struct ST + { + [Serializable] + public struct RT + { + [Serializable] + public class WS + { + [Serializable] + public class CW + { + /// + /// ʶ + /// + public string w; + + /// + /// ʱʶ n-ͨʣs-˳ʣʣp- + /// + public string wp; + } + + [SerializeField] public CW[] cw; + + /// + /// ڱеĿʼʱ䣬λ֡1֡=10ms еĿʼʱΪ(bg+wb*10)ms + /// м wb Ϊ 0 + /// + public string wb; + + /// + /// ڱеĽʱ䣬λ֡1֡=10ms еĽʱΪ(bg+we*10)ms + /// м we Ϊ 0 + /// + public string we; + } + + [SerializeField] public WS[] ws; + } + + [SerializeField] public RT[] rt; + + /// + /// еĿʼʱ䣬λ(ms) + /// мbgΪ׼ȷֵ + /// + public string bg; + + /// + /// ͱʶ 0-ս1-м + /// + public string type; + + /// + /// еĽʱ䣬λ(ms) + /// мedΪ0 + /// + public string ed; + } + + [SerializeField] public ST st; + } + + [SerializeField] public CN cn; + + /// + /// + /// + public string ls; +} \ No newline at end of file diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTTRealtime.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTTRealtime.cs.meta new file mode 100644 index 0000000..6388e11 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiSTTRealtime.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5e1e2f7c35df61488b282cb2d167f3f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiTTS.cs b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiTTS.cs new file mode 100644 index 0000000..64e9353 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiTTS.cs @@ -0,0 +1,299 @@ +using Newtonsoft.Json.Linq; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Net.WebSockets; +using System.Security.Cryptography; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using UnityEngine; + +public class XunFeiTTS : TTS +{ + #region + [SerializeField] private string Role = "x4_yezi"; + [SerializeField] private string APPID = "f2433640"; + [SerializeField] private string APIKey = "d46a0dc56145c074ae751940ca74caf4"; + [SerializeField] private string APISecret = "OTU4YTU4ZmY2OGYyYzQxYTA2ZTc5OWM5"; + private ClientWebSocket webSocket; + #endregion + Coroutine m_Coroutine; + private void Awake() + { + m_PostURL = "wss://tts-api.xfyun.cn/v2/tts"; + } + public override void StartSpeak(string _msg, Action _callback) + { + base.StartSpeak(_msg, _callback); + //Jsonַ + JObject jObject = new() + { + ["text"] = _msg, + //ԸijҪѶɿ̨в鿴 + ["voice"] = Role + }; + //Ϣ + m_Coroutine = StartCoroutine(SendTextToSpeechMsgCoroutine(jObject, _callback)); + } + public override void StopSpeak() + { + base.StopSpeak(); + if(m_Coroutine != null) + { + StopCoroutine(m_Coroutine); + } + } + + /// + /// XunFeiϢЭ + /// + private IEnumerator SendTextToSpeechMsgCoroutine(JObject message, Action callback) + { + // + Task resultJson = TextToSpeech(message); + //ȴϢ + yield return new WaitUntil(() => resultJson.IsCompleted); + + //ɹյϢ + if (resultJson.IsCompletedSuccessfully == true) + { + //Jsonַ + JObject obj = JObject.Parse(resultJson.Result); + //ȡƵݣbase64ַ + string text = obj["data"].ToString(); + //Ƶ + float[] audioData = BytesToFloat(Convert.FromBase64String(text)); + if (audioData.Length == 0)//Ѷıתʧ + { + Debug.Log($"ѶıתʧܣıΪջȷΪ0Ϣ{resultJson.Result}"); + //ʧܻص + callback.Invoke(null); + } + //AudioClip + AudioClip audioClip = AudioClip.Create("SynthesizedAudio", audioData.Length, 1, 16000, false); + audioClip.SetData(audioData, 0); + //ص + callback.Invoke(audioClip); + } + else + { + Debug.Log($"ѶıתϢʧܣϢ{resultJson.Result}"); + //ʧܻص + callback.Invoke(null); + } + } + public async Task TextToSpeech(JObject request) + { + //ȡ + string text = request["text"].ToString(); + string voice = request["voice"].ToString(); + // + await Connect(m_PostURL); + //Ϣ + await TTSSendMessage(text, voice); + //Ϣ + string base64String = await TTSReceiveMessage(); + //رս + await webSocket.CloseAsync(WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None); + + //Json + JObject response = new JObject(); + response["data"] = base64String; + //ӦPost + return response.ToString(); + } + /// + /// ѶAPI + /// + private async Task Connect(string url) + { + //½ClientWebSocket + webSocket = new ClientWebSocket(); + //ʹWebSocketѶɵķ + await webSocket.ConnectAsync(new Uri(GetUrl(url)), CancellationToken.None); + //await Console.Out.WriteLineAsync("ѶWebSocketӳɹ"); + } + /// + /// ѶıתϢ + /// + private async Task TTSSendMessage(string text, string voice) + { + //ҪJsonַ + JObject jsonData = TTSCreateJsonData(text, voice); + byte[] messageBytes = Encoding.UTF8.GetBytes(jsonData.ToString()); + //Ϣ + await webSocket.SendAsync(messageBytes, WebSocketMessageType.Text, true, CancellationToken.None); + } + #region Json + /// + /// ѶıתҪ͵Json + /// + private JObject TTSCreateJsonData(string text, string voice) + { + JObject requestObj = new JObject(); + JObject commonJson = new JObject(); + commonJson["app_id"] = APPID; + requestObj["common"] = commonJson; + JObject bussinessJson = new JObject(); + bussinessJson["aue"] = "raw"; + bussinessJson["vcn"] = voice; + bussinessJson["speed"] = 50; + bussinessJson["volume"] = 125; + bussinessJson["pitch"] = 50; + bussinessJson["tte"] = "UTF8"; + requestObj["business"] = bussinessJson; + JObject dataJson = new JObject(); + dataJson["status"] = 2; + dataJson["text"] = Convert.ToBase64String(Encoding.UTF8.GetBytes(text)); + requestObj["data"] = dataJson; + return requestObj; + } + /// + /// ѶıתϢ + /// + private async Task TTSReceiveMessage() + { + //webSocket. + //״ֵ̬ + int status = 0; + List bytes = new List(); + while (status != 2) + { + bool receivedCompleted = false; + string receivedMessage = string.Empty; + while (!receivedCompleted) + { + byte[] buffer = new byte[8 * 1024]; + WebSocketReceiveResult webSocketReceiveResult = await webSocket.ReceiveAsync(buffer, CancellationToken.None); + receivedMessage += Encoding.UTF8.GetString(buffer, 0, webSocketReceiveResult.Count); + receivedCompleted = webSocketReceiveResult.Count != 8 * 1024; + } + //await Console.Out.WriteLineAsync("receivedMessage" + receivedMessage); + bytes.AddRange(Convert.FromBase64String(TTSParseMessage(receivedMessage, out status)).ToList()); + //finalAudioBase64String += TTSParseMessage(receivedMessage, out status).TrimEnd('='); + } + string finalAudioBase64String = Convert.ToBase64String(bytes.ToArray()); + //await Console.Out.WriteLineAsync("Ѷתı" + finalAudioBase64String); + return finalAudioBase64String; + } + /// + /// ѶıתյJsonϢ + /// + private string TTSParseMessage(string message, out int status) + { + JObject jObject = JObject.Parse(message); + if (jObject["message"].ToString() == "success") + { + if (jObject["data"] != null) + { + if (jObject["data"]["audio"] != null) + { + if ((int)jObject["data"]["status"] == 2) + { + status = 2; + } + else + { + status = 1; + } + return jObject["data"]["audio"].ToString(); + + } + } + Debug.LogError("ERROR:TTSParseMessageʧܣdataΪ"); + status = 0; + return string.Empty; + } + else + { + Debug.LogError("ERROR:TTSParseMessageʧܣϢ" + jObject["message"].ToString()); + status = 0; + return string.Empty; + } + } + #endregion + #region byte[]תfloat[] + /// + /// byte[]תΪAudioClipɶȡfloat[] + /// + private static float[] BytesToFloat(byte[] byteArray) + { + float[] sounddata = new float[byteArray.Length / 2]; + for (int i = 0; i < sounddata.Length; i++) + { + sounddata[i] = bytesToFloat(byteArray[i * 2], byteArray[i * 2 + 1]); + } + return sounddata; + } + private static float bytesToFloat(byte firstByte, byte secondByte) + { + // convert two bytes to one short (little endian) + //С˺ʹ˳Ҫ + short s; + if (BitConverter.IsLittleEndian) + s = (short)((secondByte << 8) | firstByte); + else + s = (short)((firstByte << 8) | secondByte); + // convert to range from -1 to (just below) 1 + return s / 32768.0F; + } + #endregion + #region URL + private string GetUrl(string url) + { + Uri uri = new Uri(url); + //ٷĵҪʱUTC+0GMTʱRFC1123ʽ(Thu, 01 Aug 2019 01:53:21 GMT) + string date = DateTime.Now.ToString("r"); + //װɼȨ + string authorization = ComposeAuthUrl(uri, date); + //ռȨ + string uriStr = $"{uri}?authorization={authorization}&date={date}&host={uri.Host}"; + //ɺUrl + return uriStr; + } + /// + /// װɼȨ + /// + private string ComposeAuthUrl(Uri uri, string date) + { + string signature; //ձǩ + string authorization_origin; //ԭʼȨ + //ԭʼǩ + string signature_origin = string.Format("host: " + uri.Host + "\ndate: " + date + "\nGET " + uri.AbsolutePath + " HTTP/1.1"); + //ʹhmac-sha256㷨ܺsignature + string signature_sha = HmacSHA256(signature_origin, APISecret); //ʹhmac - sha256㷨apiSecretsignature_originǩ + signature = signature_sha; + string auth = "api_key=\"{0}\", algorithm=\"{1}\", headers=\"{2}\", signature=\"{3}\""; + authorization_origin = string.Format(auth, APIKey, "hmac-sha256", "host date request-line", signature); //ܣAPIKey,㷨headersDzǩIJ(òǹ̶"host date request-line")ɵǩ + return ToBase64String(authorization_origin); + } + + /// + /// 㷨HmacSHA256 + /// + private static string HmacSHA256(string secret, string signKey) + { + string signRet = string.Empty; + using (HMACSHA256 mac = new HMACSHA256(Encoding.UTF8.GetBytes(signKey))) + { + byte[] hash = mac.ComputeHash(Encoding.UTF8.GetBytes(secret)); + signRet = Convert.ToBase64String(hash); + } + return signRet; + } + /// + /// UTFַתBase64ַ + /// + private static string ToBase64String(string value) + { + if (value == null || value == "") + { + return ""; + } + byte[] bytes = Encoding.UTF8.GetBytes(value); + return Convert.ToBase64String(bytes); + } + #endregion +} diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiTTS.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiTTS.cs.meta new file mode 100644 index 0000000..5e5074e --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiTTS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6fd35c021b8e4584aa486d89dd6b06ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiWakeup.cs b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiWakeup.cs new file mode 100644 index 0000000..d5e0166 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiWakeup.cs @@ -0,0 +1,939 @@ +using NAudio.Wave; +using System; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Threading; +using UnityEngine; +using UnityThreadingUtils; +//ivw_threshold=0:1450,sst=wakeup,ivw_res_path =fo|C:/Users/wjc/Desktop//_Data/StreamingAssets/wakeupresource.jet + + +/// +/// +/// +public class XunFeiWakeup : MonoBehaviour +{ + //ѴʣСС + private const string app_id = "appid=0b1fcc5f,word_dir= . ";//appid aiui.dllmsc.dllҪ + + private string qivw_session_begin_params/* = "ivw_threshold=0:1450,sst=wakeup,ivw_res_path =fo|" + (Application.streamingAssetsPath + "/wakeupresource.jet").Replace("/", "\\")*/; + + private IntPtr session_id; + private int message; + private int error_code; + private string hints; + + private WaveInEvent waveIn; + + private const int sampleRate = 16000;// + private const int bitsPerSample = 16;//λ + private const int channels = 1;//ͨ + + private byte[] audio_byte = new byte[20 * 3200];//Դһ0.1s,20ξ2룻3200һεݳȡΪ16KʱһݳΪ3200Ϊ8KʱһݳΪ1600 + //Ҫע⣺Է֣ڲ¼ʽʱĬϵIJ8KѡֻʶΪ16KƵ + private Thread thread; + //public bool is_wakeup;//Ƿ + public Action callBack;//ѻص + private void Start() + { + qivw_session_begin_params = "ivw_threshold=0:1450,sst=wakeup,ivw_res_path =fo|" + Path.Combine(Application.streamingAssetsPath + "/wakeupresource.jet").Replace("/", "\\"); + Debug.Log(qivw_session_begin_params); + MSPLogin(app_id); + + waveIn = new WaveInEvent(); + waveIn.WaveFormat = new WaveFormat(sampleRate, bitsPerSample, channels); + waveIn.DataAvailable += RecordingStart; + waveIn.RecordingStopped += RecordingStopped; + try + { + waveIn.StartRecording(); + } + catch (Exception) + { + Debug.Log("˷"); + } + + thread = new Thread(() => + { + while (true) + { + MSC_Awaken(); + } + }); + thread.IsBackground = true; + thread.Start(); + } + //private void Update() + //{ + // MSC_Awaken(); + //} + #region ¼ dz + + /// + /// ¼ + /// + public bool MSPLogin(string parameters) + { + int message = MSCDLL.MSPLogin(null, null, parameters); + if (message != (int)Errors.MSP_SUCCESS) + { + Debug.LogError("¼ʧܣϢ" + message); + return false; + } + Debug.Log("¼ɹ"); + return true; + } + + /// + /// ע + /// + /// + public void MSPLoginOut() + { + int message = MSCDLL.MSPLogout(); + if (message != (int)Errors.MSP_SUCCESS) + { + Debug.LogError("עʧܣϢ: " + message); + return; + } + Debug.Log("עɹ"); + } + + #endregion + + #region + + /// + /// ʼ¼ + /// + /// + /// + private void RecordingStart(object sender, WaveInEventArgs e) + { + //Debug.Log(e.BytesRecorded);//ݳ + int start = e.BytesRecorded; // ȡʼλ ݳȶ + int length = audio_byte.Length - e.BytesRecorded; // ȡ + byte[] destination = new byte[length]; + + Array.Copy(audio_byte, start, destination, 0, length); + audio_byte = destination.Concat(e.Buffer).ToArray(); + //Debug.Log("audio_byte:" + BitConverter.ToString(audio_byte)); + } + + /// + /// ֹͣ¼ + /// + /// + /// + private void RecordingStopped(object sender, StoppedEventArgs e) + { + + } + + /// + /// + /// + private void MSC_Awaken() + { + session_id = MSCDLL.QIVWSessionBegin(null, qivw_session_begin_params, ref error_code); + if (error_code != (int)Errors.MSP_SUCCESS) + { + Debug.LogError("ʼʧܣϢ" + error_code); + return; + } + + message = MSCDLL.QIVWRegisterNotify(session_id, cb_ivw_msg_proc, IntPtr.Zero); + if (message != (int)Errors.MSP_SUCCESS) + { + Debug.LogError("ע֪ͨϢ" + message); + return; + } + + Thread.Sleep(150);//ֹƵռcpu + //Unity Զ¼ȡƵ ½ڵķ + //byte[] playerClipByte = AudioClipToByte(Player.clip, start, end);//ļbyte[] + message = MSCDLL.QIVWAudioWrite(session_id, audio_byte, (uint)audio_byte.Length, AudioStatus.MSP_AUDIO_SAMPLE_CONTINUE); + if (message != (int)Errors.MSP_SUCCESS) + { + Debug.LogError("дʧܣϢ" + message); + return; + } + + message = MSCDLL.QIVWAudioWrite(session_id, null, 0, AudioStatus.MSP_AUDIO_SAMPLE_LAST); + if (message != (int)Errors.MSP_SUCCESS) + { + Debug.LogError("дʧܣϢ" + message); + return; + } + + message = MSCDLL.QIVWSessionEnd(session_id, hints); + if (message != (int)Errors.MSP_SUCCESS) + { + Debug.LogError("ѽʧܣϢ" + message); + return; + } + } + + /// + /// ص + /// + /// + /// + /// + /// + /// + /// + /// + private int cb_ivw_msg_proc(IntPtr sessionID, int msg, int param1, int param2, IntPtr info, IntPtr userData) + { + if (msg == (int)IvwStatus.MSP_IVW_MSG_ERROR) //ѳϢ + { + Debug.LogError("MSP_IVW_MSG_ERROR error code:" + param1); + } + else if (msg == (int)IvwStatus.MSP_IVW_MSG_WAKEUP)//ѳɹϢ + { + Debug.Log("ѳɹ"); + audio_byte = new byte[20 * 3200];//¼ + //is_wakeup = true; + UnityMainThreadDispatcher.Instance().Enqueue(() => + { + callBack?.Invoke(); + }); + } + return 0; + } + + #endregion + + private void OnDestroy() + { + thread?.Abort(); + waveIn?.StopRecording(); + waveIn?.Dispose(); + MSPLoginOut(); + } + +} +public class MSCDLL +{ + #region ¼dz + [DllImport("msc_x64", CallingConvention = CallingConvention.StdCall)] + public static extern int MSPLogin(string usr, string pwd, string parameters); + + + + [DllImport("msc_x64", CallingConvention = CallingConvention.StdCall)] + public static extern int MSPLogout(); + #endregion + + #region + //ص + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate int ivw_ntf_handler(IntPtr sessionID, int msg, int param1, int param2, IntPtr info, IntPtr userData); + + + + // QIVWSessionBegin(...)ʼһ + [DllImport("msc_x64", CallingConvention = CallingConvention.StdCall)] + public static extern IntPtr QIVWSessionBegin(string grammarList, string _params, ref int errorCode); + + + + // QIVWAudioWrite(...) ֿдƵ + [DllImport("msc_x64", CallingConvention = CallingConvention.StdCall)] + public static extern int QIVWAudioWrite(IntPtr sessionID, byte[] waveData, uint waveLen, AudioStatus audioStatus); + + + + [DllImport("msc_x64", CallingConvention = CallingConvention.StdCall)] + public static extern int QIVWGetResInfo(string resPath, string resInfo, uint infoLen, string _params); + + + + // QIVWRegisterNotify(...) עصmsc + //ѳɹmsc ûص֪ͨѳɹϢͬʱӦݡmsc ûصϢ + [DllImport("msc_x64", CallingConvention = CallingConvention.StdCall)] + public static extern int QIVWRegisterNotify(IntPtr sessionID, [MarshalAs(UnmanagedType.FunctionPtr)] ivw_ntf_handler msgProcCb, IntPtr userData); + + + + // QIVWSessionEnd(...) λ + [DllImport("msc_x64", CallingConvention = CallingConvention.StdCall)] + public static extern int QIVWSessionEnd(IntPtr sessionID, string hints); + #endregion +} + +public enum Errors +{ + MSP_SUCCESS = 0, + MSP_ERROR_FAIL = -1, + MSP_ERROR_EXCEPTION = -2, + + /* General errors 10100(0x2774) */ + MSP_ERROR_GENERAL = 10100, /* 0x2774 */ + MSP_ERROR_OUT_OF_MEMORY = 10101, /* 0x2775 */ + MSP_ERROR_FILE_NOT_FOUND = 10102, /* 0x2776 */ + MSP_ERROR_NOT_SUPPORT = 10103, /* 0x2777 */ + MSP_ERROR_NOT_IMPLEMENT = 10104, /* 0x2778 */ + MSP_ERROR_ACCESS = 10105, /* 0x2779 */ + MSP_ERROR_INVALID_PARA = 10106, /* 0x277A */ /* ȱٲ */ + MSP_ERROR_INVALID_PARA_VALUE = 10107, /* 0x277B */ /* Чֵ */ + MSP_ERROR_INVALID_HANDLE = 10108, /* 0x277C */ + MSP_ERROR_INVALID_DATA = 10109, /* 0x277D */ + MSP_ERROR_NO_LICENSE = 10110, /* 0x277E */ /* Ȩ */ + MSP_ERROR_NOT_INIT = 10111, /* 0x277F */ /* δʼ, */ + MSP_ERROR_NULL_HANDLE = 10112, /* 0x2780 */ + MSP_ERROR_OVERFLOW = 10113, /* 0x2781 */ /* ûģ(10), */ + /* ֻڲʱһûвע */ + MSP_ERROR_TIME_OUT = 10114, /* 0x2782 */ /* ʱ */ + MSP_ERROR_OPEN_FILE = 10115, /* 0x2783 */ + MSP_ERROR_NOT_FOUND = 10116, /* 0x2784 */ /* ݿģͲ */ + MSP_ERROR_NO_ENOUGH_BUFFER = 10117, /* 0x2785 */ + MSP_ERROR_NO_DATA = 10118, /* 0x2786 */ /* ӿͻ˶Ƶλȡʱ */ + MSP_ERROR_NO_MORE_DATA = 10119, /* 0x2787 */ + MSP_ERROR_NO_RESPONSE_DATA = 10120, /* 0x2788 */ + MSP_ERROR_ALREADY_EXIST = 10121, /* 0x2789 */ /* ݿģѴ */ + MSP_ERROR_LOAD_MODULE = 10122, /* 0x278A */ + MSP_ERROR_BUSY = 10123, /* 0x278B */ + MSP_ERROR_INVALID_CONFIG = 10124, /* 0x278C */ + MSP_ERROR_VERSION_CHECK = 10125, /* 0x278D */ + MSP_ERROR_CANCELED = 10126, /* 0x278E */ + MSP_ERROR_INVALID_MEDIA_TYPE = 10127, /* 0x278F */ + MSP_ERROR_CONFIG_INITIALIZE = 10128, /* 0x2790 */ + MSP_ERROR_CREATE_HANDLE = 10129, /* 0x2791 */ + MSP_ERROR_CODING_LIB_NOT_LOAD = 10130, /* 0x2792 */ + MSP_ERROR_USER_CANCELLED = 10131, /* 0x2793 */ + MSP_ERROR_INVALID_OPERATION = 10132, /* 0x2794 */ + MSP_ERROR_MESSAGE_NOT_COMPLETE = 10133, /* 0x2795 */ /* flash */ + MSP_ERROR_NO_EID = 10134, /* 0x2795 */ + MSP_ERROE_OVER_REQ = 10135, /* 0x2797 */ /* client Redundancy request */ + MSP_ERROR_USER_ACTIVE_ABORT = 10136, /* 0x2798 */ /* user abort */ + MSP_ERROR_BUSY_GRMBUILDING = 10137, /* 0x2799 */ + MSP_ERROR_BUSY_LEXUPDATING = 10138, /* 0x279A */ + MSP_ERROR_SESSION_RESET = 10139, /* 0x279B */ /* mscֹỰ׼ش */ + MSP_ERROR_BOS_TIMEOUT = 10140, /* 0x279C */ /* VADǰ˵㳬ʱ */ + MSP_ERROR_STREAM_FILTER = 10141, /* 0X279D */ /* AIUIǰStream */ + MSP_ERROR_STREAM_CLEAR = 10142, /* 0X279E */ /* AIUIǰStream */ + + /* Error codes of network 10200(0x27D8)*/ + MSP_ERROR_NET_GENERAL = 10200, /* 0x27D8 */ + MSP_ERROR_NET_OPENSOCK = 10201, /* 0x27D9 */ /* Open socket */ + MSP_ERROR_NET_CONNECTSOCK = 10202, /* 0x27DA */ /* Connect socket */ + MSP_ERROR_NET_ACCEPTSOCK = 10203, /* 0x27DB */ /* Accept socket */ + MSP_ERROR_NET_SENDSOCK = 10204, /* 0x27DC */ /* Send socket data */ + MSP_ERROR_NET_RECVSOCK = 10205, /* 0x27DD */ /* Recv socket data */ + MSP_ERROR_NET_INVALIDSOCK = 10206, /* 0x27DE */ /* Invalid socket handle */ + MSP_ERROR_NET_BADADDRESS = 10207, /* 0x27EF */ /* Bad network address */ + MSP_ERROR_NET_BINDSEQUENCE = 10208, /* 0x27E0 */ /* Bind after listen/connect */ + MSP_ERROR_NET_NOTOPENSOCK = 10209, /* 0x27E1 */ /* Socket is not opened */ + MSP_ERROR_NET_NOTBIND = 10210, /* 0x27E2 */ /* Socket is not bind to an address */ + MSP_ERROR_NET_NOTLISTEN = 10211, /* 0x27E3 */ /* Socket is not listening */ + MSP_ERROR_NET_CONNECTCLOSE = 10212, /* 0x27E4 */ /* The other side of connection is closed */ + MSP_ERROR_NET_NOTDGRAMSOCK = 10213, /* 0x27E5 */ /* The socket is not datagram type */ + MSP_ERROR_NET_DNS = 10214, /* 0x27E6 */ /* domain name is invalid or dns server does not function well */ + MSP_ERROR_NET_INIT = 10215, /* 0x27E7 */ /* ssl ctx create failed */ + + /*nfl error*/ + MSP_ERROR_NFL_INNER_ERROR = 10216, /* NFL inner error */ + MSP_ERROR_MSS_TIME_OUT = 10217, /* MSS TIMEOUT */ + MSP_ERROT_CLIENT_TIME_OUT = 10218, /* CLIENT TIMEOUT */ + MSP_ERROR_CLIENT_CLOSE = 10219, /* CLIENT CLOSED CONNECTION */ + + MSP_ERROR_CLIENT_AREA_CHANGE = 10220, + MSP_ERROR_NET_SSL_HANDSHAKE = 10221, + MSP_ERROR_NET_INVALID_ROOT_CERT = 10222, + MSP_ERROR_NET_INVALID_CLIENT_CERT = 10223, + MSP_ERROR_NET_INVALID_SERVER_CERT = 10224, + MSP_ERROR_NET_INVALID_KEY = 10225, + MSP_ERROR_NET_CERT_VERIFY_FAILED = 10226, + MSP_ERROR_NET_WOULDBLOCK = 10227, + MSP_ERROR_NET_NOTBLOCK = 10228, + + /* Error codes of mssp message 10300(0x283C) */ + MSP_ERROR_MSG_GENERAL = 10300, /* 0x283C */ + MSP_ERROR_MSG_PARSE_ERROR = 10301, /* 0x283D */ + MSP_ERROR_MSG_BUILD_ERROR = 10302, /* 0x283E */ + MSP_ERROR_MSG_PARAM_ERROR = 10303, /* 0x283F */ + MSP_ERROR_MSG_CONTENT_EMPTY = 10304, /* 0x2840 */ + MSP_ERROR_MSG_INVALID_CONTENT_TYPE = 10305, /* 0x2841 */ + MSP_ERROR_MSG_INVALID_CONTENT_LENGTH = 10306, /* 0x2842 */ + MSP_ERROR_MSG_INVALID_CONTENT_ENCODE = 10307, /* 0x2843 */ + MSP_ERROR_MSG_INVALID_KEY = 10308, /* 0x2844 */ + MSP_ERROR_MSG_KEY_EMPTY = 10309, /* 0x2845 */ + MSP_ERROR_MSG_SESSION_ID_EMPTY = 10310, /* 0x2846 */ /* ỰIDΪ */ + MSP_ERROR_MSG_LOGIN_ID_EMPTY = 10311, /* 0x2847 */ /* ƵIDΪ */ + MSP_ERROR_MSG_SYNC_ID_EMPTY = 10312, /* 0x2848 */ + MSP_ERROR_MSG_APP_ID_EMPTY = 10313, /* 0x2849 */ + MSP_ERROR_MSG_EXTERN_ID_EMPTY = 10314, /* 0x284A */ + MSP_ERROR_MSG_INVALID_CMD = 10315, /* 0x284B */ + MSP_ERROR_MSG_INVALID_SUBJECT = 10316, /* 0x284C */ + MSP_ERROR_MSG_INVALID_VERSION = 10317, /* 0x284D */ + MSP_ERROR_MSG_NO_CMD = 10318, /* 0x284E */ + MSP_ERROR_MSG_NO_SUBJECT = 10319, /* 0x284F */ + MSP_ERROR_MSG_NO_VERSION = 10320, /* 0x2850 */ + MSP_ERROR_MSG_MSSP_EMPTY = 10321, /* 0x2851 */ + MSP_ERROR_MSG_NEW_RESPONSE = 10322, /* 0x2852 */ + MSP_ERROR_MSG_NEW_CONTENT = 10323, /* 0x2853 */ + MSP_ERROR_MSG_INVALID_SESSION_ID = 10324, /* 0x2854 */ /* ЧĻỰID(sid) */ + MSP_ERROR_MSG_INVALID_CONTENT = 10325, /* 0x2855 */ + + /* Error codes of DataBase 10400(0x28A0)*/ + MSP_ERROR_DB_GENERAL = 10400, /* 0x28A0 */ /* ݿ쳣 */ + MSP_ERROR_DB_EXCEPTION = 10401, /* 0x28A1 */ + MSP_ERROR_DB_NO_RESULT = 10402, /* 0x28A2 */ /* redisûҵỰID(sid) */ + MSP_ERROR_DB_INVALID_USER = 10403, /* 0x28A3 */ + MSP_ERROR_DB_INVALID_PWD = 10404, /* 0x28A4 */ + MSP_ERROR_DB_CONNECT = 10405, /* 0x28A5 */ + MSP_ERROR_DB_INVALID_SQL = 10406, /* 0x28A6 */ + MSP_ERROR_DB_INVALID_APPID = 10407, /* 0x28A7 */ + MSP_ERROR_DB_NO_UID = 10408, + + /* Error codes of Resource 10500(0x2904)*/ + MSP_ERROR_RES_GENERAL = 10500, /* 0x2904 */ + MSP_ERROR_RES_LOAD = 10501, /* 0x2905 */ /* Load resource */ + MSP_ERROR_RES_FREE = 10502, /* 0x2906 */ /* Free resource */ + MSP_ERROR_RES_MISSING = 10503, /* 0x2907 */ /* Resource File Missing */ + MSP_ERROR_RES_INVALID_NAME = 10504, /* 0x2908 */ /* Invalid resource file name */ + MSP_ERROR_RES_INVALID_ID = 10505, /* 0x2909 */ /* Invalid resource ID */ + MSP_ERROR_RES_INVALID_IMG = 10506, /* 0x290A */ /* Invalid resource image pointer */ + MSP_ERROR_RES_WRITE = 10507, /* 0x290B */ /* Write read-only resource */ + MSP_ERROR_RES_LEAK = 10508, /* 0x290C */ /* Resource leak out */ + MSP_ERROR_RES_HEAD = 10509, /* 0x290D */ /* Resource head currupt */ + MSP_ERROR_RES_DATA = 10510, /* 0x290E */ /* Resource data currupt */ + MSP_ERROR_RES_SKIP = 10511, /* 0x290F */ /* Resource file skipped */ + + /* Error codes of TTS 10600(0x2968)*/ + MSP_ERROR_TTS_GENERAL = 10600, /* 0x2968 */ + MSP_ERROR_TTS_TEXTEND = 10601, /* 0x2969 */ /* Meet text end */ + MSP_ERROR_TTS_TEXT_EMPTY = 10602, /* 0x296A */ /* no synth text */ + MSP_ERROR_TTS_LTTS_ERROR = 10603, /* 0x296B */ + + /* Error codes of Recognizer 10700(0x29CC) */ + MSP_ERROR_REC_GENERAL = 10700, /* 0x29CC */ /* 쳣 */ + MSP_ERROR_REC_INACTIVE = 10701, /* 0x29CD */ + MSP_ERROR_REC_GRAMMAR_ERROR = 10702, /* 0x29CE */ + MSP_ERROR_REC_NO_ACTIVE_GRAMMARS = 10703, /* 0x29CF */ + MSP_ERROR_REC_DUPLICATE_GRAMMAR = 10704, /* 0x29D0 */ + MSP_ERROR_REC_INVALID_MEDIA_TYPE = 10705, /* 0x29D1 */ + MSP_ERROR_REC_INVALID_LANGUAGE = 10706, /* 0x29D2 */ + MSP_ERROR_REC_URI_NOT_FOUND = 10707, /* 0x29D3 */ + MSP_ERROR_REC_URI_TIMEOUT = 10708, /* 0x29D4 */ + MSP_ERROR_REC_URI_FETCH_ERROR = 10709, /* 0x29D5 */ + MSP_ERROR_REC_PROC_MOD = 10710, /* 0x29D6 */ + + + /* Error codes of Speech Detector 10800(0x2A30) */ + MSP_ERROR_EP_GENERAL = 10800, /* 0x2A30 */ + MSP_ERROR_EP_NO_SESSION_NAME = 10801, /* 0x2A31 */ + MSP_ERROR_EP_INACTIVE = 10802, /* 0x2A32 */ + MSP_ERROR_EP_INITIALIZED = 10803, /* 0x2A33 */ + + /* Error codes of TUV */ + MSP_ERROR_TUV_GENERAL = 10900, /* 0x2A94 */ + MSP_ERROR_TUV_GETHIDPARAM = 10901, /* 0x2A95 */ /* Get Busin Param huanid*/ + MSP_ERROR_TUV_TOKEN = 10902, /* 0x2A96 */ /* Get Token */ + MSP_ERROR_TUV_CFGFILE = 10903, /* 0x2A97 */ /* Open cfg file */ + MSP_ERROR_TUV_RECV_CONTENT = 10904, /* 0x2A98 */ /* received content is error */ + MSP_ERROR_TUV_VERFAIL = 10905, /* 0x2A99 */ /* Verify failure */ + + /* Error codes of IMTV */ + MSP_ERROR_LOGIN_SUCCESS = 11000, /* 0x2AF8 */ /* ɹ */ + MSP_ERROR_LOGIN_NO_LICENSE = 11001, /* 0x2AF9 */ /* ôûҪ */ + MSP_ERROR_LOGIN_SESSIONID_INVALID = 11002, /* 0x2AFA */ /* SessionIdʧЧҪµ¼֤ͨ */ + MSP_ERROR_LOGIN_SESSIONID_ERROR = 11003, /* 0x2AFB */ /* SessionIdΪգ߷Ƿ */ + MSP_ERROR_LOGIN_UNLOGIN = 11004, /* 0x2AFC */ /* δ¼֤ͨ */ + MSP_ERROR_LOGIN_INVALID_USER = 11005, /* 0x2AFD */ /* ûIDЧ */ + MSP_ERROR_LOGIN_INVALID_PWD = 11006, /* 0x2AFE */ /* ûЧ */ + MSP_ERROR_LOGIN_SYSTEM_ERROR = 11099, /* 0x2B5B */ /* ϵͳ */ + + /* Error codes of HCR */ + MSP_ERROR_HCR_GENERAL = 11100, + MSP_ERROR_HCR_RESOURCE_NOT_EXIST = 11101, + MSP_ERROR_HCR_CREATE = 11102, + MSP_ERROR_HCR_DESTROY = 11103, + MSP_ERROR_HCR_START = 11104, + MSP_ERROR_HCR_APPEND_STROKES = 11105, + MSP_ERROR_HCR_INIT = 11106, + MSP_ERROR_HCR_POINT_DECODE = 11107, + MSP_ERROR_HCR_DISPATCH = 11108, + MSP_ERROR_HCR_GETRESULT = 11109, + MSP_ERROR_HCR_RESOURCE = 11110, + + /* Error Codes using in local engine */ + MSP_ERROR_AUTH_NO_LICENSE = 11200, /* 0x2BC0 */ /* Ȩ */ + MSP_ERROR_AUTH_NO_ENOUGH_LICENSE = 11201, /* 0x2BC1 */ /* Ȩ */ + MSP_ERROR_AUTH_INVALID_LICENSE = 11202, /* 0x2BC2 */ /* ЧȨ */ + MSP_ERROR_AUTH_LICENSE_EXPIRED = 11203, /* 0x2BC3 */ /* Ȩ */ + MSP_ERROR_AUTH_NEED_MORE_DATA = 11204, /* 0x2BC4 */ /* 豸Ϣ */ + MSP_ERROR_AUTH_LICENSE_TO_BE_EXPIRED = 11205, /* 0x2BC5 */ /* ȨڣԴ */ + MSP_ERROR_AUTH_INVALID_MACHINE_ID = 11206, /* 0x2BC6 */ /* ЧĻ */ + MSP_ERROR_AUTH_LOCAL_ASR_FORBIDDEN = 11207, /* 0x2BC7 */ /* ֹʹñʶ */ + MSP_ERROR_AUTH_LOCAL_TTS_FORBIDDEN = 11208, /* 0x2BC8 */ /* ֹʹñغϳ */ + MSP_ERROR_AUTH_LOCAL_IVW_FORBIDDEN = 11209, /* 0x2BC9 */ /* ֹʹñػ */ + MSP_ERROR_AUTH_APPID_NOT_MATCH = 11210, /* 0x2BCA */ /* ԴappidӦappidƥ */ + MSP_ERROR_AUTH_UID_NOT_MATCH = 11211, /* 0x2BCB */ /* Դuid͵¼ûuidƥ */ + MSP_ERROR_AUTH_TRIAL_EXPIRED = 11212, /* 0x2BCC */ /* Դ */ + MSP_ERROR_AUTH_LOCAL_IFD_FORBIDDEN = 11213, /* 0x2BC9 */ /* ֹʹñ */ + + MSP_ERROR_AIUI_NO_ENOUGH_LICENSE = 11216, /* 0x2BD0 */ /* AIUIȨ */ + /*Error Codes of Authorization*/ + MSP_ERROR_AUTH_DVC_NO_LICENSE = 11300, + MSP_ERROR_AUTH_DVC_NO_ENOUGH_LICENSE = 11301, + MSP_ERROR_AUTH_DVC_INVALID_LICENSE = 11302, + MSP_ERROR_AUTH_DVC_LICENSE_EXPIRED = 11303, + MSP_ERROR_AUTH_DVC_NEED_MORE_DATA = 11304, + MSP_ERROR_AUTH_DVC_LICENSE_TO_BE_EXPIRED = 11305, + MSP_ERROR_AUTH_DVC_EXCEED_LICENSE = 11306, + + /* Error codes of Ise */ + + MSP_ERROR_ASE_EXCEP_SILENCE = 11401, + MSP_ERROR_ASE_EXCEP_SNRATIO = 11402, + MSP_ERROR_ASE_EXCEP_PAPERDATA = 11403, + MSP_ERROR_ASE_EXCEP_PAPERCONTENTS = 11404, + MSP_ERROR_ASE_EXCEP_NOTMONO = 11405, + MSP_ERROR_ASE_EXCEP_OTHERS = 11406, + MSP_ERROR_ASE_EXCEP_PAPERFMT = 11407, + MSP_ERROR_ASE_EXCEP_ULISTWORD = 11408, + + /* Error codes of Iot */ + MSP_ERROR_IOT_BASE = 11500, + MSP_ERROR_IOT_PARAM_ERROR = 11501, // param error + MSP_ERROR_IOT_INVALID_SERVICE = 11502, // invalid service for iot ProTranServer + MSP_ERROR_IOT_INVALID_PRODUCTID = 11503, // invalid productid for ProTranServer + MSP_EEROR_IOT_INVALID_ATTR = 11504, // invalid attr value for one product in ProTranServer + MSP_ERROR_IOT_INVALID_PLATFORM = 11505, // invalid platform for ProTranServer + MSP_ERROR_IOT_DID_NOT_FOUND = 11506, // not found device id in semantic + + /* Error codes of IVP */ + MSP_ERROR_IVP_GENERAL = 11600, // ں쳣 + MSP_ERROR_IVP_EXTRA_RGN_SOPPORT = 11601, // עʱдƵ(9) + MSP_ERROR_IVP_TRUNCATED = 11602, // Ƶط(źŲεķ̫󣬶ϵͳԷΧ)¼Ƶ + MSP_ERROR_IVP_MUCH_NOISE = 11603, // Ƶȹ + MSP_ERROR_IVP_TOO_LOW = 11604, // Ƶ + MSP_ERROR_IVP_ZERO_AUDIO = 11605, // Ƶ + MSP_ERROR_IVP_UTTER_TOO_SHORT = 11606, // Ƶ̫ + MSP_ERROR_IVP_TEXT_NOT_MATCH = 11607, // 1.Ƶıƥ䣬ԭ1.(ڰ¼֮ǰ) + // 2.¼¼ƵƵг 3.ȷʵƥ" + MSP_ERROR_IVP_NO_ENOUGH_AUDIO = 11608, // Ƶע˵дƵֲʱᱨߵ߼Ƶ + MSP_ERROR_IVP_MODEL_NOT_FOUND_IN_HBASE = 11610, // ģhbaseûҵ + + /* Error codes of Face */ + + MSP_ERROR_IFR_NOT_FACE_IMAGE = 11700, // Ӧ20200 + MSP_ERROR_FACE_IMAGE_FULL_LEFT = 11701, // 󣬶Ӧ20201 + MSP_ERROR_FACE_IMAGE_FULL_RIGHT = 11702, // ңӦ20202 + MSP_ERROR_IMAGE_CLOCKWISE_WHIRL = 11703, // ˳ʱתӦ20203 + MSP_ERROR_IMAGE_COUNTET_CLOCKWISE_WHIRL = 11704, // ʱתӦ20204 + MSP_ERROR_VALID_IMAGE_SIZE = 11705, // ͼƬС쳣 Ӧ20205 + MSP_ERROR_ILLUMINATION = 11706, // 쳣Ӧ20206 + MSP_ERROR_FACE_OCCULTATION = 11707, // ڵӦ20207 + MSP_ERROR_FACE_INVALID_MODEL = 11708, // ǷģݣӦ20208 + MSP_ERROR_FUSION_INVALID_INPUT_TYPE = 11709, // ͷǷӦ20300 + MSP_ERROR_FUSION_NO_ENOUGH_DATA = 11710, // ݲӦ20301 + MSP_ERROR_FUSION_ENOUGH_DATA = 11711, // ݹ࣬Ӧ20302 + + /*Error Codes of AIUI*/ + MSP_ERROR_AIUI_CID_EXPIRED = 11800, + + /*Error Codes of Encoder*/ + MSP_ERROR_ICT_ENCODER = 11900, + + /* Error codes of http 12000(0x2EE0) */ + MSP_ERROR_HTTP_BASE = 12000, /* 0x2EE0 */ + MSP_ERROR_HTTP_400 = 12400, + MSP_ERROR_HTTP_401 = 12401, + MSP_ERROR_HTTP_402 = 12402, + MSP_ERROR_HTTP_403 = 12403, + MSP_ERROR_HTTP_404 = 12404, + MSP_ERROR_HTTP_405 = 12405, + MSP_ERROR_HTTP_406 = 12406, + MSP_ERROR_HTTP_407 = 12407, + MSP_ERROR_HTTP_408 = 12408, + MSP_ERROR_HTTP_409 = 12409, + MSP_ERROR_HTTP_410 = 12410, + MSP_ERROR_HTTP_411 = 12411, + MSP_ERROR_HTTP_412 = 12412, + MSP_ERROR_HTTP_413 = 12413, + MSP_ERROR_HTTP_414 = 12414, + MSP_ERROR_HTTP_415 = 12415, + MSP_ERROR_HTTP_416 = 12416, + MSP_ERROR_HTTP_417 = 12417, + MSP_ERROR_HTTP_500 = 12500, + MSP_ERROR_HTTP_501 = 12501, + MSP_ERROR_HTTP_502 = 12502, + MSP_ERROR_HTTP_503 = 12503, + MSP_ERROR_HTTP_504 = 12504, + MSP_ERROR_HTTP_505 = 12505, + /*Error codes of ISV */ + MSP_ERROR_ISV_NO_USER = 13000, /* 32C8 */ /* the user doesn't exist */ + + /* Error codes of Lua scripts */ + MSP_ERROR_LUA_BASE = 14000, /* 0x36B0 */ + MSP_ERROR_LUA_YIELD = 14001, /* 0x36B1 */ + MSP_ERROR_LUA_ERRRUN = 14002, /* 0x36B2 */ + MSP_ERROR_LUA_ERRSYNTAX = 14003, /* 0x36B3 */ + MSP_ERROR_LUA_ERRMEM = 14004, /* 0x36B4 */ + MSP_ERROR_LUA_ERRERR = 14005, /* 0x36B5 */ + MSP_ERROR_LUA_INVALID_PARAM = 14006, /* 0x36B6 */ + + /* Error codes of MMP */ + MSP_ERROR_MMP_BASE = 15000, /* 0x3A98 */ + MSP_ERROR_MMP_MYSQL_INITFAIL = 15001, /* 0x3A99 */ + MSP_ERROR_MMP_REDIS_INITFAIL = 15002, /* 0x3A9A */ + MSP_ERROR_MMP_NETDSS_INITFAIL = 15003, /* 0x3A9B */ + MSP_ERROR_MMP_TAIR_INITFAIL = 15004, /* 0x3A9C */ + MSP_ERROR_MMP_MAIL_SESSION_FAIL = 15006, /* 0x3A9E */ /* ʼ½ʱỰ*/ + MSP_ERROR_MMP_MAIL_LOGON_FAIL = 15007, /* 0x3A9F */ /* ʼ½ʱܾ½*/ + MSP_ERROR_MMP_MAIL_USER_ILLEGAL = 15008, /* 0x3AA0 */ /* ʼ½ʱûǷ*/ + MSP_ERROR_MMP_MAIL_PWD_ERR = 15009, /* 0x3AA1 */ /* ʼ½ʱ*/ + MSP_ERROR_MMP_MAIL_SOCKET_ERR = 15010, /* 0x3AA2 */ /* ʼ͹׽ִ*/ + MSP_ERROR_MMP_MAIL_INIT_FAIL = 15011, /* 0x3AA3 */ /* ʼʼ*/ + MSP_ERROR_MMP_STORE_MNR_NO_INIT = 15012, /* 0x3AA4 */ /* store_managerδʼʼʧ*/ + MSP_ERROR_MMP_STORE_MNR_POOL_FULL = 15013, /* 0x3AA5 */ /* store_managerӳ*/ + MSP_ERROR_MMP_STRATGY_PARAM_ILLEGAL = 15014, /* 0x3AA6 */ /* ԱʽǷ*/ + MSP_ERROR_MMP_STRATGY_PARAM_TOOLOOG = 15015, /* 0x3AA7 */ /* Աʽ̫*/ + MSP_ERROR_MMP_PARAM_NULL = 15016, /* 0x3AA8 */ /* Ϊ*/ + MSP_ERROR_MMP_ERR_MORE_TOTAL = 15017, /* 0x3AA9 */ /* pmsݿдܱݣ > ܴ*/ + MSP_ERROR_MMP_PROC_THRESHOLD = 15018, /* 0x3AAA */ /* ̼طֵô*/ + MSP_ERROR_MMP_SERVER_THRESHOLD = 15019, /* 0x3AAB */ /* طֵô*/ + MSP_ERROR_MMP_PYTHON_NO_EXIST = 15020, /* 0x3AAC */ /* pythonűļ */ + MSP_ERROR_MMP_PYTHON_IMPORT_FAILED = 15021, /* 0x3AAD */ /* pythonű */ + MSP_ERROR_MMP_PYTHON_BAD_FUNC = 15022, /* 0x3AAE */ /* pythonűʽ */ + MSP_ERROR_MMP_DB_DATA_ILLEGAL = 15023, /* 0x3AAF */ /* ݿеݸʽ */ + MSP_ERROR_MMP_REDIS_NOT_CONN = 15024, /* 0x3AB0 */ /* redisûӵ */ + MSP_ERROR_MMP_PMA_NOT_FOUND_STRATEGY = 15025, /* 0x3AB1 */ /* ûҵ */ + MSP_ERROR_MMP_TAIR_CONNECT = 15026, /* 0x3AB2 */ /* tairȺʧ */ + MSP_ERROR_MMP_PMC_SERVINFO_INVALID = 15027, /* Ox3AB3 */ /* pmcķϢѾЧ */ + MSP_ERROR_MMP_ALARM_GROUP_NULL = 15028, /* Ox3AB4 */ /* ĶűʼΪ */ + MSP_ERROR_MMP_ALARM_CONTXT_NULL = 15029, /* Ox3AB5 */ /* ıΪ */ + + /* Error codes of MSC(lmod loader) */ + MSP_ERROR_LMOD_BASE = 16000, /* 0x3E80 */ + MSP_ERROR_LMOD_NOT_FOUND = 16001, /* 0x3E81 */ /* ûҵlmodļ */ + MSP_ERROR_LMOD_UNEXPECTED_BIN = 16002, /* 0x3E82 */ /* Чlmod */ + MSP_ERROR_LMOD_LOADCODE = 16003, /* 0x3E83 */ /* lmodָʧ */ + MSP_ERROR_LMOD_PRECALL = 16004, /* 0x3E84 */ /* ʼlmodʧ */ + MSP_ERROR_LMOD_RUNTIME_EXCEPTION = 16005, /* 0x3E85 */ /* lmodʱ쳣 */ + MSP_ERROR_LMOD_ALREADY_LOADED = 16006, /* 0x3E86 */ /* lmodظ */ + + // Error code of Third Business + MSP_ERROR_BIZ_BASE = 17000, /* 0x4268 */ /* ҵ */ + + //Error of Nginx errlog file increase exception + MSP_ERROR_NGX_LOG_MORE_TOTEL_SIZE = 18000, /*nginx־С쳣*/ + + //Error of Flash client when network checking + MSP_ERROR_FLASH_NETWORK_CONNECT_FIALED = 19000, /*flashʧ*/ + MSP_ERROR_FLASH_NETWORK_CHECK_FIALED = 19001, /*flashӦ쳣Ϣ*/ + MSP_ERROR_FLASH_NETWORK_CHECK_TIMEOUT = 19002, /*flash糬ʱ*/ + MSP_ERROR_FLASH_NETWORK_CLOSED_EXCEPTION = 19003, /*flash쳣ر*/ + + /*Error Code Of Speech plus*/ + + SPEECH_ERROR_NO_NETWORK = 20001, /* Ч*/ + SPEECH_ERROR_NETWORK_TIMEOUT = 20002, /* ӳʱ*/ + SPEECH_ERROR_NET_EXPECTION = 20003, /* 쳣*/ + SPEECH_ERROR_INVALID_RESULT = 20004, /* ЧĽ*/ + SPEECH_ERROR_NO_MATCH = 20005, /* ƥ */ + SPEECH_ERROR_AUDIO_RECORD = 20006, /* ¼ʧ */ + SPEECH_ERROR_NO_SPPECH = 20007, /* δ⵽*/ + + SPEECH_ERROR_SPEECH_TIMEOUT = 20008, /* Ƶ볬ʱ*/ + SPEECH_ERROR_EMPTY_UTTERANCE = 20009, /* Чı */ + SPEECH_ERROR_FILE_ACCESS = 20010, /* ļдʧ */ + SPEECH_ERROR_PLAY_MEDIA = 20011, /* Ƶʧ */ + + SPEECH_ERROR_INVALID_PARAM = 20012, /* ЧIJ*/ + SPEECH_ERROR_TEXT_OVERFLOW = 20013, /* ı */ + SPEECH_ERROR_INVALID_DATA = 20014, /* Ч */ + SPEECH_ERROR_LOGIN = 20015, /* ûδ½*/ + SPEECH_ERROR_PERMISSION_DENIED = 20016, /* ЧȨ */ + SPEECH_ERROR_INTERRUPT = 20017, /* 쳣 */ + + SPEECH_ERROR_VERSION_LOWER = 20018, /* 汾 */ + SPEECH_CLIENT_ERROR_ISUSING = 20019, /* ¼ռ(iOSƽ̨) */ + SPEECH_ERROR_SYSTEM_PREINSTALL = 20020, /* ϵͳԤð汾 */ + SPEECH_ERROR_UNSATISFIED_LINK = 20021, /* δʵֵNative */ + SPEECH_ERROR_UNKNOWN = 20999, /* δ֪ */ + + + SPEECH_ERROR_COMPONENT_NOT_INSTALLED = 21001, /* ûаװ */ + SPEECH_ERROR_ENGINE_NOT_SUPPORTED = 21002, /* 治֧ */ + SPEECH_ERROR_ENGINE_INIT_FAIL = 21003, /* ʼʧ */ + SPEECH_ERROR_ENGINE_CALL_FAIL = 21004, /* ʧ */ + SPEECH_ERROR_ENGINE_BUSY = 21005, /* 深æ */ + + SPEECH_ERROR_LOCAL_NO_INIT = 22001, /* δʼ */ + SPEECH_ERROR_LOCAL_RESOURCE = 22002, /* Դ */ + SPEECH_ERROR_LOCAL_ENGINE = 22003, /* ڲ */ + SPEECH_ERROR_IVW_INTERRUPT = 22004, /* ػ汻쳣 */ + + + /*Error Code Of Local iflytek Engines*/ + + /*Error Code Of AiTalk*/ + + /*Error Code Of AiTalk Operation*/ + SPEECH_SUCCESS = 0, // ivErr_OK = 0 /*ɹ״̬*/ + + SPEECH_ERROR_ASR_CLIENT = 23000, /*ͻӦó*///????????? + SPEECH_ERROR_ASR_INVALID_PARA = 23001, /*ЧIJ*/ + SPEECH_ERROR_ASR_INVALID_PARA_VALUE = 23002, /*ЧIJֵ*/ + SPEECH_ERROR_ASR_OUT_OF_MEMORY = 23003, /*ڴľ*/ + SPEECH_ERROR_ASR_CREATE_HANDLE_FAILED = 23004, /*ʧ*/ + SPEECH_ERROR_ASR_ENGINE_INIT_FAILED = 23005, /*ʼʧ*/ + SPEECH_ERROR_ASR_ENGINE_STARTED = 23006, /*Ѿ*/ + SPEECH_ERROR_ASR_ENGINE_UNINIT = 23007, /*δʼ*/ + SPEECH_ERROR_ASR_SPEECH_TIMEOUT = 23008, /*ʶʱVADûûм⵽˵㣩*/ + SPEECH_ERROR_ASR_NO_RECOGNIZED_RESULT = 23009, /*ʶ*/ + SPEECH_ERROR_ASR_INVALID_HANDLE = 23010, /*Чľ*/ + SPEECH_ERROR_ASR_FILE_ACCESS = 23011, /*ļʧ*/ + + /*Error Code Of AiTalk Engine*/ + SPEECH_ERROR_AITALK_FALSE = 23100, // ivErr_FALSE = 1 + + /* For license check */ + SPEECH_ERROR_AITALK_PERMISSION_DENIED = 23101, // ivErr_InvSN = 2 + + /* General */ + SPEECH_ERROR_AITALK_INVALID_PARA = 23102, // ivErr_InvArg = 3 + SPEECH_ERROR_AITALK_BUFFER_OVERFLOW = 23103, // ivErr_BufferFull = 4 /*Ƶݻ*/ + SPEECH_ERROR_AITALK_FAILED = 23104, // ivErr_Failed = 5 + SPEECH_ERROR_AITALK_NOT_SUPPORTED = 23105, // ivErr_NotSupport = 6 /*治֧*/ + SPEECH_ERROR_AITALK_OUT_OF_MEMORY = 23106, // ivErr_OutOfMemory = 7 + SPEECH_ERROR_AITALK_INVALID_RESOURCE = 23107, // ivErr_InvResource = 8 /*ԴЧ*/ + SPEECH_ERROR_AITALK_NOT_FOUND = 23108, // ivErr_NotFound = 9 /*ļʧ*/ + SPEECH_ERROR_AITALK_INVALID_GRAMMAR = 23109, // ivErr_InvGrmr = 10 /*ʶ﷨*/ + + /* For object status */ + SPEECH_ERROR_AITALK_INVALID_CALL = 23110, // ivErr_InvCall = 11 /*Ч*/ + + /* For ASR Input */ + SPEECH_ERROR_AITALK_SYNTAX_ERROR = 23111, // ivErr_InvCall = 12 + + /* For Message Call Back */ + SPEECH_ERROR_AITALK_RESET = 23112, // ivErr_Reset = 13 + SPEECH_ERROR_AITALK_ENDED = 23113, // ivErr_Ended = 14 + SPEECH_ERROR_AITALK_IDLE = 23114, // ivErr_Idle = 15 + SPEECH_ERROR_AITALK_CANNOT_SAVE_FILE = 23115, // ivErr_CanNotSaveFile = 16 + + /* For Lexicon name */ + SPEECH_ERROR_AITALK_INVALID_GRAMMAR_NAME = 23116, // ivErr_InvName = 17 /*ķʵƷǷ*/ + + SPEECH_ERROR_AITALK_BUFFER_EMPTY = 23117, // ivErr_BufferEmpty = 18 + + SPEECH_ERROR_AITALK_GET_RESULT = 23118, // ivErr_GetResult = 19 + + SPEECH_ERROR_AITALK_REACT_OUT_TIME = 23119, // ivErr_ReactOutTime = 20 /*Ӧʱ*/ + SPEECH_ERROR_AITALK_SPEECH_OUT_TIME = 23120, // ivErr_SpeechOutTime = 21 /*ʱ*/ + + SPEECH_ERROR_AITALK_AUDIO_CUT = 23121, // ivErr_CUT = 22 /*¼*/ + SPEECH_ERROR_AITALK_AUDIO_LOWER = 23122, // ivErr_LOWER = 23 /*¼*/ + + SPEECH_ERROR_AITALK_INSUFFICIENT_PERMISSIONS = 23123, // ivErr_Limitted = 24 /*Ȩ*/ + SPEECH_ERROR_AITALK_RESULT_ERROR = 23124, // ivErr_ResultError = 25 /*WfstȻcmd*/ + SPEECH_ERROR_AITALK_SHORT_PAUSE = 23125, // ivErr_ShortPause = 26 + SPEECH_ERROR_AITALK_BUSY = 23126, // ivErr_Busy = 27 + SPEECH_ERROR_AITALK_GRM_NOT_UPDATE = 23127, // ivErr_GrmNotUpdate = 28 /*﷨δ*/ + SPEECH_ERROR_AITALK_STARTED = 23128, // ivErr_Started = 29 + SPEECH_ERROR_AITALK_STOPPED = 23129, // ivErr_Stopped = 30 + SPEECH_ERROR_AITALK_ALREADY_STARTED = 23130, // ivErr_AlreadyStarted = 31 + SPEECH_ERROR_AITALK_ALREADY_STOPPED = 23131, // ivErr_AlreadyStopped = 32 + SPEECH_ERROR_AITALK_TOO_MANY_COMMAND = 23132, // ivErr_TooManyCmd = 33 + SPEECH_ERROR_AITALK_WAIT = 23133, // ivErr_Wait = 34 /*һЩ߳Ҫȴ*/ + SPEECH_ERROR_AITALK_MAE_RIGHT = 23134, // ivErr_MAERight = 35 + SPEECH_ERROR_AITALK_MAE_WRONG = 23135, // ivErr_MAEWrong = 36 + + SPEECH_ERROR_AITALK_GRM_ERR = 23300, // ﷨ + + + + /*Error Code Of AiSound*/ + + /*Error Code Of AiSound Operation*/ + SPEECH_ERROR_TTS_INVALID_PARA = 24000, /* */ + SPEECH_ERROR_TTS_INVALID_PARA_VALUE = 24001, /* ЧIJֵ*/ + SPEECH_ERROR_TTS_OUT_OF_MEMORY = 24002, /* ڴ治*/ + SPEECH_ERROR_TTS_INVALID_HANDLE = 24003, /* Чľ*/ + SPEECH_ERROR_TTS_CREATE_HANDLE_FAILED = 24004, /* ʧ*/ + SPEECH_ERROR_TTS_INVALID_RESOURCE = 24005, /* ЧԴ */ + SPEECH_ERROR_TTS_INVALID_VOICE_NAME = 24006, /* Ч*/ + SPEECH_ERROR_TTS_ENGINE_UNINIT = 24007, /* δʼ */ + SPEECH_ERROR_TTS_ENGINE_INIT_FAILED = 24008, /* ʼʧ */ + SPEECH_ERROR_TTS_ENGINE_BUSY = 24009, /* æ */ + + + /*Error Code Of AiSound Engine*/ + SPEECH_ERROR_AISOUND_BASE = 24100, + SPEECH_ERROR_AISOUND_UNIMPEMENTED = 24100, /* unimplemented function */ + SPEECH_ERROR_AISOUND_UNSUPPORTED = 24101, /* unsupported on this platform */ + SPEECH_ERROR_AISOUND_INVALID_HANDLE = 24102, /* invalid handle */ + SPEECH_ERROR_AISOUND_INVALID_PARA = 24103, /* invalid parameter(s) */ + SPEECH_ERROR_AISOUND_INSUFFICIENT_HEAP = 24104, /* insufficient heap size */ + SPEECH_ERROR_AISOUND_STATE_REFUSE = 24105, /* refuse to do in current state */ + SPEECH_ERROR_AISOUND_INVALID_PARA_ID = 24106, /* invalid parameter ID */ + SPEECH_ERROR_AISOUND_INVALID_PARA_VALUE = 24107, /* invalid parameter value */ + SPEECH_ERROR_AISOUND_RESOURCE = 24108, /* Resource is error */ + SPEECH_ERROR_AISOUND_RESOURCE_READ = 24109, /* read resource error */ + SPEECH_ERROR_AISOUND_LBENDIAN = 24110, /* the Endian of SDK is error */ + SPEECH_ERROR_AISOUND_HEADFILE = 24111, /* the HeadFile is different of the SDK */ + SPEECH_ERROR_AISOUND_BUFFER_OVERFLOW = 24112, /* get data size exceed the data buffer */ + SPEECH_ERROR_AISOUND_INVALID_ISAMPA = 24113, /* !Invalid iSampa format or input iSampa text contain invalid alphabet*/ + SPEECH_ERROR_AISOUND_INVALID_CSSML = 24114, /* !Invalid cssml format */ + + + /*Error Code Of ivw*/ + + /*Error Code Of ivw Operation*/ + SPEECH_ERROR_IVW_ENGINE_UNINI = 25000, /* δʼ */ + SPEECH_ERROR_IVW_RESVER_NOMATCH = 25001, /* Դ汾ƥ */ + SPEECH_ERROR_IVW_BUFFERED_AUDIOD_LITTLE = 25002, /* Ѽʶ𻺴Ƶ */ + SPEECH_ERROR_IVW_INVALID_RESTYPE = 25003, /* ϷԴ */ + SPEECH_ERROR_IVW_INVALID_RESHEADVER = 25004, /* ϷԴͷ汾 */ + + /*Error Code Of ivw Engine*/ + SPEECH_ERROR_IVW_INVALID_CALL = 25101, // IvwErr_InvCal = 1 + SPEECH_ERROR_IVW_INVALID_ARG = 25102, // IvwErr_InvArg = 2 + SPEECH_ERROR_IVW_TELL_SIZE = 25103, // IvwErr_TellSize = 3 + SPEECH_ERROR_IVW_OUT_OF_MEMORY = 25104, // IvwErr_OutOfMemory = 4 + SPEECH_ERROR_IVW_OUT_BUFFER_FULL = 25105, // IvwErr_BufferFull = 5 + SPEECH_ERROR_IVW_OUT_BUFFER_EMPTY = 25106, // IvwErr_BufferEmpty = 6 + SPEECH_ERROR_IVW_INVALID_RESOURCE = 25107, // IvwErr_InvRes = 7 + SPEECH_ERROR_IVW_REPETITIOPN_ENTER = 25108, // IvwErr_ReEnter = 8 + SPEECH_ERROR_IVW_NOT_SUPPORT = 25109, // IvwErr_NotSupport = 9 + SPEECH_ERROR_IVW_NOT_FOUND = 25110, // IvwErr_NotFound = 10 + SPEECH_ERROR_IVW_INVALID_SN = 25111, // IvwErr_InvSN = 11 + SPEECH_ERROR_IVW_LIMITTED = 25112, // IvwErr_Limitted = 12 + SPEECH_ERROR_IVW_TIME_OUT = 25113, // IvwErr_TimeOut = 13 + + SPEECH_ERROR_IVW_ENROLL1_SUCESS = 25114, // IvwErr_Enroll1_Success = 14 + SPEECH_ERROR_IVW_ENROLL1_FAILED = 25115, // IvwErr_Enroll1_Failed = 15 + SPEECH_ERROR_IVW_ENROLL2_SUCESS = 25116, // IvwErr_Enroll2_Success = 16 + SPEECH_ERROR_IVW_ENROLL2_FAILED = 25117, // IvwErr_Enroll2_Failed = 17 + SPEECH_ERROR_IVW_ENROLL3_SUCESS = 25118, // IvwErr_Enroll3_Success = 18 + SPEECH_ERROR_IVW_ENROLL3_FAILED = 25119, // IvwErr_Enroll3_Failed = 19 + SPEECH_ERROR_IVW_SPEECH_TOO_SHORT = 25120, // IvwErr_SpeechTooShort = 20 + SPEECH_ERROR_IVW_SPEECH_STOP = 25121, // IvwErr_SpeechStop = 21 + + /* ʵʱתд룺26000~26999 */ + SPEECH_ERROR_LFASR_BASE = 26000, /* ʵʱתд */ +} + +/** +* MSPSampleStatus indicates how the sample buffer should be handled +* MSP_AUDIO_SAMPLE_FIRST - The sample buffer is the start of audio +* If recognizer was already recognizing, it will discard +* audio received to date and re-start the recognition +* MSP_AUDIO_SAMPLE_CONTINUE - The sample buffer is continuing audio +* MSP_AUDIO_SAMPLE_LAST - The sample buffer is the end of audio +* The recognizer will cease processing audio and +* return results +* Note that sample statii can be combined; for example, for file-based input +* the entire file can be written with SAMPLE_FIRST | SAMPLE_LAST as the +* status. +* Other flags may be added in future to indicate other special audio +* conditions such as the presence of AGC +*/ +public enum AudioStatus +{ + MSP_AUDIO_SAMPLE_INIT = 0x00, + MSP_AUDIO_SAMPLE_FIRST = 0x01, + MSP_AUDIO_SAMPLE_CONTINUE = 0x02, + MSP_AUDIO_SAMPLE_LAST = 0x04, +} + +/* +* The enumeration MSPRecognizerStatus contains the recognition status +* MSP_REC_STATUS_SUCCESS - successful recognition with partial results +* MSP_REC_STATUS_NO_MATCH - recognition rejected +* MSP_REC_STATUS_INCOMPLETE - recognizer needs more time to compute results +* MSP_REC_STATUS_NON_SPEECH_DETECTED - discard status, no more in use +* MSP_REC_STATUS_SPEECH_DETECTED - recognizer has detected audio, this is delayed status +* MSP_REC_STATUS_COMPLETE - recognizer has return all result +* MSP_REC_STATUS_MAX_CPU_TIME - CPU time limit exceeded +* MSP_REC_STATUS_MAX_SPEECH - maximum speech length exceeded, partial results may be returned +* MSP_REC_STATUS_STOPPED - recognition was stopped +* MSP_REC_STATUS_REJECTED - recognizer rejected due to low confidence +* MSP_REC_STATUS_NO_SPEECH_FOUND - recognizer still found no audio, this is delayed status +*/ +public enum RecogStatus +{ + MSP_REC_STATUS_SUCCESS = 0, + MSP_REC_STATUS_NO_MATCH = 1, + MSP_REC_STATUS_INCOMPLETE = 2, + MSP_REC_STATUS_NON_SPEECH_DETECTED = 3, + MSP_REC_STATUS_SPEECH_DETECTED = 4, + MSP_REC_STATUS_COMPLETE = 5, + MSP_REC_STATUS_MAX_CPU_TIME = 6, + MSP_REC_STATUS_MAX_SPEECH = 7, + MSP_REC_STATUS_STOPPED = 8, + MSP_REC_STATUS_REJECTED = 9, + MSP_REC_STATUS_NO_SPEECH_FOUND = 10, + MSP_REC_STATUS_FAILURE = MSP_REC_STATUS_NO_MATCH, +}; + +/** + * The enumeration MSPepState contains the current endpointer state + * MSP_EP_LOOKING_FOR_SPEECH - Have not yet found the beginning of speech + * MSP_EP_IN_SPEECH - Have found the beginning, but not the end of speech + * MSP_EP_AFTER_SPEECH - Have found the beginning and end of speech + * MSP_EP_TIMEOUT - Have not found any audio till timeout + * MSP_EP_ERROR - The endpointer has encountered a serious error + * MSP_EP_MAX_SPEECH - Have arrive the max size of speech + */ +public enum EpStatus +{ + MSP_EP_LOOKING_FOR_SPEECH = 0, + MSP_EP_IN_SPEECH = 1, + MSP_EP_AFTER_SPEECH = 3, + MSP_EP_TIMEOUT = 4, + MSP_EP_ERROR = 5, + MSP_EP_MAX_SPEECH = 6, + MSP_EP_IDLE = 7 // internal state after stop and before start +}; + +/* Synthesizing process flags */ +public enum SynthesizingStatus +{ + MSP_TTS_FLAG_STILL_HAVE_DATA = 1, + MSP_TTS_FLAG_DATA_END = 2, + MSP_TTS_FLAG_CMD_CANCELED = 4, +}; + +/* Handwriting process flags */ +public enum HandwritingStatus +{ + MSP_HCR_DATA_FIRST = 1, + MSP_HCR_DATA_CONTINUE = 2, + MSP_HCR_DATA_END = 4, +}; + +/*ivw message type */ +public enum IvwStatus +{ + MSP_IVW_MSG_WAKEUP = 1, + MSP_IVW_MSG_ERROR = 2, + MSP_IVW_MSG_ISR_RESULT = 3, + MSP_IVW_MSG_ISR_EPS = 4, + MSP_IVW_MSG_VOLUME = 5, + MSP_IVW_MSG_ENROLL = 6, + MSP_IVW_MSG_RESET = 7 +}; + +/* Upload data process flags */ +public enum UploadStatus +{ + MSP_DATA_SAMPLE_INIT = 0x00, + MSP_DATA_SAMPLE_FIRST = 0x01, + MSP_DATA_SAMPLE_CONTINUE = 0x02, + MSP_DATA_SAMPLE_LAST = 0x04, +}; + +public enum SynthStatus +{ + MSP_TTS_FLAG_STILL_HAVE_DATA = 1, + MSP_TTS_FLAG_DATA_END = 2, + MSP_TTS_FLAG_CMD_CANCELED = 0 +} \ No newline at end of file diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiWakeup.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiWakeup.cs.meta new file mode 100644 index 0000000..9646713 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/XunFeiWakeup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 417f31e6da94a464bbd361e5dac01697 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/ZXKTTS.cs b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/ZXKTTS.cs new file mode 100644 index 0000000..34d0a88 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/ZXKTTS.cs @@ -0,0 +1,114 @@ +using NAudio.Wave; +using System; +using System.Collections; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using UnityEngine; +using UnityEngine.Networking; + +public class ZXKTTS : TTS +{ + public int maxRetries = 3; + public string authorizationToken = "Bearer LB-krrBLcSkpWCqL8KmwU6ryg5Y4oNKKJcH26ZqSkgghsNLu7ea2EZv"; + public string role = "longsanshu"; + private UnityWebRequest currentRequest; + private bool coroutineRunning = false; + public override void StartSpeak(string _msg, Action _callback) + { + base.StartSpeak(_msg, _callback); + StartCoroutine(CallAudioAPI(_msg, _callback)); + } + IEnumerator CallAudioAPI(string input,Action callBack) + { + CleanupCurrentRequest(); + coroutineRunning = true; + currentRequest = null; + bool success = false; + int retryCount = 0; + + // + StringBuilder requestData = new(); + requestData.Append("{"); + requestData.Append("\"appId\": \""+ Guid.NewGuid().ToString() +"\","); + requestData.Append("\"input\": \"" + Regex.Replace(input, @"[\p{P}\p{S}]", "") + "\","); + requestData.Append("\"ttsConfig\":"); + requestData.Append("{\"type\":\" model \","); + requestData.Append("\"model\":\"cosyvoice-v2\","); + requestData.Append("\"voice\":\""+ role +"\"}}"); + Debug.Log(requestData.ToString()); + while (retryCount < maxRetries && !success) + { + currentRequest = new(m_PostURL, "POST"); + currentRequest.timeout = 15; + currentRequest.SetRequestHeader("Authorization", authorizationToken); + currentRequest.SetRequestHeader("Content-Type", "application/json"); + byte[] data = Encoding.UTF8.GetBytes(requestData.ToString()); + currentRequest.uploadHandler = new UploadHandlerRaw(data); + currentRequest.downloadHandler = new DownloadHandlerBuffer(); + yield return currentRequest.SendWebRequest(); + if (currentRequest.responseCode == 200 && coroutineRunning) + { + callBack?.Invoke(ConvertMp3ToAudioClip(currentRequest.downloadHandler.data)); + success = true; + } + else if(coroutineRunning) + { + retryCount++; + if (retryCount < maxRetries) + { + Debug.Log("ԣ " + (retryCount + 1) + " ..."); + yield return new WaitForSeconds(1f); // ȴ 1 + } + } + // ǰ + CleanupCurrentRequest(); + } + if (!success && coroutineRunning) + { + callBack?.Invoke(null); + } + //ʱ + stopwatch.Stop(); + // Эѽ + coroutineRunning = false; + } + AudioClip ConvertMp3ToAudioClip(byte[] mp3Data) + { + // һڴ洢MP3 + using (MemoryStream ms = new MemoryStream(mp3Data)) + using (Mp3FileReader mp3Reader = new Mp3FileReader(ms)) + using (WaveStream pcmStream = WaveFormatConversionStream.CreatePcmStream(mp3Reader)) + { + // 16λƵ + int sampleCount = (int)(pcmStream.Length / 2); + float[] samples = new float[sampleCount]; + WaveBuffer waveBuffer = new WaveBuffer((int)pcmStream.Length); + int bytesRead = pcmStream.Read(waveBuffer.ByteBuffer, 0, (int)pcmStream.Length); + + // ͵PCMתΪ-11֮ĸ + for (int i = 0; i < sampleCount; i++) + { + short sample = (short)(waveBuffer.ShortBuffer[i]); + samples[i] = sample / 32768f; + } + + // AudioClip + AudioClip audioClip = AudioClip.Create("DecodedAudio", sampleCount, pcmStream.WaveFormat.Channels, pcmStream.WaveFormat.SampleRate, false); + audioClip.SetData(samples, 0); + return audioClip; + } + } + // ǰķ + private void CleanupCurrentRequest() + { + if (currentRequest != null) + { + Debug.Log("CleanupCurrentRequest"); + currentRequest.uploadHandler?.Dispose(); + currentRequest.downloadHandler?.Dispose(); + currentRequest.Dispose(); + currentRequest = null; + } + } +} diff --git a/Assets/Third/AI/Scripts/TTS&&STT/ZXK/ZXKTTS.cs.meta b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/ZXKTTS.cs.meta new file mode 100644 index 0000000..7f3f292 --- /dev/null +++ b/Assets/Third/AI/Scripts/TTS&&STT/ZXK/ZXKTTS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4b82b5ee62fb237498b3922fbef2f7ab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites.meta b/Assets/Third/AI/UISprites.meta new file mode 100644 index 0000000..5e19735 --- /dev/null +++ b/Assets/Third/AI/UISprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f866a4dce1450494e8e50c191f3f5541 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/Close.png b/Assets/Third/AI/UISprites/Close.png new file mode 100644 index 0000000..dbaf56c Binary files /dev/null and b/Assets/Third/AI/UISprites/Close.png differ diff --git a/Assets/Third/AI/UISprites/Close.png.meta b/Assets/Third/AI/UISprites/Close.png.meta new file mode 100644 index 0000000..19bffa6 --- /dev/null +++ b/Assets/Third/AI/UISprites/Close.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: e168d0cfbef1ce945bc3a8955055b0f0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/Close2.png b/Assets/Third/AI/UISprites/Close2.png new file mode 100644 index 0000000..dbaf56c Binary files /dev/null and b/Assets/Third/AI/UISprites/Close2.png differ diff --git a/Assets/Third/AI/UISprites/Close2.png.meta b/Assets/Third/AI/UISprites/Close2.png.meta new file mode 100644 index 0000000..5d3e3fb --- /dev/null +++ b/Assets/Third/AI/UISprites/Close2.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: a102e6e396f06d544a78c86e7dd4cb83 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/IP智能助手.png b/Assets/Third/AI/UISprites/IP智能助手.png new file mode 100644 index 0000000..0cf9349 Binary files /dev/null and b/Assets/Third/AI/UISprites/IP智能助手.png differ diff --git a/Assets/Third/AI/UISprites/IP智能助手.png.meta b/Assets/Third/AI/UISprites/IP智能助手.png.meta new file mode 100644 index 0000000..5a01ef0 --- /dev/null +++ b/Assets/Third/AI/UISprites/IP智能助手.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 7d060872f224b4047a2ba0155d10fc21 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/Ip动画.meta b/Assets/Third/AI/UISprites/Ip动画.meta new file mode 100644 index 0000000..77e04f0 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb6328c819308914ca55162ad4ace738 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/Ip动画/0170.png b/Assets/Third/AI/UISprites/Ip动画/0170.png new file mode 100644 index 0000000..80fdb73 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0170.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0170.png.meta b/Assets/Third/AI/UISprites/Ip动画/0170.png.meta new file mode 100644 index 0000000..3b82b6f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0170.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5ff2314552c02ea459e3ac6955376e08 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0171.png b/Assets/Third/AI/UISprites/Ip动画/0171.png new file mode 100644 index 0000000..408cc7f Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0171.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0171.png.meta b/Assets/Third/AI/UISprites/Ip动画/0171.png.meta new file mode 100644 index 0000000..e6d1441 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0171.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: fe68653d33c9d5d4d80d04479b0e369a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0172.png b/Assets/Third/AI/UISprites/Ip动画/0172.png new file mode 100644 index 0000000..dc63698 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0172.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0172.png.meta b/Assets/Third/AI/UISprites/Ip动画/0172.png.meta new file mode 100644 index 0000000..a2b19ea --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0172.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 530b0a906ecd9234fa7b0438787fd2ef +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0173.png b/Assets/Third/AI/UISprites/Ip动画/0173.png new file mode 100644 index 0000000..e16b9d6 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0173.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0173.png.meta b/Assets/Third/AI/UISprites/Ip动画/0173.png.meta new file mode 100644 index 0000000..489134f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0173.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b7bf5145b47ce754fad6d16c2b026ad2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0174.png b/Assets/Third/AI/UISprites/Ip动画/0174.png new file mode 100644 index 0000000..897bbb0 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0174.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0174.png.meta b/Assets/Third/AI/UISprites/Ip动画/0174.png.meta new file mode 100644 index 0000000..38885ea --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0174.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 61bfa0852a662b44b8d632e132733eea +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0175.png b/Assets/Third/AI/UISprites/Ip动画/0175.png new file mode 100644 index 0000000..6896c7a Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0175.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0175.png.meta b/Assets/Third/AI/UISprites/Ip动画/0175.png.meta new file mode 100644 index 0000000..1271fc0 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0175.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 6ec57a22b376f64429195359dd1c4d6d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0176.png b/Assets/Third/AI/UISprites/Ip动画/0176.png new file mode 100644 index 0000000..d6bee56 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0176.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0176.png.meta b/Assets/Third/AI/UISprites/Ip动画/0176.png.meta new file mode 100644 index 0000000..96d5763 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0176.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ddaf16146835e8049b12036db53419b9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0177.png b/Assets/Third/AI/UISprites/Ip动画/0177.png new file mode 100644 index 0000000..0554093 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0177.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0177.png.meta b/Assets/Third/AI/UISprites/Ip动画/0177.png.meta new file mode 100644 index 0000000..4848977 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0177.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ccef404e6c3f1394897ed1965a2b587d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0178.png b/Assets/Third/AI/UISprites/Ip动画/0178.png new file mode 100644 index 0000000..53723a5 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0178.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0178.png.meta b/Assets/Third/AI/UISprites/Ip动画/0178.png.meta new file mode 100644 index 0000000..c341835 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0178.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 776ee4c537457df4493a1237a9784903 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0179.png b/Assets/Third/AI/UISprites/Ip动画/0179.png new file mode 100644 index 0000000..5163180 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0179.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0179.png.meta b/Assets/Third/AI/UISprites/Ip动画/0179.png.meta new file mode 100644 index 0000000..9c3203f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0179.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 860afaccd52f0584dbab778417387876 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0180.png b/Assets/Third/AI/UISprites/Ip动画/0180.png new file mode 100644 index 0000000..d4dc34c Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0180.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0180.png.meta b/Assets/Third/AI/UISprites/Ip动画/0180.png.meta new file mode 100644 index 0000000..0b13ca6 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0180.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 84aede7636895f746ad8f4293cdc5c30 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0181.png b/Assets/Third/AI/UISprites/Ip动画/0181.png new file mode 100644 index 0000000..f742532 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0181.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0181.png.meta b/Assets/Third/AI/UISprites/Ip动画/0181.png.meta new file mode 100644 index 0000000..93de071 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0181.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: a1f82dc4babcbb447a1fe95fd47caa6e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0182.png b/Assets/Third/AI/UISprites/Ip动画/0182.png new file mode 100644 index 0000000..b14375f Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0182.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0182.png.meta b/Assets/Third/AI/UISprites/Ip动画/0182.png.meta new file mode 100644 index 0000000..a251c31 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0182.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c244b9a0064d8c94cb86753a0e508ed8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0183.png b/Assets/Third/AI/UISprites/Ip动画/0183.png new file mode 100644 index 0000000..c9fd10d Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0183.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0183.png.meta b/Assets/Third/AI/UISprites/Ip动画/0183.png.meta new file mode 100644 index 0000000..3c9de83 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0183.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 1979ffe47cd8bbe44a7d4598de2f8c81 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0184.png b/Assets/Third/AI/UISprites/Ip动画/0184.png new file mode 100644 index 0000000..14e9f7b Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0184.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0184.png.meta b/Assets/Third/AI/UISprites/Ip动画/0184.png.meta new file mode 100644 index 0000000..9aa3c46 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0184.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: e4186999d3d16244bb0092ec5301902e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0185.png b/Assets/Third/AI/UISprites/Ip动画/0185.png new file mode 100644 index 0000000..b5bd073 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0185.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0185.png.meta b/Assets/Third/AI/UISprites/Ip动画/0185.png.meta new file mode 100644 index 0000000..102d692 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0185.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 87069b268d2bede469bbbd9531b232a6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0186.png b/Assets/Third/AI/UISprites/Ip动画/0186.png new file mode 100644 index 0000000..cd0a4b7 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0186.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0186.png.meta b/Assets/Third/AI/UISprites/Ip动画/0186.png.meta new file mode 100644 index 0000000..d8d5d18 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0186.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: dadadf17ac7a54c4183825dd42006f99 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0187.png b/Assets/Third/AI/UISprites/Ip动画/0187.png new file mode 100644 index 0000000..9397d46 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0187.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0187.png.meta b/Assets/Third/AI/UISprites/Ip动画/0187.png.meta new file mode 100644 index 0000000..4057702 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0187.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 829aec3aa9249cd4a84395dd0e2b9cd7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0188.png b/Assets/Third/AI/UISprites/Ip动画/0188.png new file mode 100644 index 0000000..596eccb Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0188.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0188.png.meta b/Assets/Third/AI/UISprites/Ip动画/0188.png.meta new file mode 100644 index 0000000..be93da8 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0188.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 1c8f0348311d0e5449c59490c492c9d2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0189.png b/Assets/Third/AI/UISprites/Ip动画/0189.png new file mode 100644 index 0000000..5670e62 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0189.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0189.png.meta b/Assets/Third/AI/UISprites/Ip动画/0189.png.meta new file mode 100644 index 0000000..7033bdd --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0189.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 66c6baab3b0fbea45835e26421e76a4b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0190.png b/Assets/Third/AI/UISprites/Ip动画/0190.png new file mode 100644 index 0000000..74f8e7c Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0190.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0190.png.meta b/Assets/Third/AI/UISprites/Ip动画/0190.png.meta new file mode 100644 index 0000000..0e71246 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0190.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f92d7e86fc4d74b4db4ac50fbc34f022 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0191.png b/Assets/Third/AI/UISprites/Ip动画/0191.png new file mode 100644 index 0000000..2ffb7b5 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0191.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0191.png.meta b/Assets/Third/AI/UISprites/Ip动画/0191.png.meta new file mode 100644 index 0000000..b7d206b --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0191.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ada10ddcfe4d72243b8326f633e2c221 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0192.png b/Assets/Third/AI/UISprites/Ip动画/0192.png new file mode 100644 index 0000000..74f51e6 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0192.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0192.png.meta b/Assets/Third/AI/UISprites/Ip动画/0192.png.meta new file mode 100644 index 0000000..8eb73b6 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0192.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 02c21d3939db9814abe038bb3b5c0f01 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0193.png b/Assets/Third/AI/UISprites/Ip动画/0193.png new file mode 100644 index 0000000..87cf2cc Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0193.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0193.png.meta b/Assets/Third/AI/UISprites/Ip动画/0193.png.meta new file mode 100644 index 0000000..ccce7c3 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0193.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 6c896fc593a12954490a58dc2b634b67 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0194.png b/Assets/Third/AI/UISprites/Ip动画/0194.png new file mode 100644 index 0000000..aaf29c9 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0194.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0194.png.meta b/Assets/Third/AI/UISprites/Ip动画/0194.png.meta new file mode 100644 index 0000000..ffe8f2f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0194.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 6f2f35487cce7e743998eedf5ee41648 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0195.png b/Assets/Third/AI/UISprites/Ip动画/0195.png new file mode 100644 index 0000000..912133b Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0195.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0195.png.meta b/Assets/Third/AI/UISprites/Ip动画/0195.png.meta new file mode 100644 index 0000000..aedd182 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0195.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: dea4404ae69052243be7ce463e4c8187 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0196.png b/Assets/Third/AI/UISprites/Ip动画/0196.png new file mode 100644 index 0000000..fd301c9 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0196.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0196.png.meta b/Assets/Third/AI/UISprites/Ip动画/0196.png.meta new file mode 100644 index 0000000..cc42150 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0196.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: a45ae3e97e9b95644b272cffea0d6d87 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0197.png b/Assets/Third/AI/UISprites/Ip动画/0197.png new file mode 100644 index 0000000..8367041 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0197.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0197.png.meta b/Assets/Third/AI/UISprites/Ip动画/0197.png.meta new file mode 100644 index 0000000..6e63422 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0197.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5dac0f7d50e8e044db2b006ec4f2d973 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0198.png b/Assets/Third/AI/UISprites/Ip动画/0198.png new file mode 100644 index 0000000..4098558 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0198.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0198.png.meta b/Assets/Third/AI/UISprites/Ip动画/0198.png.meta new file mode 100644 index 0000000..8f97fdc --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0198.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 8f2af141e3513e440890853f61c877c4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0199.png b/Assets/Third/AI/UISprites/Ip动画/0199.png new file mode 100644 index 0000000..4de3bfd Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0199.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0199.png.meta b/Assets/Third/AI/UISprites/Ip动画/0199.png.meta new file mode 100644 index 0000000..995ae29 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0199.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 6644b4b29ce3f6f479316f311f3f2344 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0200.png b/Assets/Third/AI/UISprites/Ip动画/0200.png new file mode 100644 index 0000000..d11bdef Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0200.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0200.png.meta b/Assets/Third/AI/UISprites/Ip动画/0200.png.meta new file mode 100644 index 0000000..d341cdc --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0200.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: bc2511855eb3cc248a40f4d532238035 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0201.png b/Assets/Third/AI/UISprites/Ip动画/0201.png new file mode 100644 index 0000000..e6a322a Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0201.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0201.png.meta b/Assets/Third/AI/UISprites/Ip动画/0201.png.meta new file mode 100644 index 0000000..3f87eba --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0201.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 4514b63dc5ea8ea4198a10b4e6a66ad6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0202.png b/Assets/Third/AI/UISprites/Ip动画/0202.png new file mode 100644 index 0000000..167929a Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0202.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0202.png.meta b/Assets/Third/AI/UISprites/Ip动画/0202.png.meta new file mode 100644 index 0000000..ec03721 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0202.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 96584a5f4275a3543a92382862d39657 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0203.png b/Assets/Third/AI/UISprites/Ip动画/0203.png new file mode 100644 index 0000000..5adb9fd Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0203.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0203.png.meta b/Assets/Third/AI/UISprites/Ip动画/0203.png.meta new file mode 100644 index 0000000..fce442f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0203.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5207375d00eb3ea4589952323bd70431 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0204.png b/Assets/Third/AI/UISprites/Ip动画/0204.png new file mode 100644 index 0000000..5a958b7 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0204.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0204.png.meta b/Assets/Third/AI/UISprites/Ip动画/0204.png.meta new file mode 100644 index 0000000..a5eaba4 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0204.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: d116970de5c8b0d45a801dba7783bc8d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0205.png b/Assets/Third/AI/UISprites/Ip动画/0205.png new file mode 100644 index 0000000..aaa2109 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0205.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0205.png.meta b/Assets/Third/AI/UISprites/Ip动画/0205.png.meta new file mode 100644 index 0000000..be60348 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0205.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 3279ae0d1d8554e439944b3e4c9a1349 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0206.png b/Assets/Third/AI/UISprites/Ip动画/0206.png new file mode 100644 index 0000000..6402420 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0206.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0206.png.meta b/Assets/Third/AI/UISprites/Ip动画/0206.png.meta new file mode 100644 index 0000000..0b58427 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0206.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b716e0a479d22b8458dda10ec6e49bee +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0207.png b/Assets/Third/AI/UISprites/Ip动画/0207.png new file mode 100644 index 0000000..f3907bf Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0207.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0207.png.meta b/Assets/Third/AI/UISprites/Ip动画/0207.png.meta new file mode 100644 index 0000000..e2666d1 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0207.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: e3b989bbdc85ce64986ab7c0f3544339 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0208.png b/Assets/Third/AI/UISprites/Ip动画/0208.png new file mode 100644 index 0000000..7b93806 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0208.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0208.png.meta b/Assets/Third/AI/UISprites/Ip动画/0208.png.meta new file mode 100644 index 0000000..5978a6d --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0208.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 55b71ed6556e5dd408d7f9de5c9bad46 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0209.png b/Assets/Third/AI/UISprites/Ip动画/0209.png new file mode 100644 index 0000000..510e662 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0209.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0209.png.meta b/Assets/Third/AI/UISprites/Ip动画/0209.png.meta new file mode 100644 index 0000000..1458697 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0209.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 9c1ee7a4bee46944cabf2163212c280e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0210.png b/Assets/Third/AI/UISprites/Ip动画/0210.png new file mode 100644 index 0000000..32a3efa Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0210.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0210.png.meta b/Assets/Third/AI/UISprites/Ip动画/0210.png.meta new file mode 100644 index 0000000..d7cb81b --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0210.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ba8025a6fe9c37f4db2f2320f9b82eee +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0211.png b/Assets/Third/AI/UISprites/Ip动画/0211.png new file mode 100644 index 0000000..17da12e Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0211.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0211.png.meta b/Assets/Third/AI/UISprites/Ip动画/0211.png.meta new file mode 100644 index 0000000..54a0053 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0211.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 29e0939ccba6e254b8be128358e29a7a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0212.png b/Assets/Third/AI/UISprites/Ip动画/0212.png new file mode 100644 index 0000000..862b512 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0212.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0212.png.meta b/Assets/Third/AI/UISprites/Ip动画/0212.png.meta new file mode 100644 index 0000000..2cf6012 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0212.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 9a4227fe91126fb429d34298a4ab2fec +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0213.png b/Assets/Third/AI/UISprites/Ip动画/0213.png new file mode 100644 index 0000000..22a5e29 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0213.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0213.png.meta b/Assets/Third/AI/UISprites/Ip动画/0213.png.meta new file mode 100644 index 0000000..a191659 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0213.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b4b4d29d90720b54f811593549c058eb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0214.png b/Assets/Third/AI/UISprites/Ip动画/0214.png new file mode 100644 index 0000000..16c5cab Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0214.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0214.png.meta b/Assets/Third/AI/UISprites/Ip动画/0214.png.meta new file mode 100644 index 0000000..ba1c7eb --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0214.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b3ce84b51dc74d04089c1521141ee3a2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0215.png b/Assets/Third/AI/UISprites/Ip动画/0215.png new file mode 100644 index 0000000..3eb156c Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0215.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0215.png.meta b/Assets/Third/AI/UISprites/Ip动画/0215.png.meta new file mode 100644 index 0000000..36434b9 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0215.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 86e910097d277224c9ae197ae32fbfb7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0216.png b/Assets/Third/AI/UISprites/Ip动画/0216.png new file mode 100644 index 0000000..d9291a9 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0216.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0216.png.meta b/Assets/Third/AI/UISprites/Ip动画/0216.png.meta new file mode 100644 index 0000000..3faaf8c --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0216.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 6cfda2a8408a4484e926946541b627f0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0217.png b/Assets/Third/AI/UISprites/Ip动画/0217.png new file mode 100644 index 0000000..d63e9dc Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0217.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0217.png.meta b/Assets/Third/AI/UISprites/Ip动画/0217.png.meta new file mode 100644 index 0000000..758eb50 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0217.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 1ac40e1ae24147445a5d7aaa58e970f4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0218.png b/Assets/Third/AI/UISprites/Ip动画/0218.png new file mode 100644 index 0000000..7cff13c Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0218.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0218.png.meta b/Assets/Third/AI/UISprites/Ip动画/0218.png.meta new file mode 100644 index 0000000..4324832 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0218.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 32e9f881a900c7a4eb067feea4916a70 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0219.png b/Assets/Third/AI/UISprites/Ip动画/0219.png new file mode 100644 index 0000000..03fa5a9 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0219.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0219.png.meta b/Assets/Third/AI/UISprites/Ip动画/0219.png.meta new file mode 100644 index 0000000..2493bff --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0219.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: bb7b99a36a2ae7145a7ab6e66d93dc36 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0220.png b/Assets/Third/AI/UISprites/Ip动画/0220.png new file mode 100644 index 0000000..f9bca40 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0220.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0220.png.meta b/Assets/Third/AI/UISprites/Ip动画/0220.png.meta new file mode 100644 index 0000000..cbb9ccc --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0220.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f4c1485ad6809cf48975f02974c01d2e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0221.png b/Assets/Third/AI/UISprites/Ip动画/0221.png new file mode 100644 index 0000000..8e4366a Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0221.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0221.png.meta b/Assets/Third/AI/UISprites/Ip动画/0221.png.meta new file mode 100644 index 0000000..2ff02b1 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0221.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 04edefcbc19048f458cb4a3916c367c0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0222.png b/Assets/Third/AI/UISprites/Ip动画/0222.png new file mode 100644 index 0000000..f3ecf69 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0222.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0222.png.meta b/Assets/Third/AI/UISprites/Ip动画/0222.png.meta new file mode 100644 index 0000000..23442fc --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0222.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 434b067519e59cd4db739e9a8adaa501 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0223.png b/Assets/Third/AI/UISprites/Ip动画/0223.png new file mode 100644 index 0000000..18976ae Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0223.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0223.png.meta b/Assets/Third/AI/UISprites/Ip动画/0223.png.meta new file mode 100644 index 0000000..497696e --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0223.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 534d9a1dbca4fe540931df164b3464dc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0224.png b/Assets/Third/AI/UISprites/Ip动画/0224.png new file mode 100644 index 0000000..0fa88a2 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0224.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0224.png.meta b/Assets/Third/AI/UISprites/Ip动画/0224.png.meta new file mode 100644 index 0000000..53bd68e --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0224.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 2ffe7a0b4ee8a6940b8909ef3257d17c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0225.png b/Assets/Third/AI/UISprites/Ip动画/0225.png new file mode 100644 index 0000000..fd6b4c1 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0225.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0225.png.meta b/Assets/Third/AI/UISprites/Ip动画/0225.png.meta new file mode 100644 index 0000000..e4bdf8a --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0225.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 485130270b9d954478bcfa81a213091f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0226.png b/Assets/Third/AI/UISprites/Ip动画/0226.png new file mode 100644 index 0000000..ee9bb66 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0226.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0226.png.meta b/Assets/Third/AI/UISprites/Ip动画/0226.png.meta new file mode 100644 index 0000000..2d6db91 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0226.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f56961292a8325646aaf58a28bef194c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0227.png b/Assets/Third/AI/UISprites/Ip动画/0227.png new file mode 100644 index 0000000..98d3159 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0227.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0227.png.meta b/Assets/Third/AI/UISprites/Ip动画/0227.png.meta new file mode 100644 index 0000000..ac67018 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0227.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ed2473a61c120d24b97c0c850ad6a8d3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0228.png b/Assets/Third/AI/UISprites/Ip动画/0228.png new file mode 100644 index 0000000..93c0fff Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0228.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0228.png.meta b/Assets/Third/AI/UISprites/Ip动画/0228.png.meta new file mode 100644 index 0000000..cc8d41b --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0228.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 3d00d34d62d417348bbb0ca689646022 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0229.png b/Assets/Third/AI/UISprites/Ip动画/0229.png new file mode 100644 index 0000000..ea125ab Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0229.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0229.png.meta b/Assets/Third/AI/UISprites/Ip动画/0229.png.meta new file mode 100644 index 0000000..348ac6e --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0229.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 6dcbd8ba70df29242a9af27e82d2769d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0230.png b/Assets/Third/AI/UISprites/Ip动画/0230.png new file mode 100644 index 0000000..526f55b Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0230.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0230.png.meta b/Assets/Third/AI/UISprites/Ip动画/0230.png.meta new file mode 100644 index 0000000..39c8098 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0230.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 975b7bd01f42df04fb60271d21ce6e23 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0231.png b/Assets/Third/AI/UISprites/Ip动画/0231.png new file mode 100644 index 0000000..948f0e6 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0231.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0231.png.meta b/Assets/Third/AI/UISprites/Ip动画/0231.png.meta new file mode 100644 index 0000000..0f52eb6 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0231.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 4fa8fbb19741bd54493b16cef1589755 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0232.png b/Assets/Third/AI/UISprites/Ip动画/0232.png new file mode 100644 index 0000000..2718b6f Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0232.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0232.png.meta b/Assets/Third/AI/UISprites/Ip动画/0232.png.meta new file mode 100644 index 0000000..b8cc86d --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0232.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: d571f3f52e42aa442a0a30fe7c668c64 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0233.png b/Assets/Third/AI/UISprites/Ip动画/0233.png new file mode 100644 index 0000000..68be410 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0233.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0233.png.meta b/Assets/Third/AI/UISprites/Ip动画/0233.png.meta new file mode 100644 index 0000000..34aa07f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0233.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 941a3859bdbddf74e8d65736ebe9c8fa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0234.png b/Assets/Third/AI/UISprites/Ip动画/0234.png new file mode 100644 index 0000000..5339b4f Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0234.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0234.png.meta b/Assets/Third/AI/UISprites/Ip动画/0234.png.meta new file mode 100644 index 0000000..04d471e --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0234.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: d2c81d937c93b924792d074d115bb5b8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0235.png b/Assets/Third/AI/UISprites/Ip动画/0235.png new file mode 100644 index 0000000..6cdd5b5 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0235.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0235.png.meta b/Assets/Third/AI/UISprites/Ip动画/0235.png.meta new file mode 100644 index 0000000..d685c29 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0235.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 69054abbcae975c47a4e898582d76fb7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0236.png b/Assets/Third/AI/UISprites/Ip动画/0236.png new file mode 100644 index 0000000..5f1ec11 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0236.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0236.png.meta b/Assets/Third/AI/UISprites/Ip动画/0236.png.meta new file mode 100644 index 0000000..ecd8d2c --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0236.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 9ebc3d17671d5f649adcfb4640540439 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0237.png b/Assets/Third/AI/UISprites/Ip动画/0237.png new file mode 100644 index 0000000..6d3f478 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0237.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0237.png.meta b/Assets/Third/AI/UISprites/Ip动画/0237.png.meta new file mode 100644 index 0000000..bcf7855 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0237.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 691ef2e10c47c1d48b69e82f67a9ab48 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0238.png b/Assets/Third/AI/UISprites/Ip动画/0238.png new file mode 100644 index 0000000..3d0ab5b Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0238.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0238.png.meta b/Assets/Third/AI/UISprites/Ip动画/0238.png.meta new file mode 100644 index 0000000..b7b0b7f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0238.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 38a2ee53260bc83419ff7f2d1426a77e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0239.png b/Assets/Third/AI/UISprites/Ip动画/0239.png new file mode 100644 index 0000000..f1624fe Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0239.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0239.png.meta b/Assets/Third/AI/UISprites/Ip动画/0239.png.meta new file mode 100644 index 0000000..b630cf5 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0239.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 547b77d7c50c80046b227ac295ebdb59 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0240.png b/Assets/Third/AI/UISprites/Ip动画/0240.png new file mode 100644 index 0000000..680dab6 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0240.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0240.png.meta b/Assets/Third/AI/UISprites/Ip动画/0240.png.meta new file mode 100644 index 0000000..f590ddf --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0240.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 6416d06ab8c306745ab47734ee481ae0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0241.png b/Assets/Third/AI/UISprites/Ip动画/0241.png new file mode 100644 index 0000000..8602464 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0241.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0241.png.meta b/Assets/Third/AI/UISprites/Ip动画/0241.png.meta new file mode 100644 index 0000000..1db03a2 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0241.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 48f5a7f00fb2c6c41bad2643cca7bd04 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0242.png b/Assets/Third/AI/UISprites/Ip动画/0242.png new file mode 100644 index 0000000..29d48c5 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0242.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0242.png.meta b/Assets/Third/AI/UISprites/Ip动画/0242.png.meta new file mode 100644 index 0000000..f7cd4de --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0242.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ee025b39baee54d49840d34d592f6214 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0243.png b/Assets/Third/AI/UISprites/Ip动画/0243.png new file mode 100644 index 0000000..8d2bd0a Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0243.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0243.png.meta b/Assets/Third/AI/UISprites/Ip动画/0243.png.meta new file mode 100644 index 0000000..c5f1488 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0243.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 6ce14407bfd79d741b15d42102c3401d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0244.png b/Assets/Third/AI/UISprites/Ip动画/0244.png new file mode 100644 index 0000000..37fb53e Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0244.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0244.png.meta b/Assets/Third/AI/UISprites/Ip动画/0244.png.meta new file mode 100644 index 0000000..f4b0505 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0244.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c0fc440033b92de4d9ec2f3deca8659f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0245.png b/Assets/Third/AI/UISprites/Ip动画/0245.png new file mode 100644 index 0000000..6c877d3 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0245.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0245.png.meta b/Assets/Third/AI/UISprites/Ip动画/0245.png.meta new file mode 100644 index 0000000..9299c70 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0245.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: cfe43699c47ff3040bbee119ece2131d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0246.png b/Assets/Third/AI/UISprites/Ip动画/0246.png new file mode 100644 index 0000000..5b54700 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0246.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0246.png.meta b/Assets/Third/AI/UISprites/Ip动画/0246.png.meta new file mode 100644 index 0000000..84edf48 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0246.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: cdf0b006da4b32d4d92507ec3aa0ef58 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0247.png b/Assets/Third/AI/UISprites/Ip动画/0247.png new file mode 100644 index 0000000..b087c17 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0247.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0247.png.meta b/Assets/Third/AI/UISprites/Ip动画/0247.png.meta new file mode 100644 index 0000000..9f93d14 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0247.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 90f5ad8287bcf0a47ba01a66a5497758 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0248.png b/Assets/Third/AI/UISprites/Ip动画/0248.png new file mode 100644 index 0000000..64074f2 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0248.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0248.png.meta b/Assets/Third/AI/UISprites/Ip动画/0248.png.meta new file mode 100644 index 0000000..71f9199 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0248.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 17f7d3bc0833f89418c4fc8fab27e715 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0249.png b/Assets/Third/AI/UISprites/Ip动画/0249.png new file mode 100644 index 0000000..1b9c94e Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0249.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0249.png.meta b/Assets/Third/AI/UISprites/Ip动画/0249.png.meta new file mode 100644 index 0000000..dc8911b --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0249.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 4822b7df5f02f3c46a61ecda3f25cea5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0250.png b/Assets/Third/AI/UISprites/Ip动画/0250.png new file mode 100644 index 0000000..62ef237 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0250.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0250.png.meta b/Assets/Third/AI/UISprites/Ip动画/0250.png.meta new file mode 100644 index 0000000..96a22d8 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0250.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 9d7336195ba256b4da69413a9d4cca06 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0251.png b/Assets/Third/AI/UISprites/Ip动画/0251.png new file mode 100644 index 0000000..0368861 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0251.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0251.png.meta b/Assets/Third/AI/UISprites/Ip动画/0251.png.meta new file mode 100644 index 0000000..8054cb8 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0251.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ea8043df8393078429a494abe8937607 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0252.png b/Assets/Third/AI/UISprites/Ip动画/0252.png new file mode 100644 index 0000000..9086901 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0252.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0252.png.meta b/Assets/Third/AI/UISprites/Ip动画/0252.png.meta new file mode 100644 index 0000000..c6c2f09 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0252.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: bdb6c20b28d134b4baf58aa0ef15746e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0253.png b/Assets/Third/AI/UISprites/Ip动画/0253.png new file mode 100644 index 0000000..9be629e Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0253.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0253.png.meta b/Assets/Third/AI/UISprites/Ip动画/0253.png.meta new file mode 100644 index 0000000..b60ed88 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0253.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 397ea8f242af6454f840d71b23a6a534 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0254.png b/Assets/Third/AI/UISprites/Ip动画/0254.png new file mode 100644 index 0000000..725c3a7 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0254.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0254.png.meta b/Assets/Third/AI/UISprites/Ip动画/0254.png.meta new file mode 100644 index 0000000..5ca2df5 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0254.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b1bc19d47aab4fd489b7c6fe4faca72e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0255.png b/Assets/Third/AI/UISprites/Ip动画/0255.png new file mode 100644 index 0000000..93d005b Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0255.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0255.png.meta b/Assets/Third/AI/UISprites/Ip动画/0255.png.meta new file mode 100644 index 0000000..675205a --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0255.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 28596d45ec07cbc42a4e9ae5ada6f2d8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0256.png b/Assets/Third/AI/UISprites/Ip动画/0256.png new file mode 100644 index 0000000..e042f01 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0256.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0256.png.meta b/Assets/Third/AI/UISprites/Ip动画/0256.png.meta new file mode 100644 index 0000000..09651c4 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0256.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: cbd9afa8147ce18469b46b4a65d17f16 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0257.png b/Assets/Third/AI/UISprites/Ip动画/0257.png new file mode 100644 index 0000000..f895978 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0257.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0257.png.meta b/Assets/Third/AI/UISprites/Ip动画/0257.png.meta new file mode 100644 index 0000000..618bc64 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0257.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c2f78b277e84b3a44b4b171f5701249b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0258.png b/Assets/Third/AI/UISprites/Ip动画/0258.png new file mode 100644 index 0000000..abc2ba9 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0258.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0258.png.meta b/Assets/Third/AI/UISprites/Ip动画/0258.png.meta new file mode 100644 index 0000000..74d59d4 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0258.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 982562fe2847a0d488f3293a4f6497cd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0259.png b/Assets/Third/AI/UISprites/Ip动画/0259.png new file mode 100644 index 0000000..9bf306f Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0259.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0259.png.meta b/Assets/Third/AI/UISprites/Ip动画/0259.png.meta new file mode 100644 index 0000000..68914c5 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0259.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 80dd6fa2aa6bb3f4eb9f84c12131ab9d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0260.png b/Assets/Third/AI/UISprites/Ip动画/0260.png new file mode 100644 index 0000000..55fa4d0 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0260.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0260.png.meta b/Assets/Third/AI/UISprites/Ip动画/0260.png.meta new file mode 100644 index 0000000..3ad6964 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0260.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 7896cee8bd9dd8c448a2e10425b51ecf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0261.png b/Assets/Third/AI/UISprites/Ip动画/0261.png new file mode 100644 index 0000000..2921a34 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0261.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0261.png.meta b/Assets/Third/AI/UISprites/Ip动画/0261.png.meta new file mode 100644 index 0000000..3d8d83c --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0261.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5ac93af28d5c4d84383f78ff0067190d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0262.png b/Assets/Third/AI/UISprites/Ip动画/0262.png new file mode 100644 index 0000000..4178ae0 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0262.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0262.png.meta b/Assets/Third/AI/UISprites/Ip动画/0262.png.meta new file mode 100644 index 0000000..e5c0798 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0262.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 322d4a4e85355ae40bd8fb95e60f011c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0263.png b/Assets/Third/AI/UISprites/Ip动画/0263.png new file mode 100644 index 0000000..6f32b08 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0263.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0263.png.meta b/Assets/Third/AI/UISprites/Ip动画/0263.png.meta new file mode 100644 index 0000000..6584daf --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0263.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 3028769221ed3de4db1d4d1d89d10a29 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0264.png b/Assets/Third/AI/UISprites/Ip动画/0264.png new file mode 100644 index 0000000..79afb4d Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0264.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0264.png.meta b/Assets/Third/AI/UISprites/Ip动画/0264.png.meta new file mode 100644 index 0000000..17d992e --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0264.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: dfd640bee39d8fb4083acc52162a4c38 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0265.png b/Assets/Third/AI/UISprites/Ip动画/0265.png new file mode 100644 index 0000000..8ef31bd Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0265.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0265.png.meta b/Assets/Third/AI/UISprites/Ip动画/0265.png.meta new file mode 100644 index 0000000..2a959f6 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0265.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 384004f279c0ce948974d5dc9cda2a18 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0266.png b/Assets/Third/AI/UISprites/Ip动画/0266.png new file mode 100644 index 0000000..8ca9d4d Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0266.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0266.png.meta b/Assets/Third/AI/UISprites/Ip动画/0266.png.meta new file mode 100644 index 0000000..8226e37 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0266.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: e1791f5c69aae52478dfa1a49ee2df0b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0267.png b/Assets/Third/AI/UISprites/Ip动画/0267.png new file mode 100644 index 0000000..c1eaacb Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0267.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0267.png.meta b/Assets/Third/AI/UISprites/Ip动画/0267.png.meta new file mode 100644 index 0000000..7ce3bd0 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0267.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 02bd10fe3fc7c50409498b128011756c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0268.png b/Assets/Third/AI/UISprites/Ip动画/0268.png new file mode 100644 index 0000000..f26c8c9 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0268.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0268.png.meta b/Assets/Third/AI/UISprites/Ip动画/0268.png.meta new file mode 100644 index 0000000..68fbf7a --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0268.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ab4122637dc7f2147beae4135f92e371 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0269.png b/Assets/Third/AI/UISprites/Ip动画/0269.png new file mode 100644 index 0000000..15fce2e Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0269.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0269.png.meta b/Assets/Third/AI/UISprites/Ip动画/0269.png.meta new file mode 100644 index 0000000..0e73df7 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0269.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: e59dffdd0e3c9404abf4e80dd04e2052 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0270.png b/Assets/Third/AI/UISprites/Ip动画/0270.png new file mode 100644 index 0000000..75b2010 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0270.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0270.png.meta b/Assets/Third/AI/UISprites/Ip动画/0270.png.meta new file mode 100644 index 0000000..b8d8da6 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0270.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 63e77c22fdf33654d992b903517a88a5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0271.png b/Assets/Third/AI/UISprites/Ip动画/0271.png new file mode 100644 index 0000000..ce24976 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0271.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0271.png.meta b/Assets/Third/AI/UISprites/Ip动画/0271.png.meta new file mode 100644 index 0000000..5ba83b8 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0271.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 82d50ca278a71cb4a8e3672fe0701067 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0272.png b/Assets/Third/AI/UISprites/Ip动画/0272.png new file mode 100644 index 0000000..421e127 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0272.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0272.png.meta b/Assets/Third/AI/UISprites/Ip动画/0272.png.meta new file mode 100644 index 0000000..4519477 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0272.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f6fc58b8b31a94d46b3c90cf13783a2d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0273.png b/Assets/Third/AI/UISprites/Ip动画/0273.png new file mode 100644 index 0000000..6b33924 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0273.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0273.png.meta b/Assets/Third/AI/UISprites/Ip动画/0273.png.meta new file mode 100644 index 0000000..7d82951 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0273.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c01a079ef7cdc7649accc40cee3908d8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0274.png b/Assets/Third/AI/UISprites/Ip动画/0274.png new file mode 100644 index 0000000..5131614 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0274.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0274.png.meta b/Assets/Third/AI/UISprites/Ip动画/0274.png.meta new file mode 100644 index 0000000..26149a9 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0274.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 8f53ee7a1dbdf5240bcc19a012a7963f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0275.png b/Assets/Third/AI/UISprites/Ip动画/0275.png new file mode 100644 index 0000000..5c3b13c Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0275.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0275.png.meta b/Assets/Third/AI/UISprites/Ip动画/0275.png.meta new file mode 100644 index 0000000..bc29d51 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0275.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 8e94141f1617a8341b609728e010b9de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0276.png b/Assets/Third/AI/UISprites/Ip动画/0276.png new file mode 100644 index 0000000..f279802 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0276.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0276.png.meta b/Assets/Third/AI/UISprites/Ip动画/0276.png.meta new file mode 100644 index 0000000..bc8086f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0276.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 4cba9bb384f810f4eab8442fc24366d1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0277.png b/Assets/Third/AI/UISprites/Ip动画/0277.png new file mode 100644 index 0000000..8ab1a92 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0277.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0277.png.meta b/Assets/Third/AI/UISprites/Ip动画/0277.png.meta new file mode 100644 index 0000000..0aec432 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0277.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 9eb28996aa1e7604ca966c719d84ca28 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0278.png b/Assets/Third/AI/UISprites/Ip动画/0278.png new file mode 100644 index 0000000..3e93160 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0278.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0278.png.meta b/Assets/Third/AI/UISprites/Ip动画/0278.png.meta new file mode 100644 index 0000000..d52f05c --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0278.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5aa2e250afe05bf408839b8040a41ee2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0279.png b/Assets/Third/AI/UISprites/Ip动画/0279.png new file mode 100644 index 0000000..f331c50 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0279.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0279.png.meta b/Assets/Third/AI/UISprites/Ip动画/0279.png.meta new file mode 100644 index 0000000..6e66243 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0279.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 4307ee307562e674eb8e405f55ea0313 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0280.png b/Assets/Third/AI/UISprites/Ip动画/0280.png new file mode 100644 index 0000000..dffe39c Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0280.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0280.png.meta b/Assets/Third/AI/UISprites/Ip动画/0280.png.meta new file mode 100644 index 0000000..c89d07d --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0280.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: bcefd1a5c995450439b379bafe6b7c13 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0281.png b/Assets/Third/AI/UISprites/Ip动画/0281.png new file mode 100644 index 0000000..c6213c9 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0281.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0281.png.meta b/Assets/Third/AI/UISprites/Ip动画/0281.png.meta new file mode 100644 index 0000000..c403c2d --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0281.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 3389f7c421aa9004e9c98d6e5c80589d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0282.png b/Assets/Third/AI/UISprites/Ip动画/0282.png new file mode 100644 index 0000000..80d5a08 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0282.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0282.png.meta b/Assets/Third/AI/UISprites/Ip动画/0282.png.meta new file mode 100644 index 0000000..69c4cf4 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0282.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: d660c80803d2c7c4ea4265e537a5b009 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0283.png b/Assets/Third/AI/UISprites/Ip动画/0283.png new file mode 100644 index 0000000..24a4141 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0283.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0283.png.meta b/Assets/Third/AI/UISprites/Ip动画/0283.png.meta new file mode 100644 index 0000000..2a30a98 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0283.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ae42e6acd668522409e31921e7d3e1bd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0284.png b/Assets/Third/AI/UISprites/Ip动画/0284.png new file mode 100644 index 0000000..592b531 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0284.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0284.png.meta b/Assets/Third/AI/UISprites/Ip动画/0284.png.meta new file mode 100644 index 0000000..334a939 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0284.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 2d94edf6f3fbede44a836dba75e49e85 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0285.png b/Assets/Third/AI/UISprites/Ip动画/0285.png new file mode 100644 index 0000000..a62858d Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0285.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0285.png.meta b/Assets/Third/AI/UISprites/Ip动画/0285.png.meta new file mode 100644 index 0000000..6a0024a --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0285.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: e8267b0eafacfd24c97c813d90b0fa25 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0286.png b/Assets/Third/AI/UISprites/Ip动画/0286.png new file mode 100644 index 0000000..a99c2e5 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0286.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0286.png.meta b/Assets/Third/AI/UISprites/Ip动画/0286.png.meta new file mode 100644 index 0000000..39823dd --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0286.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5f575e662cfcb0040bdff3706b056fc5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0287.png b/Assets/Third/AI/UISprites/Ip动画/0287.png new file mode 100644 index 0000000..cd42127 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0287.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0287.png.meta b/Assets/Third/AI/UISprites/Ip动画/0287.png.meta new file mode 100644 index 0000000..3de3615 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0287.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 50acccb5272fe6043a0bff907127dc9b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0288.png b/Assets/Third/AI/UISprites/Ip动画/0288.png new file mode 100644 index 0000000..20483e5 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0288.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0288.png.meta b/Assets/Third/AI/UISprites/Ip动画/0288.png.meta new file mode 100644 index 0000000..ec398f5 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0288.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f05b14975cdc6f040b373dd57a860a41 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0289.png b/Assets/Third/AI/UISprites/Ip动画/0289.png new file mode 100644 index 0000000..cc2042c Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0289.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0289.png.meta b/Assets/Third/AI/UISprites/Ip动画/0289.png.meta new file mode 100644 index 0000000..5f50ab9 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0289.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f2e5f45aaf02a8a4ea255fa9f5f96c31 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0290.png b/Assets/Third/AI/UISprites/Ip动画/0290.png new file mode 100644 index 0000000..75de8ff Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0290.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0290.png.meta b/Assets/Third/AI/UISprites/Ip动画/0290.png.meta new file mode 100644 index 0000000..f339d60 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0290.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 805a49abf3d3f7d46b3ab32d062e0b81 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0291.png b/Assets/Third/AI/UISprites/Ip动画/0291.png new file mode 100644 index 0000000..d244280 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0291.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0291.png.meta b/Assets/Third/AI/UISprites/Ip动画/0291.png.meta new file mode 100644 index 0000000..9bb8903 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0291.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 647db4487e83bfb4aba4bd0a35ebb729 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0292.png b/Assets/Third/AI/UISprites/Ip动画/0292.png new file mode 100644 index 0000000..f0f4d35 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0292.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0292.png.meta b/Assets/Third/AI/UISprites/Ip动画/0292.png.meta new file mode 100644 index 0000000..d78ba22 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0292.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b126ca6a5c2ac3a43b6d2fcbb281264b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0293.png b/Assets/Third/AI/UISprites/Ip动画/0293.png new file mode 100644 index 0000000..a114122 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0293.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0293.png.meta b/Assets/Third/AI/UISprites/Ip动画/0293.png.meta new file mode 100644 index 0000000..30aa7a91 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0293.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c979313f8ef08c641b76f790d7be9b98 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0294.png b/Assets/Third/AI/UISprites/Ip动画/0294.png new file mode 100644 index 0000000..5baeb3c Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0294.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0294.png.meta b/Assets/Third/AI/UISprites/Ip动画/0294.png.meta new file mode 100644 index 0000000..de6157d --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0294.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 177ee8762f6e3bc43a26560249c7fa35 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0295.png b/Assets/Third/AI/UISprites/Ip动画/0295.png new file mode 100644 index 0000000..0d1ee80 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0295.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0295.png.meta b/Assets/Third/AI/UISprites/Ip动画/0295.png.meta new file mode 100644 index 0000000..6fb8b5f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0295.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 3da59b2664f13db4eb9321b6270e608d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0296.png b/Assets/Third/AI/UISprites/Ip动画/0296.png new file mode 100644 index 0000000..84cbc0e Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0296.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0296.png.meta b/Assets/Third/AI/UISprites/Ip动画/0296.png.meta new file mode 100644 index 0000000..1ba067c --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0296.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 1bffac9803551b8439deb6b749bea500 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0297.png b/Assets/Third/AI/UISprites/Ip动画/0297.png new file mode 100644 index 0000000..a6f73cd Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0297.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0297.png.meta b/Assets/Third/AI/UISprites/Ip动画/0297.png.meta new file mode 100644 index 0000000..0af4d67 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0297.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 03f1d8f8d6bf81f42aa0cd9f81c2de92 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0298.png b/Assets/Third/AI/UISprites/Ip动画/0298.png new file mode 100644 index 0000000..15c0ac1 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0298.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0298.png.meta b/Assets/Third/AI/UISprites/Ip动画/0298.png.meta new file mode 100644 index 0000000..54a1214 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0298.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 08921df2bcaa6ed4e9627fa9d2438314 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0299.png b/Assets/Third/AI/UISprites/Ip动画/0299.png new file mode 100644 index 0000000..5dcdda3 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0299.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0299.png.meta b/Assets/Third/AI/UISprites/Ip动画/0299.png.meta new file mode 100644 index 0000000..c73c9f3 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0299.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 9311f9cbcec3c4b4caf8f9bea3caef6a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0300.png b/Assets/Third/AI/UISprites/Ip动画/0300.png new file mode 100644 index 0000000..06962d5 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0300.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0300.png.meta b/Assets/Third/AI/UISprites/Ip动画/0300.png.meta new file mode 100644 index 0000000..d190c50 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0300.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 8401738b0352c2d4b9fc9682af6cf709 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0301.png b/Assets/Third/AI/UISprites/Ip动画/0301.png new file mode 100644 index 0000000..57baef7 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0301.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0301.png.meta b/Assets/Third/AI/UISprites/Ip动画/0301.png.meta new file mode 100644 index 0000000..5d0e0cf --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0301.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 63eb040f4d001fa4693fdb4be8f9ddc7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0302.png b/Assets/Third/AI/UISprites/Ip动画/0302.png new file mode 100644 index 0000000..bb243dd Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0302.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0302.png.meta b/Assets/Third/AI/UISprites/Ip动画/0302.png.meta new file mode 100644 index 0000000..353ad4f --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0302.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c54689bcba4ca4d409c04f6ad8ed1ad3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0303.png b/Assets/Third/AI/UISprites/Ip动画/0303.png new file mode 100644 index 0000000..795209d Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0303.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0303.png.meta b/Assets/Third/AI/UISprites/Ip动画/0303.png.meta new file mode 100644 index 0000000..eb467b9 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0303.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 84b3dc300cb9ee44fb2a4ca9406753f1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0304.png b/Assets/Third/AI/UISprites/Ip动画/0304.png new file mode 100644 index 0000000..9d4167e Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0304.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0304.png.meta b/Assets/Third/AI/UISprites/Ip动画/0304.png.meta new file mode 100644 index 0000000..ad399d7 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0304.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 1953728e31fd85348b3727cce5b89cf5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0305.png b/Assets/Third/AI/UISprites/Ip动画/0305.png new file mode 100644 index 0000000..62e88d1 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0305.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0305.png.meta b/Assets/Third/AI/UISprites/Ip动画/0305.png.meta new file mode 100644 index 0000000..aa39b87 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0305.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 9d98ddcb9ff7a4544b504e94da9504b4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0306.png b/Assets/Third/AI/UISprites/Ip动画/0306.png new file mode 100644 index 0000000..099dfb4 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0306.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0306.png.meta b/Assets/Third/AI/UISprites/Ip动画/0306.png.meta new file mode 100644 index 0000000..05a3731 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0306.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: eadfd5e494951914a88e78ae9af5311c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0307.png b/Assets/Third/AI/UISprites/Ip动画/0307.png new file mode 100644 index 0000000..f39b185 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0307.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0307.png.meta b/Assets/Third/AI/UISprites/Ip动画/0307.png.meta new file mode 100644 index 0000000..5777c4c --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0307.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: e355f01bc0feb3c4988d0657ab8d52f3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0308.png b/Assets/Third/AI/UISprites/Ip动画/0308.png new file mode 100644 index 0000000..986647f Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0308.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0308.png.meta b/Assets/Third/AI/UISprites/Ip动画/0308.png.meta new file mode 100644 index 0000000..bf2b734 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0308.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 2b87573b28ecf3c4789f96871b99b635 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0309.png b/Assets/Third/AI/UISprites/Ip动画/0309.png new file mode 100644 index 0000000..1b2ec98 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0309.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0309.png.meta b/Assets/Third/AI/UISprites/Ip动画/0309.png.meta new file mode 100644 index 0000000..162fb55 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0309.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: bab686be4504c274893bf0976151e686 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/0310.png b/Assets/Third/AI/UISprites/Ip动画/0310.png new file mode 100644 index 0000000..cfe95c4 Binary files /dev/null and b/Assets/Third/AI/UISprites/Ip动画/0310.png differ diff --git a/Assets/Third/AI/UISprites/Ip动画/0310.png.meta b/Assets/Third/AI/UISprites/Ip动画/0310.png.meta new file mode 100644 index 0000000..dbf0cd3 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/0310.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 73b1289dcb42b1547ba3c73f7889bf7c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 1 + 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: 0 + 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: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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 + - serializedVersion: 3 + buildTarget: Android + 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: WebGL + 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/Assets/Third/AI/UISprites/Ip动画/showIP.controller b/Assets/Third/AI/UISprites/Ip动画/showIP.controller new file mode 100644 index 0000000..03a5d3d --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/showIP.controller @@ -0,0 +1,237 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-8856018193878175218 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: out + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -4208416520252153823} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-8534775228700866326 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: out + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1226131056773883096} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-5688138842014641555 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: out + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1226131056773883096} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-4208416520252153823 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u51FA\u73B0" + m_Speed: 1.5 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 7667529736880973469} + - {fileID: -8534775228700866326} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8688e56b20335e3469ea98df088db9ec, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-836045434966397615 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 7509152020051283815} + m_Position: {x: 320, y: 340, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4208416520252153823} + m_Position: {x: 470, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1226131056773883096} + m_Position: {x: 600, y: 340, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -4208416520252153823} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: showIP + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: out + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -836045434966397615} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1226131056773883096 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u9690\u85CF" + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -8856018193878175218} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8709caaa074c24244a802af9c604052b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &7509152020051283815 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u6446\u624B" + m_Speed: 0.5 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -5688138842014641555} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ae79671ad830b274d9c023e090eaf2cf, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &7667529736880973469 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 7509152020051283815} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.9032258 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Third/AI/UISprites/Ip动画/showIP.controller.meta b/Assets/Third/AI/UISprites/Ip动画/showIP.controller.meta new file mode 100644 index 0000000..a655ca8 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/showIP.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0cf0649c0c4c7d04b841ca178ca973e2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/Ip动画/出现.anim b/Assets/Third/AI/UISprites/Ip动画/出现.anim new file mode 100644 index 0000000..01e61f5 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/出现.anim @@ -0,0 +1,173 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u51FA\u73B0" + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 5ff2314552c02ea459e3ac6955376e08, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: fe68653d33c9d5d4d80d04479b0e369a, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 530b0a906ecd9234fa7b0438787fd2ef, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: b7bf5145b47ce754fad6d16c2b026ad2, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: 61bfa0852a662b44b8d632e132733eea, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 6ec57a22b376f64429195359dd1c4d6d, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: ddaf16146835e8049b12036db53419b9, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: ccef404e6c3f1394897ed1965a2b587d, type: 3} + - time: 0.6666667 + value: {fileID: 21300000, guid: 776ee4c537457df4493a1237a9784903, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: 860afaccd52f0584dbab778417387876, type: 3} + - time: 0.8333333 + value: {fileID: 21300000, guid: 84aede7636895f746ad8f4293cdc5c30, type: 3} + - time: 0.9166667 + value: {fileID: 21300000, guid: a1f82dc4babcbb447a1fe95fd47caa6e, type: 3} + - time: 1 + value: {fileID: 21300000, guid: c244b9a0064d8c94cb86753a0e508ed8, type: 3} + - time: 1.0833334 + value: {fileID: 21300000, guid: 1979ffe47cd8bbe44a7d4598de2f8c81, type: 3} + - time: 1.1666666 + value: {fileID: 21300000, guid: e4186999d3d16244bb0092ec5301902e, type: 3} + - time: 1.25 + value: {fileID: 21300000, guid: 87069b268d2bede469bbbd9531b232a6, type: 3} + - time: 1.3333334 + value: {fileID: 21300000, guid: dadadf17ac7a54c4183825dd42006f99, type: 3} + - time: 1.4166666 + value: {fileID: 21300000, guid: 829aec3aa9249cd4a84395dd0e2b9cd7, type: 3} + - time: 1.5 + value: {fileID: 21300000, guid: 1c8f0348311d0e5449c59490c492c9d2, type: 3} + - time: 1.5833334 + value: {fileID: 21300000, guid: 66c6baab3b0fbea45835e26421e76a4b, type: 3} + - time: 1.6666666 + value: {fileID: 21300000, guid: f92d7e86fc4d74b4db4ac50fbc34f022, type: 3} + - time: 1.75 + value: {fileID: 21300000, guid: ada10ddcfe4d72243b8326f633e2c221, type: 3} + - time: 1.8333334 + value: {fileID: 21300000, guid: 02c21d3939db9814abe038bb3b5c0f01, type: 3} + - time: 1.9166666 + value: {fileID: 21300000, guid: 6c896fc593a12954490a58dc2b634b67, type: 3} + - time: 2 + value: {fileID: 21300000, guid: 6f2f35487cce7e743998eedf5ee41648, type: 3} + - time: 2.0833333 + value: {fileID: 21300000, guid: dea4404ae69052243be7ce463e4c8187, type: 3} + - time: 2.1666667 + value: {fileID: 21300000, guid: a45ae3e97e9b95644b272cffea0d6d87, type: 3} + - time: 2.25 + value: {fileID: 21300000, guid: 5dac0f7d50e8e044db2b006ec4f2d973, type: 3} + - time: 2.3333333 + value: {fileID: 21300000, guid: 8f2af141e3513e440890853f61c877c4, type: 3} + - time: 2.4166667 + value: {fileID: 21300000, guid: 6644b4b29ce3f6f479316f311f3f2344, type: 3} + - time: 2.5 + value: {fileID: 21300000, guid: bc2511855eb3cc248a40f4d532238035, type: 3} + - time: 2.5833333 + value: {fileID: 21300000, guid: 4514b63dc5ea8ea4198a10b4e6a66ad6, type: 3} + - time: 2.6666667 + value: {fileID: 21300000, guid: 96584a5f4275a3543a92382862d39657, type: 3} + - time: 2.75 + value: {fileID: 21300000, guid: 5207375d00eb3ea4589952323bd70431, type: 3} + - time: 2.8333333 + value: {fileID: 21300000, guid: d116970de5c8b0d45a801dba7783bc8d, type: 3} + - time: 2.9166667 + value: {fileID: 21300000, guid: 3279ae0d1d8554e439944b3e4c9a1349, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 5ff2314552c02ea459e3ac6955376e08, type: 3} + - {fileID: 21300000, guid: fe68653d33c9d5d4d80d04479b0e369a, type: 3} + - {fileID: 21300000, guid: 530b0a906ecd9234fa7b0438787fd2ef, type: 3} + - {fileID: 21300000, guid: b7bf5145b47ce754fad6d16c2b026ad2, type: 3} + - {fileID: 21300000, guid: 61bfa0852a662b44b8d632e132733eea, type: 3} + - {fileID: 21300000, guid: 6ec57a22b376f64429195359dd1c4d6d, type: 3} + - {fileID: 21300000, guid: ddaf16146835e8049b12036db53419b9, type: 3} + - {fileID: 21300000, guid: ccef404e6c3f1394897ed1965a2b587d, type: 3} + - {fileID: 21300000, guid: 776ee4c537457df4493a1237a9784903, type: 3} + - {fileID: 21300000, guid: 860afaccd52f0584dbab778417387876, type: 3} + - {fileID: 21300000, guid: 84aede7636895f746ad8f4293cdc5c30, type: 3} + - {fileID: 21300000, guid: a1f82dc4babcbb447a1fe95fd47caa6e, type: 3} + - {fileID: 21300000, guid: c244b9a0064d8c94cb86753a0e508ed8, type: 3} + - {fileID: 21300000, guid: 1979ffe47cd8bbe44a7d4598de2f8c81, type: 3} + - {fileID: 21300000, guid: e4186999d3d16244bb0092ec5301902e, type: 3} + - {fileID: 21300000, guid: 87069b268d2bede469bbbd9531b232a6, type: 3} + - {fileID: 21300000, guid: dadadf17ac7a54c4183825dd42006f99, type: 3} + - {fileID: 21300000, guid: 829aec3aa9249cd4a84395dd0e2b9cd7, type: 3} + - {fileID: 21300000, guid: 1c8f0348311d0e5449c59490c492c9d2, type: 3} + - {fileID: 21300000, guid: 66c6baab3b0fbea45835e26421e76a4b, type: 3} + - {fileID: 21300000, guid: f92d7e86fc4d74b4db4ac50fbc34f022, type: 3} + - {fileID: 21300000, guid: ada10ddcfe4d72243b8326f633e2c221, type: 3} + - {fileID: 21300000, guid: 02c21d3939db9814abe038bb3b5c0f01, type: 3} + - {fileID: 21300000, guid: 6c896fc593a12954490a58dc2b634b67, type: 3} + - {fileID: 21300000, guid: 6f2f35487cce7e743998eedf5ee41648, type: 3} + - {fileID: 21300000, guid: dea4404ae69052243be7ce463e4c8187, type: 3} + - {fileID: 21300000, guid: a45ae3e97e9b95644b272cffea0d6d87, type: 3} + - {fileID: 21300000, guid: 5dac0f7d50e8e044db2b006ec4f2d973, type: 3} + - {fileID: 21300000, guid: 8f2af141e3513e440890853f61c877c4, type: 3} + - {fileID: 21300000, guid: 6644b4b29ce3f6f479316f311f3f2344, type: 3} + - {fileID: 21300000, guid: bc2511855eb3cc248a40f4d532238035, type: 3} + - {fileID: 21300000, guid: 4514b63dc5ea8ea4198a10b4e6a66ad6, type: 3} + - {fileID: 21300000, guid: 96584a5f4275a3543a92382862d39657, type: 3} + - {fileID: 21300000, guid: 5207375d00eb3ea4589952323bd70431, type: 3} + - {fileID: 21300000, guid: d116970de5c8b0d45a801dba7783bc8d, type: 3} + - {fileID: 21300000, guid: 3279ae0d1d8554e439944b3e4c9a1349, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 3 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Third/AI/UISprites/Ip动画/出现.anim.meta b/Assets/Third/AI/UISprites/Ip动画/出现.anim.meta new file mode 100644 index 0000000..29cd4b5 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/出现.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8688e56b20335e3469ea98df088db9ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/Ip动画/摆手.anim b/Assets/Third/AI/UISprites/Ip动画/摆手.anim new file mode 100644 index 0000000..8660734 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/摆手.anim @@ -0,0 +1,293 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u6446\u624B" + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 3279ae0d1d8554e439944b3e4c9a1349, type: 3} + - time: 0.016666668 + value: {fileID: 21300000, guid: b716e0a479d22b8458dda10ec6e49bee, type: 3} + - time: 0.033333335 + value: {fileID: 21300000, guid: e3b989bbdc85ce64986ab7c0f3544339, type: 3} + - time: 0.05 + value: {fileID: 21300000, guid: 55b71ed6556e5dd408d7f9de5c9bad46, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: 9c1ee7a4bee46944cabf2163212c280e, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: ba8025a6fe9c37f4db2f2320f9b82eee, type: 3} + - time: 0.1 + value: {fileID: 21300000, guid: 29e0939ccba6e254b8be128358e29a7a, type: 3} + - time: 0.11666667 + value: {fileID: 21300000, guid: 9a4227fe91126fb429d34298a4ab2fec, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: b4b4d29d90720b54f811593549c058eb, type: 3} + - time: 0.15 + value: {fileID: 21300000, guid: b3ce84b51dc74d04089c1521141ee3a2, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 86e910097d277224c9ae197ae32fbfb7, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: 6cfda2a8408a4484e926946541b627f0, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: 1ac40e1ae24147445a5d7aaa58e970f4, type: 3} + - time: 0.21666667 + value: {fileID: 21300000, guid: 32e9f881a900c7a4eb067feea4916a70, type: 3} + - time: 0.23333333 + value: {fileID: 21300000, guid: bb7b99a36a2ae7145a7ab6e66d93dc36, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: f4c1485ad6809cf48975f02974c01d2e, type: 3} + - time: 0.26666668 + value: {fileID: 21300000, guid: 04edefcbc19048f458cb4a3916c367c0, type: 3} + - time: 0.28333333 + value: {fileID: 21300000, guid: 434b067519e59cd4db739e9a8adaa501, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: 534d9a1dbca4fe540931df164b3464dc, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 2ffe7a0b4ee8a6940b8909ef3257d17c, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: 485130270b9d954478bcfa81a213091f, type: 3} + - time: 0.35 + value: {fileID: 21300000, guid: f56961292a8325646aaf58a28bef194c, type: 3} + - time: 0.36666667 + value: {fileID: 21300000, guid: ed2473a61c120d24b97c0c850ad6a8d3, type: 3} + - time: 0.38333333 + value: {fileID: 21300000, guid: 3d00d34d62d417348bbb0ca689646022, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: 6dcbd8ba70df29242a9af27e82d2769d, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 975b7bd01f42df04fb60271d21ce6e23, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: 4fa8fbb19741bd54493b16cef1589755, type: 3} + - time: 0.45 + value: {fileID: 21300000, guid: d571f3f52e42aa442a0a30fe7c668c64, type: 3} + - time: 0.46666667 + value: {fileID: 21300000, guid: 941a3859bdbddf74e8d65736ebe9c8fa, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: d2c81d937c93b924792d074d115bb5b8, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: 69054abbcae975c47a4e898582d76fb7, type: 3} + - time: 0.51666665 + value: {fileID: 21300000, guid: 9ebc3d17671d5f649adcfb4640540439, type: 3} + - time: 0.53333336 + value: {fileID: 21300000, guid: 691ef2e10c47c1d48b69e82f67a9ab48, type: 3} + - time: 0.55 + value: {fileID: 21300000, guid: 38a2ee53260bc83419ff7f2d1426a77e, type: 3} + - time: 0.56666666 + value: {fileID: 21300000, guid: 547b77d7c50c80046b227ac295ebdb59, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: 6416d06ab8c306745ab47734ee481ae0, type: 3} + - time: 0.6 + value: {fileID: 21300000, guid: 48f5a7f00fb2c6c41bad2643cca7bd04, type: 3} + - time: 0.6166667 + value: {fileID: 21300000, guid: ee025b39baee54d49840d34d592f6214, type: 3} + - time: 0.6333333 + value: {fileID: 21300000, guid: 6ce14407bfd79d741b15d42102c3401d, type: 3} + - time: 0.65 + value: {fileID: 21300000, guid: c0fc440033b92de4d9ec2f3deca8659f, type: 3} + - time: 0.6666667 + value: {fileID: 21300000, guid: cfe43699c47ff3040bbee119ece2131d, type: 3} + - time: 0.68333334 + value: {fileID: 21300000, guid: cdf0b006da4b32d4d92507ec3aa0ef58, type: 3} + - time: 0.7 + value: {fileID: 21300000, guid: 90f5ad8287bcf0a47ba01a66a5497758, type: 3} + - time: 0.71666664 + value: {fileID: 21300000, guid: 17f7d3bc0833f89418c4fc8fab27e715, type: 3} + - time: 0.73333335 + value: {fileID: 21300000, guid: 4822b7df5f02f3c46a61ecda3f25cea5, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: 9d7336195ba256b4da69413a9d4cca06, type: 3} + - time: 0.76666665 + value: {fileID: 21300000, guid: ea8043df8393078429a494abe8937607, type: 3} + - time: 0.78333336 + value: {fileID: 21300000, guid: bdb6c20b28d134b4baf58aa0ef15746e, type: 3} + - time: 0.8 + value: {fileID: 21300000, guid: 397ea8f242af6454f840d71b23a6a534, type: 3} + - time: 0.81666666 + value: {fileID: 21300000, guid: b1bc19d47aab4fd489b7c6fe4faca72e, type: 3} + - time: 0.8333333 + value: {fileID: 21300000, guid: 28596d45ec07cbc42a4e9ae5ada6f2d8, type: 3} + - time: 0.85 + value: {fileID: 21300000, guid: cbd9afa8147ce18469b46b4a65d17f16, type: 3} + - time: 0.8666667 + value: {fileID: 21300000, guid: c2f78b277e84b3a44b4b171f5701249b, type: 3} + - time: 0.8833333 + value: {fileID: 21300000, guid: 982562fe2847a0d488f3293a4f6497cd, type: 3} + - time: 0.9 + value: {fileID: 21300000, guid: 80dd6fa2aa6bb3f4eb9f84c12131ab9d, type: 3} + - time: 0.9166667 + value: {fileID: 21300000, guid: 7896cee8bd9dd8c448a2e10425b51ecf, type: 3} + - time: 0.93333334 + value: {fileID: 21300000, guid: 5ac93af28d5c4d84383f78ff0067190d, type: 3} + - time: 0.95 + value: {fileID: 21300000, guid: 322d4a4e85355ae40bd8fb95e60f011c, type: 3} + - time: 0.96666664 + value: {fileID: 21300000, guid: 3028769221ed3de4db1d4d1d89d10a29, type: 3} + - time: 0.98333335 + value: {fileID: 21300000, guid: dfd640bee39d8fb4083acc52162a4c38, type: 3} + - time: 1 + value: {fileID: 21300000, guid: 384004f279c0ce948974d5dc9cda2a18, type: 3} + - time: 1.0166667 + value: {fileID: 21300000, guid: e1791f5c69aae52478dfa1a49ee2df0b, type: 3} + - time: 1.0333333 + value: {fileID: 21300000, guid: 02bd10fe3fc7c50409498b128011756c, type: 3} + - time: 1.05 + value: {fileID: 21300000, guid: ab4122637dc7f2147beae4135f92e371, type: 3} + - time: 1.0666667 + value: {fileID: 21300000, guid: e59dffdd0e3c9404abf4e80dd04e2052, type: 3} + - time: 1.0833334 + value: {fileID: 21300000, guid: 63e77c22fdf33654d992b903517a88a5, type: 3} + - time: 1.1 + value: {fileID: 21300000, guid: 82d50ca278a71cb4a8e3672fe0701067, type: 3} + - time: 1.1166667 + value: {fileID: 21300000, guid: f6fc58b8b31a94d46b3c90cf13783a2d, type: 3} + - time: 1.1333333 + value: {fileID: 21300000, guid: c01a079ef7cdc7649accc40cee3908d8, type: 3} + - time: 1.15 + value: {fileID: 21300000, guid: 8f53ee7a1dbdf5240bcc19a012a7963f, type: 3} + - time: 1.1666666 + value: {fileID: 21300000, guid: 8e94141f1617a8341b609728e010b9de, type: 3} + - time: 1.1833333 + value: {fileID: 21300000, guid: 4cba9bb384f810f4eab8442fc24366d1, type: 3} + - time: 1.2 + value: {fileID: 21300000, guid: 9eb28996aa1e7604ca966c719d84ca28, type: 3} + - time: 1.2166667 + value: {fileID: 21300000, guid: 5aa2e250afe05bf408839b8040a41ee2, type: 3} + - time: 1.2333333 + value: {fileID: 21300000, guid: 4307ee307562e674eb8e405f55ea0313, type: 3} + - time: 1.25 + value: {fileID: 21300000, guid: bcefd1a5c995450439b379bafe6b7c13, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 3279ae0d1d8554e439944b3e4c9a1349, type: 3} + - {fileID: 21300000, guid: b716e0a479d22b8458dda10ec6e49bee, type: 3} + - {fileID: 21300000, guid: e3b989bbdc85ce64986ab7c0f3544339, type: 3} + - {fileID: 21300000, guid: 55b71ed6556e5dd408d7f9de5c9bad46, type: 3} + - {fileID: 21300000, guid: 9c1ee7a4bee46944cabf2163212c280e, type: 3} + - {fileID: 21300000, guid: ba8025a6fe9c37f4db2f2320f9b82eee, type: 3} + - {fileID: 21300000, guid: 29e0939ccba6e254b8be128358e29a7a, type: 3} + - {fileID: 21300000, guid: 9a4227fe91126fb429d34298a4ab2fec, type: 3} + - {fileID: 21300000, guid: b4b4d29d90720b54f811593549c058eb, type: 3} + - {fileID: 21300000, guid: b3ce84b51dc74d04089c1521141ee3a2, type: 3} + - {fileID: 21300000, guid: 86e910097d277224c9ae197ae32fbfb7, type: 3} + - {fileID: 21300000, guid: 6cfda2a8408a4484e926946541b627f0, type: 3} + - {fileID: 21300000, guid: 1ac40e1ae24147445a5d7aaa58e970f4, type: 3} + - {fileID: 21300000, guid: 32e9f881a900c7a4eb067feea4916a70, type: 3} + - {fileID: 21300000, guid: bb7b99a36a2ae7145a7ab6e66d93dc36, type: 3} + - {fileID: 21300000, guid: f4c1485ad6809cf48975f02974c01d2e, type: 3} + - {fileID: 21300000, guid: 04edefcbc19048f458cb4a3916c367c0, type: 3} + - {fileID: 21300000, guid: 434b067519e59cd4db739e9a8adaa501, type: 3} + - {fileID: 21300000, guid: 534d9a1dbca4fe540931df164b3464dc, type: 3} + - {fileID: 21300000, guid: 2ffe7a0b4ee8a6940b8909ef3257d17c, type: 3} + - {fileID: 21300000, guid: 485130270b9d954478bcfa81a213091f, type: 3} + - {fileID: 21300000, guid: f56961292a8325646aaf58a28bef194c, type: 3} + - {fileID: 21300000, guid: ed2473a61c120d24b97c0c850ad6a8d3, type: 3} + - {fileID: 21300000, guid: 3d00d34d62d417348bbb0ca689646022, type: 3} + - {fileID: 21300000, guid: 6dcbd8ba70df29242a9af27e82d2769d, type: 3} + - {fileID: 21300000, guid: 975b7bd01f42df04fb60271d21ce6e23, type: 3} + - {fileID: 21300000, guid: 4fa8fbb19741bd54493b16cef1589755, type: 3} + - {fileID: 21300000, guid: d571f3f52e42aa442a0a30fe7c668c64, type: 3} + - {fileID: 21300000, guid: 941a3859bdbddf74e8d65736ebe9c8fa, type: 3} + - {fileID: 21300000, guid: d2c81d937c93b924792d074d115bb5b8, type: 3} + - {fileID: 21300000, guid: 69054abbcae975c47a4e898582d76fb7, type: 3} + - {fileID: 21300000, guid: 9ebc3d17671d5f649adcfb4640540439, type: 3} + - {fileID: 21300000, guid: 691ef2e10c47c1d48b69e82f67a9ab48, type: 3} + - {fileID: 21300000, guid: 38a2ee53260bc83419ff7f2d1426a77e, type: 3} + - {fileID: 21300000, guid: 547b77d7c50c80046b227ac295ebdb59, type: 3} + - {fileID: 21300000, guid: 6416d06ab8c306745ab47734ee481ae0, type: 3} + - {fileID: 21300000, guid: 48f5a7f00fb2c6c41bad2643cca7bd04, type: 3} + - {fileID: 21300000, guid: ee025b39baee54d49840d34d592f6214, type: 3} + - {fileID: 21300000, guid: 6ce14407bfd79d741b15d42102c3401d, type: 3} + - {fileID: 21300000, guid: c0fc440033b92de4d9ec2f3deca8659f, type: 3} + - {fileID: 21300000, guid: cfe43699c47ff3040bbee119ece2131d, type: 3} + - {fileID: 21300000, guid: cdf0b006da4b32d4d92507ec3aa0ef58, type: 3} + - {fileID: 21300000, guid: 90f5ad8287bcf0a47ba01a66a5497758, type: 3} + - {fileID: 21300000, guid: 17f7d3bc0833f89418c4fc8fab27e715, type: 3} + - {fileID: 21300000, guid: 4822b7df5f02f3c46a61ecda3f25cea5, type: 3} + - {fileID: 21300000, guid: 9d7336195ba256b4da69413a9d4cca06, type: 3} + - {fileID: 21300000, guid: ea8043df8393078429a494abe8937607, type: 3} + - {fileID: 21300000, guid: bdb6c20b28d134b4baf58aa0ef15746e, type: 3} + - {fileID: 21300000, guid: 397ea8f242af6454f840d71b23a6a534, type: 3} + - {fileID: 21300000, guid: b1bc19d47aab4fd489b7c6fe4faca72e, type: 3} + - {fileID: 21300000, guid: 28596d45ec07cbc42a4e9ae5ada6f2d8, type: 3} + - {fileID: 21300000, guid: cbd9afa8147ce18469b46b4a65d17f16, type: 3} + - {fileID: 21300000, guid: c2f78b277e84b3a44b4b171f5701249b, type: 3} + - {fileID: 21300000, guid: 982562fe2847a0d488f3293a4f6497cd, type: 3} + - {fileID: 21300000, guid: 80dd6fa2aa6bb3f4eb9f84c12131ab9d, type: 3} + - {fileID: 21300000, guid: 7896cee8bd9dd8c448a2e10425b51ecf, type: 3} + - {fileID: 21300000, guid: 5ac93af28d5c4d84383f78ff0067190d, type: 3} + - {fileID: 21300000, guid: 322d4a4e85355ae40bd8fb95e60f011c, type: 3} + - {fileID: 21300000, guid: 3028769221ed3de4db1d4d1d89d10a29, type: 3} + - {fileID: 21300000, guid: dfd640bee39d8fb4083acc52162a4c38, type: 3} + - {fileID: 21300000, guid: 384004f279c0ce948974d5dc9cda2a18, type: 3} + - {fileID: 21300000, guid: e1791f5c69aae52478dfa1a49ee2df0b, type: 3} + - {fileID: 21300000, guid: 02bd10fe3fc7c50409498b128011756c, type: 3} + - {fileID: 21300000, guid: ab4122637dc7f2147beae4135f92e371, type: 3} + - {fileID: 21300000, guid: e59dffdd0e3c9404abf4e80dd04e2052, type: 3} + - {fileID: 21300000, guid: 63e77c22fdf33654d992b903517a88a5, type: 3} + - {fileID: 21300000, guid: 82d50ca278a71cb4a8e3672fe0701067, type: 3} + - {fileID: 21300000, guid: f6fc58b8b31a94d46b3c90cf13783a2d, type: 3} + - {fileID: 21300000, guid: c01a079ef7cdc7649accc40cee3908d8, type: 3} + - {fileID: 21300000, guid: 8f53ee7a1dbdf5240bcc19a012a7963f, type: 3} + - {fileID: 21300000, guid: 8e94141f1617a8341b609728e010b9de, type: 3} + - {fileID: 21300000, guid: 4cba9bb384f810f4eab8442fc24366d1, type: 3} + - {fileID: 21300000, guid: 9eb28996aa1e7604ca966c719d84ca28, type: 3} + - {fileID: 21300000, guid: 5aa2e250afe05bf408839b8040a41ee2, type: 3} + - {fileID: 21300000, guid: 4307ee307562e674eb8e405f55ea0313, type: 3} + - {fileID: 21300000, guid: bcefd1a5c995450439b379bafe6b7c13, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.2666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Third/AI/UISprites/Ip动画/摆手.anim.meta b/Assets/Third/AI/UISprites/Ip动画/摆手.anim.meta new file mode 100644 index 0000000..b6eef99 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/摆手.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae79671ad830b274d9c023e090eaf2cf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/Ip动画/隐藏.anim b/Assets/Third/AI/UISprites/Ip动画/隐藏.anim new file mode 100644 index 0000000..1bedd27 --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/隐藏.anim @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u9690\u85CF" + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 3389f7c421aa9004e9c98d6e5c80589d, type: 3} + - time: 0.016666668 + value: {fileID: 21300000, guid: d660c80803d2c7c4ea4265e537a5b009, type: 3} + - time: 0.033333335 + value: {fileID: 21300000, guid: ae42e6acd668522409e31921e7d3e1bd, type: 3} + - time: 0.05 + value: {fileID: 21300000, guid: 2d94edf6f3fbede44a836dba75e49e85, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: e8267b0eafacfd24c97c813d90b0fa25, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: 5f575e662cfcb0040bdff3706b056fc5, type: 3} + - time: 0.1 + value: {fileID: 21300000, guid: 50acccb5272fe6043a0bff907127dc9b, type: 3} + - time: 0.11666667 + value: {fileID: 21300000, guid: f05b14975cdc6f040b373dd57a860a41, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: f2e5f45aaf02a8a4ea255fa9f5f96c31, type: 3} + - time: 0.15 + value: {fileID: 21300000, guid: 805a49abf3d3f7d46b3ab32d062e0b81, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 647db4487e83bfb4aba4bd0a35ebb729, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: b126ca6a5c2ac3a43b6d2fcbb281264b, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: c979313f8ef08c641b76f790d7be9b98, type: 3} + - time: 0.21666667 + value: {fileID: 21300000, guid: 177ee8762f6e3bc43a26560249c7fa35, type: 3} + - time: 0.23333333 + value: {fileID: 21300000, guid: 3da59b2664f13db4eb9321b6270e608d, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: 1bffac9803551b8439deb6b749bea500, type: 3} + - time: 0.26666668 + value: {fileID: 21300000, guid: 03f1d8f8d6bf81f42aa0cd9f81c2de92, type: 3} + - time: 0.28333333 + value: {fileID: 21300000, guid: 08921df2bcaa6ed4e9627fa9d2438314, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: 9311f9cbcec3c4b4caf8f9bea3caef6a, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 8401738b0352c2d4b9fc9682af6cf709, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: 63eb040f4d001fa4693fdb4be8f9ddc7, type: 3} + - time: 0.35 + value: {fileID: 21300000, guid: c54689bcba4ca4d409c04f6ad8ed1ad3, type: 3} + - time: 0.36666667 + value: {fileID: 21300000, guid: 84b3dc300cb9ee44fb2a4ca9406753f1, type: 3} + - time: 0.38333333 + value: {fileID: 21300000, guid: 1953728e31fd85348b3727cce5b89cf5, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: 9d98ddcb9ff7a4544b504e94da9504b4, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: eadfd5e494951914a88e78ae9af5311c, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: e355f01bc0feb3c4988d0657ab8d52f3, type: 3} + - time: 0.45 + value: {fileID: 21300000, guid: 2b87573b28ecf3c4789f96871b99b635, type: 3} + - time: 0.46666667 + value: {fileID: 21300000, guid: bab686be4504c274893bf0976151e686, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 73b1289dcb42b1547ba3c73f7889bf7c, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 3389f7c421aa9004e9c98d6e5c80589d, type: 3} + - {fileID: 21300000, guid: d660c80803d2c7c4ea4265e537a5b009, type: 3} + - {fileID: 21300000, guid: ae42e6acd668522409e31921e7d3e1bd, type: 3} + - {fileID: 21300000, guid: 2d94edf6f3fbede44a836dba75e49e85, type: 3} + - {fileID: 21300000, guid: e8267b0eafacfd24c97c813d90b0fa25, type: 3} + - {fileID: 21300000, guid: 5f575e662cfcb0040bdff3706b056fc5, type: 3} + - {fileID: 21300000, guid: 50acccb5272fe6043a0bff907127dc9b, type: 3} + - {fileID: 21300000, guid: f05b14975cdc6f040b373dd57a860a41, type: 3} + - {fileID: 21300000, guid: f2e5f45aaf02a8a4ea255fa9f5f96c31, type: 3} + - {fileID: 21300000, guid: 805a49abf3d3f7d46b3ab32d062e0b81, type: 3} + - {fileID: 21300000, guid: 647db4487e83bfb4aba4bd0a35ebb729, type: 3} + - {fileID: 21300000, guid: b126ca6a5c2ac3a43b6d2fcbb281264b, type: 3} + - {fileID: 21300000, guid: c979313f8ef08c641b76f790d7be9b98, type: 3} + - {fileID: 21300000, guid: 177ee8762f6e3bc43a26560249c7fa35, type: 3} + - {fileID: 21300000, guid: 3da59b2664f13db4eb9321b6270e608d, type: 3} + - {fileID: 21300000, guid: 1bffac9803551b8439deb6b749bea500, type: 3} + - {fileID: 21300000, guid: 03f1d8f8d6bf81f42aa0cd9f81c2de92, type: 3} + - {fileID: 21300000, guid: 08921df2bcaa6ed4e9627fa9d2438314, type: 3} + - {fileID: 21300000, guid: 9311f9cbcec3c4b4caf8f9bea3caef6a, type: 3} + - {fileID: 21300000, guid: 8401738b0352c2d4b9fc9682af6cf709, type: 3} + - {fileID: 21300000, guid: 63eb040f4d001fa4693fdb4be8f9ddc7, type: 3} + - {fileID: 21300000, guid: c54689bcba4ca4d409c04f6ad8ed1ad3, type: 3} + - {fileID: 21300000, guid: 84b3dc300cb9ee44fb2a4ca9406753f1, type: 3} + - {fileID: 21300000, guid: 1953728e31fd85348b3727cce5b89cf5, type: 3} + - {fileID: 21300000, guid: 9d98ddcb9ff7a4544b504e94da9504b4, type: 3} + - {fileID: 21300000, guid: eadfd5e494951914a88e78ae9af5311c, type: 3} + - {fileID: 21300000, guid: e355f01bc0feb3c4988d0657ab8d52f3, type: 3} + - {fileID: 21300000, guid: 2b87573b28ecf3c4789f96871b99b635, type: 3} + - {fileID: 21300000, guid: bab686be4504c274893bf0976151e686, type: 3} + - {fileID: 21300000, guid: 73b1289dcb42b1547ba3c73f7889bf7c, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: + - time: 0.48333332 + functionName: HideIPExcute + data: + objectReferenceParameter: {fileID: 0} + floatParameter: 0 + intParameter: 0 + messageOptions: 0 diff --git a/Assets/Third/AI/UISprites/Ip动画/隐藏.anim.meta b/Assets/Third/AI/UISprites/Ip动画/隐藏.anim.meta new file mode 100644 index 0000000..d82292d --- /dev/null +++ b/Assets/Third/AI/UISprites/Ip动画/隐藏.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8709caaa074c24244a802af9c604052b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/RtcClose.png b/Assets/Third/AI/UISprites/RtcClose.png new file mode 100644 index 0000000..11afad4 Binary files /dev/null and b/Assets/Third/AI/UISprites/RtcClose.png differ diff --git a/Assets/Third/AI/UISprites/RtcClose.png.meta b/Assets/Third/AI/UISprites/RtcClose.png.meta new file mode 100644 index 0000000..a2f0d83 --- /dev/null +++ b/Assets/Third/AI/UISprites/RtcClose.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 90c9418f48405f7479339c790ecda255 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/RtcOpen.png b/Assets/Third/AI/UISprites/RtcOpen.png new file mode 100644 index 0000000..aeb141b Binary files /dev/null and b/Assets/Third/AI/UISprites/RtcOpen.png differ diff --git a/Assets/Third/AI/UISprites/RtcOpen.png.meta b/Assets/Third/AI/UISprites/RtcOpen.png.meta new file mode 100644 index 0000000..cc680e3 --- /dev/null +++ b/Assets/Third/AI/UISprites/RtcOpen.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 1f1d7ceffe92f8b46839ee98a4a44197 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/Speak.png b/Assets/Third/AI/UISprites/Speak.png new file mode 100644 index 0000000..b7ecd39 Binary files /dev/null and b/Assets/Third/AI/UISprites/Speak.png differ diff --git a/Assets/Third/AI/UISprites/Speak.png.meta b/Assets/Third/AI/UISprites/Speak.png.meta new file mode 100644 index 0000000..6051346 --- /dev/null +++ b/Assets/Third/AI/UISprites/Speak.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 2e8e7218c9198084ba0baf7699a502ba +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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: 20, z: 0, w: 20} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/初中男头像.png b/Assets/Third/AI/UISprites/初中男头像.png new file mode 100644 index 0000000..168d731 Binary files /dev/null and b/Assets/Third/AI/UISprites/初中男头像.png differ diff --git a/Assets/Third/AI/UISprites/初中男头像.png.meta b/Assets/Third/AI/UISprites/初中男头像.png.meta new file mode 100644 index 0000000..842a5a5 --- /dev/null +++ b/Assets/Third/AI/UISprites/初中男头像.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 06fa288dede888b4daf6d5a5b38f4aed +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: Server + 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: WebGL + 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/Third/AI/UISprites/助手招呼面板@2x.png b/Assets/Third/AI/UISprites/助手招呼面板@2x.png new file mode 100644 index 0000000..1052b81 Binary files /dev/null and b/Assets/Third/AI/UISprites/助手招呼面板@2x.png differ diff --git a/Assets/Third/AI/UISprites/助手招呼面板@2x.png.meta b/Assets/Third/AI/UISprites/助手招呼面板@2x.png.meta new file mode 100644 index 0000000..9bc4034 --- /dev/null +++ b/Assets/Third/AI/UISprites/助手招呼面板@2x.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 2a1fb87e7a2f84c4f8afa635f4f6bf94 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: Server + 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: WebGL + 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/Third/AI/UISprites/助手浮标@2x.png b/Assets/Third/AI/UISprites/助手浮标@2x.png new file mode 100644 index 0000000..00b8b62 Binary files /dev/null and b/Assets/Third/AI/UISprites/助手浮标@2x.png differ diff --git a/Assets/Third/AI/UISprites/助手浮标@2x.png.meta b/Assets/Third/AI/UISprites/助手浮标@2x.png.meta new file mode 100644 index 0000000..4761a13 --- /dev/null +++ b/Assets/Third/AI/UISprites/助手浮标@2x.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 9efa33db24bc9c349b11ded79c70db80 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: Server + 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: WebGL + 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/Third/AI/UISprites/发送.png b/Assets/Third/AI/UISprites/发送.png new file mode 100644 index 0000000..c10afee Binary files /dev/null and b/Assets/Third/AI/UISprites/发送.png differ diff --git a/Assets/Third/AI/UISprites/发送.png.meta b/Assets/Third/AI/UISprites/发送.png.meta new file mode 100644 index 0000000..c88901d --- /dev/null +++ b/Assets/Third/AI/UISprites/发送.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: deaf98275b37b9a47b045d2f4356ac0d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/大边框.png b/Assets/Third/AI/UISprites/大边框.png new file mode 100644 index 0000000..055e168 Binary files /dev/null and b/Assets/Third/AI/UISprites/大边框.png differ diff --git a/Assets/Third/AI/UISprites/大边框.png.meta b/Assets/Third/AI/UISprites/大边框.png.meta new file mode 100644 index 0000000..9fa8ddd --- /dev/null +++ b/Assets/Third/AI/UISprites/大边框.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 969b2ca55e92968489e28402cc5ab52f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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: 20, y: 20, z: 20, w: 20} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: Server + 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: WebGL + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/对话.png b/Assets/Third/AI/UISprites/对话.png new file mode 100644 index 0000000..8db11fc Binary files /dev/null and b/Assets/Third/AI/UISprites/对话.png differ diff --git a/Assets/Third/AI/UISprites/对话.png.meta b/Assets/Third/AI/UISprites/对话.png.meta new file mode 100644 index 0000000..ef39ac5 --- /dev/null +++ b/Assets/Third/AI/UISprites/对话.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: e33ba1036d4541b40bc6899905023fdf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 1 + 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: 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: 11, y: 14, z: 10, w: 14} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/对话自己.png b/Assets/Third/AI/UISprites/对话自己.png new file mode 100644 index 0000000..e258cb1 Binary files /dev/null and b/Assets/Third/AI/UISprites/对话自己.png differ diff --git a/Assets/Third/AI/UISprites/对话自己.png.meta b/Assets/Third/AI/UISprites/对话自己.png.meta new file mode 100644 index 0000000..d7f1030 --- /dev/null +++ b/Assets/Third/AI/UISprites/对话自己.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 094f76a3b50317747a8c4e4cb195f85b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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: 13, y: 14, z: 12, w: 14} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/智能助手.png b/Assets/Third/AI/UISprites/智能助手.png new file mode 100644 index 0000000..20b1d36 Binary files /dev/null and b/Assets/Third/AI/UISprites/智能助手.png differ diff --git a/Assets/Third/AI/UISprites/智能助手.png.meta b/Assets/Third/AI/UISprites/智能助手.png.meta new file mode 100644 index 0000000..9249a9e --- /dev/null +++ b/Assets/Third/AI/UISprites/智能助手.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: ed9d5466f5227e44782ed75ef13b9a52 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: Server + 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: WebGL + 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/Third/AI/UISprites/暗色-回答.png b/Assets/Third/AI/UISprites/暗色-回答.png new file mode 100644 index 0000000..ec0557a Binary files /dev/null and b/Assets/Third/AI/UISprites/暗色-回答.png differ diff --git a/Assets/Third/AI/UISprites/暗色-回答.png.meta b/Assets/Third/AI/UISprites/暗色-回答.png.meta new file mode 100644 index 0000000..4469d18 --- /dev/null +++ b/Assets/Third/AI/UISprites/暗色-回答.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: cdedb15efa73a684fbbbfcfbe0649132 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/暗色-提问.png b/Assets/Third/AI/UISprites/暗色-提问.png new file mode 100644 index 0000000..1bd76f9 Binary files /dev/null and b/Assets/Third/AI/UISprites/暗色-提问.png differ diff --git a/Assets/Third/AI/UISprites/暗色-提问.png.meta b/Assets/Third/AI/UISprites/暗色-提问.png.meta new file mode 100644 index 0000000..d5bdf61 --- /dev/null +++ b/Assets/Third/AI/UISprites/暗色-提问.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: b305375b4f4ee0a40be96c376f7948b0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/浅色-回答.png b/Assets/Third/AI/UISprites/浅色-回答.png new file mode 100644 index 0000000..7da35f5 Binary files /dev/null and b/Assets/Third/AI/UISprites/浅色-回答.png differ diff --git a/Assets/Third/AI/UISprites/浅色-回答.png.meta b/Assets/Third/AI/UISprites/浅色-回答.png.meta new file mode 100644 index 0000000..0f86658 --- /dev/null +++ b/Assets/Third/AI/UISprites/浅色-回答.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 25e2aa0e2f4ff3448ac1d681c8b9d589 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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: 10, z: 0, w: 10} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/浅色-提问.png b/Assets/Third/AI/UISprites/浅色-提问.png new file mode 100644 index 0000000..761d19c Binary files /dev/null and b/Assets/Third/AI/UISprites/浅色-提问.png differ diff --git a/Assets/Third/AI/UISprites/浅色-提问.png.meta b/Assets/Third/AI/UISprites/浅色-提问.png.meta new file mode 100644 index 0000000..3d83a15 --- /dev/null +++ b/Assets/Third/AI/UISprites/浅色-提问.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: b352d9470dbb9b14ba187d46bd891f14 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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: 10, y: 10, z: 10, w: 10} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/浅色.png b/Assets/Third/AI/UISprites/浅色.png new file mode 100644 index 0000000..15f0132 Binary files /dev/null and b/Assets/Third/AI/UISprites/浅色.png differ diff --git a/Assets/Third/AI/UISprites/浅色.png.meta b/Assets/Third/AI/UISprites/浅色.png.meta new file mode 100644 index 0000000..72860c4 --- /dev/null +++ b/Assets/Third/AI/UISprites/浅色.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: d848ae2487fe3724889326200ec1f285 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/深色.png b/Assets/Third/AI/UISprites/深色.png new file mode 100644 index 0000000..e00e5b3 Binary files /dev/null and b/Assets/Third/AI/UISprites/深色.png differ diff --git a/Assets/Third/AI/UISprites/深色.png.meta b/Assets/Third/AI/UISprites/深色.png.meta new file mode 100644 index 0000000..0c8f325 --- /dev/null +++ b/Assets/Third/AI/UISprites/深色.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: ed8c8c0424b6079429b7a88d532fbb51 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/矩形背景.png b/Assets/Third/AI/UISprites/矩形背景.png new file mode 100644 index 0000000..716adac Binary files /dev/null and b/Assets/Third/AI/UISprites/矩形背景.png differ diff --git a/Assets/Third/AI/UISprites/矩形背景.png.meta b/Assets/Third/AI/UISprites/矩形背景.png.meta new file mode 100644 index 0000000..c50cf97 --- /dev/null +++ b/Assets/Third/AI/UISprites/矩形背景.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: b08d0ec0833d1624eab0d77d511db953 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + 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: 10, y: 10, z: 10, w: 10} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + 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: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/语音-按下.png b/Assets/Third/AI/UISprites/语音-按下.png new file mode 100644 index 0000000..c2b56eb Binary files /dev/null and b/Assets/Third/AI/UISprites/语音-按下.png differ diff --git a/Assets/Third/AI/UISprites/语音-按下.png.meta b/Assets/Third/AI/UISprites/语音-按下.png.meta new file mode 100644 index 0000000..1e6817b --- /dev/null +++ b/Assets/Third/AI/UISprites/语音-按下.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: b4306f507122ffd4dbf39edbc0fcca13 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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: 20, y: 16, z: 20, w: 16} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/语音-未按.png b/Assets/Third/AI/UISprites/语音-未按.png new file mode 100644 index 0000000..2e5d6f8 Binary files /dev/null and b/Assets/Third/AI/UISprites/语音-未按.png differ diff --git a/Assets/Third/AI/UISprites/语音-未按.png.meta b/Assets/Third/AI/UISprites/语音-未按.png.meta new file mode 100644 index 0000000..ba8486e --- /dev/null +++ b/Assets/Third/AI/UISprites/语音-未按.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 28172c03d958f0e43a08178196e8c5bb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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: 20, y: 16, z: 20, w: 16} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/语音.png b/Assets/Third/AI/UISprites/语音.png new file mode 100644 index 0000000..41f5729 Binary files /dev/null and b/Assets/Third/AI/UISprites/语音.png differ diff --git a/Assets/Third/AI/UISprites/语音.png.meta b/Assets/Third/AI/UISprites/语音.png.meta new file mode 100644 index 0000000..b30ad43 --- /dev/null +++ b/Assets/Third/AI/UISprites/语音.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: fac450561d0bcd7488dc8012bbcb7e06 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/UISprites/输入框.png b/Assets/Third/AI/UISprites/输入框.png new file mode 100644 index 0000000..1088bdc Binary files /dev/null and b/Assets/Third/AI/UISprites/输入框.png differ diff --git a/Assets/Third/AI/UISprites/输入框.png.meta b/Assets/Third/AI/UISprites/输入框.png.meta new file mode 100644 index 0000000..98e0c41 --- /dev/null +++ b/Assets/Third/AI/UISprites/输入框.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: d14b72a8f13fe3f4495e5833d3de387f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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: 21, y: 16, z: 21, w: 16} + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/UISprites/键盘.png b/Assets/Third/AI/UISprites/键盘.png new file mode 100644 index 0000000..20214c1 Binary files /dev/null and b/Assets/Third/AI/UISprites/键盘.png differ diff --git a/Assets/Third/AI/UISprites/键盘.png.meta b/Assets/Third/AI/UISprites/键盘.png.meta new file mode 100644 index 0000000..e0b85a2 --- /dev/null +++ b/Assets/Third/AI/UISprites/键盘.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: cbca199349e9c274d8e620843e0a660a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + 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: Server + 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: WebGL + 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: Windows Store Apps + 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/Third/AI/VorbisPlugin.meta b/Assets/Third/AI/VorbisPlugin.meta new file mode 100644 index 0000000..cbe9408 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1266f9dbd05eb444aa055802622a6c54 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Impl.meta b/Assets/Third/AI/VorbisPlugin/Impl.meta new file mode 100644 index 0000000..77896b8 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22e9fa4365f17a149a980b4997eaee40 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Impl/VorbisPluginImpl.asmdef b/Assets/Third/AI/VorbisPlugin/Impl/VorbisPluginImpl.asmdef new file mode 100644 index 0000000..9366819 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/VorbisPluginImpl.asmdef @@ -0,0 +1,14 @@ +{ + "name": "VorbisPluginImpl", + "rootNamespace": "OggVorbis", + "references": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Third/AI/VorbisPlugin/Impl/VorbisPluginImpl.asmdef.meta b/Assets/Third/AI/VorbisPlugin/Impl/VorbisPluginImpl.asmdef.meta new file mode 100644 index 0000000..d332429 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/VorbisPluginImpl.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6369f65a3f137eb448c3456fdbf498ff +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src.meta b/Assets/Third/AI/VorbisPlugin/Impl/src.meta new file mode 100644 index 0000000..66fa15d --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce6e87ce76d38cf499f4721cfcff2012 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src/NativeBridge.cs b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeBridge.cs new file mode 100644 index 0000000..85a2907 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeBridge.cs @@ -0,0 +1,89 @@ +using System.Runtime.InteropServices; + +namespace OggVorbis +{ + internal static class NativeBridge + { +#if UNITY_IOS && !UNITY_EDITOR + private const string PLUGIN_NAME = "__Internal"; +#else + private const string PLUGIN_NAME = "VorbisPlugin"; +#endif + + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "write_all_pcm_data_to_file")] + internal static extern int WriteAllPcmDataToFile( + string filePath, + float[] samples, + int samplesLength, + short channels, + int frequency, + float base_quality, + int samplesToRead); + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "write_all_pcm_data_to_memory")] + internal static extern int WriteAllPcmDataToMemory( + out System.IntPtr bytesPtr, + out int bytesLength, + float[] samples, + int samplesLength, + short channels, + int frequency, + float base_quality, + int samplesToRead); + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "free_memory_array_for_write_all_pcm_data")] + internal static extern int FreeMemoryArrayForWriteAllPcmData( + System.IntPtr bytesNativeArray); + + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "read_all_pcm_data_from_file")] + internal static extern int ReadAllPcmDataFromFile( + string filePath, + out System.IntPtr samples, + out int samplesLength, + out short channels, + out int frequency, + int maxSamplesToRead); + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "read_all_pcm_data_from_memory")] + internal static extern int ReadAllPcmDataFromMemory( + byte[] memoryArray, + int memoryArrayLength, + out System.IntPtr samples, + out int samplesLength, + out short channels, + out int frequency, + int maxSamplesToRead); + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "free_samples_array_native_memory")] + internal static extern int FreeSamplesArrayNativeMemory( + ref System.IntPtr samples); + + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "open_read_file_stream")] + internal static extern System.IntPtr OpenReadFileStream( + string filePath, + out short channels, + out int frequency); + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "read_from_file_stream")] + internal static extern int ReadFromFileStream( + System.IntPtr state, + float[] samplesToFill, + int maxSamplesToRead); + [DllImport(PLUGIN_NAME, + CallingConvention = CallingConvention.Cdecl, + EntryPoint = "close_file_stream")] + internal static extern int CloseFileStream( + System.IntPtr state); + } +} diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src/NativeBridge.cs.meta b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeBridge.cs.meta new file mode 100644 index 0000000..dbeef38 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeBridge.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7a62e42f4d5890e429df61d6f0af2e0d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorCode.cs b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorCode.cs new file mode 100644 index 0000000..65ac0c3 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorCode.cs @@ -0,0 +1,20 @@ +namespace OggVorbis +{ + public enum NativeErrorCode + { + ERROR_INVALID_FILEPATH_PARAMETER = -1, + ERROR_CANNOT_OPEN_FILE_FOR_WRITE = -2, + ERROR_CANNOT_OPEN_FILE_FOR_READ = -3, + ERROR_INPUT_FILESTREAM_IS_NOT_OGG_STREAM = -4, + ERROR_READING_OGG_STREAM = -5, + + ERROR_INVALID_SAMPLES_PARAMETER = -10, + ERROR_INVALID_SAMPLESLENGTH_PARAMETER = -11, + ERROR_INVALID_CHANNELS_PARAMETER = -12, + ERROR_INVALID_FREQUENCY_PARAMETER = -13, + ERROR_INVALID_BASE_QUALITY_PARAMETER = -14, + ERROR_MALLOC_RETURNED_NULL = -15, + ERROR_BYTES_MEMORY_ARRAY_NULL = -16, + ERROR_INVALID_WRITE_CALLBACK_PARAMETER = -17, + } +} diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorCode.cs.meta b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorCode.cs.meta new file mode 100644 index 0000000..253d5b0 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorCode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a0842d9e22713d5498e69792dfc7dd7c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorException.cs b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorException.cs new file mode 100644 index 0000000..e54171c --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorException.cs @@ -0,0 +1,27 @@ +namespace OggVorbis +{ + public class NativeErrorException : System.Exception + { + public NativeErrorCode NativeErrorCode { get; } + + private NativeErrorException(NativeErrorCode nativeErrorCode) + : base($"Error code: {nativeErrorCode}") + { + NativeErrorCode = nativeErrorCode; + } + + public override string ToString() + { + return $"{nameof(NativeErrorException)} {Message}"; + } + + internal static void ThrowExceptionIfNecessary(int returnValue) + { + if (returnValue == 0) + { + return; + } + throw new NativeErrorException((NativeErrorCode)returnValue); + } + } +} diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorException.cs.meta b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorException.cs.meta new file mode 100644 index 0000000..40ac490 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src/NativeErrorException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 43b9e4fd60d7b1b42babf0b567adc798 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src/VorbisPlugin.cs b/Assets/Third/AI/VorbisPlugin/Impl/src/VorbisPlugin.cs new file mode 100644 index 0000000..43d24ff --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src/VorbisPlugin.cs @@ -0,0 +1,170 @@ +using System.Runtime.InteropServices; + +namespace OggVorbis +{ + public static class VorbisPlugin + { + public static void Save( + string filePath, + UnityEngine.AudioClip audioClip, + float quality = 0.4f, + int samplesToRead = 1024) + { + if (string.IsNullOrWhiteSpace(filePath)) + { + throw new System.ArgumentException("The file path is null or white space"); + } + if (audioClip == null) + { + throw new System.ArgumentNullException(nameof(audioClip)); + } + if (samplesToRead <= 0) + { + throw new System.ArgumentOutOfRangeException(nameof(samplesToRead)); + } + short finalChannelsCount = (short)audioClip.channels; + if (finalChannelsCount != 1 && finalChannelsCount != 2) + { + throw new System.ArgumentException($"Only one or two channels are supported, provided channels count: {finalChannelsCount}"); + } + if (!filePath.EndsWith(".ogg")) + { + filePath += ".ogg"; + } + + float[] pcm = new float[audioClip.samples * audioClip.channels]; + audioClip.GetData(pcm, 0); + int returnCode = NativeBridge.WriteAllPcmDataToFile(filePath, pcm, pcm.Length, finalChannelsCount, audioClip.frequency, quality, samplesToRead); + NativeErrorException.ThrowExceptionIfNecessary(returnCode); + } + public static byte[] GetOggVorbis( + UnityEngine.AudioClip audioClip, + float quality = 0.4f, + int samplesToRead = 1024) + { + if (audioClip == null) + { + throw new System.ArgumentNullException(nameof(audioClip)); + } + if (samplesToRead <= 0) + { + throw new System.ArgumentOutOfRangeException(nameof(samplesToRead)); + } + short finalChannelsCount = (short)audioClip.channels; + if (finalChannelsCount != 1 && finalChannelsCount != 2) + { + throw new System.ArgumentException($"Only one or two channels are supported, provided channels count: {finalChannelsCount}"); + } + int returnCode; + System.IntPtr bytesPtr = System.IntPtr.Zero; + byte[] bytes; + try + { + float[] pcm = new float[audioClip.samples * audioClip.channels]; + audioClip.GetData(pcm, 0); + returnCode = NativeBridge.WriteAllPcmDataToMemory( + out bytesPtr, + out int bytesLength, + pcm, + pcm.Length, + finalChannelsCount, + audioClip.frequency, + quality, + samplesToRead); + NativeErrorException.ThrowExceptionIfNecessary(returnCode); + bytes = new byte[bytesLength]; + Marshal.Copy(bytesPtr, bytes, 0, bytesLength); + } + finally + { + returnCode = NativeBridge.FreeMemoryArrayForWriteAllPcmData(bytesPtr); + NativeErrorException.ThrowExceptionIfNecessary(returnCode); + } + return bytes; + } + + public static UnityEngine.AudioClip Load(string filePath, int maxSamplesToRead = 1024) + { + if (string.IsNullOrWhiteSpace(filePath)) + { + throw new System.ArgumentException("The file path is null or white space"); + } + if (maxSamplesToRead <= 0) + { + throw new System.ArgumentOutOfRangeException(nameof(maxSamplesToRead)); + } + if (!System.IO.File.Exists(filePath)) + { + throw new System.IO.FileNotFoundException(); + } + int returnCode; + System.IntPtr pcmPtr = System.IntPtr.Zero; + UnityEngine.AudioClip audioClip; + try + { + returnCode = NativeBridge.ReadAllPcmDataFromFile( + filePath, + out pcmPtr, + out int pcmLength, + out short channels, + out int frequency, + maxSamplesToRead); + NativeErrorException.ThrowExceptionIfNecessary(returnCode); + float[] pcm = new float[pcmLength]; + Marshal.Copy(pcmPtr, pcm, 0, pcmLength); + audioClip = UnityEngine.AudioClip.Create(System.IO.Path.GetFileName(filePath), pcmLength / channels, channels, frequency, false); + audioClip.SetData(pcm, 0); + } + finally + { + returnCode = NativeBridge.FreeSamplesArrayNativeMemory(ref pcmPtr); + NativeErrorException.ThrowExceptionIfNecessary(returnCode); + } + return audioClip; + } + public static UnityEngine.AudioClip ToAudioClip(byte[] bytes, string audioClipName, int maxSamplesToRead = 1024) + { + if (bytes == null) + { + throw new System.ArgumentNullException(nameof(bytes)); + } + if (bytes.Length < 10) + { + throw new System.ArgumentException(nameof(bytes)); + } + if (string.IsNullOrWhiteSpace(audioClipName)) + { + throw new System.ArgumentException("Please provide an audio clip name"); + } + if (maxSamplesToRead <= 0) + { + throw new System.ArgumentOutOfRangeException(nameof(maxSamplesToRead)); + } + int returnCode; + System.IntPtr pcmPtr = System.IntPtr.Zero; + UnityEngine.AudioClip audioClip = null; + try + { + returnCode = NativeBridge.ReadAllPcmDataFromMemory( + bytes, + bytes.Length, + out pcmPtr, + out int pcmLength, + out short channels, + out int frequency, + maxSamplesToRead); + NativeErrorException.ThrowExceptionIfNecessary(returnCode); + float[] pcm = new float[pcmLength]; + Marshal.Copy(pcmPtr, pcm, 0, pcmLength); + audioClip = UnityEngine.AudioClip.Create(audioClipName, pcmLength / channels, channels, frequency, false); + audioClip.SetData(pcm, 0); + } + finally + { + returnCode = NativeBridge.FreeSamplesArrayNativeMemory(ref pcmPtr); + NativeErrorException.ThrowExceptionIfNecessary(returnCode); + } + return audioClip; + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/VorbisPlugin/Impl/src/VorbisPlugin.cs.meta b/Assets/Third/AI/VorbisPlugin/Impl/src/VorbisPlugin.cs.meta new file mode 100644 index 0000000..a76be18 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Impl/src/VorbisPlugin.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 02000528ede72eb4e9fa9627185e0ac6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins.meta b/Assets/Third/AI/VorbisPlugin/Plugins.meta new file mode 100644 index 0000000..d88f0dc --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4432b532ac5884e10af081654d1e89f7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Android.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Android.meta new file mode 100644 index 0000000..5b4ee22 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc30b60a7054ffe4fab9a1213bc78822 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs.meta new file mode 100644 index 0000000..b520f82 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed6b2cc40bb22a344a651710a3c09021 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a.meta new file mode 100644 index 0000000..a7ea4db --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: f212bce8ee6b531478c1cbf853aefd27 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a/libVorbisPlugin.so b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a/libVorbisPlugin.so new file mode 100644 index 0000000..ff6ef29 Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a/libVorbisPlugin.so differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a/libVorbisPlugin.so.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a/libVorbisPlugin.so.meta new file mode 100644 index 0000000..366612f --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/arm64-v8a/libVorbisPlugin.so.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 786d6d20fa5aa734e9663361b25b9a13 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARM64 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a.meta new file mode 100644 index 0000000..e775543 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 6b4324dc320d4954d98e6f02832e1310 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a/libVorbisPlugin.so b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a/libVorbisPlugin.so new file mode 100644 index 0000000..17b3e67 Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a/libVorbisPlugin.so differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a/libVorbisPlugin.so.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a/libVorbisPlugin.so.meta new file mode 100644 index 0000000..891a1c9 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Android/libs/armeabi-v7a/libVorbisPlugin.so.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 984717b87470169429b9186dfacf490b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/OSX.meta b/Assets/Third/AI/VorbisPlugin/Plugins/OSX.meta new file mode 100644 index 0000000..5022b43 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/OSX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b17ebb086ab3a40e38b962354571591c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/OSX/libVorbisPlugin.dylib b/Assets/Third/AI/VorbisPlugin/Plugins/OSX/libVorbisPlugin.dylib new file mode 100644 index 0000000..ba3b0e3 Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/OSX/libVorbisPlugin.dylib differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/OSX/libVorbisPlugin.dylib.meta b/Assets/Third/AI/VorbisPlugin/Plugins/OSX/libVorbisPlugin.dylib.meta new file mode 100644 index 0000000..17b9f12 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/OSX/libVorbisPlugin.dylib.meta @@ -0,0 +1,80 @@ +fileFormatVersion: 2 +guid: 3dd18ede30e7e4dcbaae02cd851ffd1c +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux64: 1 + Exclude OSXUniversal: 0 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 1 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: OSX + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + iPhone: iOS + second: + enabled: 0 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Windows.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Windows.meta new file mode 100644 index 0000000..66934a6 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Windows.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f766c141793afa4cb9995b7ec9dad90 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86.meta new file mode 100644 index 0000000..00b9cb4 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 945159874f3e2da4c87b384d5ce9f88a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86/VorbisPlugin.dll b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86/VorbisPlugin.dll new file mode 100644 index 0000000..0b87121 Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86/VorbisPlugin.dll differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86/VorbisPlugin.dll.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86/VorbisPlugin.dll.meta new file mode 100644 index 0000000..1cde53a --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86/VorbisPlugin.dll.meta @@ -0,0 +1,82 @@ +fileFormatVersion: 2 +guid: c604fbaeb4366014db10d1915bf4533d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux64: 0 + Exclude OSXUniversal: 0 + Exclude Win: 0 + Exclude Win64: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86 + DefaultValueInitialized: true + OS: Windows + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64.meta new file mode 100644 index 0000000..90bec87 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a9188e20df95d204a82ed104bc95e446 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64/VorbisPlugin.dll b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64/VorbisPlugin.dll new file mode 100644 index 0000000..ea5bbf5 Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64/VorbisPlugin.dll differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64/VorbisPlugin.dll.meta b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64/VorbisPlugin.dll.meta new file mode 100644 index 0000000..ec7e32c --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/Windows/x86_64/VorbisPlugin.dll.meta @@ -0,0 +1,82 @@ +fileFormatVersion: 2 +guid: 8366486b20439f44ca3c6f11acb29fee +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux64: 0 + Exclude OSXUniversal: 0 + Exclude Win: 1 + Exclude Win64: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86_64 + DefaultValueInitialized: true + OS: Windows + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS.meta b/Assets/Third/AI/VorbisPlugin/Plugins/iOS.meta new file mode 100644 index 0000000..5a389db --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/iOS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0aa47147d98f4642b47b3ed2aec0e99 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libVorbisPlugin.a b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libVorbisPlugin.a new file mode 100644 index 0000000..4e71e54 Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libVorbisPlugin.a differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libVorbisPlugin.a.meta b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libVorbisPlugin.a.meta new file mode 100644 index 0000000..4b86958 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libVorbisPlugin.a.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: d0f7d099267d14a02bce1e39b785d79c +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libogg.a b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libogg.a new file mode 100644 index 0000000..b937026 Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libogg.a differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libogg.a.meta b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libogg.a.meta new file mode 100644 index 0000000..3a358e5 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libogg.a.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 75feb76cf68884b5b92865a558e77af2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbis.a b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbis.a new file mode 100644 index 0000000..98d6813 Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbis.a differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbis.a.meta b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbis.a.meta new file mode 100644 index 0000000..8fab6ae --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbis.a.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 27e6a8c0604d24215b304cb34439667b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbisfile.a b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbisfile.a new file mode 100644 index 0000000..567648b Binary files /dev/null and b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbisfile.a differ diff --git a/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbisfile.a.meta b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbisfile.a.meta new file mode 100644 index 0000000..aaf72d8 --- /dev/null +++ b/Assets/Third/AI/VorbisPlugin/Plugins/iOS/libvorbisfile.a.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: f8cfa486d31994f71acc5a37aabb5fad +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Wav_Utility.meta b/Assets/Third/AI/Wav_Utility.meta new file mode 100644 index 0000000..6e86e13 --- /dev/null +++ b/Assets/Third/AI/Wav_Utility.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b4de686bcffec94bba69e9ee3663415 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/Wav_Utility/WavUtility.cs b/Assets/Third/AI/Wav_Utility/WavUtility.cs new file mode 100644 index 0000000..a71b339 --- /dev/null +++ b/Assets/Third/AI/Wav_Utility/WavUtility.cs @@ -0,0 +1,417 @@ +using System.Text; +using System.IO; +using System; +using UnityEngine; + +/// +/// WAV utility for recording and audio playback functions in Unity. +/// Version: 1.0 alpha 1 +/// +/// - Use "ToAudioClip" method for loading wav file / bytes. +/// Loads .wav (PCM uncompressed) files at 8,16,24 and 32 bits and converts data to Unity's AudioClip. +/// +/// - Use "FromAudioClip" method for saving wav file / bytes. +/// Converts an AudioClip's float data into wav byte array at 16 bit. +/// +/// +/// For documentation and usage examples: https://github.com/deadlyfingers/UnityWav +/// + +public class WavUtility +{ + // Force save as 16-bit .wav + const int BlockSize_16Bit = 2; + + /// + /// Load PCM format *.wav audio file (using Unity's Application data path) and convert to AudioClip. + /// + /// The AudioClip. + /// Local file path to .wav file + public static AudioClip ToAudioClip(string filePath) + { + if (!filePath.StartsWith(Application.persistentDataPath) && !filePath.StartsWith(Application.dataPath)) + { + Debug.LogWarning("This only supports files that are stored using Unity's Application data path. \nTo load bundled resources use 'Resources.Load(\"filename\") typeof(AudioClip)' method. \nhttps://docs.unity3d.com/ScriptReference/Resources.Load.html"); + return null; + } + byte[] fileBytes = File.ReadAllBytes(filePath); + return ToAudioClip(fileBytes, 0); + } + + public static AudioClip ToAudioClip(byte[] fileBytes, int offsetSamples = 0, string name = "wav") + { + //string riff = Encoding.ASCII.GetString (fileBytes, 0, 4); + //string wave = Encoding.ASCII.GetString (fileBytes, 8, 4); + int subchunk1 = BitConverter.ToInt32(fileBytes, 16); + UInt16 audioFormat = BitConverter.ToUInt16(fileBytes, 20); + + // NB: Only uncompressed PCM wav files are supported. + string formatCode = FormatCode(audioFormat); + Debug.AssertFormat(audioFormat == 1 || audioFormat == 65534, "Detected format code '{0}' {1}, but only PCM and WaveFormatExtensable uncompressed formats are currently supported.", audioFormat, formatCode); + + UInt16 channels = BitConverter.ToUInt16(fileBytes, 22); + int sampleRate = BitConverter.ToInt32(fileBytes, 24); + //int byteRate = BitConverter.ToInt32 (fileBytes, 28); + //UInt16 blockAlign = BitConverter.ToUInt16 (fileBytes, 32); + UInt16 bitDepth = BitConverter.ToUInt16(fileBytes, 34); + + int headerOffset = 16 + 4 + subchunk1 + 4; + int subchunk2 = BitConverter.ToInt32(fileBytes, headerOffset); + //Debug.LogFormat ("riff={0} wave={1} subchunk1={2} format={3} channels={4} sampleRate={5} byteRate={6} blockAlign={7} bitDepth={8} headerOffset={9} subchunk2={10} filesize={11}", riff, wave, subchunk1, formatCode, channels, sampleRate, byteRate, blockAlign, bitDepth, headerOffset, subchunk2, fileBytes.Length); + + float[] data; + switch (bitDepth) + { + case 8: + data = Convert8BitByteArrayToAudioClipData(fileBytes, headerOffset, subchunk2); + break; + case 16: + data = Convert16BitByteArrayToAudioClipData(fileBytes, headerOffset, subchunk2); + break; + case 24: + data = Convert24BitByteArrayToAudioClipData(fileBytes, headerOffset, subchunk2); + break; + case 32: + data = Convert32BitByteArrayToAudioClipData(fileBytes, headerOffset, subchunk2); + break; + default: + throw new Exception(bitDepth + " bit depth is not supported."); + } + + AudioClip audioClip = AudioClip.Create(name, data.Length, (int)channels, sampleRate, false); + audioClip.SetData(data, 0); + return audioClip; + } + + #region wav file bytes to Unity AudioClip conversion methods + + private static float[] Convert8BitByteArrayToAudioClipData(byte[] source, int headerOffset, int dataSize) + { + int wavSize = BitConverter.ToInt32(source, headerOffset); + headerOffset += sizeof(int); + Debug.AssertFormat(wavSize > 0 && wavSize == dataSize, "Failed to get valid 8-bit wav size: {0} from data bytes: {1} at offset: {2}", wavSize, dataSize, headerOffset); + + float[] data = new float[wavSize]; + + sbyte maxValue = sbyte.MaxValue; + + int i = 0; + while (i < wavSize) + { + data[i] = (float)source[i] / maxValue; + ++i; + } + + return data; + } + + private static float[] Convert16BitByteArrayToAudioClipData(byte[] source, int headerOffset, int dataSize) + { + int wavSize = BitConverter.ToInt32(source, headerOffset); + headerOffset += sizeof(int); + Debug.AssertFormat(wavSize > 0 && wavSize == dataSize, "Failed to get valid 16-bit wav size: {0} from data bytes: {1} at offset: {2}", wavSize, dataSize, headerOffset); + + int x = sizeof(Int16); // block size = 2 + int convertedSize = wavSize / x; + + float[] data = new float[convertedSize]; + + Int16 maxValue = Int16.MaxValue; + + int offset = 0; + int i = 0; + while (i < convertedSize) + { + offset = i * x + headerOffset; + data[i] = (float)BitConverter.ToInt16(source, offset) / maxValue; + ++i; + } + + Debug.AssertFormat(data.Length == convertedSize, "AudioClip .wav data is wrong size: {0} == {1}", data.Length, convertedSize); + + return data; + } + + private static float[] Convert24BitByteArrayToAudioClipData(byte[] source, int headerOffset, int dataSize) + { + int wavSize = BitConverter.ToInt32(source, headerOffset); + headerOffset += sizeof(int); + Debug.AssertFormat(wavSize > 0 && wavSize == dataSize, "Failed to get valid 24-bit wav size: {0} from data bytes: {1} at offset: {2}", wavSize, dataSize, headerOffset); + + int x = 3; // block size = 3 + int convertedSize = wavSize / x; + + int maxValue = Int32.MaxValue; + + float[] data = new float[convertedSize]; + + byte[] block = new byte[sizeof(int)]; // using a 4 byte block for copying 3 bytes, then copy bytes with 1 offset + + int offset = 0; + int i = 0; + while (i < convertedSize) + { + offset = i * x + headerOffset; + Buffer.BlockCopy(source, offset, block, 1, x); + data[i] = (float)BitConverter.ToInt32(block, 0) / maxValue; + ++i; + } + + Debug.AssertFormat(data.Length == convertedSize, "AudioClip .wav data is wrong size: {0} == {1}", data.Length, convertedSize); + + return data; + } + + private static float[] Convert32BitByteArrayToAudioClipData(byte[] source, int headerOffset, int dataSize) + { + int wavSize = BitConverter.ToInt32(source, headerOffset); + headerOffset += sizeof(int); + Debug.AssertFormat(wavSize > 0 && wavSize == dataSize, "Failed to get valid 32-bit wav size: {0} from data bytes: {1} at offset: {2}", wavSize, dataSize, headerOffset); + + int x = sizeof(float); // block size = 4 + int convertedSize = wavSize / x; + + Int32 maxValue = Int32.MaxValue; + + float[] data = new float[convertedSize]; + + int offset = 0; + int i = 0; + while (i < convertedSize) + { + offset = i * x + headerOffset; + data[i] = (float)BitConverter.ToInt32(source, offset) / maxValue; + ++i; + } + + Debug.AssertFormat(data.Length == convertedSize, "AudioClip .wav data is wrong size: {0} == {1}", data.Length, convertedSize); + + return data; + } + + #endregion + + public static byte[] FromAudioClip(AudioClip audioClip) + { + string file; + return FromAudioClip(audioClip, out file, false); + } + + public static byte[] FromAudioClip(AudioClip audioClip, out string filepath, bool saveAsFile = true, string dirname = "recordings") + { + MemoryStream stream = new MemoryStream(); + + const int headerSize = 44; + + // get bit depth + UInt16 bitDepth = 16; //BitDepth (audioClip); + + // NB: Only supports 16 bit + //Debug.AssertFormat (bitDepth == 16, "Only converting 16 bit is currently supported. The audio clip data is {0} bit.", bitDepth); + + // total file size = 44 bytes for header format and audioClip.samples * factor due to float to Int16 / sbyte conversion + int fileSize = audioClip.samples * BlockSize_16Bit + headerSize; // BlockSize (bitDepth) + + // chunk descriptor (riff) + WriteFileHeader(ref stream, fileSize); + // file header (fmt) + WriteFileFormat(ref stream, audioClip.channels, audioClip.frequency, bitDepth); + // data chunks (data) + WriteFileData(ref stream, audioClip, bitDepth); + + byte[] bytes = stream.ToArray(); + + // Validate total bytes + Debug.AssertFormat(bytes.Length == fileSize, "Unexpected AudioClip to wav format byte count: {0} == {1}", bytes.Length, fileSize); + + // Save file to persistant storage location + if (saveAsFile) + { + filepath = string.Format("{0}/{1}/{2}.{3}", Application.persistentDataPath, dirname, DateTime.UtcNow.ToString("yyMMdd-HHmmss-fff"), "wav"); + Directory.CreateDirectory(Path.GetDirectoryName(filepath)); + File.WriteAllBytes(filepath, bytes); + //Debug.Log ("Auto-saved .wav file: " + filepath); + } + else + { + filepath = null; + } + + stream.Dispose(); + + return bytes; + } + + #region write .wav file functions + + private static int WriteFileHeader(ref MemoryStream stream, int fileSize) + { + int count = 0; + int total = 12; + + // riff chunk id + byte[] riff = Encoding.ASCII.GetBytes("RIFF"); + count += WriteBytesToMemoryStream(ref stream, riff, "ID"); + + // riff chunk size + int chunkSize = fileSize - 8; // total size - 8 for the other two fields in the header + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(chunkSize), "CHUNK_SIZE"); + + byte[] wave = Encoding.ASCII.GetBytes("WAVE"); + count += WriteBytesToMemoryStream(ref stream, wave, "FORMAT"); + + // Validate header + Debug.AssertFormat(count == total, "Unexpected wav descriptor byte count: {0} == {1}", count, total); + + return count; + } + + private static int WriteFileFormat(ref MemoryStream stream, int channels, int sampleRate, UInt16 bitDepth) + { + int count = 0; + int total = 24; + + byte[] id = Encoding.ASCII.GetBytes("fmt "); + count += WriteBytesToMemoryStream(ref stream, id, "FMT_ID"); + + int subchunk1Size = 16; // 24 - 8 + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(subchunk1Size), "SUBCHUNK_SIZE"); + + UInt16 audioFormat = 1; + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(audioFormat), "AUDIO_FORMAT"); + + UInt16 numChannels = Convert.ToUInt16(channels); + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(numChannels), "CHANNELS"); + + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(sampleRate), "SAMPLE_RATE"); + + int byteRate = sampleRate * channels * BytesPerSample(bitDepth); + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(byteRate), "BYTE_RATE"); + + UInt16 blockAlign = Convert.ToUInt16(channels * BytesPerSample(bitDepth)); + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(blockAlign), "BLOCK_ALIGN"); + + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(bitDepth), "BITS_PER_SAMPLE"); + + // Validate format + Debug.AssertFormat(count == total, "Unexpected wav fmt byte count: {0} == {1}", count, total); + + return count; + } + + private static int WriteFileData(ref MemoryStream stream, AudioClip audioClip, UInt16 bitDepth) + { + int count = 0; + int total = 8; + + // Copy float[] data from AudioClip + float[] data = new float[audioClip.samples * audioClip.channels]; + audioClip.GetData(data, 0); + + byte[] bytes = ConvertAudioClipDataToInt16ByteArray(data); + + byte[] id = Encoding.ASCII.GetBytes("data"); + count += WriteBytesToMemoryStream(ref stream, id, "DATA_ID"); + + int subchunk2Size = Convert.ToInt32(audioClip.samples * BlockSize_16Bit); // BlockSize (bitDepth) + count += WriteBytesToMemoryStream(ref stream, BitConverter.GetBytes(subchunk2Size), "SAMPLES"); + + // Validate header + Debug.AssertFormat(count == total, "Unexpected wav data id byte count: {0} == {1}", count, total); + + // Write bytes to stream + count += WriteBytesToMemoryStream(ref stream, bytes, "DATA"); + + // Validate audio data + Debug.AssertFormat(bytes.Length == subchunk2Size, "Unexpected AudioClip to wav subchunk2 size: {0} == {1}", bytes.Length, subchunk2Size); + + return count; + } + + private static byte[] ConvertAudioClipDataToInt16ByteArray(float[] data) + { + MemoryStream dataStream = new MemoryStream(); + + int x = sizeof(Int16); + + Int16 maxValue = Int16.MaxValue; + + int i = 0; + while (i < data.Length) + { + dataStream.Write(BitConverter.GetBytes(Convert.ToInt16(data[i] * maxValue)), 0, x); + ++i; + } + byte[] bytes = dataStream.ToArray(); + + // Validate converted bytes + Debug.AssertFormat(data.Length * x == bytes.Length, "Unexpected float[] to Int16 to byte[] size: {0} == {1}", data.Length * x, bytes.Length); + + dataStream.Dispose(); + + return bytes; + } + + private static int WriteBytesToMemoryStream(ref MemoryStream stream, byte[] bytes, string tag = "") + { + int count = bytes.Length; + stream.Write(bytes, 0, count); + //Debug.LogFormat ("WAV:{0} wrote {1} bytes.", tag, count); + return count; + } + + #endregion + + /// + /// Calculates the bit depth of an AudioClip + /// + /// The bit depth. Should be 8 or 16 or 32 bit. + /// Audio clip. + public static UInt16 BitDepth(AudioClip audioClip) + { + UInt16 bitDepth = Convert.ToUInt16(audioClip.samples * audioClip.channels * audioClip.length / audioClip.frequency); + Debug.AssertFormat(bitDepth == 8 || bitDepth == 16 || bitDepth == 32, "Unexpected AudioClip bit depth: {0}. Expected 8 or 16 or 32 bit.", bitDepth); + return bitDepth; + } + + private static int BytesPerSample(UInt16 bitDepth) + { + return bitDepth / 8; + } + + private static int BlockSize(UInt16 bitDepth) + { + switch (bitDepth) + { + case 32: + return sizeof(Int32); // 32-bit -> 4 bytes (Int32) + case 16: + return sizeof(Int16); // 16-bit -> 2 bytes (Int16) + case 8: + return sizeof(sbyte); // 8-bit -> 1 byte (sbyte) + default: + throw new Exception(bitDepth + " bit depth is not supported."); + } + } + + private static string FormatCode(UInt16 code) + { + switch (code) + { + case 1: + return "PCM"; + case 2: + return "ADPCM"; + case 3: + return "IEEE"; + case 7: + return "-law"; + case 65534: + return "WaveFormatExtensable"; + default: + Debug.LogWarning("Unknown wav code format:" + code); + return ""; + } + } + +} diff --git a/Assets/Third/AI/Wav_Utility/WavUtility.cs.meta b/Assets/Third/AI/Wav_Utility/WavUtility.cs.meta new file mode 100644 index 0000000..19dd611 --- /dev/null +++ b/Assets/Third/AI/Wav_Utility/WavUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7b1251be69dae824fafe006cda9618c3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin.meta b/Assets/Third/AI/webglTextInput_Plugin.meta new file mode 100644 index 0000000..6c8d8e6 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2b8f9c5decfe494791f803633e7fd16 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/Scene.meta b/Assets/Third/AI/webglTextInput_Plugin/Scene.meta new file mode 100644 index 0000000..1ef4e7a --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/Scene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db7825138b72c2c418ed3781866403fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/Scene/textInputSample.unity b/Assets/Third/AI/webglTextInput_Plugin/Scene/textInputSample.unity new file mode 100644 index 0000000..45cdd6a --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/Scene/textInputSample.unity @@ -0,0 +1,782 @@ +%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: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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.44657898, g: 0.4964133, b: 0.5748178, 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: 1 + 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 &36292522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 36292524} + - component: {fileID: 36292523} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &36292523 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36292522} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &36292524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36292522} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &94573579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 94573582} + - component: {fileID: 94573581} + - component: {fileID: 94573580} + 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 &94573580 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 94573579} + m_Enabled: 1 +--- !u!20 &94573581 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 94573579} + 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: 0 + 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 &94573582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 94573579} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &313788628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 313788632} + - component: {fileID: 313788631} + - component: {fileID: 313788630} + - component: {fileID: 313788629} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &313788629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 313788628} + 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 &313788630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 313788628} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &313788631 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 313788628} + 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 &313788632 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 313788628} + 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_Children: + - {fileID: 849675426} + m_Father: {fileID: 0} + m_RootOrder: 2 + 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!1 &412371239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412371240} + - component: {fileID: 412371242} + - component: {fileID: 412371241} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &412371240 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 412371239} + 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_Children: [] + m_Father: {fileID: 849675426} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &412371241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 412371239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &412371242 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 412371239} + m_CullTransparentMesh: 1 +--- !u!1 &486885170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486885171} + - component: {fileID: 486885173} + - component: {fileID: 486885172} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &486885171 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486885170} + 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_Children: [] + m_Father: {fileID: 849675426} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &486885172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486885170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!222 &486885173 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486885170} + m_CullTransparentMesh: 1 +--- !u!1 &849675425 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 849675426} + - component: {fileID: 849675430} + - component: {fileID: 849675429} + - component: {fileID: 849675428} + - component: {fileID: 849675427} + m_Layer: 5 + m_Name: InputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &849675426 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849675425} + 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_Children: + - {fileID: 486885171} + - {fileID: 412371240} + m_Father: {fileID: 313788632} + 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_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &849675427 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849675425} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc33a39070010f94fb1c2dd721c1286d, type: 3} + m_Name: + m_EditorClassIdentifier: + showHtmlElement: 0 +--- !u!114 &849675428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849675425} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 849675429} + m_TextComponent: {fileID: 412371241} + m_Placeholder: {fileID: 486885172} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!114 &849675429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849675425} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &849675430 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 849675425} + m_CullTransparentMesh: 1 +--- !u!1 &1460894844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1460894847} + - component: {fileID: 1460894846} + - component: {fileID: 1460894845} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1460894845 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460894844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1460894846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460894844} + 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 &1460894847 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460894844} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Third/AI/webglTextInput_Plugin/Scene/textInputSample.unity.meta b/Assets/Third/AI/webglTextInput_Plugin/Scene/textInputSample.unity.meta new file mode 100644 index 0000000..dadb584 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/Scene/textInputSample.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45bbbb1d70397f5438028368de8395ac +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport.meta new file mode 100644 index 0000000..d760be7 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19b231dc2e1ab5e47bb801e8853f659a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput.meta new file mode 100644 index 0000000..f95881e --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23d83eab8f753b04fb7f1384ac6676a0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail.meta new file mode 100644 index 0000000..58cc325 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd840bb14379149498902237a63bb794 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail/RebuildChecker.cs b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail/RebuildChecker.cs new file mode 100644 index 0000000..a61ca38 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail/RebuildChecker.cs @@ -0,0 +1,64 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace WebGLSupport.Detail +{ + public class RebuildChecker + { + IInputField input; + + string beforeString; + int beforeCaretPosition; + int beforeSelectionFocusPosition; + int beforeSelectionAnchorPosition; + //Vector2 anchoredPosition; + + public RebuildChecker(IInputField input) + { + this.input = input; + } + + public bool NeedRebuild(bool debug = false) + { + var res = false; + + // any not same + if (beforeString != input.text) + { + if(debug) Debug.Log(string.Format("beforeString : {0} != {1}", beforeString, input.text)); + beforeString = input.text; + res = true; + } + + if (beforeCaretPosition != input.caretPosition) + { + if (debug) Debug.Log(string.Format("beforeCaretPosition : {0} != {1}", beforeCaretPosition, input.caretPosition)); + beforeCaretPosition = input.caretPosition; + res = true; + } + + if (beforeSelectionFocusPosition != input.selectionFocusPosition) + { + if (debug) Debug.Log(string.Format("beforeSelectionFocusPosition : {0} != {1}", beforeSelectionFocusPosition, input.selectionFocusPosition)); + beforeSelectionFocusPosition = input.selectionFocusPosition; + res = true; + } + + if (beforeSelectionAnchorPosition != input.selectionAnchorPosition) + { + if (debug) Debug.Log(string.Format("beforeSelectionAnchorPosition : {0} != {1}", beforeSelectionAnchorPosition, input.selectionAnchorPosition)); + beforeSelectionAnchorPosition = input.selectionAnchorPosition; + res = true; + } + + //if (anchoredPosition != input.TextComponentRectTransform().anchoredPosition) + //{ + // if (debug) Debug.Log(string.Format("anchoredPosition : {0} != {1}", anchoredPosition, input.TextComponentRectTransform().anchoredPosition)); + // anchoredPosition = input.TextComponentRectTransform().anchoredPosition; + // res = true; + //} + return res; + } + } +} diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail/RebuildChecker.cs.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail/RebuildChecker.cs.meta new file mode 100644 index 0000000..3f04d6e --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Detail/RebuildChecker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3cb8b49a6bee2384b888ba951eb2bdbd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile.meta new file mode 100644 index 0000000..e43f241 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fcb4aaeec72ef54486eff0172891c0b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.cs b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.cs new file mode 100644 index 0000000..2df8e8e --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.cs @@ -0,0 +1,87 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using System.Runtime.InteropServices; // for DllImport +using AOT; +using System; + +namespace WebGLSupport +{ + class WebGLInputMobilePlugin + { +#if UNITY_WEBGL && !UNITY_EDITOR + [DllImport("__Internal")] + public static extern int WebGLInputMobileRegister(Action OnTouchEnd); + + [DllImport("__Internal")] + public static extern void WebGLInputMobileOnFocusOut(int id, Action OnFocusOut); +#else + /// + /// ID を割り振り + /// + /// + public static int WebGLInputMobileRegister(Action OnTouchEnd) { return 0; } + + public static void WebGLInputMobileOnFocusOut(int id, Action OnFocusOut) {} +#endif + } + + public class WebGLInputMobile : MonoBehaviour, IPointerDownHandler + { + static Dictionary instances = new Dictionary(); + + int id = -1; + + private void Awake() + { +#if !(UNITY_WEBGL && !UNITY_EDITOR) + // WebGL 以外、更新メソッドは動作しないようにします + enabled = false; +#endif + } + + /// + /// 押されたら、touchend イベントを登録する + /// + /// + public void OnPointerDown(PointerEventData eventData) + { + if (id != -1) return; + id = WebGLInputMobilePlugin.WebGLInputMobileRegister(OnTouchEnd); + instances[id] = this; + } + + [MonoPInvokeCallback(typeof(Action))] + static void OnTouchEnd(int id) + { + var @this = instances[id]; + @this.GetComponent().OnSelect(); + @this.StartCoroutine(RegisterOnFocusOut(id)); + } + + static IEnumerator RegisterOnFocusOut(int id) + { + yield return null; // wait one frame. + WebGLInputMobilePlugin.WebGLInputMobileOnFocusOut(id, OnFocusOut); + } + + [MonoPInvokeCallback(typeof(Action))] + static void OnFocusOut(int id) + { + var @this = instances[id]; + @this.StartCoroutine(ExecFocusOut(id)); + } + + static IEnumerator ExecFocusOut(int id) + { + yield return null; // wait one frame. + var @this = instances[id]; + @this.GetComponent().DeactivateInputField(); + // release + @this.id = -1; + instances.Remove(id); + } + } +} + diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.cs.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.cs.meta new file mode 100644 index 0000000..f78efeb --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 56393f797a0f7e94e95547f5052052a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.jslib b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.jslib new file mode 100644 index 0000000..c3fc619 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.jslib @@ -0,0 +1,23 @@ +var WebGLInputMobile = { + $instances: [], + + WebGLInputMobileRegister: function (touchend) { + var id = instances.push(null) - 1; + + document.body.addEventListener("touchend", function () { + document.body.removeEventListener("touchend", arguments.callee); + Runtime.dynCall("vi", touchend, [id]); + }); + + return id; + }, + WebGLInputMobileOnFocusOut: function (id, focusout) { + document.body.addEventListener("focusout", function () { + document.body.removeEventListener("focusout", arguments.callee); + Runtime.dynCall("vi", focusout, [id]); + }); + }, +} + +autoAddDeps(WebGLInputMobile, '$instances'); +mergeInto(LibraryManager.library, WebGLInputMobile); \ No newline at end of file diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.jslib.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.jslib.meta new file mode 100644 index 0000000..8d604b3 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Mobile/WebGLInputMobile.jslib.meta @@ -0,0 +1,34 @@ +fileFormatVersion: 2 +guid: 4df3633103619754fb77d82a1d683868 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Facebook: WebGL + second: + enabled: 1 + settings: {} + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.cs b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.cs new file mode 100644 index 0000000..7e3c084 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.cs @@ -0,0 +1,454 @@ +#if UNITY_2018_2_OR_NEWER +#define TMP_WEBGL_SUPPORT +#endif + +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using System; +using AOT; +using System.Runtime.InteropServices; // for DllImport +using System.Collections; +using UnityEngine.EventSystems; + +namespace WebGLSupport +{ + internal class WebGLInputPlugin + { +#if UNITY_WEBGL && !UNITY_EDITOR + [DllImport("__Internal")] + public static extern void WebGLInputInit(); + [DllImport("__Internal")] + public static extern int WebGLInputCreate(string canvasId, int x, int y, int width, int height, int fontsize, string text, string placeholder, bool isMultiLine, bool isPassword, bool isHidden, bool isMobile); + + [DllImport("__Internal")] + public static extern void WebGLInputEnterSubmit(int id, bool flag); + + [DllImport("__Internal")] + public static extern void WebGLInputTab(int id, Action cb); + + [DllImport("__Internal")] + public static extern void WebGLInputFocus(int id); + + [DllImport("__Internal")] + public static extern void WebGLInputOnFocus(int id, Action cb); + + [DllImport("__Internal")] + public static extern void WebGLInputOnBlur(int id, Action cb); + + [DllImport("__Internal")] + public static extern void WebGLInputOnValueChange(int id, Action cb); + + [DllImport("__Internal")] + public static extern void WebGLInputOnEditEnd(int id, Action cb); + + [DllImport("__Internal")] + public static extern int WebGLInputSelectionStart(int id); + + [DllImport("__Internal")] + public static extern int WebGLInputSelectionEnd(int id); + + [DllImport("__Internal")] + public static extern int WebGLInputSelectionDirection(int id); + + [DllImport("__Internal")] + public static extern void WebGLInputSetSelectionRange(int id, int start, int end); + + [DllImport("__Internal")] + public static extern void WebGLInputMaxLength(int id, int maxlength); + + [DllImport("__Internal")] + public static extern void WebGLInputText(int id, string text); + + [DllImport("__Internal")] + public static extern bool WebGLInputIsFocus(int id); + + [DllImport("__Internal")] + public static extern void WebGLInputDelete(int id); + + [DllImport("__Internal")] + public static extern void WebGLInputForceBlur(int id); + +#if WEBGLINPUT_TAB + [DllImport("__Internal")] + public static extern void WebGLInputEnableTabText(int id, bool enable); +#endif +#else + public static void WebGLInputInit() {} + public static int WebGLInputCreate(string canvasId, int x, int y, int width, int height, int fontsize, string text, string placeholder, bool isMultiLine, bool isPassword, bool isHidden, bool isMobile) { return 0; } + public static void WebGLInputEnterSubmit(int id, bool flag) { } + public static void WebGLInputTab(int id, Action cb) { } + public static void WebGLInputFocus(int id) { } + public static void WebGLInputOnFocus(int id, Action cb) { } + public static void WebGLInputOnBlur(int id, Action cb) { } + public static void WebGLInputOnValueChange(int id, Action cb) { } + public static void WebGLInputOnEditEnd(int id, Action cb) { } + public static int WebGLInputSelectionStart(int id) { return 0; } + public static int WebGLInputSelectionEnd(int id) { return 0; } + public static int WebGLInputSelectionDirection(int id) { return 0; } + public static void WebGLInputSetSelectionRange(int id, int start, int end) { } + public static void WebGLInputMaxLength(int id, int maxlength) { } + public static void WebGLInputText(int id, string text) { } + public static bool WebGLInputIsFocus(int id) { return false; } + public static void WebGLInputDelete(int id) { } + public static void WebGLInputForceBlur(int id) { } + +#if WEBGLINPUT_TAB + public static void WebGLInputEnableTabText(int id, bool enable) { } +#endif + +#endif + } + + public class WebGLInput : MonoBehaviour, IComparable + { + static Dictionary instances = new Dictionary(); + public static string CanvasId { get; set; } + +#if WEBGLINPUT_TAB + public bool enableTabText = false; +#endif + + static WebGLInput() + { + CanvasId = WebGLWindow.GetCanvasName(); + WebGLInputPlugin.WebGLInputInit(); + } + public int Id { get { return id; } } + internal int id = -1; + public IInputField input; + bool blurBlock = false; + + [TooltipAttribute("show input element on canvas. this will make you select text by drag.")] + public bool showHtmlElement = false; + + private IInputField Setup() + { + if (GetComponent()) return new WrappedInputField(GetComponent()); +#if TMP_WEBGL_SUPPORT + if (GetComponent()) return new WrappedTMPInputField(GetComponent()); +#endif // TMP_WEBGL_SUPPORT + throw new Exception("Can not Setup WebGLInput!!"); + } + + private void Awake() + { + input = Setup(); +#if !(UNITY_WEBGL && !UNITY_EDITOR) + // WebGL 以外、更新メソッドは動作しないようにします + enabled = false; +#endif + // モバイルの入力対応 + if (Application.isMobilePlatform) + { + gameObject.AddComponent(); + } + } + + /// + /// Get the element rect of input + /// + /// + RectInt GetElemetRect() + { + var rect = GetScreenCoordinates(input.RectTransform()); + // モバイルの場合、強制表示する + if (showHtmlElement || Application.isMobilePlatform) + { + var x = (int)(rect.x); + var y = (int)(Screen.height - (rect.y + rect.height)); + return new RectInt(x, y, (int)rect.width, (int)rect.height); + } + else + { + var x = (int)(rect.x); + var y = (int)(Screen.height - (rect.y)); + return new RectInt(x, y, (int)rect.width, (int)1); + } + } + /// + /// 対象が選択されたとき + /// + /// + public void OnSelect() + { + if (id != -1) throw new Exception("OnSelect : id != -1"); + + var rect = GetElemetRect(); + bool isPassword = input.contentType == ContentType.Password; + + var fontSize = Mathf.Max(14, input.fontSize); // limit font size : 14 !! + + // モバイルの場合、強制表示する + var isHidden = !(showHtmlElement || Application.isMobilePlatform); + id = WebGLInputPlugin.WebGLInputCreate(WebGLInput.CanvasId, rect.x, rect.y, rect.width, rect.height, fontSize, input.text, input.placeholder, input.lineType != LineType.SingleLine, isPassword, isHidden, Application.isMobilePlatform); + + instances[id] = this; + WebGLInputPlugin.WebGLInputEnterSubmit(id, input.lineType != LineType.MultiLineNewline); + WebGLInputPlugin.WebGLInputOnFocus(id, OnFocus); + WebGLInputPlugin.WebGLInputOnBlur(id, OnBlur); + WebGLInputPlugin.WebGLInputOnValueChange(id, OnValueChange); + WebGLInputPlugin.WebGLInputOnEditEnd(id, OnEditEnd); + WebGLInputPlugin.WebGLInputTab(id, OnTab); + // default value : https://www.w3schools.com/tags/att_input_maxlength.asp + WebGLInputPlugin.WebGLInputMaxLength(id, (input.characterLimit > 0) ? input.characterLimit : 524288); + WebGLInputPlugin.WebGLInputFocus(id); +#if WEBGLINPUT_TAB + WebGLInputPlugin.WebGLInputEnableTabText(id, enableTabText); +#endif + if (input.OnFocusSelectAll) + { + WebGLInputPlugin.WebGLInputSetSelectionRange(id, 0, input.text.Length); + } + + WebGLWindow.OnBlurEvent += OnWindowBlur; + } + + void OnWindowBlur() + { + blurBlock = true; + } + + /// + /// 画面内の描画範囲を取得する + /// + /// + /// + Rect GetScreenCoordinates(RectTransform uiElement) + { + var worldCorners = new Vector3[4]; + uiElement.GetWorldCorners(worldCorners); + + // try to support RenderMode:WorldSpace + var canvas = uiElement.GetComponentInParent(); + var useCamera = (canvas.renderMode != RenderMode.ScreenSpaceOverlay); + if (canvas && useCamera) + { + var camera = canvas.worldCamera; + if (!camera) camera = Camera.main; + + for (var i = 0; i < worldCorners.Length; i++) + { + worldCorners[i] = camera.WorldToScreenPoint(worldCorners[i]); + } + } + + var min = new Vector3(float.MaxValue, float.MaxValue); + var max = new Vector3(float.MinValue, float.MinValue); + for (var i = 0; i < worldCorners.Length; i++) + { + min.x = Mathf.Min(min.x, worldCorners[i].x); + min.y = Mathf.Min(min.y, worldCorners[i].y); + max.x = Mathf.Max(max.x, worldCorners[i].x); + max.y = Mathf.Max(max.y, worldCorners[i].y); + } + + return new Rect(min.x, min.y, max.x - min.x, max.y - min.y); + } + + internal void DeactivateInputField() + { + if (!instances.ContainsKey(id)) return; + + WebGLInputPlugin.WebGLInputDelete(id); + input.DeactivateInputField(); + instances.Remove(id); + id = -1; // reset id to -1; + WebGLWindow.OnBlurEvent -= OnWindowBlur; + } + + [MonoPInvokeCallback(typeof(Action))] + static void OnFocus(int id) + { +#if UNITY_WEBGL && !UNITY_EDITOR + Input.ResetInputAxes(); // Inputの状態リセット + UnityEngine.WebGLInput.captureAllKeyboardInput = false; +#endif + } + + [MonoPInvokeCallback(typeof(Action))] + static void OnBlur(int id) + { +#if UNITY_WEBGL && !UNITY_EDITOR + UnityEngine.WebGLInput.captureAllKeyboardInput = true; + Input.ResetInputAxes(); // Inputの状態リセット +#endif + instances[id].StartCoroutine(Blur(id)); + } + + static IEnumerator Blur(int id) + { + yield return null; + if (!instances.ContainsKey(id)) yield break; + + var block = instances[id].blurBlock; // get blur block state + instances[id].blurBlock = false; // reset instalce block state + if (block) yield break; // if block. break it!! + instances[id].DeactivateInputField(); + } + + [MonoPInvokeCallback(typeof(Action))] + static void OnValueChange(int id, string value) + { + if (!instances.ContainsKey(id)) return; + + var instance = instances[id]; + if (!instance.input.ReadOnly) + { + instance.input.text = value; + } + + // InputField.ContentType.Name が Name の場合、先頭文字が強制的大文字になるため小文字にして比べる + if (instance.input.contentType == ContentType.Name) + { + if (string.Compare(instance.input.text, value, true) == 0) + { + value = instance.input.text; + } + } + + // InputField の ContentType による整形したテキストを HTML の input に再設定します + if (value != instance.input.text) + { + var start = WebGLInputPlugin.WebGLInputSelectionStart(id); + var end = WebGLInputPlugin.WebGLInputSelectionEnd(id); + // take the offset.when char remove from input. + var offset = instance.input.text.Length - value.Length; + + WebGLInputPlugin.WebGLInputText(id, instance.input.text); + // reset the input element selection range!! + WebGLInputPlugin.WebGLInputSetSelectionRange(id, start + offset, end + offset); + } + } + [MonoPInvokeCallback(typeof(Action))] + static void OnEditEnd(int id, string value) + { + if (!instances[id].input.ReadOnly) + { + instances[id].input.text = value; + } + } + [MonoPInvokeCallback(typeof(Action))] + static void OnTab(int id, int value) + { + WebGLInputTabFocus.OnTab(instances[id], value); + } + + void Update() + { + if (input == null || !input.isFocused) + { + CheckOutFocus(); + return; + } + + // 未登録の場合、選択する + if (!instances.ContainsKey(id)) + { + if (Application.isMobilePlatform) + { + return; + } else + { + OnSelect(); + } + } + else if (!WebGLInputPlugin.WebGLInputIsFocus(id)) + { + if (Application.isMobilePlatform) + { + //input.DeactivateInputField(); + return; + } + else + { + // focus this id + WebGLInputPlugin.WebGLInputFocus(id); + } + } + + var start = WebGLInputPlugin.WebGLInputSelectionStart(id); + var end = WebGLInputPlugin.WebGLInputSelectionEnd(id); + // 選択方向によって設定します + if (WebGLInputPlugin.WebGLInputSelectionDirection(id) == -1) + { + input.selectionFocusPosition = start; + input.selectionAnchorPosition = end; + } + else + { + input.selectionFocusPosition = end; + input.selectionAnchorPosition = start; + } + + input.Rebuild(); + } + + private void OnDestroy() + { + if (!instances.ContainsKey(id)) return; + +#if UNITY_WEBGL && !UNITY_EDITOR + UnityEngine.WebGLInput.captureAllKeyboardInput = true; + Input.ResetInputAxes(); // Inputの状態リセット +#endif + DeactivateInputField(); + } + + private void OnEnable() + { + WebGLInputTabFocus.Add(this); + } + private void OnDisable() + { + WebGLInputTabFocus.Remove(this); + } + public int CompareTo(WebGLInput other) + { + var a = GetScreenCoordinates(input.RectTransform()); + var b = GetScreenCoordinates(other.input.RectTransform()); + var res = b.y.CompareTo(a.y); + if (res == 0) res = a.x.CompareTo(b.x); + return res; + } + + public void CheckOutFocus() + { + if (!Application.isMobilePlatform) return; + if (!instances.ContainsKey(id)) return; + var current = EventSystem.current.currentSelectedGameObject; + if (current != null) return; + WebGLInputPlugin.WebGLInputForceBlur(id); // Input ではないし、キーボードを閉じる + } + + /// + /// to manage tab focus + /// base on scene position + /// + static class WebGLInputTabFocus + { + static List inputs = new List(); + + public static void Add(WebGLInput input) + { + inputs.Add(input); + inputs.Sort(); + } + + public static void Remove(WebGLInput input) + { + inputs.Remove(input); + } + + public static void OnTab(WebGLInput input, int value) + { + if (inputs.Count <= 1) return; + var index = inputs.IndexOf(input); + index += value; + if (index < 0) index = inputs.Count - 1; + else if (index >= inputs.Count) index = 0; + inputs[index].input.ActivateInputField(); + } + } + } +} diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.cs.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.cs.meta new file mode 100644 index 0000000..fbcc9d6 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc33a39070010f94fb1c2dd721c1286d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.jslib b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.jslib new file mode 100644 index 0000000..839e779 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.jslib @@ -0,0 +1,184 @@ +var WebGLInput = { + $instances: [], + WebGLInputInit : function() { + // Remove the `Runtime` object from "v1.37.27: 12/24/2017" + // if Runtime not defined. create and add functon!! + if(typeof Runtime === "undefined") Runtime = { dynCall : dynCall } + }, + WebGLInputCreate: function (canvasId, x, y, width, height, fontsize, text, placeholder, isMultiLine, isPassword, isHidden, isMobile) { + + var container = document.getElementById(UTF8ToString(canvasId)); + var canvas = container.getElementsByTagName('canvas')[0]; + + // if container is null and have canvas + if (!container && canvas) + { + // set the container to canvas.parentNode + container = canvas.parentNode; + } + + if(canvas) + { + var scaleX = container.offsetWidth / canvas.width; + var scaleY = container.offsetHeight / canvas.height; + + if(scaleX && scaleY) + { + x *= scaleX; + width *= scaleX; + y *= scaleY; + height *= scaleY; + } + } + + var input = document.createElement(isMultiLine?"textarea":"input"); + input.style.position = "absolute"; + + if(isMobile) { + input.style.bottom = 1 + "vh"; + input.style.left = 5 + "vw"; + input.style.width = 90 + "vw"; + input.style.height = (isMultiLine? 18 : 10) + "vh"; + input.style.fontSize = 5 + "vh"; + input.style.borderWidth = 5 + "px"; + input.style.borderColor = "#000000"; + } else { + input.style.top = y + "px"; + input.style.left = x + "px"; + input.style.width = width + "px"; + input.style.height = height + "px"; + input.style.fontSize = fontsize + "px"; + } + + input.style.outlineWidth = 1 + 'px'; + input.style.opacity = isHidden?0:1; + input.style.resize = 'none'; // for textarea + input.style.padding = '0px 1px'; + input.style.cursor = "default"; + input.style.touchAction = 'manipulation'; // for mobile + + input.spellcheck = false; + input.value = UTF8ToString(text); + input.placeholder = UTF8ToString(placeholder); + + if(isPassword){ + input.type = 'password'; + } + + if(isMobile) { + document.body.appendChild(input); + } else { + container.appendChild(input); + } + return instances.push(input) - 1; + }, + WebGLInputEnterSubmit: function(id, falg){ + var input = instances[id]; + // for enter key + input.addEventListener('keydown', function(e) { + if ((e.which && e.which === 13) || (e.keyCode && e.keyCode === 13)) { + if(falg) + { + e.preventDefault(); + input.blur(); + } + } + }); + }, + WebGLInputTab:function(id, cb) { + var input = instances[id]; + // for tab key + input.addEventListener('keydown', function (e) { + if ((e.which && e.which === 9) || (e.keyCode && e.keyCode === 9)) { + e.preventDefault(); + + // if enable tab text + if(input.enableTabText){ + var val = input.value; + var start = input.selectionStart; + var end = input.selectionEnd; + input.value = val.substr(0, start) + '\t' + val.substr(end, val.length); + input.setSelectionRange(start + 1, start + 1); + input.oninput(); // call oninput to exe ValueChange function!! + } else { + Runtime.dynCall("vii", cb, [id, e.shiftKey ? -1 : 1]); + } + } + }); + }, + WebGLInputFocus: function(id){ + var input = instances[id]; + input.focus(); + }, + WebGLInputOnFocus: function (id, cb) { + var input = instances[id]; + input.onfocus = function () { + Runtime.dynCall("vi", cb, [id]); + }; + }, + WebGLInputOnBlur: function (id, cb) { + var input = instances[id]; + input.onblur = function () { + Runtime.dynCall("vi", cb, [id]); + }; + }, + WebGLInputIsFocus: function (id) { + return instances[id] === document.activeElement; + }, + WebGLInputOnValueChange:function(id, cb){ + var input = instances[id]; + input.oninput = function () { + var intArray = intArrayFromString(input.value); + var value = (allocate.length <= 2) ? allocate(intArray, ALLOC_NORMAL):allocate(intArray, 'i8', ALLOC_NORMAL); + Runtime.dynCall("vii", cb, [id,value]); + }; + }, + WebGLInputOnEditEnd:function(id, cb){ + var input = instances[id]; + input.onchange = function () { + var intArray = intArrayFromString(input.value); + var value = (allocate.length <= 2) ? allocate(intArray, ALLOC_NORMAL):allocate(intArray, 'i8', ALLOC_NORMAL); + Runtime.dynCall("vii", cb, [id,value]); + }; + }, + WebGLInputSelectionStart:function(id){ + var input = instances[id]; + return input.selectionStart; + }, + WebGLInputSelectionEnd:function(id){ + var input = instances[id]; + return input.selectionEnd; + }, + WebGLInputSelectionDirection:function(id){ + var input = instances[id]; + return (input.selectionDirection == "backward")?-1:1; + }, + WebGLInputSetSelectionRange:function(id, start, end){ + var input = instances[id]; + input.setSelectionRange(start, end); + }, + WebGLInputMaxLength:function(id, maxlength){ + var input = instances[id]; + input.maxLength = maxlength; + }, + WebGLInputText:function(id, text){ + var input = instances[id]; + input.value = UTF8ToString(text); + }, + WebGLInputDelete:function(id){ + var input = instances[id]; + input.parentNode.removeChild(input); + instances[id] = null; + }, + WebGLInputEnableTabText:function(id, enable) { + var input = instances[id]; + input.enableTabText = enable; + }, + WebGLInputForceBlur:function(id) { + var input = instances[id]; + input.blur(); + }, +} + +autoAddDeps(WebGLInput, '$instances'); +mergeInto(LibraryManager.library, WebGLInput); diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.jslib.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.jslib.meta new file mode 100644 index 0000000..942e191 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/WebGLInput.jslib.meta @@ -0,0 +1,34 @@ +fileFormatVersion: 2 +guid: 7df541bf7b903fb45b24fab892876393 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Facebook: WebGL + second: + enabled: 1 + settings: {} + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper.meta new file mode 100644 index 0000000..c4a5f78 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfaa1fbdc36ec0d45b321b02a2089b55 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/IInputField.cs b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/IInputField.cs new file mode 100644 index 0000000..6a2f53d --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/IInputField.cs @@ -0,0 +1,45 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace WebGLSupport +{ + public enum ContentType + { + Standard = 0, + Autocorrected = 1, + IntegerNumber = 2, + DecimalNumber = 3, + Alphanumeric = 4, + Name = 5, + EmailAddress = 6, + Password = 7, + Pin = 8, + Custom = 9 + } + public enum LineType + { + SingleLine = 0, + MultiLineSubmit = 1, + MultiLineNewline = 2 + } + public interface IInputField + { + ContentType contentType { get; } + LineType lineType { get; } + int fontSize { get; } + string text { get; set; } + string placeholder { get; } + int characterLimit { get; } + int caretPosition { get; } + bool isFocused { get; } + int selectionFocusPosition { get; set; } + int selectionAnchorPosition { get; set; } + bool ReadOnly { get; } + bool OnFocusSelectAll { get; } + + RectTransform RectTransform(); + void ActivateInputField(); + void DeactivateInputField(); + void Rebuild(); + } +} diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/IInputField.cs.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/IInputField.cs.meta new file mode 100644 index 0000000..3a56bcf --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/IInputField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8be52c4f26f76e04fbae3cb86e539bdb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedInputField.cs b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedInputField.cs new file mode 100644 index 0000000..e25720c --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedInputField.cs @@ -0,0 +1,110 @@ +using UnityEngine; +using UnityEngine.UI; +using WebGLSupport.Detail; + +namespace WebGLSupport +{ + /// + /// Wrapper for UnityEngine.UI.InputField + /// + class WrappedInputField : IInputField + { + InputField input; + RebuildChecker checker; + + public bool ReadOnly { get { return input.readOnly; } } + + public string text + { + get { return input.text; } + set { input.text = value; } + } + + public string placeholder + { + get + { + if (!input.placeholder) return ""; + var text = input.placeholder.GetComponent(); + return text ? text.text : ""; + } + } + + public int fontSize + { + get { return input.textComponent.fontSize; } + } + + public ContentType contentType + { + get { return (ContentType)input.contentType; } + } + + public LineType lineType + { + get { return (LineType)input.lineType; } + } + + public int characterLimit + { + get { return input.characterLimit; } + } + + public int caretPosition + { + get { return input.caretPosition; } + } + + public bool isFocused + { + get { return input.isFocused; } + } + + public int selectionFocusPosition + { + get { return input.selectionFocusPosition; } + set { input.selectionFocusPosition = value; } + } + + public int selectionAnchorPosition + { + get { return input.selectionAnchorPosition; } + set { input.selectionAnchorPosition = value; } + } + + public bool OnFocusSelectAll + { + get { return true; } + } + + public WrappedInputField(InputField input) + { + this.input = input; + checker = new RebuildChecker(this); + } + + public RectTransform RectTransform() + { + return input.GetComponent(); + } + + public void ActivateInputField() + { + input.ActivateInputField(); + } + + public void DeactivateInputField() + { + input.DeactivateInputField(); + } + + public void Rebuild() + { + if (checker.NeedRebuild()) + { + input.textComponent.SetAllDirty(); + input.Rebuild(CanvasUpdate.LatePreRender); + } + } + } +} \ No newline at end of file diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedInputField.cs.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedInputField.cs.meta new file mode 100644 index 0000000..23eb914 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedInputField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0c8464791034e144ca224c37c1816e37 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedTMPInputField.cs b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedTMPInputField.cs new file mode 100644 index 0000000..9f3ff3e --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedTMPInputField.cs @@ -0,0 +1,193 @@ +#if UNITY_2018_2_OR_NEWER +#define TMP_WEBGL_SUPPORT +#endif + +#if TMP_WEBGL_SUPPORT +using UnityEngine; +using TMPro; +using WebGLSupport.Detail; +using UnityEngine.UI; +using System; + +namespace WebGLSupport +{ + /// + /// Wrapper for TMPro.TMP_InputField + /// + class WrappedTMPInputField : IInputField + { + TMP_InputField input; + RebuildChecker checker; + Coroutine delayedGraphicRebuild; + + public bool ReadOnly { get { return input.readOnly; } } + + public string text + { + get { return input.text; } + set { input.text = FixContentTypeByInputField(value); } + } + + /// + /// workaround!! + /// when use TMP_InputField.text = "xxx"; is will set the text directly. + /// so, use InputField for match the ContentType! + /// + /// + /// + private string FixContentTypeByInputField(string inText) + { + var go = new GameObject("FixContentTypeByInputField for WebGLInput"); + go.SetActive(false); + var i = go.AddComponent(); + i.contentType = (InputField.ContentType)Enum.Parse(typeof(InputField.ContentType), input.contentType.ToString()); + i.lineType = (InputField.LineType)Enum.Parse(typeof(InputField.LineType), input.lineType.ToString()); + i.inputType = (InputField.InputType)Enum.Parse(typeof(InputField.InputType), input.inputType.ToString()); + i.keyboardType = input.keyboardType; + i.characterValidation = (InputField.CharacterValidation)Enum.Parse(typeof(InputField.CharacterValidation), input.characterValidation.ToString()); + i.characterLimit = input.characterLimit; + i.text = inText; + var res = i.text; + GameObject.Destroy(go); + return res; + } + + public string placeholder + { + get + { + if (!input.placeholder) return ""; + var text = input.placeholder.GetComponent(); + return text ? text.text : ""; + } + } + + public int fontSize + { + get { return (int)input.textComponent.fontSize; } + } + + public ContentType contentType + { + get { return (ContentType)input.contentType; } + } + + public LineType lineType + { + get { return (LineType)input.lineType; } + } + + public int characterLimit + { + get { return input.characterLimit; } + } + + public int caretPosition + { + get { return input.caretPosition; } + } + + public bool isFocused + { + get { return input.isFocused; } + } + + public int selectionFocusPosition + { + get { return input.selectionStringFocusPosition; } + set { input.selectionStringFocusPosition = value; } + } + + public int selectionAnchorPosition + { + get { return input.selectionStringAnchorPosition; } + set { input.selectionStringAnchorPosition = value; } + } + + public bool OnFocusSelectAll + { + get { return input.onFocusSelectAll; } + } + + public WrappedTMPInputField(TMP_InputField input) + { + this.input = input; + checker = new RebuildChecker(this); + } + + public RectTransform RectTransform() + { + // 表示範囲 + // MEMO : + // TMP では textComponent を移動させてクリッピングするため、 + // 表示範囲外になる場合があるので、自分の範囲を返す + return input.GetComponent(); + } + + public void ActivateInputField() + { + input.ActivateInputField(); + } + + public void DeactivateInputField() + { + input.DeactivateInputField(); + } + + public void Rebuild() + { +#if UNITY_2020_1_OR_NEWER + if (checker.NeedRebuild()) + { + input.textComponent.SetVerticesDirty(); + input.textComponent.SetLayoutDirty(); + input.Rebuild(CanvasUpdate.LatePreRender); + } +#else + if (input.textComponent.enabled && checker.NeedRebuild()) + { + //================================ + // fix bug for tmp + // TMPの不具合で、正しく座標を設定されてなかったため、試しに対応する + var rt = input.textComponent.GetComponent(); + var size = input.textComponent.GetPreferredValues(); + if (size.x < rt.rect.xMax) + { + // textComponent の座標を更新 + var pos = rt.anchoredPosition; + pos.x = 0; + rt.anchoredPosition = pos; + + // caret の座標更新 + var caret = input.GetComponentInChildren(); + var caretRect = caret.GetComponent(); + caretRect.anchoredPosition = rt.anchoredPosition; + } + //============================== + + // HACK : 1フレーム無効にする + // MEMO : 他にいい方法Rebuildがあれば対応する + // LayoutRebuilder.ForceRebuildLayoutImmediate(); で試してダメでした + input.textComponent.enabled = rectOverlaps(input.textComponent.rectTransform, input.textViewport); + input.textComponent.SetAllDirty(); + input.Rebuild(CanvasUpdate.LatePreRender); + //Debug.Log(input.textComponent.enabled); + } + else + { + input.textComponent.enabled = true; + } +#endif + } + + bool rectOverlaps(RectTransform rectTrans1, RectTransform rectTrans2) + { + Rect rect1 = new Rect(rectTrans1.localPosition.x, rectTrans1.localPosition.y, rectTrans1.rect.width, rectTrans1.rect.height); + Rect rect2 = new Rect(rectTrans2.localPosition.x, rectTrans2.localPosition.y, rectTrans2.rect.width, rectTrans2.rect.height); + + return rect1.Overlaps(rect2); + } + } +} + +#endif // TMP_WEBGL_SUPPORT diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedTMPInputField.cs.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedTMPInputField.cs.meta new file mode 100644 index 0000000..f4ba3a8 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLInput/Wrapper/WrappedTMPInputField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e1629c3a135d89a45aca880fa8052f5d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow.meta new file mode 100644 index 0000000..9f247b2 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef582d6b11c3602438e4a301923e45dc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.cs b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.cs new file mode 100644 index 0000000..66420b6 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.cs @@ -0,0 +1,92 @@ +using System; +using AOT; +using System.Runtime.InteropServices; // for DllImport +using UnityEngine; + +namespace WebGLSupport +{ + static class WebGLWindowPlugin + { +#if UNITY_WEBGL && !UNITY_EDITOR + [DllImport("__Internal")] + public static extern void WebGLWindowInit(); + [DllImport("__Internal")] + public static extern void WebGLWindowOnFocus(Action cb); + + [DllImport("__Internal")] + public static extern void WebGLWindowOnBlur(Action cb); + + [DllImport("__Internal")] + public static extern void WebGLWindowOnResize(Action cb); + + [DllImport("__Internal")] + public static extern void WebGLWindowInjectFullscreen(); + + [DllImport("__Internal")] + public static extern string WebGLWindowGetCanvasName(); +#else + public static void WebGLWindowInit() { } + public static void WebGLWindowOnFocus(Action cb) { } + public static void WebGLWindowOnBlur(Action cb) { } + public static void WebGLWindowOnResize(Action cb) { } + public static void WebGLWindowInjectFullscreen() { } + public static string WebGLWindowGetCanvasName() { return ""; } + +#endif + + } + + public static class WebGLWindow + { + static WebGLWindow() + { + WebGLWindowPlugin.WebGLWindowInit(); + } + public static bool Focus { get; private set; } + public static event Action OnFocusEvent = () => { }; + public static event Action OnBlurEvent = () => { }; + public static event Action OnResizeEvent = () => { }; + + static string ViewportContent; + static void Init() + { + Focus = true; + WebGLWindowPlugin.WebGLWindowOnFocus(OnWindowFocus); + WebGLWindowPlugin.WebGLWindowOnBlur(OnWindowBlur); + WebGLWindowPlugin.WebGLWindowOnResize(OnWindowResize); + WebGLWindowPlugin.WebGLWindowInjectFullscreen(); + } + + [MonoPInvokeCallback(typeof(Action))] + static void OnWindowFocus() + { + Focus = true; + OnFocusEvent(); + } + + [MonoPInvokeCallback(typeof(Action))] + static void OnWindowBlur() + { + Focus = false; + OnBlurEvent(); + } + + [MonoPInvokeCallback(typeof(Action))] + static void OnWindowResize() + { + OnResizeEvent(); + } + + [RuntimeInitializeOnLoadMethod] + static void RuntimeInitializeOnLoadMethod() + { + Init(); + } + + public static string GetCanvasName() + { + return WebGLWindowPlugin.WebGLWindowGetCanvasName(); + } + + } +} diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.cs.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.cs.meta new file mode 100644 index 0000000..f194838 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5fcbb4f34ed8e894896251ff74a4633d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.jslib b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.jslib new file mode 100644 index 0000000..32c4e86 --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.jslib @@ -0,0 +1,103 @@ +var WebGLWindow = { + WebGLWindowInit : function() { + // Remove the `Runtime` object from "v1.37.27: 12/24/2017" + // if Runtime not defined. create and add functon!! + if(typeof Runtime === "undefined") Runtime = { dynCall : dynCall } + }, + WebGLWindowGetCanvasName: function() { + var elements = document.getElementsByTagName('canvas'); + var res = (elements.length <= 0) ? "" : elements[0].parentNode.id; + var intArray = intArrayFromString(res); + return (allocate.length <= 2) ? allocate(intArray, ALLOC_NORMAL):allocate(intArray, 'i8', ALLOC_NORMAL); + }, + WebGLWindowOnFocus: function (cb) { + window.addEventListener('focus', function () { + Runtime.dynCall("v", cb, []); + }); + }, + WebGLWindowOnBlur: function (cb) { + window.addEventListener('blur', function () { + Runtime.dynCall("v", cb, []); + }); + }, + WebGLWindowOnResize: function(cb) { + window.addEventListener('resize', function () { + Runtime.dynCall("v", cb, []); + }); + }, + WebGLWindowInjectFullscreen : function () { + document.makeFullscreen = function (id, keepAspectRatio) { + // get fullscreen object + var getFullScreenObject = function () { + var doc = window.document; + var objFullScreen = doc.fullscreenElement || doc.mozFullScreenElement || doc.webkitFullscreenElement || doc.msFullscreenElement; + return (objFullScreen); + } + + // handle fullscreen event + var eventFullScreen = function (callback) { + document.addEventListener("fullscreenchange", callback, false); + document.addEventListener("webkitfullscreenchange", callback, false); + document.addEventListener("mozfullscreenchange", callback, false); + document.addEventListener("MSFullscreenChange", callback, false); + } + + var removeEventFullScreen = function (callback) { + document.removeEventListener("fullscreenchange", callback, false); + document.removeEventListener("webkitfullscreenchange", callback, false); + document.removeEventListener("mozfullscreenchange", callback, false); + document.removeEventListener("MSFullscreenChange", callback, false); + } + + var div = document.createElement("div"); + document.body.appendChild(div); + + var canvas = document.getElementById(id); + var beforeParent = canvas.parentNode; + var beforeStyle = window.getComputedStyle(canvas); + var beforeWidth = parseInt(beforeStyle.width); + var beforeHeight = parseInt(beforeStyle.height); + + // to keep element index after fullscreen + var index = Array.from(beforeParent.children).findIndex(function (v) { return v == canvas; }); + div.appendChild(canvas); + + // recv fullscreen function + var fullscreenFunc = function () { + if (getFullScreenObject()) { + if (keepAspectRatio) { + var ratio = Math.min(window.screen.width / beforeWidth, window.screen.height / beforeHeight); + var width = Math.floor(beforeWidth * ratio); + var height = Math.floor(beforeHeight * ratio); + + canvas.style.width = width + 'px'; + canvas.style.height = height + 'px';; + } else { + canvas.style.width = window.screen.width + 'px';; + canvas.style.height = window.screen.height + 'px';; + } + + } else { + canvas.style.width = beforeWidth + 'px';; + canvas.style.height = beforeHeight + 'px';; + beforeParent.insertBefore(canvas, Array.from(beforeParent.children)[index]); + + div.parentNode.removeChild(div); + + // remove this function + removeEventFullScreen(fullscreenFunc); + } + } + + // listener fullscreen event + eventFullScreen(fullscreenFunc); + + if (div.mozRequestFullScreen) div.mozRequestFullScreen(); + else if (div.webkitRequestFullScreen) div.webkitRequestFullScreen(); + else if (div.msRequestFullscreen) div.msRequestFullscreen(); + else if (div.requestFullscreen) div.requestFullscreen(); + } + }, +} + +mergeInto(LibraryManager.library, WebGLWindow); \ No newline at end of file diff --git a/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.jslib.meta b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.jslib.meta new file mode 100644 index 0000000..3992b2a --- /dev/null +++ b/Assets/Third/AI/webglTextInput_Plugin/WebGLSupport/WebGLWindow/WebGLWindow.jslib.meta @@ -0,0 +1,34 @@ +fileFormatVersion: 2 +guid: 5edef37b75c044e41a013a62fec2e1ff +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Facebook: WebGL + second: + enabled: 1 + settings: {} + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Third/SuperTreeVewUGUI/Demo/Script/ItemPrefab1.cs b/Assets/Third/SuperTreeVewUGUI/Demo/Script/ItemPrefab1.cs index c20aa9f..fc9b4ff 100644 --- a/Assets/Third/SuperTreeVewUGUI/Demo/Script/ItemPrefab1.cs +++ b/Assets/Third/SuperTreeVewUGUI/Demo/Script/ItemPrefab1.cs @@ -6,7 +6,7 @@ using System.Xml.Serialization; namespace SuperTreeView { - public class ItemPrefab1 : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler + public class ItemPrefab1 : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler { public Button mExpandBtn; public Button mClickBtn; @@ -33,14 +33,14 @@ namespace SuperTreeView mExpandBtn.onClick.AddListener(OnExpandBtnClicked); mClickBtn.onClick.AddListener(OnExpandBtnClicked); } - + void OnExpandBtnClicked() { TreeViewItem item = GetComponent(); item.DoExpandOrCollapse(); } - public void SetItemInfo(string labelTxt,string data) + public void SetItemInfo(string labelTxt, string data) { TextName.text = labelTxt; TextName2.text = labelTxt; diff --git a/Assets/Third/SuperTreeVewUGUI/Demo/Script/ItemPrefab2.cs b/Assets/Third/SuperTreeVewUGUI/Demo/Script/ItemPrefab2.cs index 2256b6e..182a55e 100644 --- a/Assets/Third/SuperTreeVewUGUI/Demo/Script/ItemPrefab2.cs +++ b/Assets/Third/SuperTreeVewUGUI/Demo/Script/ItemPrefab2.cs @@ -5,13 +5,13 @@ using UnityEngine.EventSystems; namespace SuperTreeView { - public class ItemPrefab2 : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler + public class ItemPrefab2 : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler { public Button mClickBtn; public TextMeshProUGUI TextName; public TextMeshProUGUI TextHover; public TextMeshProUGUI TextSelect; - public TextMeshProUGUI TextLock; + public GameObject TextLock; public TextMeshProUGUI TextHoverLock; string mData = ""; @@ -26,7 +26,7 @@ namespace SuperTreeView mData = value; } } - void Start() + void Awake() { mClickBtn.interactable = true; mClickBtn.onClick.AddListener(OnItemClicked); @@ -43,7 +43,7 @@ namespace SuperTreeView TextName.text = labelTxt; TextHover.text = labelTxt; TextSelect.text = labelTxt; - TextLock.text = labelTxt; + //TextLock.text = labelTxt; TextHoverLock.text = labelTxt; mData = data; } diff --git a/Assets/TreeViewPanel.prefab b/Assets/TreeViewPanel.prefab new file mode 100644 index 0000000..244e197 --- /dev/null +++ b/Assets/TreeViewPanel.prefab @@ -0,0 +1,2400 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2040741780286908515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7147982137292919097} + - component: {fileID: 106974653620352337} + - component: {fileID: 6181951845991913190} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7147982137292919097 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2040741780286908515} + 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: 7574444016558654072} + m_RootOrder: 1 + 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: -20, y: 0} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &106974653620352337 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2040741780286908515} + m_CullTransparentMesh: 1 +--- !u!114 &6181951845991913190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2040741780286908515} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.6152477, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d8cf2bad26485c54e86985a45d869120, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2533901021487703044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1663098015972722727} + - component: {fileID: 2337859404655173375} + - component: {fileID: 1163399266468543015} + m_Layer: 5 + m_Name: TextHover + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1663098015972722727 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2533901021487703044} + 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: 6071127889429208612} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2337859404655173375 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2533901021487703044} + m_CullTransparentMesh: 0 +--- !u!114 &1163399266468543015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2533901021487703044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 22222222222 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fb968ccfed10314468b8b91cde85285c, type: 2} + m_sharedMaterial: {fileID: 9028061594094470848, guid: fb968ccfed10314468b8b91cde85285c, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294956312 + m_fontColor: {r: 0.09411765, g: 0.8352941, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 19 + m_fontSizeBase: 19 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3187923073297107640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6071127889429208612} + - component: {fileID: 2878049004570106578} + - component: {fileID: 3928284686444656794} + - component: {fileID: 8517003362471034108} + - component: {fileID: 2501001504465738294} + m_Layer: 5 + m_Name: TextName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6071127889429208612 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187923073297107640} + 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: 1663098015972722727} + - {fileID: 9035753757139183214} + - {fileID: 3429277204353702510} + - {fileID: 82095020200140142} + m_Father: {fileID: 6422235500518544750} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 42.2, y: 0} + m_SizeDelta: {x: -74.61, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2878049004570106578 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187923073297107640} + m_CullTransparentMesh: 0 +--- !u!114 &3928284686444656794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187923073297107640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 22222222222 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fb968ccfed10314468b8b91cde85285c, type: 2} + m_sharedMaterial: {fileID: 9028061594094470848, guid: fb968ccfed10314468b8b91cde85285c, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 19 + m_fontSizeBase: 19 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &8517003362471034108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187923073297107640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!114 &2501001504465738294 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3187923073297107640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3928284686444656794} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3367060057580314231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7626545741975610561} + - component: {fileID: 6644279073359022982} + - component: {fileID: 5515947770948958517} + m_Layer: 5 + m_Name: ImageNormal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7626545741975610561 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3367060057580314231} + 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: 6431018358765082386} + m_RootOrder: 1 + 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: -20, y: 0} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6644279073359022982 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3367060057580314231} + m_CullTransparentMesh: 1 +--- !u!114 &5515947770948958517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3367060057580314231} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d8cf2bad26485c54e86985a45d869120, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3872444102023407596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 849998223030122385} + - component: {fileID: 5882022477808134612} + - component: {fileID: 9058885039029483878} + m_Layer: 5 + m_Name: Hide + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &849998223030122385 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3872444102023407596} + 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: 7843832692880615913} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5882022477808134612 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3872444102023407596} + m_CullTransparentMesh: 1 +--- !u!114 &9058885039029483878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3872444102023407596} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 41b2850e3970a62439d1d3b754b784be, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3913617021283335978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4742683552748832044} + - component: {fileID: 2653770398575722829} + - component: {fileID: 2227461820942757857} + m_Layer: 5 + m_Name: ImageHover + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4742683552748832044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3913617021283335978} + 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: 6431018358765082386} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 12.5, y: 0} + m_SizeDelta: {x: 25, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2653770398575722829 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3913617021283335978} + m_CullTransparentMesh: 0 +--- !u!114 &2227461820942757857 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3913617021283335978} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 996f62ade286f1643a8450c410d55979, type: 3} + m_Type: 1 + 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!1 &6370414039663974849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1571929288059774687} + - component: {fileID: 2772604717905452318} + - component: {fileID: 6245351365366071458} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1571929288059774687 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6370414039663974849} + 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: 7574444016558654072} + m_RootOrder: 0 + 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: -20, y: 0} + m_SizeDelta: {x: 13, y: 121} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2772604717905452318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6370414039663974849} + m_CullTransparentMesh: 1 +--- !u!114 &6245351365366071458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6370414039663974849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.6156863, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: bfcb3f20f0a57254ca1207f87cf6c305, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6377910030679029070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7240327151439601848} + m_Layer: 5 + m_Name: TreeViewPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &7240327151439601848 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6377910030679029070} + 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: 1324634452591104284} + - {fileID: 5886117242502752806} + - {fileID: 1601522803592321915} + - {fileID: 7843832692880615913} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6487727590768946331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6422235500518544750} + - component: {fileID: 885295496057797818} + - component: {fileID: 2776174699791431481} + m_Layer: 5 + m_Name: ItemPrefab2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6422235500518544750 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6487727590768946331} + 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: 6071127889429208612} + m_Father: {fileID: 4909543529907163682} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -38} + m_SizeDelta: {x: 200, y: 38} + m_Pivot: {x: 0, y: 1} +--- !u!222 &885295496057797818 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6487727590768946331} + m_CullTransparentMesh: 0 +--- !u!114 &2776174699791431481 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6487727590768946331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cae40ac97f52b8449a8249d181dcbae0, type: 3} + m_Name: + m_EditorClassIdentifier: + mClickBtn: {fileID: 2501001504465738294} + TextName: {fileID: 3928284686444656794} + TextHover: {fileID: 1163399266468543015} + TextSelect: {fileID: 2254489422787838002} + TextLock: {fileID: 6553467736124548910} + TextHoverLock: {fileID: 7245231576775965925} +--- !u!1 &6530358815533261714 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7466537459308724900} + - component: {fileID: 820034205763388290} + - component: {fileID: 3470437197383643505} + - component: {fileID: 4228680531552331329} + m_Layer: 5 + m_Name: expandFlag + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7466537459308724900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6530358815533261714} + 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: 6431018358765082386} + m_RootOrder: 4 + 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: 10, y: 0} + m_SizeDelta: {x: 7, y: 12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &820034205763388290 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6530358815533261714} + m_CullTransparentMesh: 0 +--- !u!114 &3470437197383643505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6530358815533261714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 4fa12341e37043a4982050c1d3c41fe0, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4228680531552331329 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6530358815533261714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3470437197383643505} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6553467736124548910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3429277204353702510} + - component: {fileID: 6446340237166468241} + - component: {fileID: 7035898795736982289} + m_Layer: 5 + m_Name: TextLock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &3429277204353702510 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6553467736124548910} + 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: 6071127889429208612} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -5} + m_SizeDelta: {x: 0, y: -10} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6446340237166468241 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6553467736124548910} + m_CullTransparentMesh: 0 +--- !u!114 &7035898795736982289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6553467736124548910} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 3 +--- !u!1 &6619088105569554213 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5886117242502752806} + - component: {fileID: 7057021225345969049} + - component: {fileID: 6300663145668561313} + - component: {fileID: 7873131110209912025} + m_Layer: 5 + m_Name: TreeScrollView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5886117242502752806 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6619088105569554213} + 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: 1226076955921863551} + m_Father: {fileID: 7240327151439601848} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -805, y: 0} + m_SizeDelta: {x: 280, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7057021225345969049 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6619088105569554213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 4909543529907163682} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1226076955921863551} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 1 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!222 &6300663145668561313 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6619088105569554213} + m_CullTransparentMesh: 0 +--- !u!114 &7873131110209912025 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6619088105569554213} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.18356179, g: 0.20099089, b: 0.23584908, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d1568c400fdd5c84190fc99fbe208f17, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6948593492817329572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4942849134154840962} + - component: {fileID: 2840939263754362541} + - component: {fileID: 790992764298034752} + m_Layer: 5 + m_Name: border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4942849134154840962 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6948593492817329572} + 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: 1226076955921863551} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 22, y: 0} + m_SizeDelta: {x: 2, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2840939263754362541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6948593492817329572} + m_CullTransparentMesh: 1 +--- !u!114 &790992764298034752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6948593492817329572} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 37fe25dda826dd44d80d6113d341b916, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &7008183822263029062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8654471652591071122} + - component: {fileID: 8975750211336432487} + - component: {fileID: 243101977720364607} + m_Layer: 5 + m_Name: TextName2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8654471652591071122 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7008183822263029062} + 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: 6431018358765082386} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8975750211336432487 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7008183822263029062} + m_CullTransparentMesh: 1 +--- !u!114 &243101977720364607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7008183822263029062} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 11111111 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fb968ccfed10314468b8b91cde85285c, type: 2} + m_sharedMaterial: {fileID: 9028061594094470848, guid: fb968ccfed10314468b8b91cde85285c, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7117665208626570475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2483066105556951111} + - component: {fileID: 1977164844574557574} + - component: {fileID: 509600476621202143} + m_Layer: 5 + m_Name: Show + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2483066105556951111 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7117665208626570475} + 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: 7843832692880615913} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1977164844574557574 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7117665208626570475} + m_CullTransparentMesh: 1 +--- !u!114 &509600476621202143 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7117665208626570475} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9eca2031a945c8a4bb66a2c391388126, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &7995958203496328749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2055549581905655931} + - component: {fileID: 3822699989701756453} + - component: {fileID: 7301688241323464697} + m_Layer: 5 + m_Name: ItemPrefab1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2055549581905655931 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7995958203496328749} + 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: 6431018358765082386} + m_Father: {fileID: 4909543529907163682} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 38} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3822699989701756453 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7995958203496328749} + m_CullTransparentMesh: 0 +--- !u!114 &7301688241323464697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7995958203496328749} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9e25cd5e378903841b527c630d5cb0e7, type: 3} + m_Name: + m_EditorClassIdentifier: + mExpandBtn: {fileID: 4228680531552331329} + mClickBtn: {fileID: 8042729584077278820} + TextName: {fileID: 7617926316395876716} + TextName2: {fileID: 243101977720364607} + ImageNormal: {fileID: 5515947770948958517} + ImageHover: {fileID: 2227461820942757857} + ImageSelect: {fileID: 7026201131986079922} +--- !u!1 &8265363318905071142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9035753757139183214} + - component: {fileID: 3159722977520013833} + - component: {fileID: 2254489422787838002} + m_Layer: 5 + m_Name: TextSelect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &9035753757139183214 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8265363318905071142} + 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: 6071127889429208612} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3159722977520013833 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8265363318905071142} + m_CullTransparentMesh: 0 +--- !u!114 &2254489422787838002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8265363318905071142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 22222222222 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fb968ccfed10314468b8b91cde85285c, type: 2} + m_sharedMaterial: {fileID: 9028061594094470848, guid: fb968ccfed10314468b8b91cde85285c, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294956312 + m_fontColor: {r: 0.09411764, g: 0.8352941, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 19 + m_fontSizeBase: 19 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 4 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &8415281538936121804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1226076955921863551} + - component: {fileID: 4254322387029628291} + - component: {fileID: 8541560373549354030} + - component: {fileID: 3087890379327989225} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1226076955921863551 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8415281538936121804} + 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: 4942849134154840962} + - {fileID: 4909543529907163682} + m_Father: {fileID: 5886117242502752806} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &4254322387029628291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8415281538936121804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!222 &8541560373549354030 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8415281538936121804} + m_CullTransparentMesh: 0 +--- !u!114 &3087890379327989225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8415281538936121804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!1 &8416769944109492795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 82095020200140142} + - component: {fileID: 3764363364837819147} + - component: {fileID: 7245231576775965925} + m_Layer: 5 + m_Name: TextHoverLock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &82095020200140142 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8416769944109492795} + 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: 6071127889429208612} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3764363364837819147 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8416769944109492795} + m_CullTransparentMesh: 0 +--- !u!114 &7245231576775965925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8416769944109492795} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 22222222222 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fb968ccfed10314468b8b91cde85285c, type: 2} + m_sharedMaterial: {fileID: 9028061594094470848, guid: fb968ccfed10314468b8b91cde85285c, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294956312 + m_fontColor: {r: 0.09411765, g: 0.8352941, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 19 + m_fontSizeBase: 19 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &8524177175045044068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4909543529907163682} + - component: {fileID: 7129692444585458337} + m_Layer: 5 + m_Name: TreeView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4909543529907163682 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8524177175045044068} + 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: 2055549581905655931} + - {fileID: 6422235500518544750} + m_Father: {fileID: 1226076955921863551} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &7129692444585458337 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8524177175045044068} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a94948fd9959154d9fa16e79ed3278b, type: 3} + m_Name: + m_EditorClassIdentifier: + mExpandUseTime: 0.4 + mExpandClipMoveSpeed: 500 + mItemPrefabDataList: + - mItemPrefab: {fileID: 7995958203496328749} + mInitCreateCount: 2 + - mItemPrefab: {fileID: 6487727590768946331} + mInitCreateCount: 2 + mExpandAnimType: 2 + mItemIndent: 10 + mChildTreeListPadding: 0 + mItemPadding: 0 +--- !u!1 &8550398387088834453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1324634452591104284} + m_Layer: 5 + m_Name: startPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1324634452591104284 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8550398387088834453} + 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: 7240327151439601848} + 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_AnchoredPosition: {x: -805, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &8655095159187133812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6431018358765082386} + - component: {fileID: 1473322659513814116} + - component: {fileID: 7789820228397306147} + - component: {fileID: 7617926316395876716} + - component: {fileID: 8042729584077278820} + m_Layer: 5 + m_Name: TextName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6431018358765082386 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8655095159187133812} + 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: 4742683552748832044} + - {fileID: 7626545741975610561} + - {fileID: 7574444016558654072} + - {fileID: 8654471652591071122} + - {fileID: 7466537459308724900} + m_Father: {fileID: 2055549581905655931} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 42.2, y: 0} + m_SizeDelta: {x: -94.41, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1473322659513814116 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8655095159187133812} + m_CullTransparentMesh: 0 +--- !u!114 &7789820228397306147 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8655095159187133812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 +--- !u!114 &7617926316395876716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8655095159187133812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 11111111 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: fb968ccfed10314468b8b91cde85285c, type: 2} + m_sharedMaterial: {fileID: 9028061594094470848, guid: fb968ccfed10314468b8b91cde85285c, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &8042729584077278820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8655095159187133812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7617926316395876716} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &8723804367023250578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7843832692880615913} + - component: {fileID: 4495209331737781388} + - component: {fileID: 8993789502420161080} + - component: {fileID: 5004167517181862333} + - component: {fileID: 5912676167895179330} + m_Layer: 5 + m_Name: arrBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7843832692880615913 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8723804367023250578} + 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: 2483066105556951111} + - {fileID: 849998223030122385} + m_Father: {fileID: 7240327151439601848} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 48.5, y: 227} + m_SizeDelta: {x: 67, y: 26} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4495209331737781388 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8723804367023250578} + m_CullTransparentMesh: 1 +--- !u!114 &8993789502420161080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8723804367023250578} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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!114 &5004167517181862333 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8723804367023250578} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 8993789502420161080} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &5912676167895179330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8723804367023250578} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 792775889e310734d947f77a301ce0a6, type: 3} + m_Name: + m_EditorClassIdentifier: + uiElement: {fileID: 5886117242502752806} + startPos: {fileID: 1324634452591104284} + endPos: {fileID: 1601522803592321915} + duration: 0.5 + arrBtn: {fileID: 5004167517181862333} +--- !u!1 &8994271506657729635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7574444016558654072} + - component: {fileID: 644252188359452550} + - component: {fileID: 7026201131986079922} + m_Layer: 5 + m_Name: ImageSelect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &7574444016558654072 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8994271506657729635} + 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: 1571929288059774687} + - {fileID: 7147982137292919097} + m_Father: {fileID: 6431018358765082386} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 12.5, y: 0} + m_SizeDelta: {x: 25, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &644252188359452550 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8994271506657729635} + m_CullTransparentMesh: 0 +--- !u!114 &7026201131986079922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8994271506657729635} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 1830816423, guid: 610d4cb2542558b44a5b07897567d96f, type: 3} + m_Type: 1 + 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!1 &9097207910575795134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1601522803592321915} + m_Layer: 5 + m_Name: endPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1601522803592321915 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9097207910575795134} + 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: 7240327151439601848} + 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} + m_AnchoredPosition: {x: -1100, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/TreeViewPanel.prefab.meta b/Assets/TreeViewPanel.prefab.meta new file mode 100644 index 0000000..0da0d81 --- /dev/null +++ b/Assets/TreeViewPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 72ccceef08e4bb94e88119b50dc32090 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Scenes/QiGuanChaGuan.unity b/Assets/_Scenes/QiGuanChaGuan.unity index 35b5ce6..1c9ee06 100644 --- a/Assets/_Scenes/QiGuanChaGuan.unity +++ b/Assets/_Scenes/QiGuanChaGuan.unity @@ -1358,6 +1358,137 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: serializedGuid: d786bc6d4871c04598d639037a97a0f1 +--- !u!1001 &51302839 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5087122794628420691} + m_Modifications: + - target: {fileID: 6377910030679029070, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_Name + value: TreeViewPanel + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 72ccceef08e4bb94e88119b50dc32090, type: 3} +--- !u!224 &51302840 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7240327151439601848, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + m_PrefabInstance: {fileID: 51302839} + m_PrefabAsset: {fileID: 0} +--- !u!1 &51302841 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6377910030679029070, guid: 72ccceef08e4bb94e88119b50dc32090, + type: 3} + m_PrefabInstance: {fileID: 51302839} + m_PrefabAsset: {fileID: 0} --- !u!114 &51618420 MonoBehaviour: m_ObjectHideFlags: 0 @@ -13578,6 +13709,1691 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: serializedGuid: 64c19c789601f54790983a8ef3c3407d +--- !u!1001 &429858861 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 151037828525519954, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 400173983984726507, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 192 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 167 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 206 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 234 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 192 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 243 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 162 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 106 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 193 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 177 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 213 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 410664195184321932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 482569956358744790, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 512453065463686034, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 131 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 247 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 132 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 195 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 105 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 124 + objectReference: {fileID: 0} + - target: {fileID: 563941146279178050, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 629800916441811518, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 651983059390485072, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 181 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 184 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 137 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 108 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 754093563134008914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 207 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 909245880923760017, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 242 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 225 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 242 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 139 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 178 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 208 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 251 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 226 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 113 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 951950379858058301, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 101 + objectReference: {fileID: 0} + - target: {fileID: 963090644602583604, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 975146724449757003, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1130766976670300999, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1346556898151463898, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1384297501841288160, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1497166231236379036, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1775421380966386840, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1842360844929059686, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1865295536285841250, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 133 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 222 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 186 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 127 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 147 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 147 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 119 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 240 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 165 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 1870330808616713793, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 1977370280049699515, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2008580190142153093, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2062323033518430398, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2067449400865578763, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2118040077632293351, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2253175685504653814, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2294549133008385070, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2324518223298262932, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2485729550122703400, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2505839089831817388, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2529344742886677125, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2600601648604059031, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2640542753760840763, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2641701371752149477, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2655147136630218347, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2674567490295681741, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2759659500930494487, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2807835503469280956, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2952603525939928093, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2983357871590143466, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3039659125110043058, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3066290077554428607, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 108 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 111 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 154 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 232 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 210 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 197 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 149 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 152 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 143 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 130 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 229 + objectReference: {fileID: 0} + - target: {fileID: 3183658747077950278, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 215 + objectReference: {fileID: 0} + - target: {fileID: 3231559478042170080, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 189 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 194 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 143 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 225 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 156 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 191 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 230 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 105 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 244 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 187 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 3367535806943526813, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 3387386524385451833, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3446617889541940914, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3691035648381783256, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3703399051422455333, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 166 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 139 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 235 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 224 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 139 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 167 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 249 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 205 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 114 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4013092782427847637, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 148 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 196 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 241 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 176 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 181 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 199 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 164 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 253 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 182 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 175 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 170 + objectReference: {fileID: 0} + - target: {fileID: 4022515061540703665, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 145 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 115 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 249 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 233 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 224 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 159 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 190 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 254 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 109 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 106 + objectReference: {fileID: 0} + - target: {fileID: 4044795173199418589, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 237 + objectReference: {fileID: 0} + - target: {fileID: 4094978905355250457, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4168292037787704941, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4191152707110774532, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4443240322507679277, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4599119634258016687, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4798795331209873726, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4798795331209873726, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4798795331209873726, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4834739923245837740, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4910003496817033636, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4945168528482704005, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5053781128544183218, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5055836108974241429, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5073960057411275385, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5180955609692479990, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 240 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 159 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 252 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 149 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 172 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 166 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 5201791201073406548, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 172 + objectReference: {fileID: 0} + - target: {fileID: 5219409869275451954, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5367268035667960849, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5530301045926959311, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5570240442568724463, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5571432420491187870, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5628427411520266753, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5666482654242624826, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5744338398360256380, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5747924503466979875, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5869281517538781939, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5929056239531446064, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5949748977977604580, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 5988482992906354504, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6079371945717419447, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6095876691193335014, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6276149183937806166, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: url + value: http://182.92.85.98:17010/api/v1/chat/completions + objectReference: {fileID: 0} + - target: {fileID: 6276149183937806166, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: Authorization + value: Bearer LB-b0ZJoOCEjOuuWckVV45tf8Twxuh7PIlptT4lXLVDSSIAhrDbAW1vJY5DmBc1 + objectReference: {fileID: 0} + - target: {fileID: 6314756574211466069, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6610411723416805132, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6666119674987821681, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6678552214289287557, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 219 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 152 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 161 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 175 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 182 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 251 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 154 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 178 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 6837310696820153543, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 179 + objectReference: {fileID: 0} + - target: {fileID: 6903254123509085690, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 6940080213310346139, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7080926130388426979, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7110693226576687368, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7297164864652362755, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7298131943371044597, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.00010356307 + objectReference: {fileID: 0} + - target: {fileID: 7330248923657601566, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7335756619635887257, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7370959724990700059, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7413665755462603256, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7595103482519876064, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7596574876152190850, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7674398523607859925, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7728511313347102640, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8086288175326473123, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8134646292649592447, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Name + value: ChatAI + objectReference: {fileID: 0} + - target: {fileID: 8134646292649592447, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8184409225737382804, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8311393252658982306, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8478525432993239571, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8538378742566826990, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8933697090741927507, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 9072855709542612320, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 9083542491233015242, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 9089500738999969531, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: m_Layer + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.size + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[0] + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[1] + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[2] + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[3] + value: 241 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[4] + value: 143 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[5] + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[6] + value: 231 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[7] + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[8] + value: 191 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[9] + value: 176 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[10] + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[11] + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[12] + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[13] + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[14] + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 9107352836549286260, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + propertyPath: serializedGuid.Array.data[15] + value: 168 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7aed8de88ca84a84ea99f939edf39e8a, type: 3} +--- !u!1 &429858862 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8134646292649592447, guid: 7aed8de88ca84a84ea99f939edf39e8a, + type: 3} + m_PrefabInstance: {fileID: 429858861} + m_PrefabAsset: {fileID: 0} --- !u!114 &431420574 MonoBehaviour: m_ObjectHideFlags: 0 @@ -14313,7 +16129,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -4, y: -12.4} - m_SizeDelta: {x: 146, y: 103.666664} + m_SizeDelta: {x: 144.2857, y: 115.7143} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &447358702 MonoBehaviour: @@ -14335,7 +16151,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 527ee97347b3fbb40be5cdcc40953ae8, type: 3} + m_Sprite: {fileID: 21300000, guid: a2ca1792800760249bea7b6e08a05d19, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -18564,6 +20380,137 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 595151330} m_CullTransparentMesh: 1 +--- !u!1001 &595499852 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5087122794628420691} + m_Modifications: + - target: {fileID: 2879725598065378944, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_Name + value: SpeakPanel + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e442a602659e66147a41c95d6170afc7, type: 3} +--- !u!224 &595499853 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6467909668978132643, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + m_PrefabInstance: {fileID: 595499852} + m_PrefabAsset: {fileID: 0} +--- !u!1 &595499854 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2879725598065378944, guid: e442a602659e66147a41c95d6170afc7, + type: 3} + m_PrefabInstance: {fileID: 595499852} + m_PrefabAsset: {fileID: 0} --- !u!114 &597444929 MonoBehaviour: m_ObjectHideFlags: 0 @@ -29012,8 +30959,12 @@ MonoBehaviour: _scenePrefabInstances: - _gameObject: {fileID: 425164106864810574} _prefab: Assets/JiaoXueMoShiPanel.prefab + - _gameObject: {fileID: 51302841} + _prefab: Assets/TreeViewPanel.prefab - _gameObject: {fileID: 8310518520675673966} _prefab: "Assets/\u521D\u59CB\u52A8\u753B.prefab" + - _gameObject: {fileID: 595499854} + _prefab: Assets/SpeakPanel.prefab - _gameObject: {fileID: 1623308590} _prefab: "Assets/\u72AC\u6C14\u7BA1\u63D2\u7BA1\u573A\u666F/\u52A8\u753B/\u6D4B\u7B97\u5BFC\u7BA1\u63D2\u5165\u957F\u5EA6/SM_cesuanchangdu.fbx" - _gameObject: {fileID: 6699604257515856010} @@ -29050,6 +31001,8 @@ MonoBehaviour: _prefab: Assets/Render/RongMao/Fair.prefab - _gameObject: {fileID: 1830416677} _prefab: "Assets/\u72AC\u6C14\u7BA1\u63D2\u7BA1\u573A\u666F/\u52A8\u753B/\u5145\u76C8\u5957\u56CA/Aim_chongyingtaonang.fbx" + - _gameObject: {fileID: 429858862} + _prefab: Assets/Third/AI/ChatAI.prefab --- !u!4 &701955724 Transform: m_ObjectHideFlags: 11 @@ -53633,7 +55586,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: -13} - m_SizeDelta: {x: 119.5, y: 79.5} + m_SizeDelta: {x: 144.28572, y: 115.71429} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1165183310 MonoBehaviour: @@ -53655,7 +55608,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: f6d9a05e688636e4e97c898d23c2aa24, type: 3} + m_Sprite: {fileID: 21300000, guid: 49a1d45368e3e7b4c997df348efc41bb, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -65542,7 +67495,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 1, y: -12.4} - m_SizeDelta: {x: 109, y: 109} + m_SizeDelta: {x: 144.2857, y: 115.7143} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1586121957 MonoBehaviour: @@ -65564,7 +67517,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c2a516fc16866994192e43447121bd75, type: 3} + m_Sprite: {fileID: 21300000, guid: 4f6146f4607107d4aaec086a600ae780, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -70048,7 +72001,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -3.9, y: -12.8} - m_SizeDelta: {x: 127, y: 103.333336} + m_SizeDelta: {x: 144.2857, y: 115.7143} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1731461055 MonoBehaviour: @@ -70070,7 +72023,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: e0ad4604a58e8b84fb569277e3cb20cf, type: 3} + m_Sprite: {fileID: 21300000, guid: 41325d0e86b04ac4b9fe52f6d98ae955, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -87339,7 +89292,7 @@ RectTransform: - {fileID: 450011831731212957} - {fileID: 450011830783678606} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 22 + m_RootOrder: 23 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -99938,7 +101891,7 @@ MonoBehaviour: TextName: {fileID: 3400338100585458898} TextHover: {fileID: 3400338100652380708} TextSelect: {fileID: 3400338101085414719} - TextLock: {fileID: 5955275673239334922} + TextLock: {fileID: 5955275673239334932} TextHoverLock: {fileID: 5955275672972952202} --- !u!224 &3400338100535027320 RectTransform: @@ -101976,7 +103929,7 @@ RectTransform: - {fileID: 3400338100535027320} - {fileID: 3400338100836880988} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 10 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -101993,7 +103946,7 @@ GameObject: m_Component: - component: {fileID: 3400338102027844542} m_Layer: 8 - m_Name: TreeViewPanel + m_Name: "TreeViewPanel\u5F03\u7528" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -106466,7 +108419,7 @@ RectTransform: m_Children: - {fileID: 4627243205581874560} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 15 + m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -107815,7 +109768,7 @@ RectTransform: - {fileID: 5955275674522247385} - {fileID: 8310518520198675752} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 25 + m_RootOrder: 27 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -108008,7 +109961,7 @@ RectTransform: m_Children: - {fileID: 122663494900652152} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 20 + m_RootOrder: 21 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -108609,7 +110562,7 @@ RectTransform: m_Children: - {fileID: 5087122794626113344} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 14 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -110863,7 +112816,7 @@ RectTransform: m_Children: - {fileID: 5087122795082361989} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 12 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -111746,7 +113699,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!114 &5087122794628420690 MonoBehaviour: m_ObjectHideFlags: 0 @@ -111786,6 +113739,7 @@ RectTransform: - {fileID: 5087122795023444464} - {fileID: 776474891769256567} - {fileID: 5955275673546145612} + - {fileID: 51302840} - {fileID: 3400338102027844542} - {fileID: 8310518520675673965} - {fileID: 5087122794508551538} @@ -111800,6 +113754,7 @@ RectTransform: - {fileID: 5087122795160394118} - {fileID: 450011831745279417} - {fileID: 5955275672825325066} + - {fileID: 595499853} - {fileID: 5955275673486157975} - {fileID: 4900044492861042126} - {fileID: 5955275673176995944} @@ -115672,7 +117627,7 @@ RectTransform: m_Children: - {fileID: 5087122795155839801} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 16 + m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -116132,7 +118087,7 @@ RectTransform: - {fileID: 5087122794878662085} - {fileID: 5087122794745225201} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 21 + m_RootOrder: 22 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -116447,7 +118402,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: "\u9759\u8109\u8F93\u6DB2\uFF08\u7559\u7F6E\u9488\uFF09\u865A\u62DF\u4EFF\u771F\u8BAD\u7EC3\u7CFB\u7EDF" + m_Text: "\u5927\u578B\u72AC\u6C14\u7BA1\u63D2\u7BA1\u865A\u62DF\u4EFF\u771F\u8BAD\u7EC3\u7CFB\u7EDF" --- !u!224 &5087122795205665623 RectTransform: m_ObjectHideFlags: 0 @@ -118938,7 +120893,7 @@ RectTransform: m_Children: - {fileID: 5087122795933198425} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 13 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -121740,7 +123695,7 @@ RectTransform: - {fileID: 5955275674439967692} - {fileID: 5955275674321952010} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 18 + m_RootOrder: 19 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -122101,7 +124056,7 @@ RectTransform: - {fileID: 5087122794588915881} - {fileID: 5087122794614071405} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 17 + m_RootOrder: 18 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -132271,7 +134226,7 @@ RectTransform: m_Children: - {fileID: 5955275673502518994} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 23 + m_RootOrder: 24 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -132288,7 +134243,7 @@ GameObject: m_Component: - component: {fileID: 5955275672825325066} m_Layer: 8 - m_Name: SpeakPanel + m_Name: "SpeakPanel\u5F03\u7528" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -137238,7 +139193,7 @@ RectTransform: m_Children: - {fileID: 5955275673531763401} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 26 + m_RootOrder: 28 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -142189,7 +144144,7 @@ RectTransform: m_Children: - {fileID: 5955275672722763678} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 24 + m_RootOrder: 26 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -144262,7 +146217,7 @@ RectTransform: m_Children: - {fileID: 5955275673410944230} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 27 + m_RootOrder: 29 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -177295,7 +179250,7 @@ RectTransform: - {fileID: 5955275674603385138} - {fileID: 5955275673243335621} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 19 + m_RootOrder: 20 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -181468,7 +183423,7 @@ Transform: m_Children: - {fileID: 8310518519904483205} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 33 + m_RootOrder: 35 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &8310518519886879790 MonoBehaviour: @@ -182169,7 +184124,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5087122794628420691} - m_RootOrder: 29 + m_RootOrder: 31 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -182601,7 +184556,7 @@ RectTransform: - {fileID: 8310518520157958216} - {fileID: 8310518521382200612} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 28 + m_RootOrder: 30 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -182831,7 +184786,7 @@ PrefabInstance: - target: {fileID: 5206904217386052555, guid: f5f8e47786f2ac047b17154888dd753d, type: 3} propertyPath: m_RootOrder - value: 11 + value: 12 objectReference: {fileID: 0} - target: {fileID: 5206904217386052555, guid: f5f8e47786f2ac047b17154888dd753d, type: 3} @@ -183045,7 +185000,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 5087122794628420691} - m_RootOrder: 30 + m_RootOrder: 32 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -183411,7 +185366,7 @@ RectTransform: - {fileID: 8310518520466774173} - {fileID: 8310518520288396438} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 31 + m_RootOrder: 33 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 46.49} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -183432,7 +185387,7 @@ Transform: m_Children: - {fileID: 8310518520270509131} m_Father: {fileID: 5087122794628420691} - m_RootOrder: 32 + m_RootOrder: 34 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &8310518521280162609 MonoBehaviour: diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/FSMManager.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/FSMManager.cs index 3f5ce84..0d3d840 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/FSMManager.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/FSMManager.cs @@ -283,54 +283,104 @@ namespace DongWuYiXue.QiGuanChaGuan Unlight(value); GameManager.Instance.interactionManager.DisableInteraction(value); } - public void ShowTxtQuestion(int id, int score, int scoreId, Action nextFun) + //public void ShowTxtQuestion(int id, int score, int scoreId, Action nextFun) + //{ + // TxtSelectQuestionPanel txtSelectQuestionPanel = GameManager.Instance.uiManager.GetUI(); + // txtSelectQuestionPanel.ShowImgQuestion(id); + // txtSelectQuestionPanel.nextAction = nextFun; + // txtSelectQuestionPanel.subAction = isTrue => + // { + // if (main_gameModel.modeType == ModeType.KaoHe) + // { + // if (isTrue) + // { + // AddScore(score, scoreId); + // } + // else + // { + // AddScore(0, scoreId); + // } + // } + // else + // { + // Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = isTrue }); + // } + // }; + //} + //public void ShowImgQuestion(int id, int score, int scoreId, Action nextFun) + //{ + // ImgSelectQuestionPanel imgSelectQuestionPanel = GameManager.Instance.uiManager.GetUI(); + // imgSelectQuestionPanel.ShowImgQuestion(id); + // imgSelectQuestionPanel.nextAction = nextFun; + // imgSelectQuestionPanel.subAction = isTrue => + // { + // //if (main_gameModel.modeType == ModeType.KaoHe) + // //{ + // if (isTrue) + // { + // AddScore(score, scoreId); + // } + // else + // { + // AddScore(0, scoreId); + // } + // //} + // //else + // //{ + // // Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = isTrue }); + // //} + // }; + //} + + public void ShowTxtQuestion(string stepName, int id, int scoreId, int score, Action nextFun) { TxtSelectQuestionPanel txtSelectQuestionPanel = GameManager.Instance.uiManager.GetUI(); - txtSelectQuestionPanel.ShowImgQuestion(id); + txtSelectQuestionPanel.ShowImgQuestion(id, stepName); txtSelectQuestionPanel.nextAction = nextFun; - txtSelectQuestionPanel.subAction = isTrue => + txtSelectQuestionPanel.subAction = isTure => { - if (main_gameModel.modeType == ModeType.KaoHe) + if (isTure) { - if (isTrue) - { - AddScore(score, scoreId); - } - else - { - AddScore(0, scoreId); - } + GameManager.Instance.kaoheManager.AddScore(score, scoreId, (s, t) => { + GameManager.Instance.uiManager.GetUI().SetScore(s.ToString(), t.ToString()); + }); } else { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = isTrue }); + GameManager.Instance.kaoheManager.AddScore(0, scoreId, null); } }; } - public void ShowImgQuestion(int id, int score, int scoreId, Action nextFun) + + + public void ShowImgQuestion(string stepName, int id, int score, int scoreId, Action nextFun) { ImgSelectQuestionPanel imgSelectQuestionPanel = GameManager.Instance.uiManager.GetUI(); - imgSelectQuestionPanel.ShowImgQuestion(id); + imgSelectQuestionPanel.ShowImgQuestion(id, stepName); imgSelectQuestionPanel.nextAction = nextFun; imgSelectQuestionPanel.subAction = isTrue => { - //if (main_gameModel.modeType == ModeType.KaoHe) + //if (isTrue) //{ - if (isTrue) - { - AddScore(score, scoreId); - } - else - { - AddScore(0, scoreId); - } + // AddScore(score, scoreId); //} //else //{ - // Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = isTrue }); + // AddScore(0, scoreId); //} + if (isTrue) + { + GameManager.Instance.kaoheManager.AddScore(score, scoreId, (s, t) => { + GameManager.Instance.uiManager.GetUI().SetScore(s.ToString(), t.ToString()); + }); + } + else + { + GameManager.Instance.kaoheManager.AddScore(0, scoreId, null); + } }; } + public void ShowDragQuestion(int id, int score, int scoreId, Action nextFun) { DragQuestionPanel dragQuestionPanel = GameManager.Instance.uiManager.GetUI(); @@ -436,18 +486,24 @@ namespace DongWuYiXue.QiGuanChaGuan { GameManager.Instance.uiManager.CloseUI(); } - public void ShowSpeakPanel(Vector3 TransformWorldPlacement, string speakTxt, string keyword, int showtime, int hidetime, Action action) + //public void ShowSpeakPanel(Vector3 TransformWorldPlacement, string speakTxt, string keyword, int showtime, int hidetime, Action action) + //{ + // GameManager.Instance.uiManager.GetUI().SetTransformWorldPlacement(TransformWorldPlacement); + // if (main_gameModel.modeType == ModeType.ShiXun) + // { + // GameManager.Instance.uiManager.GetUI().ShowSpeakPanel(speakTxt, keyword, true, true, showtime, hidetime, action); + // } + // else + // { + // GameManager.Instance.uiManager.GetUI().ShowSpeakPanel(speakTxt, keyword, false, true, showtime, hidetime, action); + // } + //} + + public void ShowSpeakPanel(string stepName, string tipTxt, Vector2 v, int delayShowTime, int id, int score, Action action) { - GameManager.Instance.uiManager.GetUI().SetTransformWorldPlacement(TransformWorldPlacement); - if (main_gameModel.modeType == ModeType.ShiXun) - { - GameManager.Instance.uiManager.GetUI().ShowSpeakPanel(speakTxt, keyword, true, true, showtime, hidetime, action); - } - else - { - GameManager.Instance.uiManager.GetUI().ShowSpeakPanel(speakTxt, keyword, false, true, showtime, hidetime, action); - } + GameManager.Instance.uiManager.GetUI().ShowSpeakPanel(stepName, tipTxt, v, delayShowTime, id, score, action); } + public void ShowNextPanel(Action action) { GameManager.Instance.uiManager.GetUI().ShowPanel(action); diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/BingLiXinXiState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/BingLiXinXiState.cs index bc155ad..0be5603 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/BingLiXinXiState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/BingLiXinXiState.cs @@ -1,4 +1,5 @@ using FSM; +using UnityEngine; using ZXKFramework; namespace DongWuYiXue.QiGuanChaGuan { @@ -10,6 +11,10 @@ namespace DongWuYiXue.QiGuanChaGuan this.Log("벡Ϣ״̬"); if (fsm.main_gameModel.modeType == ModeType.KaoHe) { + LLM llm = ChatAI.Instance.m_ChatSettings.m_ChatModel; + ChatZxkAI chatZxkAI = llm as ChatZxkAI; + chatZxkAI.mode = "ģʽ"; + GameObject.Find("ChatAI/AICanvas").SetActive(false); GameManager.Instance.uiManager.ShowUI(); GameManager.Instance.uiManager.GetUI().callback = () => { @@ -23,6 +28,9 @@ namespace DongWuYiXue.QiGuanChaGuan } else if (fsm.main_gameModel.modeType == ModeType.ShiXun) { + LLM llm = ChatAI.Instance.m_ChatSettings.m_ChatModel; + ChatZxkAI chatZxkAI = llm as ChatZxkAI; + chatZxkAI.mode = "ʵѵģʽ"; fsm.ShowTip(0, true); fsm.ShowCamera("Ϣ1_Camera"); fsm.PlayClip("Ϣ_TimeLine", () => diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/ChaRuQiGuanDaoGuanState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/ChaRuQiGuanDaoGuanState.cs index 6135ea5..c21441d 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/ChaRuQiGuanDaoGuanState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/ChaRuQiGuanDaoGuanState.cs @@ -19,7 +19,7 @@ namespace DongWuYiXue.QiGuanChaGuan fsm.PlayBgm(1); //cor = Game.Instance.IEnumeratorManager.Run(3.0f, () => //{ - isChaRu = true; + isChaRu = true; //}); } public override void OnStateStay() @@ -27,7 +27,7 @@ namespace DongWuYiXue.QiGuanChaGuan base.OnStateStay(); if (isChaRu) { - + if (Input.GetKeyDown(KeyCode.L)) { chaRuValue = 1; @@ -39,24 +39,17 @@ namespace DongWuYiXue.QiGuanChaGuan chaRuValue = 0; if (fsm.main_gameModel.modeType == ModeType.KaoHe) { - fsm.ShowTxtQuestion(3, 3, 1, () => + fsm.AddScore(6, 0); + fsm.ShowTxtQuestion("ܲܵܡ2", 3, 1, 3, () => { fsm.nextState = true; }); } if (fsm.main_gameModel.modeType == ModeType.ShiXun) { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(8, 0); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(6, 0); - } + fsm.AddScore(8, 0); fsm.nextState = true; } - } } } diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/GuDingDaoGuanState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/GuDingDaoGuanState.cs index 3ab56aa..e64962a 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/GuDingDaoGuanState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/GuDingDaoGuanState.cs @@ -35,7 +35,7 @@ namespace DongWuYiXue.QiGuanChaGuan { if (fsm.main_gameModel.modeType == ModeType.KaoHe) { - fsm.ShowTxtQuestion(4, 3, 1, () => + fsm.ShowTxtQuestion("̶ܺܡ2", 4, 1, 3, () => { fsm.nextState = true; }); diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/JianChaTaoNangQiMiXingState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/JianChaTaoNangQiMiXingState.cs index 9b62cb1..ad47d5d 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/JianChaTaoNangQiMiXingState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/JianChaTaoNangQiMiXingState.cs @@ -12,7 +12,7 @@ namespace DongWuYiXue.QiGuanChaGuan if (fsm.main_gameModel.modeType == ModeType.KaoHe) { - fsm.ShowTxtQuestion(1, 4, 3, () => + fsm.ShowTxtQuestion("ǰ׼ԡ1", 1, 4, 3, () => { fsm.ShowTip(0); fsm.PlayBgm(0); @@ -23,7 +23,7 @@ namespace DongWuYiXue.QiGuanChaGuan fsm.ShowArrow("ק5mlע", "5mlע"); }); } - else if(fsm.main_gameModel.modeType == ModeType.ShiXun) + else if (fsm.main_gameModel.modeType == ModeType.ShiXun) { fsm.ShowTip(0); fsm.PlayBgm(0); diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/ShuZheZhunBeiState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/ShuZheZhunBeiState.cs index 5e2bcdd..f33d578 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/ShuZheZhunBeiState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/ShuZheZhunBeiState.cs @@ -15,7 +15,7 @@ namespace DongWuYiXue.QiGuanChaGuan } if (fsm.main_gameModel.modeType == ModeType.KaoHe) { - fsm.ShowTxtQuestion(0, 3, 1, () => + fsm.ShowTxtQuestion("ǰ׼׼1",0, 1, 3, () => { fsm.AddScore(4, 0); fsm.nextState = true; diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/WuPinZhunBeiState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/WuPinZhunBeiState.cs index 073db62..5e7e710 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/WuPinZhunBeiState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/WuPinZhunBeiState.cs @@ -11,14 +11,14 @@ namespace DongWuYiXue.QiGuanChaGuan fsm.ShowCamera("Ʒ׼_Camera"); if (fsm.main_gameModel.modeType == ModeType.ShiXun) { - fsm.ShowImgQuestion(0, 5, 0, () => + fsm.ShowImgQuestion("ǰ׼Ʒ׼", 0, 5, 0, () => { fsm.nextState = true; }); } if (fsm.main_gameModel.modeType == ModeType.KaoHe) { - fsm.ShowImgQuestion(0, 4, 0, () => + fsm.ShowImgQuestion("ǰ׼Ʒ׼", 0, 4, 0, () => { fsm.nextState = true; }); diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeHouJingChiCunState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeHouJingChiCunState.cs index 0626275..562aba0 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeHouJingChiCunState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeHouJingChiCunState.cs @@ -11,14 +11,14 @@ namespace DongWuYiXue.QiGuanChaGuan fsm.ShowCamera("ѡߴ_Camera"); if (fsm.main_gameModel.modeType == ModeType.ShiXun) { - fsm.ShowImgQuestion(1, 5, 0, () => + fsm.ShowImgQuestion("ǰ׼ѡߴ", 1, 5, 0, () => { fsm.nextState = true; }); } if (fsm.main_gameModel.modeType == ModeType.KaoHe) { - fsm.ShowImgQuestion(1, 4, 0, () => + fsm.ShowImgQuestion("ǰ׼ѡߴ", 1, 4, 0, () => { fsm.nextState = true; }); diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeQiGuanDaoGuanChiCunState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeQiGuanDaoGuanChiCunState.cs index 0d93588..3d66409 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeQiGuanDaoGuanChiCunState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeQiGuanDaoGuanChiCunState.cs @@ -11,14 +11,14 @@ namespace DongWuYiXue.QiGuanChaGuan fsm.ShowCamera("ѡܵܳߴ_Camera"); if (fsm.main_gameModel.modeType == ModeType.ShiXun) { - fsm.ShowImgQuestion(2, 5, 0, () => + fsm.ShowImgQuestion("ǰ׼ѡܵܳߴ", 2, 5, 0, () => { fsm.nextState = true; }); } if (fsm.main_gameModel.modeType == ModeType.KaoHe) { - fsm.ShowImgQuestion(2, 4, 0, () => + fsm.ShowImgQuestion("ǰ׼ѡܵܳߴ", 2, 4, 0, () => { fsm.nextState = true; }); diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeTiWeiState.cs b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeTiWeiState.cs index 367a87f..3ecaf67 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeTiWeiState.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/FSMManager/State/XuanZeTiWeiState.cs @@ -11,16 +11,16 @@ namespace DongWuYiXue.QiGuanChaGuan fsm.ShowCamera("ѡλ_Camera"); if (fsm.main_gameModel.modeType == ModeType.ShiXun) { - fsm.ShowImgQuestion(3, 5, 0, () => + fsm.ShowImgQuestion("ܲѡλ1", 3, 5, 0, () => { fsm.nextState = true; }); } if (fsm.main_gameModel.modeType == ModeType.KaoHe) { - fsm.ShowImgQuestion(3, 4, 0, () => + fsm.ShowImgQuestion("ܲѡλ1", 3, 4, 0, () => { - fsm.ShowTxtQuestion(2, 3, 1, () => + fsm.ShowTxtQuestion("ܲѡλ2", 2, 1, 3, () => { fsm.nextState = true; }); diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/Other/文字选择题/TxtSelectManager.cs b/Assets/_Scripts/Application/QiGuanChaGuan/Other/文字选择题/TxtSelectManager.cs index d749c09..710265d 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/Other/文字选择题/TxtSelectManager.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/Other/文字选择题/TxtSelectManager.cs @@ -48,5 +48,19 @@ namespace DongWuYiXue.QiGuanChaGuan if (array1.Length != array2.Length) return false; // Ȳͬfalse return array1.SequenceEqual(array2); // ʹSequenceEqualжǷȫͬ } + public string GetYourAnswer() + { + TxtOption[] yourSelect = txtOptions.ToList().FindAll(e => e.isSelect == true).ToArray(); + string str = ""; + for (int i = 0; i < yourSelect.Length; i++) + { + str += yourSelect[i].name; + } + if (string.IsNullOrEmpty(str)) + { + return ""; + } + return str; + } } } \ No newline at end of file diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/UI/ImgSelectQuestionPanel.cs b/Assets/_Scripts/Application/QiGuanChaGuan/UI/ImgSelectQuestionPanel.cs index 0544371..c4e1396 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/UI/ImgSelectQuestionPanel.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/UI/ImgSelectQuestionPanel.cs @@ -15,6 +15,7 @@ namespace DongWuYiXue.QiGuanChaGuan Button subBtn; Button resetBtn; int id; + string stepName; public override void Init(IUIManager uictrl) { base.Init(uictrl); @@ -32,11 +33,20 @@ namespace DongWuYiXue.QiGuanChaGuan if (imgSelectManagers[id].Check()) { subAction?.Invoke(true); + Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); } else { subAction?.Invoke(false); - + Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = false }); + if (MVC.GetModel().modeType == ModeType.ShiXun) + { + ChatUI.Instance.SendAI("ûλڣ" + stepName + "ûΪ" + imgSelectManagers[id].GetYourAnswer() + "ûнܱȷ𰸺,100ڡ", null); + } + else + { + subAction?.Invoke(false); + } } subBtn.interactable = false; resetBtn.interactable = false; @@ -44,6 +54,7 @@ namespace DongWuYiXue.QiGuanChaGuan } private void Next() { + ChatUI.Instance.CloseChatTxt(); SetActive(false); subBtn.interactable = true; resetBtn.interactable = true; @@ -64,13 +75,14 @@ namespace DongWuYiXue.QiGuanChaGuan } } } - public void ShowImgQuestion(int id) + public void ShowImgQuestion(int id,string stepName) { SetActive(true); nextBtn.gameObject.SetActive(false); subBtn.interactable = true; resetBtn.interactable = true; this.id = id; + this.stepName = stepName; for (int i = 0; i < imgSelectManagers.Length; i++) { if (i == id) diff --git a/Assets/_Scripts/Application/QiGuanChaGuan/UI/SpeakPanel.cs b/Assets/_Scripts/Application/QiGuanChaGuan/UI/SpeakPanel.cs index 565ff7e..9fd9005 100644 --- a/Assets/_Scripts/Application/QiGuanChaGuan/UI/SpeakPanel.cs +++ b/Assets/_Scripts/Application/QiGuanChaGuan/UI/SpeakPanel.cs @@ -1,24 +1,22 @@ using System; -using System.Collections; -using System.Text.RegularExpressions; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.UI; using ZXKFramework; -namespace DongWuYiXue.QiGuanChaGuan +namespace DongWuYiXue.QiGuanChaGuan { - public static class UIBehaviourExtension + public static class UIBehaviourExtension { public static void OnEventButtonEvent(this GameObject self, EventTriggerType type, UnityAction action) - { + { EventTrigger.Entry entry = new EventTrigger.Entry { eventID = type }; var eventTrigger = self.GetComponent() ?? self.gameObject.AddComponent(); entry.callback.AddListener(action); eventTrigger.triggers.Add(entry); - } + } } - + public class SpeakPanel : UIBase { public override string GroupName => "SpeakPanel"; @@ -26,39 +24,37 @@ namespace DongWuYiXue.QiGuanChaGuan Button tip; Button Send; - - string keyword;//ȷĹؼ - string answer;// + Button Voice; ItemInput userInput; + GameObject content; GameObject inputContent; - public Action sendAction; - int hidetime; - int showtime; - bool hasTip; - IUIManager uIManager; + GameObject MicrophoneImg; + GameObject btnsContent; + Action sendAction; + string tipTxt; + string stepName; + int score; + int id; + bool clickTip; Coroutine coroutine; public override void Init(IUIManager uictrl) { base.Init(uictrl); - uIManager = uictrl; - tip = gameObject.FindFirst