diff --git a/Extensions/Audio Barrier/Resources/Textures/Audio Barrier Icon (White).png.meta b/Extensions/Audio Barrier/Resources/Textures/Audio Barrier Icon (White).png.meta index 44220e5..df2d5d0 100644 --- a/Extensions/Audio Barrier/Resources/Textures/Audio Barrier Icon (White).png.meta +++ b/Extensions/Audio Barrier/Resources/Textures/Audio Barrier Icon (White).png.meta @@ -6,7 +6,7 @@ TextureImporter: serializedVersion: 12 mipmaps: mipMapMode: 0 - enableMipMap: 0 + enableMipMap: 1 sRGBTexture: 1 linearTexture: 0 fadeOut: 0 @@ -52,9 +52,9 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 2 + textureType: 0 textureShape: 1 singleChannelComponent: 0 flipbookRows: 1 diff --git a/Extensions/Audio Barrier/Resources/Textures/Circle Test.png b/Extensions/Audio Barrier/Resources/Textures/Circle Test.png deleted file mode 100644 index 370939e..0000000 Binary files a/Extensions/Audio Barrier/Resources/Textures/Circle Test.png and /dev/null differ diff --git a/Extensions/Audio Barrier/Resources/Textures/Circle Test.png.meta b/Extensions/Audio Barrier/Resources/Textures/Circle Test.png.meta deleted file mode 100644 index c07a979..0000000 --- a/Extensions/Audio Barrier/Resources/Textures/Circle Test.png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: e29e6366def61764f92fc6dc328ed751 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Windows Store Apps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Extensions/Audio Barrier/Resources/Textures/Cube Icon.png.meta b/Extensions/Audio Barrier/Resources/Textures/Cube Icon.png.meta index 0a55a90..c6992a9 100644 --- a/Extensions/Audio Barrier/Resources/Textures/Cube Icon.png.meta +++ b/Extensions/Audio Barrier/Resources/Textures/Cube Icon.png.meta @@ -6,7 +6,7 @@ TextureImporter: serializedVersion: 12 mipmaps: mipMapMode: 0 - enableMipMap: 0 + enableMipMap: 1 sRGBTexture: 1 linearTexture: 0 fadeOut: 0 @@ -21,7 +21,7 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 flipGreenChannel: 0 - isReadable: 1 + isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 @@ -52,9 +52,9 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 2 + textureType: 0 textureShape: 1 singleChannelComponent: 0 flipbookRows: 1 diff --git a/Extensions/Audio Barrier/Resources/Textures/Cylinder Icon.png.meta b/Extensions/Audio Barrier/Resources/Textures/Cylinder Icon.png.meta index 89f85d6..296771b 100644 --- a/Extensions/Audio Barrier/Resources/Textures/Cylinder Icon.png.meta +++ b/Extensions/Audio Barrier/Resources/Textures/Cylinder Icon.png.meta @@ -6,7 +6,7 @@ TextureImporter: serializedVersion: 12 mipmaps: mipMapMode: 0 - enableMipMap: 0 + enableMipMap: 1 sRGBTexture: 1 linearTexture: 0 fadeOut: 0 @@ -21,7 +21,7 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 flipGreenChannel: 0 - isReadable: 1 + isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 @@ -52,9 +52,9 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 2 + textureType: 0 textureShape: 1 singleChannelComponent: 0 flipbookRows: 1 diff --git a/Extensions/Audio Barrier/Resources/Textures/Sphere Icon.png.meta b/Extensions/Audio Barrier/Resources/Textures/Sphere Icon.png.meta index b48266f..b649fd8 100644 --- a/Extensions/Audio Barrier/Resources/Textures/Sphere Icon.png.meta +++ b/Extensions/Audio Barrier/Resources/Textures/Sphere Icon.png.meta @@ -6,7 +6,7 @@ TextureImporter: serializedVersion: 12 mipmaps: mipMapMode: 0 - enableMipMap: 0 + enableMipMap: 1 sRGBTexture: 1 linearTexture: 0 fadeOut: 0 @@ -21,7 +21,7 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 flipGreenChannel: 0 - isReadable: 1 + isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 @@ -52,9 +52,9 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 2 + textureType: 0 textureShape: 1 singleChannelComponent: 0 flipbookRows: 1 diff --git a/Resources/Tracks.meta b/Resources/Tracks.meta deleted file mode 100644 index c8b2277..0000000 --- a/Resources/Tracks.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bc0839d6d24cf1e45b61a37b1130fbe8 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Setups/EditorDefineSymbols.cs b/Setups/EditorDefineSymbols.cs deleted file mode 100644 index 618cc33..0000000 --- a/Setups/EditorDefineSymbols.cs +++ /dev/null @@ -1,80 +0,0 @@ -#if UNITY_EDITOR -using System.Collections.Generic; -using System; -using UnityEditor.Build; -using UnityEditor; -using System.Linq; -using UnityEngine; - -namespace YNL.Audios.Setups -{ - public static class EditorDefineSymbols - { - private static List _defineSymbols = new(); - - /// Get all defined symbols - public static void GetSymbols() - { - _defineSymbols = PlayerSettings.GetScriptingDefineSymbols(NamedBuildTarget.Standalone).Split(";").ToList(); - } - - /// Check if a symbol is already exists - public static bool HasSymbol(string symbol) => _defineSymbols.Contains(symbol); - - /// Add a single symbol - public static void AddSymbol(string symbol) - { - GetSymbols(); - if (HasSymbol(symbol)) return; - - _defineSymbols.Add(symbol); - PlayerSettings.SetScriptingDefineSymbols(NamedBuildTarget.Standalone, String.Join(";", _defineSymbols)); - NotifySymbols(symbol, true); - } - - /// Add multiple symbols - public static void AddSymbols(params string[] symbols) - { - GetSymbols(); - foreach (var symbol in symbols) - { - if (HasSymbol(symbol)) continue; - _defineSymbols.Add(symbol); - NotifySymbols(symbol, true); - } - PlayerSettings.SetScriptingDefineSymbols(NamedBuildTarget.Standalone, String.Join(";", _defineSymbols)); - } - - /// Remove a single symbol - public static void RemoveSymbol(string symbol) - { - GetSymbols(); - if (!HasSymbol(symbol)) return; - - _defineSymbols.Remove(symbol); - PlayerSettings.SetScriptingDefineSymbols(NamedBuildTarget.Standalone, String.Join(";", _defineSymbols)); - NotifySymbols(symbol, false); - } - - /// Remove multiple symbols - public static void RemoveSymbols(params string[] symbols) - { - GetSymbols(); - foreach (var symbol in symbols) - { - if (!HasSymbol(symbol)) continue; - _defineSymbols.Add(symbol); - } - PlayerSettings.SetScriptingDefineSymbols(NamedBuildTarget.Standalone, String.Join(";", _defineSymbols)); - NotifySymbols(String.Join("; ", symbols), false); - } - - /// Print a notification into Console panel - public static void NotifySymbols(string message, bool isAdded) - { - if (isAdded) Debug.Log($"▶ Notification: A new define symbol {message} is added."); - else Debug.Log($"▶ Notification: A new define symbol {message} is removed."); - } - } -} -#endif \ No newline at end of file diff --git a/Setups/EditorDefineSymbols.cs.meta b/Setups/EditorDefineSymbols.cs.meta deleted file mode 100644 index dd067b6..0000000 --- a/Setups/EditorDefineSymbols.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6bb2de0ac8edc2c488221594f95d7ec0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Setups/EditorManifest.cs b/Setups/EditorManifest.cs deleted file mode 100644 index 788e94a..0000000 --- a/Setups/EditorManifest.cs +++ /dev/null @@ -1,126 +0,0 @@ -#if UNITY_EDITOR -using System.Collections.Generic; -using System.IO; -using System; -using UnityEditor; -using UnityEngine; -using System.Linq; -using Newtonsoft.Json; - -namespace YNL.Audios.Setups -{ - public static class EditorManifest - { - private static string _manifestPath; - private static ManifestRoot _manifestRoot = new(); - - private static void UpdateManifest() - { - _manifestPath = Application.dataPath.Replace("Assets", "Packages/manifest.json"); - _manifestRoot = JsonData.LoadNewtonJson(_manifestPath); - } - - public static void AddDependency(string name, string version) - { - UpdateManifest(); - - if (!_manifestRoot.dependencies.ContainsKey(name)) - { - _manifestRoot.dependencies.Add(name, version); - } - else - { - //_manifestRoot.dependencies[name] = version; - } - - JsonData.SaveNewtonJson(_manifestRoot, _manifestPath); - } - - public static void AddRegistry(string name, string url, params string[] scopes) - { - UpdateManifest(); - - Registry registry = _manifestRoot.scopedRegistries.Find(i => i.name == name); - - if (registry == null) - { - _manifestRoot.scopedRegistries.Add(new Registry(name, url, scopes)); - } - else - { - foreach (var scope in scopes) AddScope(scope); - } - - JsonData.SaveNewtonJson(_manifestRoot, _manifestPath); - - void AddScope(string scope) - { - if (!registry.scopes.Contains(scope)) - { - registry.scopes.Add(scope); - } - } - } - } - - [System.Serializable] - public class ManifestRoot - { - public Dictionary dependencies = new(); - public List scopedRegistries = new(); - } - - [System.Serializable] - public class Registry - { - public string name; - public string url; - public List scopes = new(); - - public Registry(string name, string url, params string[] scopes) - { - this.name = name; - this.url = url; - this.scopes = scopes.ToList(); - } - } - - public static class JsonData - { - public static bool SaveNewtonJson(this T data, string path, Action saveDone = null) - { - if (!File.Exists(path)) - { - File.Create(path); - Debug.LogWarning("Target json file doesn't exist! Created a new file."); - } - - string json = JsonConvert.SerializeObject(data, Formatting.Indented); - File.WriteAllText(path, json); -#if UNITY_EDITOR - AssetDatabase.Refresh(); -#endif - return true; - } - - public static T LoadNewtonJson(string path, Action complete = null, Action fail = null) - { - T data = JsonConvert.DeserializeObject(""); - - if (File.Exists(path)) - { - string json = File.ReadAllText(path); - data = JsonConvert.DeserializeObject(json); - - complete?.Invoke(data); - } - else - { - fail?.Invoke("Load Json Failed!"); - } - - return data; - } - } -} -#endif \ No newline at end of file diff --git a/Setups/EditorManifest.cs.meta b/Setups/EditorManifest.cs.meta deleted file mode 100644 index 88b6bfc..0000000 --- a/Setups/EditorManifest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9d4bb436cd5b2c749a0832bbd2c525e1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Setups/YNLAudioSetup.cs b/Setups/YNLAudioSetup.cs index f94bbed..5c34d4d 100644 --- a/Setups/YNLAudioSetup.cs +++ b/Setups/YNLAudioSetup.cs @@ -1,4 +1,4 @@ -#if UNITY_EDITOR +#if UNITY_EDITOR using System.Linq; using UnityEditor; @@ -21,10 +21,11 @@ private static void OnPostprocessAllAssets(string[] importedAssets, string[] del public static void InitializeOnLoad() { - EditorManifest.AddRegistry("YunasawaStudio", "https://package.openupm.com", "com.yunasawa.ynl.editor", "com.yunasawa.ynl.utilities"); - EditorManifest.AddDependency("com.yunasawa.ynl.editor", "1.4.3"); - EditorManifest.AddDependency("com.yunasawa.ynl.utilities", "1.3.2"); - EditorDefineSymbols.AddSymbols("YNL_UTILITIES", "YNL_EDITOR"); +#if !YNL_EDITOR + Debug.Log($"⚠ Caution: YNL - Audio requires YNL - Utilities"); +#elif !YNL_UTILITIES + Debug.Log($"⚠ Caution: YNL - Audio requires YNL - Utilities"); +#endif } } } diff --git a/package.json b/package.json index 43610f3..aac6889 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "com.yunasawa.ynl.audio", "displayName": "YNL - Audio", - "version": "1.1.8", + "version": "1.1.9", "unity": "2022.3", "description": "YNL - Audio provides you Audio extensions.", "keywords": [