diff --git a/Editor/Res/Icons.meta b/Editor/Res/GUISkin/Res.meta similarity index 100% rename from Editor/Res/Icons.meta rename to Editor/Res/GUISkin/Res.meta diff --git a/Editor/Res/Icons/SwitchOff.png b/Editor/Res/GUISkin/Res/SwitchOff.png similarity index 100% rename from Editor/Res/Icons/SwitchOff.png rename to Editor/Res/GUISkin/Res/SwitchOff.png diff --git a/Editor/Res/Icons/SwitchOff.png.meta b/Editor/Res/GUISkin/Res/SwitchOff.png.meta similarity index 100% rename from Editor/Res/Icons/SwitchOff.png.meta rename to Editor/Res/GUISkin/Res/SwitchOff.png.meta diff --git a/Editor/Res/Icons/SwitchOffHover.png b/Editor/Res/GUISkin/Res/SwitchOffHover.png similarity index 100% rename from Editor/Res/Icons/SwitchOffHover.png rename to Editor/Res/GUISkin/Res/SwitchOffHover.png diff --git a/Editor/Res/Icons/SwitchOffHover.png.meta b/Editor/Res/GUISkin/Res/SwitchOffHover.png.meta similarity index 100% rename from Editor/Res/Icons/SwitchOffHover.png.meta rename to Editor/Res/GUISkin/Res/SwitchOffHover.png.meta diff --git a/Editor/Res/Icons/SwitchOn.png b/Editor/Res/GUISkin/Res/SwitchOn.png similarity index 100% rename from Editor/Res/Icons/SwitchOn.png rename to Editor/Res/GUISkin/Res/SwitchOn.png diff --git a/Editor/Res/Icons/SwitchOn.png.meta b/Editor/Res/GUISkin/Res/SwitchOn.png.meta similarity index 100% rename from Editor/Res/Icons/SwitchOn.png.meta rename to Editor/Res/GUISkin/Res/SwitchOn.png.meta diff --git a/Editor/Res/Icons/ContentActive.png b/Editor/Res/Icons/ContentActive.png deleted file mode 100644 index 3763f67..0000000 Binary files a/Editor/Res/Icons/ContentActive.png and /dev/null differ diff --git a/Editor/Res/Icons/ContentActive.png.meta b/Editor/Res/Icons/ContentActive.png.meta deleted file mode 100644 index 2934ac3..0000000 --- a/Editor/Res/Icons/ContentActive.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 48438865bc24ab94e865254e9e06ce15 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/ContentNormal.png b/Editor/Res/Icons/ContentNormal.png deleted file mode 100644 index 2613c0e..0000000 Binary files a/Editor/Res/Icons/ContentNormal.png and /dev/null differ diff --git a/Editor/Res/Icons/ContentNormal.png.meta b/Editor/Res/Icons/ContentNormal.png.meta deleted file mode 100644 index 6854342..0000000 --- a/Editor/Res/Icons/ContentNormal.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: aa44d6c0ec8aba541a8ffe8ad96da9e6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorAchievements.png b/Editor/Res/Icons/EditorAchievements.png deleted file mode 100644 index e98f9d2..0000000 Binary files a/Editor/Res/Icons/EditorAchievements.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorAchievements.png.meta b/Editor/Res/Icons/EditorAchievements.png.meta deleted file mode 100644 index 0801c81..0000000 --- a/Editor/Res/Icons/EditorAchievements.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 9dea0dfd7806a334e886b3f8a1b14b82 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorAnimation.png b/Editor/Res/Icons/EditorAnimation.png deleted file mode 100644 index 4b3f269..0000000 Binary files a/Editor/Res/Icons/EditorAnimation.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorAnimation.png.meta b/Editor/Res/Icons/EditorAnimation.png.meta deleted file mode 100644 index 65f8c44..0000000 --- a/Editor/Res/Icons/EditorAnimation.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: b633d2f960ff9e74a901c2047b5e76ea -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorAudio.png b/Editor/Res/Icons/EditorAudio.png deleted file mode 100644 index 9ae781e..0000000 Binary files a/Editor/Res/Icons/EditorAudio.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorAudio.png.meta b/Editor/Res/Icons/EditorAudio.png.meta deleted file mode 100644 index d5f7f22..0000000 --- a/Editor/Res/Icons/EditorAudio.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: a423f273d3e14b1428a9709cc6fece1a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorButton.png b/Editor/Res/Icons/EditorButton.png deleted file mode 100644 index d1eb0ca..0000000 Binary files a/Editor/Res/Icons/EditorButton.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorButton.png.meta b/Editor/Res/Icons/EditorButton.png.meta deleted file mode 100644 index 9cb6814..0000000 --- a/Editor/Res/Icons/EditorButton.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: b044a95718e69ee40ac27035753bf3c6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorChapters.png b/Editor/Res/Icons/EditorChapters.png deleted file mode 100644 index c7be1e2..0000000 Binary files a/Editor/Res/Icons/EditorChapters.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorChapters.png.meta b/Editor/Res/Icons/EditorChapters.png.meta deleted file mode 100644 index 9b3e278..0000000 --- a/Editor/Res/Icons/EditorChapters.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 0a73f4df264086048a61a56eb1250804 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorController.png b/Editor/Res/Icons/EditorController.png deleted file mode 100644 index ed06ab8..0000000 Binary files a/Editor/Res/Icons/EditorController.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorController.png.meta b/Editor/Res/Icons/EditorController.png.meta deleted file mode 100644 index 61d1034..0000000 --- a/Editor/Res/Icons/EditorController.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 70b6ed493cdde1b4a911df2d89e1694f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorCredits.png b/Editor/Res/Icons/EditorCredits.png deleted file mode 100644 index ff355c5..0000000 Binary files a/Editor/Res/Icons/EditorCredits.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorCredits.png.meta b/Editor/Res/Icons/EditorCredits.png.meta deleted file mode 100644 index 17bead5..0000000 --- a/Editor/Res/Icons/EditorCredits.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 59deb41d54b5d8745aab5f6369a24361 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorDropdown.png b/Editor/Res/Icons/EditorDropdown.png deleted file mode 100644 index ad03237..0000000 Binary files a/Editor/Res/Icons/EditorDropdown.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorDropdown.png.meta b/Editor/Res/Icons/EditorDropdown.png.meta deleted file mode 100644 index 3419a3b..0000000 --- a/Editor/Res/Icons/EditorDropdown.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 94f186bfe92d7434198c876b4b138195 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorGradient.png b/Editor/Res/Icons/EditorGradient.png deleted file mode 100644 index dc7fc25..0000000 Binary files a/Editor/Res/Icons/EditorGradient.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorGradient.png.meta b/Editor/Res/Icons/EditorGradient.png.meta deleted file mode 100644 index bbe4fa1..0000000 --- a/Editor/Res/Icons/EditorGradient.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: d1fb40f1c5df87343b0f5e2753b4ff09 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorGraphics.png b/Editor/Res/Icons/EditorGraphics.png deleted file mode 100644 index dc7fc25..0000000 Binary files a/Editor/Res/Icons/EditorGraphics.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorGraphics.png.meta b/Editor/Res/Icons/EditorGraphics.png.meta deleted file mode 100644 index 1198b3a..0000000 --- a/Editor/Res/Icons/EditorGraphics.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 7a067f5c3772a0d46859c3f05fa1bb64 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorIcon.png b/Editor/Res/Icons/EditorIcon.png deleted file mode 100644 index 1a31728..0000000 Binary files a/Editor/Res/Icons/EditorIcon.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorIcon.png.meta b/Editor/Res/Icons/EditorIcon.png.meta deleted file mode 100644 index 9b36a7e..0000000 --- a/Editor/Res/Icons/EditorIcon.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 69f18d1e147a14e4f97569de77c6ffb9 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorInput.png b/Editor/Res/Icons/EditorInput.png deleted file mode 100644 index 05567d4..0000000 Binary files a/Editor/Res/Icons/EditorInput.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorInput.png.meta b/Editor/Res/Icons/EditorInput.png.meta deleted file mode 100644 index cb6aba8..0000000 --- a/Editor/Res/Icons/EditorInput.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: f4007fbdb43231c4c8a13871706d7c46 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorInputField.png b/Editor/Res/Icons/EditorInputField.png deleted file mode 100644 index 04bff31..0000000 Binary files a/Editor/Res/Icons/EditorInputField.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorInputField.png.meta b/Editor/Res/Icons/EditorInputField.png.meta deleted file mode 100644 index 2030dc4..0000000 --- a/Editor/Res/Icons/EditorInputField.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: d86eb75d994cd12488cc5c5e1b55a69b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorLocalization.png b/Editor/Res/Icons/EditorLocalization.png deleted file mode 100644 index b418742..0000000 Binary files a/Editor/Res/Icons/EditorLocalization.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorLocalization.png.meta b/Editor/Res/Icons/EditorLocalization.png.meta deleted file mode 100644 index e5cab7c..0000000 --- a/Editor/Res/Icons/EditorLocalization.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: b9f229d37449a7e4a9d5466e48f8a6e2 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorLocalizationAlt.png b/Editor/Res/Icons/EditorLocalizationAlt.png deleted file mode 100644 index dfadca1..0000000 Binary files a/Editor/Res/Icons/EditorLocalizationAlt.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorLocalizationAlt.png.meta b/Editor/Res/Icons/EditorLocalizationAlt.png.meta deleted file mode 100644 index 385f75e..0000000 --- a/Editor/Res/Icons/EditorLocalizationAlt.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: d5cd25c6d1180024295fa5919baf502a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorModalWindow.png b/Editor/Res/Icons/EditorModalWindow.png deleted file mode 100644 index efa7fe1..0000000 Binary files a/Editor/Res/Icons/EditorModalWindow.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorModalWindow.png.meta b/Editor/Res/Icons/EditorModalWindow.png.meta deleted file mode 100644 index 3f8788d..0000000 --- a/Editor/Res/Icons/EditorModalWindow.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 5d812a96326edbf4f9ac91a9d39a79df -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorNewsSlider.png b/Editor/Res/Icons/EditorNewsSlider.png deleted file mode 100644 index 0a7250b..0000000 Binary files a/Editor/Res/Icons/EditorNewsSlider.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorNewsSlider.png.meta b/Editor/Res/Icons/EditorNewsSlider.png.meta deleted file mode 100644 index 087f6dc..0000000 --- a/Editor/Res/Icons/EditorNewsSlider.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: ab6ec0d5e64a0e84e871a30a8ec23f48 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorNotification.png b/Editor/Res/Icons/EditorNotification.png deleted file mode 100644 index 4f1bf03..0000000 Binary files a/Editor/Res/Icons/EditorNotification.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorNotification.png.meta b/Editor/Res/Icons/EditorNotification.png.meta deleted file mode 100644 index 87dd36f..0000000 --- a/Editor/Res/Icons/EditorNotification.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: e6de80bc36d275741a94fa8d263b612d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorPanel.png b/Editor/Res/Icons/EditorPanel.png deleted file mode 100644 index e71f6b0..0000000 Binary files a/Editor/Res/Icons/EditorPanel.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorPanel.png.meta b/Editor/Res/Icons/EditorPanel.png.meta deleted file mode 100644 index 626cdc0..0000000 --- a/Editor/Res/Icons/EditorPanel.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: c347f4df1770e294a8bf85f04cf5757d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorProgressBar.png b/Editor/Res/Icons/EditorProgressBar.png deleted file mode 100644 index 4332618..0000000 Binary files a/Editor/Res/Icons/EditorProgressBar.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorProgressBar.png.meta b/Editor/Res/Icons/EditorProgressBar.png.meta deleted file mode 100644 index 1df895d..0000000 --- a/Editor/Res/Icons/EditorProgressBar.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 9b313dd5573557748b6c46edc36bdeb5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorQuest.png b/Editor/Res/Icons/EditorQuest.png deleted file mode 100644 index 66f0237..0000000 Binary files a/Editor/Res/Icons/EditorQuest.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorQuest.png.meta b/Editor/Res/Icons/EditorQuest.png.meta deleted file mode 100644 index 141e1d7..0000000 --- a/Editor/Res/Icons/EditorQuest.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 36b1e55d1fc76fe4591bacc35a62aba4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorRendering.png b/Editor/Res/Icons/EditorRendering.png deleted file mode 100644 index de5f874..0000000 Binary files a/Editor/Res/Icons/EditorRendering.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorRendering.png.meta b/Editor/Res/Icons/EditorRendering.png.meta deleted file mode 100644 index ec22c9b..0000000 --- a/Editor/Res/Icons/EditorRendering.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 3ea6a52a10aa2be498e7033f34948323 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorScrollbar.png b/Editor/Res/Icons/EditorScrollbar.png deleted file mode 100644 index 5837a0e..0000000 Binary files a/Editor/Res/Icons/EditorScrollbar.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorScrollbar.png.meta b/Editor/Res/Icons/EditorScrollbar.png.meta deleted file mode 100644 index d0c18d0..0000000 --- a/Editor/Res/Icons/EditorScrollbar.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: dbc6cc7e705f0ed4a9d6338af5a89eb9 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorSelector.png b/Editor/Res/Icons/EditorSelector.png deleted file mode 100644 index 423b780..0000000 Binary files a/Editor/Res/Icons/EditorSelector.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorSelector.png.meta b/Editor/Res/Icons/EditorSelector.png.meta deleted file mode 100644 index f91a9df..0000000 --- a/Editor/Res/Icons/EditorSelector.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 7185ad69366eadd4daaf3c522d870eb4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorSettings.png b/Editor/Res/Icons/EditorSettings.png deleted file mode 100644 index 26f47c3..0000000 Binary files a/Editor/Res/Icons/EditorSettings.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorSettings.png.meta b/Editor/Res/Icons/EditorSettings.png.meta deleted file mode 100644 index 33a1222..0000000 --- a/Editor/Res/Icons/EditorSettings.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: fd3012dcfab95cb469aa3dd70c6af50b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorSlider.png b/Editor/Res/Icons/EditorSlider.png deleted file mode 100644 index f72adc6..0000000 Binary files a/Editor/Res/Icons/EditorSlider.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorSlider.png.meta b/Editor/Res/Icons/EditorSlider.png.meta deleted file mode 100644 index 3793992..0000000 --- a/Editor/Res/Icons/EditorSlider.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: dc7b26f02163c8a40ad68d18b8f7ecfd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorSocials.png b/Editor/Res/Icons/EditorSocials.png deleted file mode 100644 index bef6c42..0000000 Binary files a/Editor/Res/Icons/EditorSocials.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorSocials.png.meta b/Editor/Res/Icons/EditorSocials.png.meta deleted file mode 100644 index b8763ed..0000000 --- a/Editor/Res/Icons/EditorSocials.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 441ebb1a140c9c1419229bc7b43d30bd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorSpinner.png b/Editor/Res/Icons/EditorSpinner.png deleted file mode 100644 index d6b55c9..0000000 Binary files a/Editor/Res/Icons/EditorSpinner.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorSpinner.png.meta b/Editor/Res/Icons/EditorSpinner.png.meta deleted file mode 100644 index b105c9b..0000000 --- a/Editor/Res/Icons/EditorSpinner.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 15c8d78db352ebe41959a2ea952c3ab0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorSplashScreen.png b/Editor/Res/Icons/EditorSplashScreen.png deleted file mode 100644 index 656ac96..0000000 Binary files a/Editor/Res/Icons/EditorSplashScreen.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorSplashScreen.png.meta b/Editor/Res/Icons/EditorSplashScreen.png.meta deleted file mode 100644 index cb471af..0000000 --- a/Editor/Res/Icons/EditorSplashScreen.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: be9764c35790c27449266541582e9308 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorSteam.png b/Editor/Res/Icons/EditorSteam.png deleted file mode 100644 index 593a168..0000000 Binary files a/Editor/Res/Icons/EditorSteam.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorSteam.png.meta b/Editor/Res/Icons/EditorSteam.png.meta deleted file mode 100644 index 85a8818..0000000 --- a/Editor/Res/Icons/EditorSteam.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 862c72723243b714283cc9efce2c0635 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorSwitch.png b/Editor/Res/Icons/EditorSwitch.png deleted file mode 100644 index a1266f3..0000000 Binary files a/Editor/Res/Icons/EditorSwitch.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorSwitch.png.meta b/Editor/Res/Icons/EditorSwitch.png.meta deleted file mode 100644 index 99604a9..0000000 --- a/Editor/Res/Icons/EditorSwitch.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 7d937b2018e5a5c4a9eadbdec9c43b20 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorTimer.png b/Editor/Res/Icons/EditorTimer.png deleted file mode 100644 index f724d3e..0000000 Binary files a/Editor/Res/Icons/EditorTimer.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorTimer.png.meta b/Editor/Res/Icons/EditorTimer.png.meta deleted file mode 100644 index 163ec76..0000000 --- a/Editor/Res/Icons/EditorTimer.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 472d0177f850ed048af2b4b96d919e31 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorTool.png b/Editor/Res/Icons/EditorTool.png deleted file mode 100644 index 23b4212..0000000 Binary files a/Editor/Res/Icons/EditorTool.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorTool.png.meta b/Editor/Res/Icons/EditorTool.png.meta deleted file mode 100644 index ce2e6f9..0000000 --- a/Editor/Res/Icons/EditorTool.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: ee083492dcf46e24daded170502f8f55 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorTooltip.png b/Editor/Res/Icons/EditorTooltip.png deleted file mode 100644 index 11ed349..0000000 Binary files a/Editor/Res/Icons/EditorTooltip.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorTooltip.png.meta b/Editor/Res/Icons/EditorTooltip.png.meta deleted file mode 100644 index bd77403..0000000 --- a/Editor/Res/Icons/EditorTooltip.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: b4b7ba68269781248a962808dcb0bd95 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/EditorUIManager.png b/Editor/Res/Icons/EditorUIManager.png deleted file mode 100644 index 76dbc5a..0000000 Binary files a/Editor/Res/Icons/EditorUIManager.png and /dev/null differ diff --git a/Editor/Res/Icons/EditorUIManager.png.meta b/Editor/Res/Icons/EditorUIManager.png.meta deleted file mode 100644 index 0534d8a..0000000 --- a/Editor/Res/Icons/EditorUIManager.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 1c54b5f1316b2994e80ad22dbb16c23a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/FoldoutClose.png b/Editor/Res/Icons/FoldoutClose.png deleted file mode 100644 index 3ec7b11..0000000 Binary files a/Editor/Res/Icons/FoldoutClose.png and /dev/null differ diff --git a/Editor/Res/Icons/FoldoutClose.png.meta b/Editor/Res/Icons/FoldoutClose.png.meta deleted file mode 100644 index b025883..0000000 --- a/Editor/Res/Icons/FoldoutClose.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 8cda0863f65cbcc4a901b18616e12784 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/FoldoutOpen.png b/Editor/Res/Icons/FoldoutOpen.png deleted file mode 100644 index 0931960..0000000 Binary files a/Editor/Res/Icons/FoldoutOpen.png and /dev/null differ diff --git a/Editor/Res/Icons/FoldoutOpen.png.meta b/Editor/Res/Icons/FoldoutOpen.png.meta deleted file mode 100644 index e7c72be..0000000 --- a/Editor/Res/Icons/FoldoutOpen.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: b50d877362c02bd4cbfdab13633b728a -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderAchievements.png b/Editor/Res/Icons/HeaderAchievements.png deleted file mode 100644 index 883854e..0000000 Binary files a/Editor/Res/Icons/HeaderAchievements.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderAchievements.png.meta b/Editor/Res/Icons/HeaderAchievements.png.meta deleted file mode 100644 index 2684ed0..0000000 --- a/Editor/Res/Icons/HeaderAchievements.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 49dbcdd93abd1d24b82a46b36f038707 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderButton.png b/Editor/Res/Icons/HeaderButton.png deleted file mode 100644 index ba9a74a..0000000 Binary files a/Editor/Res/Icons/HeaderButton.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderButton.png.meta b/Editor/Res/Icons/HeaderButton.png.meta deleted file mode 100644 index 26e86fe..0000000 --- a/Editor/Res/Icons/HeaderButton.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: a826606e837b99b409799f581a3dce11 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderChapters.png b/Editor/Res/Icons/HeaderChapters.png deleted file mode 100644 index a2fd416..0000000 Binary files a/Editor/Res/Icons/HeaderChapters.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderChapters.png.meta b/Editor/Res/Icons/HeaderChapters.png.meta deleted file mode 100644 index e678aaa..0000000 --- a/Editor/Res/Icons/HeaderChapters.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 6a1b6a90516d98940bd0b6804c756547 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderCredits.png b/Editor/Res/Icons/HeaderCredits.png deleted file mode 100644 index c032b59..0000000 Binary files a/Editor/Res/Icons/HeaderCredits.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderCredits.png.meta b/Editor/Res/Icons/HeaderCredits.png.meta deleted file mode 100644 index 336a254..0000000 --- a/Editor/Res/Icons/HeaderCredits.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 3571b69cd7c01d84e96e9fb01ef4ade7 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderDropdown.png b/Editor/Res/Icons/HeaderDropdown.png deleted file mode 100644 index 1e81a41..0000000 Binary files a/Editor/Res/Icons/HeaderDropdown.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderDropdown.png.meta b/Editor/Res/Icons/HeaderDropdown.png.meta deleted file mode 100644 index d200b2c..0000000 --- a/Editor/Res/Icons/HeaderDropdown.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 2e74d4837bcb4904d856a632db378916 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderHorizontalSelector.png b/Editor/Res/Icons/HeaderHorizontalSelector.png deleted file mode 100644 index 566dc7a..0000000 Binary files a/Editor/Res/Icons/HeaderHorizontalSelector.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderHorizontalSelector.png.meta b/Editor/Res/Icons/HeaderHorizontalSelector.png.meta deleted file mode 100644 index 8508486..0000000 --- a/Editor/Res/Icons/HeaderHorizontalSelector.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 72d5c30c9a581f44fb06aae4598aff14 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderHotkeyEvent.png b/Editor/Res/Icons/HeaderHotkeyEvent.png deleted file mode 100644 index 0d17d18..0000000 Binary files a/Editor/Res/Icons/HeaderHotkeyEvent.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderHotkeyEvent.png.meta b/Editor/Res/Icons/HeaderHotkeyEvent.png.meta deleted file mode 100644 index 9410c79..0000000 --- a/Editor/Res/Icons/HeaderHotkeyEvent.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: ef171ff3c69156344a64cecf4a1d139b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderLocalization.png b/Editor/Res/Icons/HeaderLocalization.png deleted file mode 100644 index 0529306..0000000 Binary files a/Editor/Res/Icons/HeaderLocalization.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderLocalization.png.meta b/Editor/Res/Icons/HeaderLocalization.png.meta deleted file mode 100644 index 57bd57e..0000000 --- a/Editor/Res/Icons/HeaderLocalization.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 9e7ae21b22864b649a0aa49048b5541b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderMenuManager.png b/Editor/Res/Icons/HeaderMenuManager.png deleted file mode 100644 index 9e9b3d8..0000000 Binary files a/Editor/Res/Icons/HeaderMenuManager.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderMenuManager.png.meta b/Editor/Res/Icons/HeaderMenuManager.png.meta deleted file mode 100644 index bcba067..0000000 --- a/Editor/Res/Icons/HeaderMenuManager.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: a7f002ce25990a24b824da08334b0705 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderModalWindow.png b/Editor/Res/Icons/HeaderModalWindow.png deleted file mode 100644 index dc71ec5..0000000 Binary files a/Editor/Res/Icons/HeaderModalWindow.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderModalWindow.png.meta b/Editor/Res/Icons/HeaderModalWindow.png.meta deleted file mode 100644 index 78ae86f..0000000 --- a/Editor/Res/Icons/HeaderModalWindow.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: a253fbf3c67ada94a889907752a0edff -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderNewsSlider.png b/Editor/Res/Icons/HeaderNewsSlider.png deleted file mode 100644 index 41339fb..0000000 Binary files a/Editor/Res/Icons/HeaderNewsSlider.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderNewsSlider.png.meta b/Editor/Res/Icons/HeaderNewsSlider.png.meta deleted file mode 100644 index fa42d21..0000000 --- a/Editor/Res/Icons/HeaderNewsSlider.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 886623aa30f2eb64185cc66e20049992 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderPanelButton.png b/Editor/Res/Icons/HeaderPanelButton.png deleted file mode 100644 index b4ab1f1..0000000 Binary files a/Editor/Res/Icons/HeaderPanelButton.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderPanelButton.png.meta b/Editor/Res/Icons/HeaderPanelButton.png.meta deleted file mode 100644 index 3c3bddc..0000000 --- a/Editor/Res/Icons/HeaderPanelButton.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: d5741206af43e924184f4a70009d2cf5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderPanelManager.png b/Editor/Res/Icons/HeaderPanelManager.png deleted file mode 100644 index 4cdab76..0000000 Binary files a/Editor/Res/Icons/HeaderPanelManager.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderPanelManager.png.meta b/Editor/Res/Icons/HeaderPanelManager.png.meta deleted file mode 100644 index 7555c1a..0000000 --- a/Editor/Res/Icons/HeaderPanelManager.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 018b4baf7a7cab547b4dec35b69b9cb9 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderProgressBar.png b/Editor/Res/Icons/HeaderProgressBar.png deleted file mode 100644 index 00e12cd..0000000 Binary files a/Editor/Res/Icons/HeaderProgressBar.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderProgressBar.png.meta b/Editor/Res/Icons/HeaderProgressBar.png.meta deleted file mode 100644 index 442462a..0000000 --- a/Editor/Res/Icons/HeaderProgressBar.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: e42f78fe64c08ca40b80e1182862bab9 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderSlider.png b/Editor/Res/Icons/HeaderSlider.png deleted file mode 100644 index 43f6c3c..0000000 Binary files a/Editor/Res/Icons/HeaderSlider.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderSlider.png.meta b/Editor/Res/Icons/HeaderSlider.png.meta deleted file mode 100644 index 36be6f1..0000000 --- a/Editor/Res/Icons/HeaderSlider.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: c2581ce9331f6424ca2b6c655099a764 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderSocialsWidget.png b/Editor/Res/Icons/HeaderSocialsWidget.png deleted file mode 100644 index 5f89374..0000000 Binary files a/Editor/Res/Icons/HeaderSocialsWidget.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderSocialsWidget.png.meta b/Editor/Res/Icons/HeaderSocialsWidget.png.meta deleted file mode 100644 index 4718686..0000000 --- a/Editor/Res/Icons/HeaderSocialsWidget.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 7902ebdafaeb8d141bf685e77a46a932 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderSwitch.png b/Editor/Res/Icons/HeaderSwitch.png deleted file mode 100644 index 7514e1b..0000000 Binary files a/Editor/Res/Icons/HeaderSwitch.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderSwitch.png.meta b/Editor/Res/Icons/HeaderSwitch.png.meta deleted file mode 100644 index e58181a..0000000 --- a/Editor/Res/Icons/HeaderSwitch.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 27952b41bd803f14aa71db9df3a78e38 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/HeaderUIManager.png b/Editor/Res/Icons/HeaderUIManager.png deleted file mode 100644 index 3d39f03..0000000 Binary files a/Editor/Res/Icons/HeaderUIManager.png and /dev/null differ diff --git a/Editor/Res/Icons/HeaderUIManager.png.meta b/Editor/Res/Icons/HeaderUIManager.png.meta deleted file mode 100644 index 58c03cd..0000000 --- a/Editor/Res/Icons/HeaderUIManager.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 443623ce69c9bf143b9b569a94295c79 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/IndicatorItemFilled.png b/Editor/Res/Icons/IndicatorItemFilled.png deleted file mode 100644 index 133407a..0000000 Binary files a/Editor/Res/Icons/IndicatorItemFilled.png and /dev/null differ diff --git a/Editor/Res/Icons/IndicatorItemFilled.png.meta b/Editor/Res/Icons/IndicatorItemFilled.png.meta deleted file mode 100644 index dbfd96c..0000000 --- a/Editor/Res/Icons/IndicatorItemFilled.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: edabdb1ebb80b6949a099a2cbab0f6d5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/IndicatorItemOutline.png b/Editor/Res/Icons/IndicatorItemOutline.png deleted file mode 100644 index f5be5bc..0000000 Binary files a/Editor/Res/Icons/IndicatorItemOutline.png and /dev/null differ diff --git a/Editor/Res/Icons/IndicatorItemOutline.png.meta b/Editor/Res/Icons/IndicatorItemOutline.png.meta deleted file mode 100644 index e610c1c..0000000 --- a/Editor/Res/Icons/IndicatorItemOutline.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 52c220ff1726d3f4289c82d5d7769234 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/ResourcesActive.png b/Editor/Res/Icons/ResourcesActive.png deleted file mode 100644 index b740cb4..0000000 Binary files a/Editor/Res/Icons/ResourcesActive.png and /dev/null differ diff --git a/Editor/Res/Icons/ResourcesActive.png.meta b/Editor/Res/Icons/ResourcesActive.png.meta deleted file mode 100644 index 432a141..0000000 --- a/Editor/Res/Icons/ResourcesActive.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 7fca571c90167c54e8dd7572959cedb7 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/ResourcesNormal.png b/Editor/Res/Icons/ResourcesNormal.png deleted file mode 100644 index fe02b60..0000000 Binary files a/Editor/Res/Icons/ResourcesNormal.png and /dev/null differ diff --git a/Editor/Res/Icons/ResourcesNormal.png.meta b/Editor/Res/Icons/ResourcesNormal.png.meta deleted file mode 100644 index b7e0e64..0000000 --- a/Editor/Res/Icons/ResourcesNormal.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: ff5877f32b2e0e14c844e8dd909ef697 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SettingsActive.png b/Editor/Res/Icons/SettingsActive.png deleted file mode 100644 index 97789ed..0000000 Binary files a/Editor/Res/Icons/SettingsActive.png and /dev/null differ diff --git a/Editor/Res/Icons/SettingsActive.png.meta b/Editor/Res/Icons/SettingsActive.png.meta deleted file mode 100644 index 5779d94..0000000 --- a/Editor/Res/Icons/SettingsActive.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 4d32de1a84404844fad400e108c5a782 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SettingsNormal.png b/Editor/Res/Icons/SettingsNormal.png deleted file mode 100644 index 1264f4f..0000000 Binary files a/Editor/Res/Icons/SettingsNormal.png and /dev/null differ diff --git a/Editor/Res/Icons/SettingsNormal.png.meta b/Editor/Res/Icons/SettingsNormal.png.meta deleted file mode 100644 index 359fa3c..0000000 --- a/Editor/Res/Icons/SettingsNormal.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: b792ec2212f716d4d9e202211b66814e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderAnimation.png b/Editor/Res/Icons/SubHeaderAnimation.png deleted file mode 100644 index 3962c65..0000000 Binary files a/Editor/Res/Icons/SubHeaderAnimation.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderAnimation.png.meta b/Editor/Res/Icons/SubHeaderAnimation.png.meta deleted file mode 100644 index 1e71835..0000000 --- a/Editor/Res/Icons/SubHeaderAnimation.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 984ac24f909084d40b3be58d74550885 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderContent.png b/Editor/Res/Icons/SubHeaderContent.png deleted file mode 100644 index 642a43b..0000000 Binary files a/Editor/Res/Icons/SubHeaderContent.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderContent.png.meta b/Editor/Res/Icons/SubHeaderContent.png.meta deleted file mode 100644 index 6c9b8f6..0000000 --- a/Editor/Res/Icons/SubHeaderContent.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: c34ed595a732a654794725cdf1b13178 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderCustomization.png b/Editor/Res/Icons/SubHeaderCustomization.png deleted file mode 100644 index c647b4e..0000000 Binary files a/Editor/Res/Icons/SubHeaderCustomization.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderCustomization.png.meta b/Editor/Res/Icons/SubHeaderCustomization.png.meta deleted file mode 100644 index 9a27b7d..0000000 --- a/Editor/Res/Icons/SubHeaderCustomization.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: d8b235fbf1cd9054e9101caf4e1cedb5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderEvents.png b/Editor/Res/Icons/SubHeaderEvents.png deleted file mode 100644 index d307d0d..0000000 Binary files a/Editor/Res/Icons/SubHeaderEvents.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderEvents.png.meta b/Editor/Res/Icons/SubHeaderEvents.png.meta deleted file mode 100644 index 47e4670..0000000 --- a/Editor/Res/Icons/SubHeaderEvents.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: cd232a35ba106d34fb67bf1f6a39282e -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderIntegrations.png b/Editor/Res/Icons/SubHeaderIntegrations.png deleted file mode 100644 index 86b8f82..0000000 Binary files a/Editor/Res/Icons/SubHeaderIntegrations.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderIntegrations.png.meta b/Editor/Res/Icons/SubHeaderIntegrations.png.meta deleted file mode 100644 index 45d9063..0000000 --- a/Editor/Res/Icons/SubHeaderIntegrations.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: f751193e417f7684d9414566a812c4e4 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderLanguages.png b/Editor/Res/Icons/SubHeaderLanguages.png deleted file mode 100644 index 8de7ec4..0000000 Binary files a/Editor/Res/Icons/SubHeaderLanguages.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderLanguages.png.meta b/Editor/Res/Icons/SubHeaderLanguages.png.meta deleted file mode 100644 index d5c5ef0..0000000 --- a/Editor/Res/Icons/SubHeaderLanguages.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 3ebdddc4051b7f54498c2a8bcbd485c5 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderOptions.png b/Editor/Res/Icons/SubHeaderOptions.png deleted file mode 100644 index 582b455..0000000 Binary files a/Editor/Res/Icons/SubHeaderOptions.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderOptions.png.meta b/Editor/Res/Icons/SubHeaderOptions.png.meta deleted file mode 100644 index 78fa60c..0000000 --- a/Editor/Res/Icons/SubHeaderOptions.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 52e21f3b2d40d27468c678aa2308f551 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderResources.png b/Editor/Res/Icons/SubHeaderResources.png deleted file mode 100644 index aa89cd7..0000000 Binary files a/Editor/Res/Icons/SubHeaderResources.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderResources.png.meta b/Editor/Res/Icons/SubHeaderResources.png.meta deleted file mode 100644 index 78d448f..0000000 --- a/Editor/Res/Icons/SubHeaderResources.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: ec0bcc8a0392f1f459277345d9f92632 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderSupport.png b/Editor/Res/Icons/SubHeaderSupport.png deleted file mode 100644 index 8e49f12..0000000 Binary files a/Editor/Res/Icons/SubHeaderSupport.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderSupport.png.meta b/Editor/Res/Icons/SubHeaderSupport.png.meta deleted file mode 100644 index dcd7e03..0000000 --- a/Editor/Res/Icons/SubHeaderSupport.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: e06eba15f956aad4ab155a1b8b1ccb99 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderTables.png b/Editor/Res/Icons/SubHeaderTables.png deleted file mode 100644 index 77d0198..0000000 Binary files a/Editor/Res/Icons/SubHeaderTables.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderTables.png.meta b/Editor/Res/Icons/SubHeaderTables.png.meta deleted file mode 100644 index 0a8d6e6..0000000 --- a/Editor/Res/Icons/SubHeaderTables.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: f9979153ac8095f4aa032326821775e8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/Res/Icons/SubHeaderUIM.png b/Editor/Res/Icons/SubHeaderUIM.png deleted file mode 100644 index 4d56591..0000000 Binary files a/Editor/Res/Icons/SubHeaderUIM.png and /dev/null differ diff --git a/Editor/Res/Icons/SubHeaderUIM.png.meta b/Editor/Res/Icons/SubHeaderUIM.png.meta deleted file mode 100644 index 8298534..0000000 --- a/Editor/Res/Icons/SubHeaderUIM.png.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: cffea47dea57d4a4dab6f8af16f1ff43 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - 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: [] - customData: - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/UX/Controller/UXControllerEditor.cs b/Editor/UX/Controller/UXControllerEditor.cs index 04d5f57..0ac6aef 100644 --- a/Editor/UX/Controller/UXControllerEditor.cs +++ b/Editor/UX/Controller/UXControllerEditor.cs @@ -1,73 +1,424 @@ using UnityEditor; using UnityEngine; using AlicizaX.UI; -using AlicizaX.UI.Runtime; +using System.Collections.Generic; -[CustomEditor(typeof(UXController))] -public class UXControllerEditor : Editor +namespace AlicizaX.UI { - private SerializedProperty _controllersProp; - - private void OnEnable() + [CustomEditor(typeof(UXController))] + public class UXControllerEditor : UnityEditor.Editor { - _controllersProp = serializedObject.FindProperty("_controllers"); - } + private SerializedProperty _controllersProp; + private bool _showRecorders = true; + private bool _previewMode = false; + private Dictionary _controllerFoldouts = new Dictionary(); - public override void OnInspectorGUI() - { - serializedObject.Update(); + private GUIStyle _headerStyle; + private GUIStyle _toolbarStyle; + private GUIStyle _controllerHeaderStyle; - EditorGUILayout.LabelField("UX Controller", EditorStyles.boldLabel); - EditorGUILayout.Space(); - EditorGUI.BeginDisabledGroup(true); - - for (int i = 0; i < _controllersProp.arraySize; i++) + private void OnEnable() { - var el = _controllersProp.GetArrayElementAtIndex(i); - var nameProp = el.FindPropertyRelative("Name"); - var lengthProp = el.FindPropertyRelative("Length"); + _controllersProp = serializedObject.FindProperty("_controllers"); + } - EditorGUILayout.BeginVertical("box"); - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField($"[{i}]", GUILayout.Width(30)); - nameProp.stringValue = EditorGUILayout.TextField(nameProp.stringValue); - if (GUILayout.Button("Remove", GUILayout.Width(70))) + private void InitStyles() + { + if (_headerStyle == null) { - _controllersProp.DeleteArrayElementAtIndex(i); - break; + _headerStyle = new GUIStyle(EditorStyles.boldLabel) + { + fontSize = 13, + fontStyle = FontStyle.Bold + }; + } + + if (_toolbarStyle == null) + { + _toolbarStyle = new GUIStyle(EditorStyles.toolbar) + { + fixedHeight = 25 + }; + } + + if (_controllerHeaderStyle == null) + { + _controllerHeaderStyle = new GUIStyle(EditorStyles.foldout) + { + fontStyle = FontStyle.Bold + }; + } + } + + public override void OnInspectorGUI() + { + InitStyles(); + serializedObject.Update(); + + var controller = target as UXController; + + // Header + DrawHeader(); + EditorGUILayout.Space(5); + + // Preview Mode + DrawPreviewMode(controller); + EditorGUILayout.Space(5); + + // Toolbar + DrawToolbar(); + EditorGUILayout.Space(5); + + // Controllers List + DrawControllersList(controller); + EditorGUILayout.Space(5); + + // Recorders Section + DrawRecorders(controller); + + serializedObject.ApplyModifiedProperties(); + } + + private void DrawHeader() + { + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + EditorGUILayout.BeginHorizontal(); + + EditorGUILayout.LabelField("UX Controller", _headerStyle, GUILayout.Width(130)); + EditorGUILayout.LabelField($"Controllers: {_controllersProp.arraySize}", EditorStyles.miniLabel); + + GUILayout.FlexibleSpace(); + + if (GUILayout.Button("+ Add Controller", GUILayout.Width(110))) + { + AddNewController(); + } + + EditorGUILayout.EndHorizontal(); + EditorGUILayout.EndVertical(); + } + + private void DrawPreviewMode(UXController controller) + { + Color oldColor = GUI.backgroundColor; + if (_previewMode) GUI.backgroundColor = new Color(0.5f, 1f, 0.5f); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUI.backgroundColor = oldColor; + + EditorGUILayout.BeginHorizontal(); + + EditorGUI.BeginChangeCheck(); + _previewMode = EditorGUILayout.Toggle("Preview Mode", _previewMode); + if (EditorGUI.EndChangeCheck()) + { + if (!_previewMode) + { + ResetAllControllers(controller); + } + } + + if (_previewMode) + { + GUILayout.FlexibleSpace(); + if (GUILayout.Button("Reset All", GUILayout.Width(80))) + { + ResetAllControllers(controller); + } } EditorGUILayout.EndHorizontal(); - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Length", GUILayout.Width(50)); - lengthProp.intValue = Mathf.Max(1, EditorGUILayout.IntField(lengthProp.intValue)); - EditorGUILayout.EndHorizontal(); - - - var ux = target as UXController; - if (ux != null && ux.Controllers != null && i < ux.Controllers.Count) + if (_previewMode) { - EditorGUILayout.LabelField("CurrentIndex", ux.Controllers[i].CurrentIndex.ToString()); + EditorGUILayout.HelpBox("Preview mode active. Click state buttons to preview.", MessageType.Info); } EditorGUILayout.EndVertical(); - EditorGUILayout.Space(); } - var controller = target as UXController; - using (new EditorGUILayout.VerticalScope("Box")) + private void DrawToolbar() { - foreach (var recorder in controller.Recorders) + EditorGUILayout.BeginHorizontal(_toolbarStyle); + + if (GUILayout.Button("Expand All", EditorStyles.toolbarButton, GUILayout.Width(70))) { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField($"ID:{recorder.ID}", EditorStyles.helpBox); - EditorGUILayout.ObjectField(recorder, typeof(UXControllerStateRecorder), true); - EditorGUILayout.EndHorizontal(); + for (int i = 0; i < _controllersProp.arraySize; i++) + { + _controllerFoldouts[i] = true; + } + } + + if (GUILayout.Button("Collapse All", EditorStyles.toolbarButton, GUILayout.Width(75))) + { + _controllerFoldouts.Clear(); + } + + GUILayout.FlexibleSpace(); + + EditorGUILayout.EndHorizontal(); + } + + private void DrawControllersList(UXController controller) + { + if (_controllersProp.arraySize == 0) + { + EditorGUILayout.HelpBox("No controllers defined. Click '+ Add Controller' to create one.", MessageType.Info); + return; + } + + for (int i = 0; i < _controllersProp.arraySize; i++) + { + DrawControllerEntry(controller, i); + EditorGUILayout.Space(3); } } - EditorGUI.EndDisabledGroup(); - serializedObject.ApplyModifiedProperties(); + private void DrawControllerEntry(UXController controller, int index) + { + var element = _controllersProp.GetArrayElementAtIndex(index); + var nameProp = element.FindPropertyRelative("_name"); + var lengthProp = element.FindPropertyRelative("_length"); + var descProp = element.FindPropertyRelative("_description"); + + if (!_controllerFoldouts.ContainsKey(index)) + { + _controllerFoldouts[index] = false; + } + + bool isFolded = _controllerFoldouts[index]; + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + // Header + DrawControllerHeader(index, nameProp, ref isFolded); + _controllerFoldouts[index] = isFolded; + + // Expanded Content + if (isFolded) + { + EditorGUI.indentLevel++; + + // Name + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Name", GUILayout.Width(70)); + nameProp.stringValue = EditorGUILayout.TextField(nameProp.stringValue); + EditorGUILayout.EndHorizontal(); + + // Length + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Length", GUILayout.Width(70)); + lengthProp.intValue = Mathf.Max(1, EditorGUILayout.IntField(lengthProp.intValue)); + EditorGUILayout.EndHorizontal(); + + // Description + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Description", GUILayout.Width(70)); + descProp.stringValue = EditorGUILayout.TextField(descProp.stringValue); + EditorGUILayout.EndHorizontal(); + + // Preview + if (_previewMode && !Application.isPlaying) + { + EditorGUILayout.Space(5); + DrawControllerPreview(controller, index, lengthProp.intValue); + } + + EditorGUI.indentLevel--; + } + + EditorGUILayout.EndVertical(); + } + + private void DrawControllerHeader(int index, SerializedProperty nameProp, ref bool isFolded) + { + EditorGUILayout.BeginHorizontal(); + + // Foldout + isFolded = EditorGUILayout.Foldout(isFolded, $"[{index}] {nameProp.stringValue}", true, _controllerHeaderStyle); + + GUILayout.FlexibleSpace(); + + // Buttons + if (GUILayout.Button("▲", EditorStyles.miniButtonLeft, GUILayout.Width(25)) && index > 0) + { + _controllersProp.MoveArrayElement(index, index - 1); + GUIUtility.ExitGUI(); + } + + if (GUILayout.Button("▼", EditorStyles.miniButtonMid, GUILayout.Width(25)) && index < _controllersProp.arraySize - 1) + { + _controllersProp.MoveArrayElement(index, index + 1); + GUIUtility.ExitGUI(); + } + + if (GUILayout.Button("⎘", EditorStyles.miniButtonMid, GUILayout.Width(25))) + { + DuplicateController(index); + GUIUtility.ExitGUI(); + } + + if (GUILayout.Button("×", EditorStyles.miniButtonRight, GUILayout.Width(25))) + { + if (EditorUtility.DisplayDialog("Delete Controller", + $"Delete controller '{nameProp.stringValue}'?", "Delete", "Cancel")) + { + DeleteController(index); + } + } + + EditorGUILayout.EndHorizontal(); + } + + private void DrawControllerPreview(UXController controller, int controllerIndex, int length) + { + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + EditorGUILayout.LabelField("Preview", EditorStyles.boldLabel); + + var handle = controller.GetControllerAt(controllerIndex); + if (handle != null) + { + int currentIndex = handle.SelectedIndex; + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField($"State: {currentIndex}", GUILayout.Width(60)); + + string[] options = new string[length]; + for (int i = 0; i < length; i++) + { + options[i] = i.ToString(); + } + + EditorGUI.BeginChangeCheck(); + int newIndex = GUILayout.SelectionGrid(currentIndex, options, Mathf.Min(length, 6)); + if (EditorGUI.EndChangeCheck()) + { + controller.SetControllerIndexInternal(controllerIndex, newIndex); + EditorUtility.SetDirty(controller); + SceneView.RepaintAll(); + } + + EditorGUILayout.EndHorizontal(); + } + + EditorGUILayout.EndVertical(); + } + + private void DrawRecorders(UXController controller) + { + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + EditorGUILayout.BeginHorizontal(); + _showRecorders = EditorGUILayout.Foldout(_showRecorders, $"State Recorders ({controller.Recorders.Count})", true); + EditorGUILayout.EndHorizontal(); + + if (_showRecorders) + { + if (controller.Recorders.Count == 0) + { + EditorGUILayout.HelpBox("No state recorders attached.", MessageType.Info); + } + else + { + EditorGUI.indentLevel++; + + for (int i = 0; i < controller.Recorders.Count; i++) + { + DrawRecorderEntry(controller.Recorders[i], i); + } + + EditorGUI.indentLevel--; + } + } + + EditorGUILayout.EndVertical(); + } + + private void DrawRecorderEntry(UXControllerStateRecorder recorder, int index) + { + if (recorder == null) return; + + EditorGUILayout.BeginHorizontal(EditorStyles.helpBox); + + EditorGUILayout.LabelField($"[{index}]", GUILayout.Width(30)); + EditorGUILayout.LabelField($"ID: {recorder.ID}", GUILayout.Width(100)); + + EditorGUI.BeginDisabledGroup(true); + EditorGUILayout.ObjectField(recorder, typeof(UXControllerStateRecorder), true); + EditorGUI.EndDisabledGroup(); + + EditorGUILayout.LabelField($"States: {recorder.StateEntries.Count}", GUILayout.Width(60)); + + if (GUILayout.Button("Select", GUILayout.Width(60))) + { + Selection.activeGameObject = recorder.gameObject; + } + + EditorGUILayout.EndHorizontal(); + } + + private void AddNewController() + { + _controllersProp.arraySize++; + var newElement = _controllersProp.GetArrayElementAtIndex(_controllersProp.arraySize - 1); + newElement.FindPropertyRelative("_name").stringValue = $"Controller{_controllersProp.arraySize}"; + newElement.FindPropertyRelative("_length").intValue = 2; + newElement.FindPropertyRelative("_description").stringValue = ""; + _controllerFoldouts[_controllersProp.arraySize - 1] = true; + } + + private void DuplicateController(int index) + { + _controllersProp.InsertArrayElementAtIndex(index); + + var newProp = _controllersProp.GetArrayElementAtIndex(index + 1); + var nameProp = newProp.FindPropertyRelative("_name"); + nameProp.stringValue += " Copy"; + + _controllerFoldouts[index + 1] = true; + } + + private void DeleteController(int index) + { + if (index < 0 || index >= _controllersProp.arraySize) + { + return; + } + + Undo.RecordObject(serializedObject.targetObject, "Delete Controller"); + + _controllersProp.DeleteArrayElementAtIndex(index); + _controllerFoldouts.Remove(index); + + // Rebuild foldout dictionary with corrected indices + var newFoldouts = new Dictionary(); + foreach (var kvp in _controllerFoldouts) + { + if (kvp.Key < index) + { + newFoldouts[kvp.Key] = kvp.Value; + } + else if (kvp.Key > index) + { + newFoldouts[kvp.Key - 1] = kvp.Value; + } + } + _controllerFoldouts = newFoldouts; + + serializedObject.ApplyModifiedProperties(); + EditorUtility.SetDirty(serializedObject.targetObject); + + GUIUtility.ExitGUI(); + } + + private void ResetAllControllers(UXController controller) + { + for (int i = 0; i < controller.ControllerCount; i++) + { + controller.SetControllerIndexInternal(i, 0); + } + EditorUtility.SetDirty(controller); + SceneView.RepaintAll(); + } } } diff --git a/Editor/UX/Controller/UXControllerSceneView.cs b/Editor/UX/Controller/UXControllerSceneView.cs new file mode 100644 index 0000000..be50c51 --- /dev/null +++ b/Editor/UX/Controller/UXControllerSceneView.cs @@ -0,0 +1,210 @@ +#if UNITY_EDITOR +using UnityEditor; +using UnityEngine; +namespace AlicizaX.UI +{ + public class UXControllerSceneViewWindow : EditorWindow + { + private Vector2 _scrollPosition; + private bool _autoRefresh = false; + private double _lastRefreshTime; + + [MenuItem("Window/UX/Controller Scene View")] + public static void ShowWindow() + { + var window = GetWindow("UX Controller Viewer"); + window.minSize = new Vector2(350, 400); + window.Show(); + } + + private void OnEnable() + { + _lastRefreshTime = EditorApplication.timeSinceStartup; + } + + private void Update() + { + if (_autoRefresh && EditorApplication.timeSinceStartup - _lastRefreshTime > 0.5) + { + _lastRefreshTime = EditorApplication.timeSinceStartup; + Repaint(); + } + } + + private void OnGUI() + { + DrawToolbar(); + + EditorGUILayout.Space(10); + + DrawControllers(); + } + + private void DrawToolbar() + { + EditorGUILayout.BeginHorizontal(EditorStyles.toolbar); + + if (GUILayout.Button("Refresh", EditorStyles.toolbarButton, GUILayout.Width(60))) + { + Repaint(); + } + + _autoRefresh = GUILayout.Toggle(_autoRefresh, "Auto Refresh", EditorStyles.toolbarButton, GUILayout.Width(100)); + + GUILayout.FlexibleSpace(); + + if (GUILayout.Button("Reset All", EditorStyles.toolbarButton, GUILayout.Width(80))) + { + ResetAllControllers(); + } + + EditorGUILayout.EndHorizontal(); + } + + private void DrawControllers() + { + var controllers = GameObject.FindObjectsOfType(); + + if (controllers.Length == 0) + { + EditorGUILayout.HelpBox("No UXControllers found in the current scene.", MessageType.Info); + return; + } + + _scrollPosition = EditorGUILayout.BeginScrollView(_scrollPosition); + + foreach (var controller in controllers) + { + DrawControllerPanel(controller); + EditorGUILayout.Space(5); + } + + EditorGUILayout.EndScrollView(); + } + + private void DrawControllerPanel(UXController controller) + { + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + EditorGUILayout.BeginHorizontal(); + + var boldLabelStyle = new GUIStyle(EditorStyles.boldLabel) + { + fontSize = 13 + }; + EditorGUILayout.LabelField(controller.name, boldLabelStyle); + + GUILayout.FlexibleSpace(); + + if (GUILayout.Button("Select", GUILayout.Width(70))) + { + Selection.activeGameObject = controller.gameObject; + SceneView.FrameLastActiveSceneView(); + } + + if (GUILayout.Button("Reset", GUILayout.Width(70))) + { + ResetController(controller); + } + + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.Space(5); + + EditorGUILayout.LabelField($"Path: {GetGameObjectPath(controller.gameObject)}", EditorStyles.miniLabel); + + EditorGUILayout.Space(5); + + for (int i = 0; i < controller.ControllerCount; i++) + { + DrawControllerStatePanel(controller, i); + } + + EditorGUILayout.Space(3); + EditorGUILayout.LabelField($"State Recorders: {controller.Recorders.Count}", EditorStyles.miniLabel); + + EditorGUILayout.EndVertical(); + } + + private void DrawControllerStatePanel(UXController controller, int controllerIndex) + { + var handle = controller.GetControllerAt(controllerIndex); + if (handle == null) return; + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField(handle.Name, EditorStyles.boldLabel, GUILayout.Width(120)); + + if (!string.IsNullOrEmpty(handle.Description)) + { + EditorGUILayout.LabelField($"({handle.Description})", EditorStyles.miniLabel); + } + + EditorGUILayout.EndHorizontal(); + + int currentIndex = handle.SelectedIndex; + int length = handle.Length; + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("State:", GUILayout.Width(50)); + + string[] options = new string[length]; + for (int i = 0; i < length; i++) + { + options[i] = $"Index {i}"; + } + + EditorGUI.BeginChangeCheck(); + int newIndex = GUILayout.SelectionGrid(currentIndex, options, Mathf.Min(length, 5)); + if (EditorGUI.EndChangeCheck() && newIndex != currentIndex) + { + Undo.RecordObject(controller, "Change Controller State"); + controller.SetControllerIndexInternal(controllerIndex, newIndex); + EditorUtility.SetDirty(controller); + } + + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.EndVertical(); + } + + private void ResetController(UXController controller) + { + Undo.RecordObject(controller, "Reset Controller"); + + for (int i = 0; i < controller.ControllerCount; i++) + { + controller.SetControllerIndexInternal(i, 0); + } + + EditorUtility.SetDirty(controller); + Repaint(); + } + + private void ResetAllControllers() + { + var controllers = GameObject.FindObjectsOfType(); + + foreach (var controller in controllers) + { + ResetController(controller); + } + } + + private string GetGameObjectPath(GameObject obj) + { + string path = obj.name; + Transform current = obj.transform.parent; + + while (current != null) + { + path = current.name + "/" + path; + current = current.parent; + } + + return path; + } + } +} +#endif diff --git a/Editor/UX/Controller/UXControllerSceneView.cs.meta b/Editor/UX/Controller/UXControllerSceneView.cs.meta new file mode 100644 index 0000000..9251c1f --- /dev/null +++ b/Editor/UX/Controller/UXControllerSceneView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b698383c9842af646b8985aa1fc11a77 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/UX/Controller/UXControllerStateRecorderEditor.cs b/Editor/UX/Controller/UXControllerStateRecorderEditor.cs index 29403dc..6f19c88 100644 --- a/Editor/UX/Controller/UXControllerStateRecorderEditor.cs +++ b/Editor/UX/Controller/UXControllerStateRecorderEditor.cs @@ -8,351 +8,1085 @@ using UnityEditor.Experimental.GraphView; using UnityEditor.Experimental.SceneManagement; using UnityEngine; using AlicizaX.UI; -using AlicizaX.UI.Runtime; +using TMPro; using UnityEditor.SceneManagement; -using Random = UnityEngine.Random; +using UnityEngine.UI; -[CustomEditor(typeof(UXControllerStateRecorder))] -public class UXControllerStateRecorderEditor : Editor +namespace AlicizaX.UI { - private SerializedProperty _stateEntriesProp; - private SerializedProperty _controller; - private SerializedProperty _id; - private GUIContent _removeIcon; - private UXController _cacheController; - - private void OnEnable() + [CustomEditor(typeof(UXControllerStateRecorder))] + public class UXControllerStateRecorderEditor : UnityEditor.Editor { - _controller = serializedObject.FindProperty("_controller"); - _id = serializedObject.FindProperty("_id"); - _stateEntriesProp = serializedObject.FindProperty("_stateEntries"); - _removeIcon = EditorGUIUtility.IconContent("d_winbtn_win_close"); - } + private SerializedProperty _stateEntriesProp; + private SerializedProperty _controller; + private SerializedProperty _id; + private UXController _cacheController; - private void OnDestroy() - { - if (target == null) + private Dictionary _stateFoldouts = new Dictionary(); + private bool _showControllerInfo = true; + private bool _compactMode = false; + + private GUIStyle _headerStyle; + private GUIStyle _toolbarStyle; + private GUIStyle _stateHeaderStyle; + + private void OnEnable() { - UnRegisterSelf(); + _controller = serializedObject.FindProperty("_controller"); + _id = serializedObject.FindProperty("_id"); + _stateEntriesProp = serializedObject.FindProperty("_stateEntries"); } - } - private void UnRegisterSelf() - { - UXController controller = (_cacheController != null) ? _cacheController : GetPrefabStageController(); - if (controller == null) return; - var so = new SerializedObject(controller); - var recorders = so.FindProperty("_recorders"); - for (int i = recorders.arraySize - 1; i >= 0; i--) + private void OnDestroy() { - var el = recorders.GetArrayElementAtIndex(i); - if (el.objectReferenceValue == null) + if (target == null) { - recorders.DeleteArrayElementAtIndex(i); - break; + UnRegisterSelf(); } } - so.ApplyModifiedProperties(); - EditorUtility.SetDirty(controller); - } - - private void RegisterSelfToController(UXController controller) - { - var so = new SerializedObject(controller); - var recorders = so.FindProperty("_recorders"); - int newIndex = recorders.arraySize; - recorders.InsertArrayElementAtIndex(newIndex); - var el = recorders.GetArrayElementAtIndex(newIndex); - el.objectReferenceValue = target; - so.ApplyModifiedProperties(); - EditorUtility.SetDirty(controller); - } - - public override void OnInspectorGUI() - { - serializedObject.Update(); - - EditorGUILayout.Space(); - - var recorder = target as UXControllerStateRecorder; - UXController prefabCtrl = GetPrefabStageController(); - - if (_id.intValue <= 0) + private void InitStyles() { - _id.intValue = Random.Range(10000000, 99999999); + if (_headerStyle == null) + { + _headerStyle = new GUIStyle(EditorStyles.boldLabel) + { + fontSize = 13, + fontStyle = FontStyle.Bold + }; + } + + if (_toolbarStyle == null) + { + _toolbarStyle = new GUIStyle(EditorStyles.toolbar) + { + fixedHeight = 25 + }; + } + + if (_stateHeaderStyle == null) + { + _stateHeaderStyle = new GUIStyle(EditorStyles.foldout) + { + fontStyle = FontStyle.Bold + }; + } } - - EditorGUILayout.LabelField($"ID:{_id.intValue}", EditorStyles.helpBox); - - EditorGUILayout.BeginHorizontal(); - - - if (prefabCtrl != null && prefabCtrl != _controller.objectReferenceValue) + public override void OnInspectorGUI() { - _controller.objectReferenceValue = prefabCtrl; + InitStyles(); + serializedObject.Update(); + + var recorder = target as UXControllerStateRecorder; + UXController prefabCtrl = GetPrefabStageController(); + + recorder.GenerateID(); + + // Header + DrawHeader(recorder); + EditorGUILayout.Space(5); + + // Controller Reference + DrawControllerSection(recorder, prefabCtrl); + EditorGUILayout.Space(5); + + // Toolbar + DrawToolbar(); + EditorGUILayout.Space(5); + + // States List + DrawStatesList(recorder); + + serializedObject.ApplyModifiedProperties(); } - if (!prefabCtrl.HasRecorder(recorder)) + private void DrawHeader(UXControllerStateRecorder recorder) { - RegisterSelfToController(prefabCtrl); + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + EditorGUILayout.BeginHorizontal(); + + EditorGUILayout.LabelField("UX State Recorder", _headerStyle, GUILayout.Width(150)); + EditorGUILayout.LabelField($"ID: {_id.intValue}", EditorStyles.miniLabel); + + GUILayout.FlexibleSpace(); + + if (GUILayout.Button("Refresh", EditorStyles.miniButtonLeft, GUILayout.Width(60))) + { + recorder.Initialize(); + EditorUtility.SetDirty(recorder); + } + + Color oldColor = GUI.backgroundColor; + if (_compactMode) GUI.backgroundColor = Color.green; + if (GUILayout.Button("Compact", EditorStyles.miniButtonRight, GUILayout.Width(60))) + { + _compactMode = !_compactMode; + _stateFoldouts.Clear(); + } + GUI.backgroundColor = oldColor; + + EditorGUILayout.EndHorizontal(); + EditorGUILayout.EndVertical(); } - if (_controller.objectReferenceValue != null) + private void DrawControllerSection(UXControllerStateRecorder recorder, UXController prefabCtrl) { - _cacheController = _controller.objectReferenceValue as UXController; + if (prefabCtrl != null && prefabCtrl != _controller.objectReferenceValue) + { + _controller.objectReferenceValue = prefabCtrl; + recorder.SetController(prefabCtrl); + } + + if (prefabCtrl != null && !prefabCtrl.HasRecorder(recorder)) + { + RegisterSelfToController(prefabCtrl); + } + + if (_controller.objectReferenceValue != null) + { + _cacheController = _controller.objectReferenceValue as UXController; + } + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + EditorGUILayout.BeginHorizontal(); + _showControllerInfo = EditorGUILayout.Foldout(_showControllerInfo, "Controller Reference", true); + EditorGUILayout.EndHorizontal(); + + // Controller dropdown + var availableControllers = GetAvailableControllers(recorder); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Controller", GUILayout.Width(70)); + + if (availableControllers.Count > 0) + { + int currentIndex = -1; + var currentController = _controller.objectReferenceValue as UXController; + if (currentController != null) + { + currentIndex = availableControllers.IndexOf(currentController); + } + + string[] options = new string[availableControllers.Count]; + for (int i = 0; i < availableControllers.Count; i++) + { + var ctrl = availableControllers[i]; + string path = GetGameObjectPath(ctrl.gameObject, recorder.gameObject); + options[i] = $"{ctrl.gameObject.name} ({path})"; + } + + EditorGUI.BeginChangeCheck(); + int newIndex = EditorGUILayout.Popup(currentIndex, options); + if (EditorGUI.EndChangeCheck() && newIndex >= 0 && newIndex < availableControllers.Count) + { + _controller.objectReferenceValue = availableControllers[newIndex]; + recorder.SetController(availableControllers[newIndex]); + if (!availableControllers[newIndex].HasRecorder(recorder)) + { + RegisterSelfToController(availableControllers[newIndex]); + } + } + + if (currentController != null && GUILayout.Button("Select", GUILayout.Width(60))) + { + Selection.activeGameObject = currentController.gameObject; + } + } + else + { + EditorGUILayout.LabelField("(No controllers found in parents)", EditorStyles.miniLabel); + } + + EditorGUILayout.EndHorizontal(); + + // Controller info + if (_showControllerInfo && _controller.objectReferenceValue != null) + { + UXController ctl = _controller.objectReferenceValue as UXController; + + EditorGUI.indentLevel++; + EditorGUILayout.LabelField($"Controllers: {ctl.ControllerCount}", EditorStyles.miniLabel); + + for (int i = 0; i < ctl.ControllerCount; i++) + { + var handle = ctl.GetControllerAt(i); + if (handle != null) + { + string desc = string.IsNullOrEmpty(handle.Description) ? "" : $" - {handle.Description}"; + EditorGUILayout.LabelField($" [{i}] {handle.Name} (Length: {handle.Length}){desc}", EditorStyles.miniLabel); + } + } + EditorGUI.indentLevel--; + } + + if (_controller.objectReferenceValue == null) + { + EditorGUILayout.HelpBox("No controller assigned. Add UXController to parent GameObject.", MessageType.Warning); + } + + EditorGUILayout.EndVertical(); } - - if (_controller.objectReferenceValue != null) + private void DrawToolbar() { - UXController ctl = _controller.objectReferenceValue as UXController; - EditorGUILayout.LabelField($"{ctl.name} ({ctl.Controllers.Count} controllers)", EditorStyles.helpBox); - } - else - EditorGUILayout.LabelField("(None)", EditorStyles.helpBox); + EditorGUILayout.BeginHorizontal(_toolbarStyle); + if (GUILayout.Button("+ Add State", EditorStyles.toolbarButton, GUILayout.Width(100))) + { + ShowAddStateMenu(); + } - EditorGUILayout.EndHorizontal(); + EditorGUI.BeginDisabledGroup(_stateEntriesProp.arraySize == 0); + if (GUILayout.Button("Clear All", EditorStyles.toolbarButton, GUILayout.Width(70))) + { + if (EditorUtility.DisplayDialog("Clear All States", + "Remove all states?", "Clear", "Cancel")) + { + ClearAllStates(); + } + } + EditorGUI.EndDisabledGroup(); - EditorGUILayout.Space(); + if (GUILayout.Button("Expand All", EditorStyles.toolbarButton, GUILayout.Width(70))) + { + for (int i = 0; i < _stateEntriesProp.arraySize; i++) + { + _stateFoldouts[i] = true; + } + } - Rect addRect = EditorGUILayout.GetControlRect(false, GUILayout.Height(22)); - if (GUI.Button(addRect, "Add State")) - { - var provider = ScriptableObject.CreateInstance(); - provider.Init(OnTypeSelected); - var screenPos = GUIUtility.GUIToScreenPoint(new Vector2(addRect.x, addRect.yMax)); - SearchWindow.Open(new SearchWindowContext(screenPos), provider); + if (GUILayout.Button("Collapse All", EditorStyles.toolbarButton, GUILayout.Width(75))) + { + _stateFoldouts.Clear(); + } + + GUILayout.FlexibleSpace(); + + EditorGUILayout.LabelField($"States: {_stateEntriesProp.arraySize}", EditorStyles.miniLabel, GUILayout.Width(70)); + + EditorGUILayout.EndHorizontal(); } - EditorGUILayout.Space(); - - for (int i = 0; i < _stateEntriesProp.arraySize; i++) + private void DrawStatesList(UXControllerStateRecorder recorder) { - var entryProp = _stateEntriesProp.GetArrayElementAtIndex(i); - if (entryProp == null) continue; + if (_stateEntriesProp.arraySize == 0) + { + EditorGUILayout.HelpBox("No states defined. Click '+ Add State' to begin.", MessageType.Info); + return; + } + + for (int i = 0; i < _stateEntriesProp.arraySize; i++) + { + DrawStateEntry(recorder, i); + EditorGUILayout.Space(3); + } + } + + private void DrawStateEntry(UXControllerStateRecorder recorder, int index) + { + if (index < 0 || index >= _stateEntriesProp.arraySize) + { + return; + } + + var entryProp = _stateEntriesProp.GetArrayElementAtIndex(index); + if (entryProp == null) return; var stateProp = entryProp.FindPropertyRelative("State"); var controllerNameProp = entryProp.FindPropertyRelative("ControllerName"); var controllerIndexProp = entryProp.FindPropertyRelative("ControllerIndex"); - if (stateProp == null) + // Validate all properties + if (controllerNameProp == null || controllerIndexProp == null) { - EditorGUILayout.HelpBox($"Unable to find 'State' on entry {i}.", MessageType.Error); - if (GUILayout.Button("Remove")) - { - _stateEntriesProp.DeleteArrayElementAtIndex(i); - break; - } - - continue; + return; } + if (stateProp == null || stateProp.managedReferenceValue == null) + { + DrawInvalidStateEntry(index); + return; + } + + var stateInstance = stateProp.managedReferenceValue as ControllerStateBase; + var stateType = stateProp.managedReferenceValue.GetType(); + var attr = stateType.GetCustomAttribute(); + var stateName = attr != null ? attr.StateName : stateType.Name; + + bool isValid = ValidateState(recorder, stateInstance); + bool isFolded = _stateFoldouts.ContainsKey(index) && _stateFoldouts[index]; + + // State box with validation color + Color boxColor = GUI.backgroundColor; + if (!isValid) GUI.backgroundColor = new Color(1f, 0.5f, 0.5f); + EditorGUILayout.BeginVertical(EditorStyles.helpBox); - var t = stateProp.managedReferenceValue.GetType(); - var attr = t.GetCustomAttribute(); - var tag = attr != null ? attr.StateName : t.Name; - EditorGUILayout.LabelField($"State:{tag}", EditorStyles.helpBox); - EditorGUILayout.BeginHorizontal(); + GUI.backgroundColor = boxColor; + // Header + DrawStateHeader(index, stateName, ref isFolded); + _stateFoldouts[index] = isFolded; - var controllerNames = GetControllerNamesForRecorder(recorder); - int selIdx = -1; - if (!string.IsNullOrEmpty(controllerNameProp.stringValue)) + // Compact mode: show binding info + if (_compactMode && !isFolded) { - selIdx = controllerNames.IndexOf(controllerNameProp.stringValue); - } - - GUILayoutOption ctrlWidth = GUILayout.Width(140); - if (controllerNames.Count > 0) - { - int newSel = EditorGUILayout.Popup(selIdx, controllerNames.ToArray(), ctrlWidth); - if (newSel >= 0 && newSel < controllerNames.Count) - controllerNameProp.stringValue = controllerNames[newSel]; - } - else - { - if (!string.IsNullOrEmpty(controllerNameProp.stringValue)) + EditorGUI.indentLevel++; + try { - EditorGUI.BeginDisabledGroup(true); - EditorGUILayout.HelpBox($"绑定控制器 [{controllerNameProp.stringValue}] 不存在", MessageType.Error); - EditorGUI.EndDisabledGroup(); + string bindingText = string.IsNullOrEmpty(controllerNameProp.stringValue) + ? "Not Bound" + : $"Bound to: {controllerNameProp.stringValue}[{controllerIndexProp.intValue}]"; + EditorGUILayout.LabelField(bindingText, EditorStyles.miniLabel); } - else + catch (ObjectDisposedException) { - EditorGUILayout.HelpBox($"暂无控制器", MessageType.Warning); + EditorGUILayout.LabelField("Binding: (refreshing...)", EditorStyles.miniLabel); } + EditorGUI.indentLevel--; } - - int ctrlLen = GetSelectedControllerLength(recorder, controllerNameProp.stringValue); - if (ctrlLen <= 0) ctrlLen = 1; - controllerIndexProp.intValue = Mathf.Clamp(controllerIndexProp.intValue, 0, ctrlLen - 1); - string[] idxOptions = new string[ctrlLen]; - for (int j = 0; j < ctrlLen; j++) idxOptions[j] = j.ToString(); - int curIdx = Mathf.Clamp(controllerIndexProp.intValue, 0, ctrlLen - 1); - - if (controllerNames.Count > 0) + // Expanded content + if (isFolded && !_compactMode) { - int newIdx = EditorGUILayout.Popup(curIdx, idxOptions, GUILayout.Width(60)); - if (newIdx != curIdx) controllerIndexProp.intValue = newIdx; - } + EditorGUI.indentLevel++; - GUILayout.FlexibleSpace(); + // Binding + DrawStateBinding(recorder, controllerNameProp, controllerIndexProp); + EditorGUILayout.Space(3); - if (GUILayout.Button(_removeIcon, GUILayout.Width(28), GUILayout.Height(20))) - { - _stateEntriesProp.DeleteArrayElementAtIndex(i); - break; - } + // Properties + if (stateInstance != null) + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Properties", EditorStyles.boldLabel); - EditorGUILayout.EndHorizontal(); + // Set to Current Value button + if (GUILayout.Button("Set to Current", GUILayout.Width(110))) + { + SetStateToCurrentValue(recorder, stateInstance, stateProp); + } - EditorGUILayout.Space(4); + EditorGUILayout.EndHorizontal(); - if (stateProp.managedReferenceValue == null) - { - EditorGUILayout.HelpBox("State instance is null. Remove and re-add.", MessageType.Warning); - } - else - { - EditorGUILayout.BeginVertical(EditorStyles.helpBox); - EditorGUILayout.LabelField(new GUIContent("属性"), EditorStyles.boldLabel); - SerializedClassDrawer.DrawSerializableProperty(stateProp); - EditorGUILayout.EndVertical(); - } + SerializedClassDrawer.DrawSerializableProperty(stateProp); - bool valid = true; - try - { - var inst = stateProp.managedReferenceValue as ControllerStateBase; - if (inst != null) valid = inst.Valid(recorder); - } - catch (Exception ex) - { - valid = false; - Debug.LogException(ex); - } + // Description + EditorGUILayout.Space(2); + var description = stateInstance.GetDescription(); + if (!string.IsNullOrEmpty(description)) + { + EditorGUILayout.LabelField($"ℹ {description}", EditorStyles.miniLabel); + } + } - if (!valid) - { - EditorGUILayout.HelpBox($"当前状态核验失败 请查看{stateProp.managedReferenceValue.GetType().FullName}脚本Valid", MessageType.Error); + // Validation warning + if (!isValid) + { + EditorGUILayout.HelpBox("State validation failed. Check required components.", MessageType.Error); + } + + EditorGUI.indentLevel--; } EditorGUILayout.EndVertical(); - EditorGUILayout.Space(); } - serializedObject.ApplyModifiedProperties(); - } - - - private void OnTypeSelected(Type type) - { - if (type == null) return; - - // 撤销支持 - Undo.RecordObject(serializedObject.targetObject, "Add Controller State"); - - serializedObject.Update(); - - int idx = _stateEntriesProp.arraySize; - _stateEntriesProp.InsertArrayElementAtIndex(idx); - var entryProp = _stateEntriesProp.GetArrayElementAtIndex(idx); - var stateProp = entryProp.FindPropertyRelative("State"); - var controllerNameProp = entryProp.FindPropertyRelative("ControllerName"); - var controllerIndexProp = entryProp.FindPropertyRelative("ControllerIndex"); - var defaultValueProp = entryProp.FindPropertyRelative("DefaultValue"); - ControllerStateBase instance = null; - try + private void DrawStateHeader(int index, string stateName, ref bool isFolded) { - instance = (ControllerStateBase)Activator.CreateInstance(type); - } - catch (Exception ex) - { - Debug.LogException(ex); + EditorGUILayout.BeginHorizontal(); + + // Foldout with name + isFolded = EditorGUILayout.Foldout(isFolded, $"[{index}] {stateName}", true, _stateHeaderStyle); + + GUILayout.FlexibleSpace(); + + // Buttons + if (GUILayout.Button("▲", EditorStyles.miniButtonLeft, GUILayout.Width(25)) && index > 0) + { + MoveStateUp(index); + } + + if (GUILayout.Button("▼", EditorStyles.miniButtonMid, GUILayout.Width(25)) && index < _stateEntriesProp.arraySize - 1) + { + MoveStateDown(index); + } + + if (GUILayout.Button("⎘", EditorStyles.miniButtonMid, GUILayout.Width(25))) + { + DuplicateState(index); + } + + if (GUILayout.Button("×", EditorStyles.miniButtonRight, GUILayout.Width(25))) + { + DeleteStateAtIndex(index); + } + + EditorGUILayout.EndHorizontal(); } - if (instance != null) + private void DrawStateBinding(UXControllerStateRecorder recorder, + SerializedProperty controllerNameProp, SerializedProperty controllerIndexProp) { - var recorder = serializedObject.targetObject as UXControllerStateRecorder; - instance.Init(recorder); + // Safety check: ensure properties are valid + if (controllerNameProp == null || controllerIndexProp == null) + { + EditorGUILayout.HelpBox("Binding properties are invalid. Try refreshing.", MessageType.Warning); + return; + } + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + EditorGUILayout.LabelField("Binding", EditorStyles.boldLabel); + + var controllerNames = GetControllerNamesForRecorder(recorder); + + // Controller dropdown + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Controller", GUILayout.Width(70)); + + if (controllerNames.Count > 0) + { + string currentName = ""; + try + { + currentName = controllerNameProp.stringValue; + } + catch (ObjectDisposedException) + { + // Property has been disposed, exit gracefully + EditorGUILayout.EndHorizontal(); + EditorGUILayout.EndVertical(); + return; + } + + int selIdx = controllerNames.IndexOf(currentName); + if (selIdx < 0) selIdx = 0; + + EditorGUI.BeginChangeCheck(); + int newSel = EditorGUILayout.Popup(selIdx, controllerNames.ToArray()); + if (EditorGUI.EndChangeCheck() && newSel >= 0 && newSel < controllerNames.Count) + { + controllerNameProp.stringValue = controllerNames[newSel]; + } + } + else + { + EditorGUILayout.LabelField("(No controllers available)", EditorStyles.miniLabel); + } + EditorGUILayout.EndHorizontal(); + + // Index dropdown + if (controllerNames.Count > 0 && !string.IsNullOrEmpty(controllerNameProp.stringValue)) + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Index", GUILayout.Width(70)); + + int ctrlLen = GetSelectedControllerLength(recorder, controllerNameProp.stringValue); + if (ctrlLen <= 0) ctrlLen = 1; + + controllerIndexProp.intValue = Mathf.Clamp(controllerIndexProp.intValue, 0, ctrlLen - 1); + + string[] idxOptions = new string[ctrlLen]; + for (int j = 0; j < ctrlLen; j++) idxOptions[j] = j.ToString(); + + int curIdx = controllerIndexProp.intValue; + EditorGUI.BeginChangeCheck(); + int newIdx = EditorGUILayout.Popup(curIdx, idxOptions, GUILayout.Width(100)); + if (EditorGUI.EndChangeCheck()) + { + controllerIndexProp.intValue = newIdx; + } + + // Preview button + if (_controller.objectReferenceValue != null && !Application.isPlaying) + { + if (GUILayout.Button("Preview", GUILayout.Width(60))) + { + PreviewState(controllerNameProp.stringValue, controllerIndexProp.intValue); + } + } + + EditorGUILayout.EndHorizontal(); + } + + EditorGUILayout.EndVertical(); } - // 把实例写进 SerializedProperty(需保证你的 State 字段用了 [SerializeReference]) - if (stateProp != null) stateProp.managedReferenceValue = instance; - if (stateProp != null) stateProp.isExpanded = true; - controllerNameProp.stringValue = ""; - controllerIndexProp.intValue = 0; - - serializedObject.ApplyModifiedProperties(); - EditorUtility.SetDirty(serializedObject.targetObject); - } - - - private UXController GetPrefabStageController() - { - var stage = PrefabStageUtility.GetCurrentPrefabStage(); - if (stage == null) return null; - var root = stage.prefabContentsRoot; - if (root == null) return null; - return root.GetComponentInChildren(); - } - - private List GetControllerNamesForRecorder(UXControllerStateRecorder recorder) - { - var names = new List(); - var prefabCtrl = GetPrefabStageController(); - if (prefabCtrl != null) + private void DrawInvalidStateEntry(int index) { - foreach (var cd in prefabCtrl.Controllers) names.Add(cd.Name); + Color oldColor = GUI.backgroundColor; + GUI.backgroundColor = new Color(1f, 0.5f, 0.5f); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUI.backgroundColor = oldColor; + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField($"[{index}] Invalid State", EditorStyles.boldLabel); + + if (GUILayout.Button("Remove", GUILayout.Width(60))) + { + DeleteStateAtIndex(index); + } + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.HelpBox("State data is corrupted. Remove and re-add.", MessageType.Error); + + EditorGUILayout.EndVertical(); + } + + private void DeleteStateAtIndex(int index) + { + if (index < 0 || index >= _stateEntriesProp.arraySize) + { + Debug.LogWarning($"Invalid state index: {index}"); + return; + } + + Undo.RecordObject(serializedObject.targetObject, "Delete State"); + + // Get the entry before deleting + var entryProp = _stateEntriesProp.GetArrayElementAtIndex(index); + var stateProp = entryProp?.FindPropertyRelative("State"); + + // If the state reference is not null, we need to delete twice + // First deletion clears the reference, second removes the array element + if (stateProp != null && stateProp.managedReferenceValue != null) + { + stateProp.managedReferenceValue = null; + } + + // Now delete the array element + _stateEntriesProp.DeleteArrayElementAtIndex(index); + + // Clean up foldout dictionary + _stateFoldouts.Remove(index); + + // Rebuild foldout dictionary with corrected indices + var newFoldouts = new Dictionary(); + foreach (var kvp in _stateFoldouts) + { + if (kvp.Key < index) + { + newFoldouts[kvp.Key] = kvp.Value; + } + else if (kvp.Key > index) + { + newFoldouts[kvp.Key - 1] = kvp.Value; + } + } + _stateFoldouts = newFoldouts; + + serializedObject.ApplyModifiedProperties(); + EditorUtility.SetDirty(serializedObject.targetObject); + + // Exit GUI to prevent using disposed SerializedProperty + GUIUtility.ExitGUI(); + } + + private void ClearAllStates() + { + Undo.RecordObject(serializedObject.targetObject, "Clear All States"); + + // Clear all managed references first + for (int i = _stateEntriesProp.arraySize - 1; i >= 0; i--) + { + var entryProp = _stateEntriesProp.GetArrayElementAtIndex(i); + var stateProp = entryProp?.FindPropertyRelative("State"); + if (stateProp != null && stateProp.managedReferenceValue != null) + { + stateProp.managedReferenceValue = null; + } + } + + // Clear the array + _stateEntriesProp.ClearArray(); + _stateFoldouts.Clear(); + + serializedObject.ApplyModifiedProperties(); + EditorUtility.SetDirty(serializedObject.targetObject); + + // Exit GUI to prevent using disposed SerializedProperty + GUIUtility.ExitGUI(); + } + + private void PreviewState(string controllerName, int index) + { + if (_controller.objectReferenceValue != null) + { + var ctl = _controller.objectReferenceValue as UXController; + ctl.SetControllerIndex(controllerName, index); + EditorUtility.SetDirty(ctl); + SceneView.RepaintAll(); + } + } + + private void DuplicateState(int index) + { + if (index < 0 || index >= _stateEntriesProp.arraySize) + { + Debug.LogWarning($"Invalid state index: {index}"); + return; + } + + Undo.RecordObject(serializedObject.targetObject, "Duplicate State"); + + _stateEntriesProp.InsertArrayElementAtIndex(index); + + // Update foldout dictionary + var newFoldouts = new Dictionary(); + foreach (var kvp in _stateFoldouts) + { + if (kvp.Key <= index) + { + newFoldouts[kvp.Key] = kvp.Value; + } + else + { + newFoldouts[kvp.Key + 1] = kvp.Value; + } + } + _stateFoldouts = newFoldouts; + _stateFoldouts[index + 1] = true; + + serializedObject.ApplyModifiedProperties(); + EditorUtility.SetDirty(serializedObject.targetObject); + + // Exit GUI to prevent using disposed SerializedProperty + GUIUtility.ExitGUI(); + } + + private void MoveStateUp(int index) + { + if (index <= 0 || index >= _stateEntriesProp.arraySize) + { + return; + } + + Undo.RecordObject(serializedObject.targetObject, "Move State Up"); + + _stateEntriesProp.MoveArrayElement(index, index - 1); + + // Update foldout dictionary + if (_stateFoldouts.ContainsKey(index)) + { + bool wasFolded = _stateFoldouts[index]; + _stateFoldouts.Remove(index); + _stateFoldouts[index - 1] = wasFolded; + } + + serializedObject.ApplyModifiedProperties(); + EditorUtility.SetDirty(serializedObject.targetObject); + + // Exit GUI to prevent using disposed SerializedProperty + GUIUtility.ExitGUI(); + } + + private void MoveStateDown(int index) + { + if (index < 0 || index >= _stateEntriesProp.arraySize - 1) + { + return; + } + + Undo.RecordObject(serializedObject.targetObject, "Move State Down"); + + _stateEntriesProp.MoveArrayElement(index, index + 1); + + // Update foldout dictionary + if (_stateFoldouts.ContainsKey(index)) + { + bool wasFolded = _stateFoldouts[index]; + _stateFoldouts.Remove(index); + _stateFoldouts[index + 1] = wasFolded; + } + + serializedObject.ApplyModifiedProperties(); + EditorUtility.SetDirty(serializedObject.targetObject); + + // Exit GUI to prevent using disposed SerializedProperty + GUIUtility.ExitGUI(); + } + + private bool ValidateState(UXControllerStateRecorder recorder, ControllerStateBase stateInstance) + { + if (stateInstance == null) return false; + try + { + return stateInstance.Valid(recorder); + } + catch + { + return false; + } + } + + private void ShowAddStateMenu() + { + var provider = ScriptableObject.CreateInstance(); + provider.Init(OnTypeSelected); + SearchWindow.Open(new SearchWindowContext(GUIUtility.GUIToScreenPoint(Event.current.mousePosition)), provider); + } + + private void OnTypeSelected(Type type) + { + if (type == null) return; + + Undo.RecordObject(serializedObject.targetObject, "Add Controller State"); + serializedObject.Update(); + + int idx = _stateEntriesProp.arraySize; + _stateEntriesProp.InsertArrayElementAtIndex(idx); + var entryProp = _stateEntriesProp.GetArrayElementAtIndex(idx); + var stateProp = entryProp.FindPropertyRelative("State"); + var controllerNameProp = entryProp.FindPropertyRelative("ControllerName"); + var controllerIndexProp = entryProp.FindPropertyRelative("ControllerIndex"); + + ControllerStateBase instance = null; + try + { + instance = (ControllerStateBase)Activator.CreateInstance(type); + } + catch (Exception ex) + { + Debug.LogException(ex); + return; + } + + if (instance != null) + { + var recorder = serializedObject.targetObject as UXControllerStateRecorder; + instance.Init(recorder); + } + + if (stateProp != null) + { + stateProp.managedReferenceValue = instance; + stateProp.isExpanded = true; + } + + controllerNameProp.stringValue = ""; + controllerIndexProp.intValue = 0; + + serializedObject.ApplyModifiedProperties(); + EditorUtility.SetDirty(serializedObject.targetObject); + + _stateFoldouts[idx] = true; + } + + private void UnRegisterSelf() + { + UXController controller = (_cacheController != null) ? _cacheController : GetPrefabStageController(); + if (controller == null) return; + + var so = new SerializedObject(controller); + var recorders = so.FindProperty("_recorders"); + for (int i = recorders.arraySize - 1; i >= 0; i--) + { + var el = recorders.GetArrayElementAtIndex(i); + if (el.objectReferenceValue == null) + { + recorders.DeleteArrayElementAtIndex(i); + } + } + + so.ApplyModifiedProperties(); + EditorUtility.SetDirty(controller); + } + + private void RegisterSelfToController(UXController controller) + { + var so = new SerializedObject(controller); + var recorders = so.FindProperty("_recorders"); + int newIndex = recorders.arraySize; + recorders.InsertArrayElementAtIndex(newIndex); + var el = recorders.GetArrayElementAtIndex(newIndex); + el.objectReferenceValue = target; + so.ApplyModifiedProperties(); + EditorUtility.SetDirty(controller); + } + + private UXController GetPrefabStageController() + { + var stage = PrefabStageUtility.GetCurrentPrefabStage(); + if (stage == null) return null; + var root = stage.prefabContentsRoot; + if (root == null) return null; + return root.GetComponentInChildren(); + } + + private List GetControllerNamesForRecorder(UXControllerStateRecorder recorder) + { + var names = new List(); + var prefabCtrl = GetPrefabStageController(); + if (prefabCtrl != null) + { + foreach (var cd in prefabCtrl.Controllers) names.Add(cd.Name); + return names; + } + + var assigned = recorder.Controller; + if (assigned != null) + { + foreach (var cd in assigned.Controllers) names.Add(cd.Name); + return names; + } + + var inScene = recorder.gameObject.GetComponentInParent(); + if (inScene != null) + { + foreach (var cd in inScene.Controllers) names.Add(cd.Name); + return names; + } + return names; } - var assigned = recorder.Controller; - if (assigned != null) + private int GetSelectedControllerLength(UXControllerStateRecorder recorder, string controllerName) { - foreach (var cd in assigned.Controllers) names.Add(cd.Name); - return names; + var prefabCtrl = GetPrefabStageController(); + if (prefabCtrl != null) + { + var ch = prefabCtrl.Controllers.ToList().Find(x => x.Name == controllerName); + if (ch != null) return ch.Length; + } + + var assigned = recorder.Controller; + if (assigned != null) + { + var ch = assigned.Controllers.ToList().Find(x => x.Name == controllerName); + if (ch != null) return ch.Length; + } + + var inScene = recorder.gameObject.GetComponentInParent(); + if (inScene != null) + { + var ch = inScene.Controllers.ToList().Find(x => x.Name == controllerName); + if (ch != null) return ch.Length; + } + + return 1; } - var inScene = recorder.gameObject.GetComponentInParent(); - if (inScene != null) + private List GetAvailableControllers(UXControllerStateRecorder recorder) { - foreach (var cd in inScene.Controllers) names.Add(cd.Name); - return names; + var controllers = new List(); + + // Search upwards through all parent transforms + Transform current = recorder.transform.parent; + while (current != null) + { + var ctrl = current.GetComponent(); + if (ctrl != null && !controllers.Contains(ctrl)) + { + controllers.Add(ctrl); + } + current = current.parent; + } + + return controllers; } - return names; - } - - private int GetSelectedControllerLength(UXControllerStateRecorder recorder, string controllerName) - { - var prefabCtrl = GetPrefabStageController(); - if (prefabCtrl != null) + private string GetGameObjectPath(GameObject target, GameObject from) { - var ch = prefabCtrl.Controllers.ToList().Find(x => x.Name == controllerName); - if (ch != null) return ch.Length; + if (target == null || from == null) return ""; + + List path = new List(); + Transform current = from.transform.parent; + + while (current != null) + { + if (current.gameObject == target) + { + return path.Count == 0 ? "Parent" : string.Join("/", path); + } + path.Insert(0, ".."); + current = current.parent; + } + + return "Unknown"; } - var assigned = recorder.Controller; - if (assigned != null) + private void SetStateToCurrentValue(UXControllerStateRecorder recorder, ControllerStateBase state, SerializedProperty stateProp) { - var ch = assigned.Controllers.ToList().Find(x => x.Name == controllerName); - if (ch != null) return ch.Length; - } + if (recorder == null || state == null) return; - var inScene = recorder.gameObject.GetComponentInParent(); - if (inScene != null) - { - var ch = inScene.Controllers.ToList().Find(x => x.Name == controllerName); - if (ch != null) return ch.Length; - } + Undo.RecordObject(recorder, "Set State to Current Value"); - return 1; + // Use reflection to set current values based on state type + var stateType = state.GetType(); + + if (state is TransformPositionState) + { + if (recorder.TryGetComponent(out var rect)) + { + var posField = stateType.GetField("_position", BindingFlags.NonPublic | BindingFlags.Instance); + if (posField != null) + { + posField.SetValue(state, rect.anchoredPosition); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + } + else if (state is TransformScaleState) + { + if (recorder.transform != null) + { + var scaleField = stateType.GetField("_scale", BindingFlags.NonPublic | BindingFlags.Instance); + if (scaleField != null) + { + scaleField.SetValue(state, recorder.transform.localScale); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + } + else if (state is TransformRotationState) + { + if (recorder.transform != null) + { + var rotField = stateType.GetField("_rotation", BindingFlags.NonPublic | BindingFlags.Instance); + if (rotField != null) + { + rotField.SetValue(state, recorder.transform.localEulerAngles); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + } + else if (state is GraphicColorState) + { + if (recorder.TryGetComponent(out var graphic)) + { + var colorField = stateType.GetField("_color", BindingFlags.NonPublic | BindingFlags.Instance); + if (colorField != null) + { + colorField.SetValue(state, graphic.color); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + } + else if (state is GraphicMaterialState) + { + if (recorder.TryGetComponent(out var graphic)) + { + var matField = stateType.GetField("_material", BindingFlags.NonPublic | BindingFlags.Instance); + if (matField != null) + { + matField.SetValue(state, graphic.material); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + } + else if (state is ImageSpriteState) + { + if (recorder.TryGetComponent(out var image)) + { + var spriteField = stateType.GetField("_sprite", BindingFlags.NonPublic | BindingFlags.Instance); + if (spriteField != null) + { + spriteField.SetValue(state, image.sprite); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + } + else if (state is TextContentState) + { + string currentText = ""; + if (recorder.TryGetComponent(out var text)) + { + currentText = text.text; + } + else if (recorder.TryGetComponent(out var tmp)) + { + currentText = tmp.text; + } + + var textField = stateType.GetField("_text", BindingFlags.NonPublic | BindingFlags.Instance); + if (textField != null) + { + textField.SetValue(state, currentText); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + else if (state is TextColorState) + { + Color currentColor = Color.white; + if (recorder.TryGetComponent(out var text)) + { + currentColor = text.color; + } + else if (recorder.TryGetComponent(out var tmp)) + { + currentColor = tmp.color; + } + + var colorField = stateType.GetField("_color", BindingFlags.NonPublic | BindingFlags.Instance); + if (colorField != null) + { + colorField.SetValue(state, currentColor); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + else if (state is CanvasGroupAlphaState) + { + if (recorder.TryGetComponent(out var canvasGroup)) + { + var alphaField = stateType.GetField("_alpha", BindingFlags.NonPublic | BindingFlags.Instance); + if (alphaField != null) + { + alphaField.SetValue(state, canvasGroup.alpha); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + } + else if (state is CanvasGroupInteractableState) + { + if (recorder.TryGetComponent(out var canvasGroup)) + { + var interField = stateType.GetField("_interactable", BindingFlags.NonPublic | BindingFlags.Instance); + var blockField = stateType.GetField("_blocksRaycasts", BindingFlags.NonPublic | BindingFlags.Instance); + if (interField != null && blockField != null) + { + interField.SetValue(state, canvasGroup.interactable); + blockField.SetValue(state, canvasGroup.blocksRaycasts); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + } + else if (state is GameObjectActiveState) + { + var activeField = stateType.GetField("_active", BindingFlags.NonPublic | BindingFlags.Instance); + if (activeField != null) + { + activeField.SetValue(state, recorder.gameObject.activeSelf); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + EditorUtility.SetDirty(recorder); + } + } + + Debug.Log($"Set {stateType.Name} to current value"); + } } } #endif diff --git a/Runtime/UXComponent/Controller/ControllerStateBase.cs b/Runtime/UXComponent/Controller/ControllerStateBase.cs index 519272d..40d5b7e 100644 --- a/Runtime/UXComponent/Controller/ControllerStateBase.cs +++ b/Runtime/UXComponent/Controller/ControllerStateBase.cs @@ -3,17 +3,45 @@ using UnityEngine; namespace AlicizaX.UI { + /// + /// Base class for all controller states + /// public abstract class ControllerStateBase { + /// + /// Initialize the state when added to a recorder + /// public abstract void Init(UXControllerStateRecorder recorder); - public abstract void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex); + + /// + /// Execute the state when controller index changes + /// + /// The state recorder + /// The index this state entry is bound to + /// The currently selected controller index + public abstract void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectedIndex); + + /// + /// Validate if the state can be properly executed + /// public abstract bool Valid(UXControllerStateRecorder recorder); + + /// + /// Get a human-readable description of this state + /// + public virtual string GetDescription() + { + return GetType().Name; + } } + /// + /// Attribute to define display name for a controller state type + /// [AttributeUsage(AttributeTargets.Class)] public class ControlerStateNameAttribute : Attribute { - public string StateName; + public string StateName { get; } public ControlerStateNameAttribute(string stateName) { @@ -21,14 +49,31 @@ namespace AlicizaX.UI } } + /// + /// Attribute to define if a state can be attached multiple times to the same recorder + /// [AttributeUsage(AttributeTargets.Class)] public class ControlerStateAttachTypeAttribute : Attribute { - public bool Repeat; + public bool Repeat { get; } public ControlerStateAttachTypeAttribute(bool repeat) { Repeat = repeat; } } + + /// + /// Attribute to mark a state as requiring a specific component + /// + [AttributeUsage(AttributeTargets.Class)] + public class RequireComponentAttribute : Attribute + { + public Type RequiredType { get; } + + public RequireComponentAttribute(Type requiredType) + { + RequiredType = requiredType; + } + } } diff --git a/Runtime/UXComponent/Controller/Property/GameObjectPropertyState.cs b/Runtime/UXComponent/Controller/Property/GameObjectPropertyState.cs index ae72aa8..c823160 100644 --- a/Runtime/UXComponent/Controller/Property/GameObjectPropertyState.cs +++ b/Runtime/UXComponent/Controller/Property/GameObjectPropertyState.cs @@ -1,113 +1,444 @@ using System; using UnityEngine; -using UnityEngine.Serialization; using UnityEngine.UI; +using TMPro; namespace AlicizaX.UI { + #region GameObject States + [Serializable] - [ControlerStateName("GameObject/Visiblity")] - public class GameObjectPropertyStateBase : ControllerStateBase + [ControlerStateName("GameObject/Active")] + [ControlerStateAttachType(true)] + public class GameObjectActiveState : ControllerStateBase { + [SerializeField] private bool _active = true; + [HideInInspector] [SerializeField] private bool _defaultActive = true; + public override void Init(UXControllerStateRecorder recorder) { + if (recorder != null && recorder.gameObject != null) + { + _defaultActive = recorder.gameObject.activeSelf; + } } public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) { if (recorder != null && recorder.gameObject != null) { - var visible = entryIndex == selectionIndex; - recorder.gameObject.SetActive(visible); + bool shouldBeActive = (entryIndex == selectionIndex) ? _active : _defaultActive; + recorder.gameObject.SetActive(shouldBeActive); } } public override bool Valid(UXControllerStateRecorder recorder) { - return recorder != null; + return recorder != null && recorder.gameObject != null; + } + + public override string GetDescription() + { + return $"When Matched: {(_active ? "Show" : "Hide")}, Default: {(_defaultActive ? "Show" : "Hide")}"; } } + #endregion + + #region Transform States + [Serializable] [ControlerStateName("Transform/Position")] - public class TransformPostionPropertyStateBase : ControllerStateBase + [ControlerStateAttachType(true)] + public class TransformPositionState : ControllerStateBase { - [SerializeField] private Vector2 _pos; - [HideInInspector] [SerializeField] private Vector2 _cachePos; + [SerializeField] private Vector2 _position; + [HideInInspector] [SerializeField] private Vector2 _defaultPosition; public override void Init(UXControllerStateRecorder recorder) { - _cachePos = recorder.gameObject.GetComponent().anchoredPosition; + if (recorder != null && recorder.TryGetComponent(out var rect)) + { + _defaultPosition = rect.anchoredPosition; + } } public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) { - if (recorder != null && recorder.gameObject != null) + if (recorder != null && recorder.TryGetComponent(out var rect)) { - var pos = entryIndex != selectionIndex ? _cachePos : _pos; - recorder.GetComponent().anchoredPosition = pos; + rect.anchoredPosition = (entryIndex == selectionIndex) ? _position : _defaultPosition; } } public override bool Valid(UXControllerStateRecorder recorder) { - return recorder != null; + return recorder != null && recorder.GetComponent() != null; + } + + public override string GetDescription() + { + return $"When Matched: Position={_position}, Default={_defaultPosition}"; } } [Serializable] [ControlerStateName("Transform/Scale")] - public class TransformScalePropertyStateBase : ControllerStateBase + [ControlerStateAttachType(true)] + public class TransformScaleState : ControllerStateBase { - [SerializeField] private Vector3 _scale; - [HideInInspector] [SerializeField] private Vector3 _cacheScale; - + [SerializeField] private Vector3 _scale = Vector3.one; + [HideInInspector] [SerializeField] private Vector3 _defaultScale; public override void Init(UXControllerStateRecorder recorder) { - _cacheScale = recorder.gameObject.GetComponent().localScale; + if (recorder != null && recorder.transform != null) + { + _defaultScale = recorder.transform.localScale; + } } public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) { - if (recorder != null && recorder.gameObject != null) + if (recorder != null && recorder.transform != null) { - var scale = entryIndex != selectionIndex ? _cacheScale : _scale; - recorder.GetComponent().localScale = scale; + recorder.transform.localScale = (entryIndex == selectionIndex) ? _scale : _defaultScale; } } public override bool Valid(UXControllerStateRecorder recorder) { - return recorder != null; + return recorder != null && recorder.transform != null; + } + + public override string GetDescription() + { + return $"When Matched: Scale={_scale}, Default={_defaultScale}"; + } + } + + [Serializable] + [ControlerStateName("Transform/Rotation")] + [ControlerStateAttachType(true)] + public class TransformRotationState : ControllerStateBase + { + [SerializeField] private Vector3 _rotation; + [HideInInspector] [SerializeField] private Vector3 _defaultRotation; + + public override void Init(UXControllerStateRecorder recorder) + { + if (recorder != null && recorder.transform != null) + { + _defaultRotation = recorder.transform.localEulerAngles; + } + } + + public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) + { + if (recorder != null && recorder.transform != null) + { + recorder.transform.localEulerAngles = (entryIndex == selectionIndex) ? _rotation : _defaultRotation; + } + } + + public override bool Valid(UXControllerStateRecorder recorder) + { + return recorder != null && recorder.transform != null; + } + + public override string GetDescription() + { + return $"When Matched: Rotation={_rotation}, Default={_defaultRotation}"; + } + } + + #endregion + + #region Graphic States + + [Serializable] + [ControlerStateName("Graphic/Color")] + [ControlerStateAttachType(true)] + public class GraphicColorState : ControllerStateBase + { + [SerializeField] private Color _color = Color.white; + [HideInInspector] [SerializeField] private Color _defaultColor; + + public override void Init(UXControllerStateRecorder recorder) + { + if (recorder != null && recorder.TryGetComponent(out var graphic)) + { + _defaultColor = graphic.color; + } + } + + public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) + { + if (recorder != null && recorder.TryGetComponent(out var graphic)) + { + graphic.color = (entryIndex == selectionIndex) ? _color : _defaultColor; + } + } + + public override bool Valid(UXControllerStateRecorder recorder) + { + return recorder != null && recorder.GetComponent() != null; + } + + public override string GetDescription() + { + return $"When Matched: Color={_color}, Default={_defaultColor}"; + } + } + + [Serializable] + [ControlerStateName("Graphic/Material")] + [ControlerStateAttachType(true)] + public class GraphicMaterialState : ControllerStateBase + { + [SerializeField] private Material _material; + [HideInInspector] [SerializeField] private Material _defaultMaterial; + + public override void Init(UXControllerStateRecorder recorder) + { + if (recorder != null && recorder.TryGetComponent(out var graphic)) + { + _defaultMaterial = graphic.material; + } + } + + public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) + { + if (recorder != null && recorder.TryGetComponent(out var graphic)) + { + graphic.material = (entryIndex == selectionIndex) ? _material : _defaultMaterial; + } + } + + public override bool Valid(UXControllerStateRecorder recorder) + { + return recorder != null && recorder.GetComponent() != null; + } + + public override string GetDescription() + { + string matched = _material != null ? _material.name : "None"; + string defaultVal = _defaultMaterial != null ? _defaultMaterial.name : "None"; + return $"When Matched: {matched}, Default: {defaultVal}"; + } + } + + #endregion + + #region Image States + + [Serializable] + [ControlerStateName("Image/Sprite")] + [ControlerStateAttachType(true)] + public class ImageSpriteState : ControllerStateBase + { + [SerializeField] private Sprite _sprite; + [HideInInspector] [SerializeField] private Sprite _defaultSprite; + + public override void Init(UXControllerStateRecorder recorder) + { + if (recorder != null && recorder.TryGetComponent(out var image)) + { + _defaultSprite = image.sprite; + } + } + + public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) + { + if (recorder != null && recorder.TryGetComponent(out var image)) + { + image.sprite = (entryIndex == selectionIndex) ? _sprite : _defaultSprite; + } + } + + public override bool Valid(UXControllerStateRecorder recorder) + { + return recorder != null && recorder.GetComponent() != null; + } + + public override string GetDescription() + { + string matched = _sprite != null ? _sprite.name : "None"; + string defaultVal = _defaultSprite != null ? _defaultSprite.name : "None"; + return $"When Matched: {matched}, Default: {defaultVal}"; + } + } + + #endregion + + #region Text States + + [Serializable] + [ControlerStateName("Text/Content")] + [ControlerStateAttachType(true)] + public class TextContentState : ControllerStateBase + { + [SerializeField] [TextArea(3, 10)] private string _text = ""; + + public override void Init(UXControllerStateRecorder recorder) + { + } + + public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) + { + if (recorder == null || entryIndex != selectionIndex) return; + + if (recorder.TryGetComponent(out var text)) + { + text.text = _text; + } + else if (recorder.TryGetComponent(out var tmp)) + { + tmp.text = _text; + } + } + + public override bool Valid(UXControllerStateRecorder recorder) + { + return recorder != null && + (recorder.GetComponent() != null || recorder.GetComponent() != null); + } + + public override string GetDescription() + { + string preview = _text.Length > 30 ? _text.Substring(0, 30) + "..." : _text; + return $"When Matched: \"{preview}\""; } } [Serializable] [ControlerStateName("Text/Color")] - public class TextColorPropertyStateBase : ControllerStateBase + [ControlerStateAttachType(true)] + public class TextColorState : ControllerStateBase { [SerializeField] private Color _color = Color.white; - [HideInInspector] [SerializeField] private Color _cacheColor; + [HideInInspector] [SerializeField] private Color _defaultColor; public override void Init(UXControllerStateRecorder recorder) { - _cacheColor = recorder.GetComponent().color; + if (recorder == null) return; + + if (recorder.TryGetComponent(out var text)) + { + _defaultColor = text.color; + } + else if (recorder.TryGetComponent(out var tmp)) + { + _defaultColor = tmp.color; + } } public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) { - var t = recorder.GetComponent(); - if (t != null) + if (recorder == null) return; + + Color targetColor = (entryIndex == selectionIndex) ? _color : _defaultColor; + + if (recorder.TryGetComponent(out var text)) { - var color = entryIndex != selectionIndex ? _cacheColor : _color; - t.color = color; + text.color = targetColor; + } + else if (recorder.TryGetComponent(out var tmp)) + { + tmp.color = targetColor; } } public override bool Valid(UXControllerStateRecorder recorder) { - return recorder != null && recorder.GetComponent() != null; + return recorder != null && + (recorder.GetComponent() != null || recorder.GetComponent() != null); + } + + public override string GetDescription() + { + return $"When Matched: Color={_color}, Default={_defaultColor}"; } } + + #endregion + + #region CanvasGroup States + + [Serializable] + [ControlerStateName("CanvasGroup/Alpha")] + [ControlerStateAttachType(true)] + public class CanvasGroupAlphaState : ControllerStateBase + { + [SerializeField] [Range(0f, 1f)] private float _alpha = 1f; + [HideInInspector] [SerializeField] private float _defaultAlpha; + + public override void Init(UXControllerStateRecorder recorder) + { + if (recorder != null && recorder.TryGetComponent(out var canvasGroup)) + { + _defaultAlpha = canvasGroup.alpha; + } + } + + public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) + { + if (recorder != null && recorder.TryGetComponent(out var canvasGroup)) + { + canvasGroup.alpha = (entryIndex == selectionIndex) ? _alpha : _defaultAlpha; + } + } + + public override bool Valid(UXControllerStateRecorder recorder) + { + return recorder != null && recorder.GetComponent() != null; + } + + public override string GetDescription() + { + return $"When Matched: Alpha={_alpha:F2}, Default={_defaultAlpha:F2}"; + } + } + + [Serializable] + [ControlerStateName("CanvasGroup/Interactable")] + [ControlerStateAttachType(true)] + public class CanvasGroupInteractableState : ControllerStateBase + { + [SerializeField] private bool _interactable = true; + [SerializeField] private bool _blocksRaycasts = true; + [HideInInspector] [SerializeField] private bool _defaultInteractable = true; + [HideInInspector] [SerializeField] private bool _defaultBlocksRaycasts = true; + + public override void Init(UXControllerStateRecorder recorder) + { + if (recorder != null && recorder.TryGetComponent(out var canvasGroup)) + { + _defaultInteractable = canvasGroup.interactable; + _defaultBlocksRaycasts = canvasGroup.blocksRaycasts; + } + } + + public override void Execute(UXControllerStateRecorder recorder, int entryIndex, int selectionIndex) + { + if (recorder != null && recorder.TryGetComponent(out var canvasGroup)) + { + bool isActive = (entryIndex == selectionIndex); + canvasGroup.interactable = isActive ? _interactable : _defaultInteractable; + canvasGroup.blocksRaycasts = isActive ? _blocksRaycasts : _defaultBlocksRaycasts; + } + } + + public override bool Valid(UXControllerStateRecorder recorder) + { + return recorder != null && recorder.GetComponent() != null; + } + + public override string GetDescription() + { + return $"When Matched: Interactable={_interactable}, Raycast={_blocksRaycasts}"; + } + } + + #endregion } diff --git a/Runtime/UXComponent/Controller/UXController.cs b/Runtime/UXComponent/Controller/UXController.cs index 657461a..9f89ac2 100644 --- a/Runtime/UXComponent/Controller/UXController.cs +++ b/Runtime/UXComponent/Controller/UXController.cs @@ -1,80 +1,216 @@ using System; using System.Collections.Generic; -using System.Linq; using UnityEngine; namespace AlicizaX.UI { [DisallowMultipleComponent] - [AddComponentMenu("Controller/控制器")] + [AddComponentMenu("UX/UX Controller")] public sealed class UXController : MonoBehaviour { [Serializable] public class ControllerData { - public string Name = "Controller"; - public int Length = 2; - [NonSerialized] public int CurrentIndex = 0; + [SerializeField] private string _name = "Controller"; + [SerializeField] private int _length = 2; + [SerializeField] private string _description = ""; + [NonSerialized] private int _currentIndex = 0; + + public string Name + { + get => _name; + set => _name = value; + } + + public int Length + { + get => _length; + set => _length = Mathf.Max(1, value); + } + + public string Description + { + get => _description; + set => _description = value; + } + + public int CurrentIndex + { + get => _currentIndex; + set => _currentIndex = value; + } } [SerializeField] private List _controllers = new List(); - [SerializeField] private List _recorders = new List(); - internal IReadOnlyList Recorders => _recorders; + private Dictionary _controllerIndexMap; + private bool _initialized = false; - #region Runtime API + #region Public API - internal IReadOnlyList Controllers => _controllers; + public IReadOnlyList Controllers => _controllers; - private void Awake() - { - Initialized(); - } - - private void OnValidate() - { - Initialized(); - } - - private void Initialized() - { - for (int i = 0; i < _controllers.Count; i++) - { - SetControllerIndex(i, 0); - } - } + public int ControllerCount => _controllers.Count; public ControllerHandle GetController(string name) { - var idx = _controllers.FindIndex(c => c.Name == name); - if (idx < 0) return null; - return new ControllerHandle(this, idx); + EnsureInitialized(); + if (_controllerIndexMap.TryGetValue(name, out int index)) + { + return new ControllerHandle(this, index); + } + return null; } - internal void SetControllerIndex(int controllerIndex, int selectedIndex) + public ControllerHandle GetControllerAt(int index) { - if (controllerIndex < 0 || controllerIndex >= _controllers.Count) return; - var cd = _controllers[controllerIndex]; - if (selectedIndex < 0) selectedIndex = 0; - if (selectedIndex >= cd.Length) selectedIndex = cd.Length - 1; - if (cd.CurrentIndex == selectedIndex) return; - cd.CurrentIndex = selectedIndex; + if (index < 0 || index >= _controllers.Count) return null; + return new ControllerHandle(this, index); + } - foreach (var r in _recorders) + public void SetControllerIndex(string name, int selectedIndex) + { + EnsureInitialized(); + if (_controllerIndexMap.TryGetValue(name, out int controllerIndex)) { - if (r != null) r.OnControllerIndexChanged(cd.Name, selectedIndex); + SetControllerIndexInternal(controllerIndex, selectedIndex); } } - internal bool HasRecorder(UXControllerStateRecorder recorder) + public int GetControllerIndex(string name) { - return _recorders.Find(t => t.ID == recorder.ID) != null; + EnsureInitialized(); + if (_controllerIndexMap.TryGetValue(name, out int controllerIndex)) + { + return _controllers[controllerIndex].CurrentIndex; + } + return 0; } #endregion - [Serializable] + #region Internal API + + internal IReadOnlyList Recorders => _recorders; + + internal void SetControllerIndexInternal(int controllerIndex, int selectedIndex) + { + if (controllerIndex < 0 || controllerIndex >= _controllers.Count) return; + + var cd = _controllers[controllerIndex]; + selectedIndex = Mathf.Clamp(selectedIndex, 0, cd.Length - 1); + + if (cd.CurrentIndex == selectedIndex) return; + cd.CurrentIndex = selectedIndex; + + NotifyRecorders(cd.Name, selectedIndex); + } + + internal bool HasRecorder(UXControllerStateRecorder recorder) + { + if (recorder == null) return false; + return _recorders.Exists(r => r != null && r.ID == recorder.ID); + } + + internal void RegisterRecorder(UXControllerStateRecorder recorder) + { + if (recorder != null && !HasRecorder(recorder)) + { + _recorders.Add(recorder); + } + } + + internal void UnregisterRecorder(UXControllerStateRecorder recorder) + { + if (recorder != null) + { + _recorders.RemoveAll(r => r == null || r.ID == recorder.ID); + } + } + + #endregion + + #region Unity Lifecycle + + private void Awake() + { + InitializeRuntime(); + } + + private void OnValidate() + { + BuildControllerIndexMap(); + } + + #endregion + + #region Private Methods + + private void EnsureInitialized() + { + if (!_initialized) + { + BuildControllerIndexMap(); + } + } + + private void BuildControllerIndexMap() + { + if (_controllerIndexMap == null) + { + _controllerIndexMap = new Dictionary(); + } + else + { + _controllerIndexMap.Clear(); + } + + for (int i = 0; i < _controllers.Count; i++) + { + var controller = _controllers[i]; + if (!string.IsNullOrEmpty(controller.Name)) + { + _controllerIndexMap[controller.Name] = i; + } + } + + _initialized = true; + } + + private void InitializeRuntime() + { + EnsureInitialized(); + + for (int i = 0; i < _recorders.Count; i++) + { + if (_recorders[i] != null) + { + _recorders[i].Initialize(); + } + } + + for (int i = 0; i < _controllers.Count; i++) + { + SetControllerIndexInternal(i, 0); + } + } + + private void NotifyRecorders(string controllerName, int selectedIndex) + { + for (int i = 0; i < _recorders.Count; i++) + { + if (_recorders[i] != null) + { + _recorders[i].OnControllerIndexChanged(controllerName, selectedIndex); + } + } + } + + #endregion + + #region Controller Handle + public class ControllerHandle { private readonly UXController _owner; @@ -86,26 +222,52 @@ namespace AlicizaX.UI _controllerIndex = controllerIndex; } + public bool IsValid => _owner != null && _controllerIndex >= 0 && _controllerIndex < _owner._controllers.Count; + public int SelectedIndex { get { - if (_controllerIndex < 0 || _controllerIndex >= _owner._controllers.Count) return 0; + if (!IsValid) return 0; return _owner._controllers[_controllerIndex].CurrentIndex; } - set { _owner.SetControllerIndex(_controllerIndex, value); } + set + { + if (IsValid) + { + _owner.SetControllerIndexInternal(_controllerIndex, value); + } + } } public int Length { get { - if (_controllerIndex < 0 || _controllerIndex >= _owner._controllers.Count) return 0; + if (!IsValid) return 0; return _owner._controllers[_controllerIndex].Length; } } - public string Name => (_controllerIndex >= 0 && _controllerIndex < _owner._controllers.Count) ? _owner._controllers[_controllerIndex].Name : null; + public string Name + { + get + { + if (!IsValid) return null; + return _owner._controllers[_controllerIndex].Name; + } + } + + public string Description + { + get + { + if (!IsValid) return null; + return _owner._controllers[_controllerIndex].Description; + } + } } + + #endregion } } diff --git a/Runtime/UXComponent/Controller/UXControllerStateRecorder.cs b/Runtime/UXComponent/Controller/UXControllerStateRecorder.cs index 60f098f..5fd14cb 100644 --- a/Runtime/UXComponent/Controller/UXControllerStateRecorder.cs +++ b/Runtime/UXComponent/Controller/UXControllerStateRecorder.cs @@ -5,7 +5,7 @@ using UnityEngine; namespace AlicizaX.UI { [DisallowMultipleComponent] - [AddComponentMenu("Controller/控制器状态")] + [AddComponentMenu("UX/UX Controller State Recorder")] public class UXControllerStateRecorder : MonoBehaviour { [SerializeField] private int _id; @@ -24,24 +24,89 @@ namespace AlicizaX.UI [SerializeField] private List _stateEntries = new List(); - // private void Awake() - // { - // foreach (var entry in _stateEntries) - // { - // entry.State.Init(this); - // } - // } + internal List StateEntries => _stateEntries; - internal void OnControllerIndexChanged(string controllerName, int selectedIndex) + private bool _initialized = false; + + #region Unity Lifecycle + + private void Awake() { - var entrys = _stateEntries.FindAll(t => t.ControllerName.Equals(controllerName)); - if (entrys != null) + Initialize(); + } + + private void OnDestroy() + { + if (_controller != null) { - foreach (var entry in entrys) + _controller.UnregisterRecorder(this); + } + } + + #endregion + + #region Public API + + public void Initialize() + { + if (_initialized) return; + _initialized = true; + + foreach (var entry in _stateEntries) + { + if (entry?.State != null) { - entry.State.Execute(this, entry.ControllerIndex, selectedIndex); + entry.State.Init(this); } } } + + public void SetController(UXController controller) + { + if (_controller != null) + { + _controller.UnregisterRecorder(this); + } + + _controller = controller; + + if (_controller != null) + { + _controller.RegisterRecorder(this); + } + } + + #endregion + + #region Internal API + + internal void OnControllerIndexChanged(string controllerName, int selectedIndex) + { + for (int i = 0; i < _stateEntries.Count; i++) + { + var entry = _stateEntries[i]; + if (entry != null && entry.ControllerName == controllerName && entry.State != null) + { + try + { + entry.State.Execute(this, entry.ControllerIndex, selectedIndex); + } + catch (Exception ex) + { + Debug.LogError($"Error executing state {entry.State.GetType().Name}: {ex.Message}", this); + } + } + } + } + + internal void GenerateID() + { + if (_id <= 0) + { + _id = UnityEngine.Random.Range(10000000, 99999999); + } + } + + #endregion } } diff --git a/Runtime/UXComponent/Drag/UXDraggable.cs b/Runtime/UXComponent/Drag/UXDraggable.cs index 86bc306..a0f7ba5 100644 --- a/Runtime/UXComponent/Drag/UXDraggable.cs +++ b/Runtime/UXComponent/Drag/UXDraggable.cs @@ -2,7 +2,7 @@ using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; -namespace AlicizaX.UI +namespace UnityEngine.UI { public class UXDraggable:MonoBehaviour, IDragHandler, IBeginDragHandler, IEndDragHandler {