diff --git a/Packages/.gitignore b/Packages/.gitignore index 00ff7ed..47ca23f 100644 --- a/Packages/.gitignore +++ b/Packages/.gitignore @@ -2,4 +2,5 @@ !com.vrchat.core.* # Change this to match your new package name -!com.xiaohan.assets \ No newline at end of file +!com.xiaohan.assets +!com.varneon.vudon.music-player \ No newline at end of file diff --git a/Packages/com.varneon.vudon.music-player/Editor.meta b/Packages/com.varneon.vudon.music-player/Editor.meta new file mode 100644 index 0000000..1417ac3 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00a2eee3e7a56af41ae59f31f89b273e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Editor/Varneon.VUdon.MusicPlayer.Editor.asmdef b/Packages/com.varneon.vudon.music-player/Editor/Varneon.VUdon.MusicPlayer.Editor.asmdef new file mode 100644 index 0000000..6434080 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Editor/Varneon.VUdon.MusicPlayer.Editor.asmdef @@ -0,0 +1,23 @@ +{ + "name": "Varneon.VUdon.MusicPlayer.Editor", + "references": [ + "Varneon.VUdon.MusicPlayer.Runtime", + "UdonSharp.Runtime", + "UdonSharp.Editor", + "Varneon.VUdon.Editors.Runtime", + "Varneon.VUdon.Editors.Editor", + "Varneon.VUdon.Logger.Runtime", + "VRC.Udon" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Packages/com.varneon.vudon.music-player/Editor/Varneon.VUdon.MusicPlayer.Editor.asmdef.meta b/Packages/com.varneon.vudon.music-player/Editor/Varneon.VUdon.MusicPlayer.Editor.asmdef.meta new file mode 100644 index 0000000..662355b --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Editor/Varneon.VUdon.MusicPlayer.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 38ea36b80f2eeb443b648aa99b9c90e5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/LICENSE.md b/Packages/com.varneon.vudon.music-player/LICENSE.md new file mode 100644 index 0000000..d46a68e --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Varneon + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Packages/com.varneon.vudon.music-player/LICENSE.md.meta b/Packages/com.varneon.vudon.music-player/LICENSE.md.meta new file mode 100644 index 0000000..51626eb --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 08ab9d26a04e04b4ba081ee415fc9c6a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime.meta b/Packages/com.varneon.vudon.music-player/Runtime.meta new file mode 100644 index 0000000..a78ba61 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a523326622d48a42a74affe43c4e7e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/AndroidURLResolver.cs b/Packages/com.varneon.vudon.music-player/Runtime/AndroidURLResolver.cs new file mode 100644 index 0000000..549b0e2 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/AndroidURLResolver.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +namespace Varneon.VUdon.MusicPlayer.Enums +{ + public enum AndroidURLResolver + { + None, + [InspectorName("Jinnai (nextnex.com)")] + Jinnai, + Custom + } +} \ No newline at end of file diff --git a/Packages/com.varneon.vudon.music-player/Runtime/AndroidURLResolver.cs.meta b/Packages/com.varneon.vudon.music-player/Runtime/AndroidURLResolver.cs.meta new file mode 100644 index 0000000..a0a5826 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/AndroidURLResolver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 45225a3d71d4db54187db440b80dc768 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/AssemblyInfo.cs b/Packages/com.varneon.vudon.music-player/Runtime/AssemblyInfo.cs new file mode 100644 index 0000000..4d6996e --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/AssemblyInfo.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("Varneon.VUdon.MusicPlayer.Editor")] diff --git a/Packages/com.varneon.vudon.music-player/Runtime/AssemblyInfo.cs.meta b/Packages/com.varneon.vudon.music-player/Runtime/AssemblyInfo.cs.meta new file mode 100644 index 0000000..76497ec --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10f7ff10d795e6242909952d01789fce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/ContentService.cs b/Packages/com.varneon.vudon.music-player/Runtime/ContentService.cs new file mode 100644 index 0000000..20f1643 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/ContentService.cs @@ -0,0 +1,23 @@ +using System; +using UnityEngine; + +namespace Varneon.VUdon.MusicPlayer.Enums +{ + [Obsolete] + public enum ContentService + { + [InspectorName("YouTube")] + YouTube, + VRCDN, + Soundcloud, + Twitch, + Vimeo, + Mixcloud, + [InspectorName("NicoNico")] + NicoNico, + Youku, + GoogleDrive, + FacebookVideo, + Other + } +} diff --git a/Packages/com.varneon.vudon.music-player/Runtime/ContentService.cs.meta b/Packages/com.varneon.vudon.music-player/Runtime/ContentService.cs.meta new file mode 100644 index 0000000..d837829 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/ContentService.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9e1f26896e253b488090b18175f8800 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Materials.meta b/Packages/com.varneon.vudon.music-player/Runtime/Materials.meta new file mode 100644 index 0000000..f5db5a9 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a57c18e4225df74f8c8798619f07d33 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Materials/UILoadingIcon.mat b/Packages/com.varneon.vudon.music-player/Runtime/Materials/UILoadingIcon.mat new file mode 100644 index 0000000..9485f9c --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Materials/UILoadingIcon.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UILoadingIcon + m_Shader: {fileID: 4800000, guid: 9c0ee89d4b90d194cad35799c9b46121, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Materials/UILoadingIcon.mat.meta b/Packages/com.varneon.vudon.music-player/Runtime/Materials/UILoadingIcon.mat.meta new file mode 100644 index 0000000..c5ecbc3 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Materials/UILoadingIcon.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c777b52d674d014b8024f4504fde90c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/MusicPlayerMode.cs b/Packages/com.varneon.vudon.music-player/Runtime/MusicPlayerMode.cs new file mode 100644 index 0000000..7547cc9 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/MusicPlayerMode.cs @@ -0,0 +1,15 @@ +using UnityEngine; + +namespace Varneon.VUdon.MusicPlayer.Enums +{ + public enum MusicPlayerMode + { + [Tooltip("Only one audio source is supported, recommended for 2D audio with audio filters, e.g. Reverb, Lowpass")] + [InspectorName("Unity (VRCUnityVideoPlayer)")] + Unity, + + [Tooltip("Support for multiple speakers, suitable for making realistic speaker sources")] + [InspectorName("AVPro (VRCAVProVideoPlayer)")] + AVPro + } +} diff --git a/Packages/com.varneon.vudon.music-player/Runtime/MusicPlayerMode.cs.meta b/Packages/com.varneon.vudon.music-player/Runtime/MusicPlayerMode.cs.meta new file mode 100644 index 0000000..4de8fe1 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/MusicPlayerMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9650aec420114454baa82b0c3ea656ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects.meta b/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects.meta new file mode 100644 index 0000000..695c8f8 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce640de0de8e5f840b1e958408fcbc9f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects/SongPlaylist.cs b/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects/SongPlaylist.cs new file mode 100644 index 0000000..4aa33cf --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects/SongPlaylist.cs @@ -0,0 +1,86 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace Varneon.VUdon.MusicPlayer +{ + [CreateAssetMenu(menuName = "VUdon/Music Player/Song Playlist", fileName = "NewSongPlaylist.asset", order = 100)] + public class SongPlaylist : ScriptableObject + { + public SongPlaylistData Data + { + get + { + return FromJSON(rawJsonData); + } + set + { + rawJsonData = JsonConvert.SerializeObject(value, Formatting.Indented); + } + } + + public static SongPlaylistData FromJSON(string json) + { + return string.IsNullOrWhiteSpace(json) ? new SongPlaylistData() : JsonConvert.DeserializeObject(json); + } + + public static bool IsJSONValidSongPlaylistData(string json) + { + if (string.IsNullOrEmpty(json)) { return false; } + + try + { + JObject root = JObject.Parse(json); + + if (root == null) { return false; } + + HashSet propertyNames = new HashSet(root.Properties().Select(p => p.Name)); + + if (typeof(SongPlaylistData).GetFields().Any(f => !propertyNames.Contains(f.Name))) { return false; } + + return true; + } + catch + { + return false; + } + } + + public string RawJsonData => rawJsonData; + + [SerializeField] + internal string rawJsonData; + + public class SongPlaylistData + { + /// + /// Name of the music library + /// + public string Name = string.Empty; + + /// + /// Description of the music library + /// + public string Description = string.Empty; + + /// + /// Is the song allowed to be played on streams and videos + /// + public bool CopyrightSafe = false; + + /// + /// Can this playlist be automatically played + /// + public bool CanAutoplay = true; + + /// + /// Playlists contained in this library + /// + public List Songs = new List(); + + public string Args = string.Empty; + } + } +} diff --git a/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects/SongPlaylist.cs.meta b/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects/SongPlaylist.cs.meta new file mode 100644 index 0000000..79a73d1 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/ScriptableObjects/SongPlaylist.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7deda938298dd3346918890e9ff58397 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: b7fb64f29ca95e94d80d1d6d11fbd499, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Scripts.meta b/Packages/com.varneon.vudon.music-player/Runtime/Scripts.meta new file mode 100644 index 0000000..c3f6b3b --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae3ff1504481b2f48a7e1fa029a97a49 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Scripts/MusicPlayerPlaylistStorage.cs b/Packages/com.varneon.vudon.music-player/Runtime/Scripts/MusicPlayerPlaylistStorage.cs new file mode 100644 index 0000000..4360f49 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Scripts/MusicPlayerPlaylistStorage.cs @@ -0,0 +1,10 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Varneon.VUdon.MusicPlayer +{ + public class MusicPlayerPlaylistStorage : MonoBehaviour + { + public List Playlists = new List(); + } +} diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Scripts/MusicPlayerPlaylistStorage.cs.meta b/Packages/com.varneon.vudon.music-player/Runtime/Scripts/MusicPlayerPlaylistStorage.cs.meta new file mode 100644 index 0000000..e666170 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Scripts/MusicPlayerPlaylistStorage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d175e8296b1592a4caa03eb63844aaa2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Shaders.meta b/Packages/com.varneon.vudon.music-player/Runtime/Shaders.meta new file mode 100644 index 0000000..8971a91 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ac1a71b61caab04990b50c28e95215c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Shaders/UILoadingIcon.shader b/Packages/com.varneon.vudon.music-player/Runtime/Shaders/UILoadingIcon.shader new file mode 100644 index 0000000..bf1e32e --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Shaders/UILoadingIcon.shader @@ -0,0 +1,226 @@ +// Made with Amplify Shader Editor v1.9.1.5 +// Available at the Unity Asset Store - http://u3d.as/y3X +Shader "Varneon/VUdon/MusicPlayer/UILoadingIcon" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + + } + + SubShader + { + LOD 0 + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" "PreviewType"="Plane" "CanUseSpriteAtlas"="True" } + + Stencil + { + Ref [_Stencil] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilComp] + Pass [_StencilOp] + } + + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + + Pass + { + Name "Default" + CGPROGRAM + + #ifndef UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX + #define UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input) + #endif + #pragma vertex vert + #pragma fragment frag + #pragma target 3.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityShaderVariables.cginc" + + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + half2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + + }; + + uniform fixed4 _Color; + uniform fixed4 _TextureSampleAdd; + uniform float4 _ClipRect; + uniform sampler2D _MainTex; + float4 CalculateContrast( float contrastValue, float4 colorTarget ) + { + float t = 0.5 * ( 1.0 - contrastValue ); + return mul( float4x4( contrastValue,0,0,t, 0,contrastValue,0,t, 0,0,contrastValue,t, 0,0,0,1 ), colorTarget ); + } + + + v2f vert( appdata_t IN ) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID( IN ); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + UNITY_TRANSFER_INSTANCE_ID(IN, OUT); + OUT.worldPosition = IN.vertex; + + + OUT.worldPosition.xyz += float3( 0, 0, 0 ) ; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = IN.texcoord; + + OUT.color = IN.color * _Color; + return OUT; + } + + fixed4 frag(v2f IN ) : SV_Target + { + UNITY_SETUP_INSTANCE_ID( IN ); + UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); + + float2 _Center1 = float2(0.5,0.5); + float cos46 = cos( -4.0 * _Time.y ); + float sin46 = sin( -4.0 * _Time.y ); + float2 rotator46 = mul( IN.texcoord.xy - _Center1 , float2x2( cos46 , -sin46 , sin46 , cos46 )) + _Center1; + float2 break30 = ( rotator46 - _Center1 ); + float temp_output_69_0 = ( _Time.y % 2.0 ); + float ifLocalVar55 = 0; + if( ( _Time.y % 4.0 ) <= 2.0 ) + ifLocalVar55 = 1.0; + float lerpResult74 = lerp( temp_output_69_0 , -temp_output_69_0 , ifLocalVar55); + float4 temp_cast_0 = ((lerpResult74 + (atan2( break30.x , break30.y ) - UNITY_PI) * (0.0 - lerpResult74) / (-( ( 1.0 - temp_output_69_0 ) * UNITY_PI ) - UNITY_PI))).xxxx; + float clampResult16 = clamp( distance( IN.texcoord.xy , float2( 0.5,0.5 ) ) , 0.25 , 1.0 ); + float clampResult47 = clamp( (0.0 + (cos( ( clampResult16 * ( 5.0 * UNITY_PI ) ) ) - 0.25) * (1.0 - 0.0) / (0.5 - 0.25)) , 0.0 , 1.0 ); + float clampResult42 = clamp( CalculateContrast(1000.0,temp_cast_0).r , 0.0 , clampResult47 ); + float4 temp_cast_1 = (clampResult42).xxxx; + + half4 color = temp_cast_1; + + #ifdef UNITY_UI_CLIP_RECT + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } + CustomEditor "ASEMaterialInspector" + + Fallback Off +} +/*ASEBEGIN +Version=19105 +Node;AmplifyShaderEditor.ClampOpNode;42;186.1915,-12.32232;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0 +Node;AmplifyShaderEditor.BreakToComponentsNode;52;-11.84421,-7.105494;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15 +Node;AmplifyShaderEditor.SimpleContrastOpNode;51;-263.8445,-4.105494;Inherit;True;2;1;COLOR;0,0,0,0;False;0;FLOAT;1000;False;1;COLOR;0 +Node;AmplifyShaderEditor.TFHCRemapNode;43;-598.7092,-20.52251;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;1;False;4;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.BreakToComponentsNode;30;-1045.609,-19.03252;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15 +Node;AmplifyShaderEditor.ATan2OpNode;31;-923.61,-19.03252;Inherit;True;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.TexCoordVertexDataNode;29;-1614.109,-21.2326;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 +Node;AmplifyShaderEditor.RotatorNode;46;-1393.981,-19.88665;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;-4;False;1;FLOAT2;0 +Node;AmplifyShaderEditor.PiNode;50;-906.2444,193.4945;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0 +Node;AmplifyShaderEditor.Vector2Node;33;-1593.809,97.26741;Inherit;False;Constant;_Center1;Center;0;0;Create;True;0;0;0;False;0;False;0.5,0.5;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2 +Node;AmplifyShaderEditor.SimpleSubtractOpNode;32;-1194.209,-18.03246;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0 +Node;AmplifyShaderEditor.NegateNode;45;-856.6078,265.678;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.PiNode;44;-1038.506,264.9781;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0 +Node;AmplifyShaderEditor.OneMinusNode;78;-1190.02,265.4058;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.LerpOp;74;-885.1506,342.152;Inherit;False;3;0;FLOAT;-1;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.ConditionalIfNode;55;-1185.91,438.0567;Inherit;False;False;5;0;FLOAT;0;False;1;FLOAT;2;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.NegateNode;75;-1176.422,355.8055;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;56;-1361.509,529.4565;Inherit;False;Constant;_TRUE;TRUE;0;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.SimpleRemainderNode;53;-1381.009,426.1565;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;4;False;1;FLOAT;0 +Node;AmplifyShaderEditor.SimpleRemainderNode;69;-1382.55,272.2524;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0 +Node;AmplifyShaderEditor.SimpleTimeNode;7;-1589.532,360.2937;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0 +Node;AmplifyShaderEditor.DistanceOpNode;3;-844.5716,764.8102;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.TexCoordVertexDataNode;6;-1105.772,766.2101;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 +Node;AmplifyShaderEditor.Vector2Node;1;-1084.071,884.91;Inherit;False;Constant;_Center;Center;0;0;Create;True;0;0;0;False;0;False;0.5,0.5;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2 +Node;AmplifyShaderEditor.ClampOpNode;16;-678.1717,765.7101;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.25;False;2;FLOAT;1;False;1;FLOAT;0 +Node;AmplifyShaderEditor.PiNode;15;-712.8716,889.2101;Inherit;False;1;0;FLOAT;5;False;1;FLOAT;0 +Node;AmplifyShaderEditor.SimpleMultiplyOpNode;12;-497.4716,765.9102;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0 +Node;AmplifyShaderEditor.CosOpNode;14;-347.2713,765.1102;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.TFHCRemapNode;26;-199.3713,763.3102;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0.25;False;2;FLOAT;0.5;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0 +Node;AmplifyShaderEditor.ClampOpNode;47;8.142228,766.3375;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;0;357.9,-13.9;Float;False;True;-1;2;ASEMaterialInspector;0;3;Varneon/VUdon/MusicPlayer/UILoadingIcon;5056123faa0c79b47ab6ad7e8bf059a4;True;Default;0;0;Default;2;False;True;2;5;False;;10;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;True;True;True;True;True;0;True;_ColorMask;False;False;False;False;False;False;False;True;True;0;True;_Stencil;255;True;_StencilReadMask;255;True;_StencilWriteMask;0;True;_StencilComp;0;True;_StencilOp;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;2;False;;True;0;True;unity_GUIZTestMode;False;True;5;Queue=Transparent=Queue=0;IgnoreProjector=True;RenderType=Transparent=RenderType;PreviewType=Plane;CanUseSpriteAtlas=True;False;False;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;0;;0;0;Standard;0;0;1;True;False;;False;0 +WireConnection;42;0;52;0 +WireConnection;42;2;47;0 +WireConnection;52;0;51;0 +WireConnection;51;1;43;0 +WireConnection;43;0;31;0 +WireConnection;43;1;50;0 +WireConnection;43;2;45;0 +WireConnection;43;3;74;0 +WireConnection;30;0;32;0 +WireConnection;31;0;30;0 +WireConnection;31;1;30;1 +WireConnection;46;0;29;0 +WireConnection;46;1;33;0 +WireConnection;32;0;46;0 +WireConnection;32;1;33;0 +WireConnection;45;0;44;0 +WireConnection;44;0;78;0 +WireConnection;78;0;69;0 +WireConnection;74;0;69;0 +WireConnection;74;1;75;0 +WireConnection;74;2;55;0 +WireConnection;55;0;53;0 +WireConnection;55;3;56;0 +WireConnection;55;4;56;0 +WireConnection;75;0;69;0 +WireConnection;53;0;7;0 +WireConnection;69;0;7;0 +WireConnection;3;0;6;0 +WireConnection;3;1;1;0 +WireConnection;16;0;3;0 +WireConnection;12;0;16;0 +WireConnection;12;1;15;0 +WireConnection;14;0;12;0 +WireConnection;26;0;14;0 +WireConnection;47;0;26;0 +WireConnection;0;0;42;0 +ASEEND*/ +//CHKSM=538D3C96DCC6A8986D3F4236E54CF3A055C4C940 \ No newline at end of file diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Shaders/UILoadingIcon.shader.meta b/Packages/com.varneon.vudon.music-player/Runtime/Shaders/UILoadingIcon.shader.meta new file mode 100644 index 0000000..20cfb37 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Shaders/UILoadingIcon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9c0ee89d4b90d194cad35799c9b46121 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Song.cs b/Packages/com.varneon.vudon.music-player/Runtime/Song.cs new file mode 100644 index 0000000..0c82edc --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Song.cs @@ -0,0 +1,50 @@ +namespace Varneon.VUdon.MusicPlayer +{ + public class Song + { + /// + /// Title of the song + /// + public string Title = string.Empty; + + /// + /// Artist of the song + /// + public string Artist = string.Empty; + + /// + /// Default URL of the song + /// + public string URL = string.Empty; + + /// + /// Tags of the song + /// + public string Tags = string.Empty; + + /// + /// Rating of the song on scale 1-3 (0 = Not rated) + /// + public int Rating = 0; + + /// + /// Is the song allowed to be played on streams and videos + /// + public bool CopyrightSafe = false; + + /// + /// Is the song only a portion of the video's duration + /// + public bool PartialDuration = false; + + /// + /// Start time of the partial song + /// + public float StartTime = 0f; + + /// + /// End time of the partial song + /// + public float EndTime = 0f; + } +} diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Song.cs.meta b/Packages/com.varneon.vudon.music-player/Runtime/Song.cs.meta new file mode 100644 index 0000000..a894647 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Song.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cd9021202fe6d114fb531e8005e8f514 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures.meta new file mode 100644 index 0000000..94eda81 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e2fa0b80ef05a5d44a61ff1351ac0183 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Circle.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Circle.png new file mode 100644 index 0000000..fdf2daa Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Circle.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Circle.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Circle.png.meta new file mode 100644 index 0000000..d7633d8 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Circle.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 224001f8c95e9c648974e9d3220b8e4a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 16, y: 16, z: 16, w: 16} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Copyright.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Copyright.png new file mode 100644 index 0000000..ebe0ef5 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Copyright.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Copyright.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Copyright.png.meta new file mode 100644 index 0000000..6bc1e21 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Copyright.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: c4225a1edbb9e7a4ead9efa289521982 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Gear.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Gear.png new file mode 100644 index 0000000..2c0e433 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Gear.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Gear.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Gear.png.meta new file mode 100644 index 0000000..c156120 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Gear.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 927360c113054e84e8874416ea033189 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Loading.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Loading.png new file mode 100644 index 0000000..054839e Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Loading.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Loading.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Loading.png.meta new file mode 100644 index 0000000..5ce7086 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Loading.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 8407c94ddecdbdb44855fa92e09b46c6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Locked.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Locked.png new file mode 100644 index 0000000..515d70d Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Locked.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Locked.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Locked.png.meta new file mode 100644 index 0000000..67b00ed --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Locked.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: c5333647d4e8f2245a96aa78f9c8334f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Unlocked.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Unlocked.png new file mode 100644 index 0000000..00d4e5f Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Unlocked.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Unlocked.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Unlocked.png.meta new file mode 100644 index 0000000..b23d483 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Lock_Unlocked.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 7f9269e21141fbd4b8587ac33e711abe +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Next.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Next.png new file mode 100644 index 0000000..436b4e3 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Next.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Next.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Next.png.meta new file mode 100644 index 0000000..7caf229 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Next.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 816668e7fd67c3049a84841afc5d1cbd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_1.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_1.png new file mode 100644 index 0000000..a64add2 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_1.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_1.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_1.png.meta new file mode 100644 index 0000000..2a44b93 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_1.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: c96e8982dcf0b124eab8232f101b4b8a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_2.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_2.png new file mode 100644 index 0000000..e89f3d4 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_2.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_2.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_2.png.meta new file mode 100644 index 0000000..2c9bf1d --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Note_2.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: b7fb64f29ca95e94d80d1d6d11fbd499 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Pause.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Pause.png new file mode 100644 index 0000000..56ebed7 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Pause.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Pause.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Pause.png.meta new file mode 100644 index 0000000..03fdc6c --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Pause.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: c138967abf2d3da419662c9d30332a5f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Play.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Play.png new file mode 100644 index 0000000..8a3bd9d Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Play.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Play.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Play.png.meta new file mode 100644 index 0000000..1b142de --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Play.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 3ceec273e3ec739458658b52d0eccc12 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat.png new file mode 100644 index 0000000..1e63229 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat.png.meta new file mode 100644 index 0000000..2aac761 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 4a8674def3696514bb735c450265283b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat_Single.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat_Single.png new file mode 100644 index 0000000..b515e48 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat_Single.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat_Single.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat_Single.png.meta new file mode 100644 index 0000000..84c1b5b --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Repeat_Single.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 618fce214b5693549a75fcea77dc264e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Rounded_Rect.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Rounded_Rect.png new file mode 100644 index 0000000..90ff58d Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Rounded_Rect.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Rounded_Rect.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Rounded_Rect.png.meta new file mode 100644 index 0000000..7b70eb3 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Rounded_Rect.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 8fc73ad164088dc44a278f6cd3c967fe +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 16, y: 16, z: 16, w: 16} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle.png new file mode 100644 index 0000000..a897168 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle.png.meta new file mode 100644 index 0000000..f1ddba6 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 7e8254877e8bf8e4ca6fa8a5a1354171 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle_Playlist.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle_Playlist.png new file mode 100644 index 0000000..186b23d Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle_Playlist.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle_Playlist.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle_Playlist.png.meta new file mode 100644 index 0000000..ff1c445 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Shuffle_Playlist.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 88b5d10eaf7dd9d478590d60af80c3c6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_High.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_High.png new file mode 100644 index 0000000..885368a Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_High.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_High.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_High.png.meta new file mode 100644 index 0000000..3a6f48a --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_High.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 7e936fe602e85d347b6eab3b940b1b95 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Low.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Low.png new file mode 100644 index 0000000..3845e38 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Low.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Low.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Low.png.meta new file mode 100644 index 0000000..3a341df --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Low.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 60bab848dca1df045b17e3945c3c3871 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Medium.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Medium.png new file mode 100644 index 0000000..757942e Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Medium.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Medium.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Medium.png.meta new file mode 100644 index 0000000..7f6b6b4 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Medium.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: de4294f92ad8aeb47a1d323d8f0b4357 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Mute.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Mute.png new file mode 100644 index 0000000..42dcd2e Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Mute.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Mute.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Mute.png.meta new file mode 100644 index 0000000..815f78e --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Speaker_Mute.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 252bd044656c90048acb548f236ccac6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Stop.png b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Stop.png new file mode 100644 index 0000000..ff56df5 Binary files /dev/null and b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Stop.png differ diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Textures/Stop.png.meta b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Stop.png.meta new file mode 100644 index 0000000..683da30 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Textures/Stop.png.meta @@ -0,0 +1,116 @@ +fileFormatVersion: 2 +guid: 9a68538c04c5a564b9623baf07419d1a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asmdef b/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asmdef new file mode 100644 index 0000000..9350402 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asmdef @@ -0,0 +1,19 @@ +{ + "name": "Varneon.VUdon.MusicPlayer.Runtime", + "references": [ + "UdonSharp.Runtime", + "VRC.Udon", + "Varneon.VUdon.Logger.Runtime", + "Varneon.VUdon.Editors.Runtime", + "Unity.TextMeshPro" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asmdef.meta b/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asmdef.meta new file mode 100644 index 0000000..a297e4b --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 15a3ae8b1473f15438724ab4f7886b22 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asset b/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asset new file mode 100644 index 0000000..53b32a4 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asset @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5136146375e9a0a498a72a0091b40cc1, type: 3} + m_Name: Varneon.VUdon.MusicPlayer.Runtime + m_EditorClassIdentifier: + sourceAssembly: {fileID: 5897886265953266890, guid: 15a3ae8b1473f15438724ab4f7886b22, + type: 3} diff --git a/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asset.meta b/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asset.meta new file mode 100644 index 0000000..a2d2882 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/Runtime/Varneon.VUdon.MusicPlayer.Runtime.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c561aacc06104dd4ca86bc725ea98305 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.varneon.vudon.music-player/package.json b/Packages/com.varneon.vudon.music-player/package.json new file mode 100644 index 0000000..1c79b88 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/package.json @@ -0,0 +1,22 @@ +{ + "name": "com.varneon.vudon.music-player", + "displayName": "VUdon - Music Player", + "version": "0.0.1", + "unity": "2019.4", + "unityRelease": "29f1", + "description": "Music player prefab that allows world creators to create playlists for their worlds for everyone to listen to", + "author": { + "name": "Varneon", + "url": "https://github.com/Varneon" + }, + "dependencies": { + "com.vrchat.udonsharp": "1.0.1", + "com.varneon.vudon.logger": "0.1.0", + "com.varneon.vudon.editors": "0.1.0" + }, + "vpmDependencies": { + "com.vrchat.udonsharp": "1.x.x", + "com.varneon.vudon.logger": "0.1.0", + "com.varneon.vudon.editors": "0.1.0-alpha.5" + } +} \ No newline at end of file diff --git a/Packages/com.varneon.vudon.music-player/package.json.meta b/Packages/com.varneon.vudon.music-player/package.json.meta new file mode 100644 index 0000000..17a5796 --- /dev/null +++ b/Packages/com.varneon.vudon.music-player/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c1fa3a924b5244e4e9ccbe1582aebca1 +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Website/app.js b/Website/app.js index 39378b2..08444d3 100644 --- a/Website/app.js +++ b/Website/app.js @@ -5,8 +5,8 @@ const LISTING_URL = "{{ listingInfo.Url }}"; const PACKAGES = { {{~ for package in packages ~}} "{{ package.Name }}": { - name: "{{ 晓寒のvpm仓库 }}", - displayName: "{{ 晓寒のvpm仓库; }}", + name: "{{ package.Name}}", + displayName: "{{ if package.DisplayName; package.DisplayName; end; }}", description: "{{ if package.Description; package.Description; end; }}", version: "{{ package.Version }}", author: {