From f9968781dd3d8fda141a563ddc5d6433728c3a3e Mon Sep 17 00:00:00 2001
From: Victor Victor <victor.victor@tu-dresden.de>
Date: Mon, 19 May 2025 18:20:54 +0200
Subject: [PATCH] Move CircularButton and CircularHoldButton to Interaction
 package

---
 CHANGELOG.md                                  |   10 +-
 Editor/GameObjectMenuEditor.cs                |   12 -
 Runtime/Art.meta                              |    8 -
 Runtime/Art/Materials.meta                    |    8 -
 Runtime/Art/Materials/CircularButton.meta     |    8 -
 .../Materials/CircularButton/ButtonBorder.mat |  141 --
 .../CircularButton/ButtonBorder.mat.meta      |    8 -
 .../CircularButton/CircularButtonIcon.mat     |  140 --
 .../CircularButtonIcon.mat.meta               |    8 -
 Runtime/Art/Textures.meta                     |    8 -
 Runtime/Art/Textures/CircularButton.meta      |    8 -
 .../Textures/CircularButton/button_border.png |  Bin 78616 -> 0 bytes
 .../CircularButton/button_border.png.meta     |  127 --
 Runtime/HCPXR.XRStarter.asmdef                |    4 +-
 Runtime/Prefabs/CircularButton.prefab         | 1264 -----------------
 Runtime/Prefabs/CircularButton.prefab.meta    |    7 -
 Runtime/Prefabs/CircularHoldButton.prefab     |  459 ------
 .../Prefabs/CircularHoldButton.prefab.meta    |    7 -
 Runtime/Scripts.meta                          |    8 -
 Runtime/Scripts/CircularButton.meta           |    8 -
 .../Scripts/CircularButton/CircularButton.cs  |   86 --
 .../CircularButton/CircularButton.cs.meta     |   11 -
 .../CircularButton/CircularHoldButton.cs      |  104 --
 .../CircularButton/CircularHoldButton.cs.meta |   11 -
 package.json                                  |    2 +-
 25 files changed, 10 insertions(+), 2447 deletions(-)
 delete mode 100644 Runtime/Art.meta
 delete mode 100644 Runtime/Art/Materials.meta
 delete mode 100644 Runtime/Art/Materials/CircularButton.meta
 delete mode 100644 Runtime/Art/Materials/CircularButton/ButtonBorder.mat
 delete mode 100644 Runtime/Art/Materials/CircularButton/ButtonBorder.mat.meta
 delete mode 100644 Runtime/Art/Materials/CircularButton/CircularButtonIcon.mat
 delete mode 100644 Runtime/Art/Materials/CircularButton/CircularButtonIcon.mat.meta
 delete mode 100644 Runtime/Art/Textures.meta
 delete mode 100644 Runtime/Art/Textures/CircularButton.meta
 delete mode 100644 Runtime/Art/Textures/CircularButton/button_border.png
 delete mode 100644 Runtime/Art/Textures/CircularButton/button_border.png.meta
 delete mode 100644 Runtime/Prefabs/CircularButton.prefab
 delete mode 100644 Runtime/Prefabs/CircularButton.prefab.meta
 delete mode 100644 Runtime/Prefabs/CircularHoldButton.prefab
 delete mode 100644 Runtime/Prefabs/CircularHoldButton.prefab.meta
 delete mode 100644 Runtime/Scripts.meta
 delete mode 100644 Runtime/Scripts/CircularButton.meta
 delete mode 100644 Runtime/Scripts/CircularButton/CircularButton.cs
 delete mode 100644 Runtime/Scripts/CircularButton/CircularButton.cs.meta
 delete mode 100644 Runtime/Scripts/CircularButton/CircularHoldButton.cs
 delete mode 100644 Runtime/Scripts/CircularButton/CircularHoldButton.cs.meta

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7fa3594..a388520 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,14 +2,20 @@
 
 All notable changes to this project will be documented in this file.
 
-The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),  
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## 1.0.4 - 2025-05-19
+
+### Removed
+
+- CircularButton and CircularHoldButton prefabs.
+
 ## 1.0.3 - 2025-05-19
 
 ### Fixed
 
-- Editor assembly definition
+- Editor assembly definition.
 
 ### Changed
 
diff --git a/Editor/GameObjectMenuEditor.cs b/Editor/GameObjectMenuEditor.cs
index bd6ec10..1ee6ee6 100644
--- a/Editor/GameObjectMenuEditor.cs
+++ b/Editor/GameObjectMenuEditor.cs
@@ -9,18 +9,6 @@ public class GameObjectMenuEditor : MonoBehaviour
         AddPrefab("XR");
     }
 
-    [MenuItem("GameObject/HCP-XR/XR Starter/Circular Button")]
-    public static void AddCircularButtonPrefab()
-    {
-        AddPrefab("CircularButton");
-    }
-
-    [MenuItem("GameObject/HCP-XR/XR Starter/Circular Hold Button")]
-    public static void AddCircularHoldButtonPrefab()
-    {
-        AddPrefab("CircularHoldButton");
-    }
-
     private static void AddPrefab(string prefabName)
     {
         // Path to the prefab in your package
diff --git a/Runtime/Art.meta b/Runtime/Art.meta
deleted file mode 100644
index 5c32896..0000000
--- a/Runtime/Art.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 36898eed1fb594c109ff95757a2179aa
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Art/Materials.meta b/Runtime/Art/Materials.meta
deleted file mode 100644
index f6f18bc..0000000
--- a/Runtime/Art/Materials.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 970c72fc1ba0d41b99b4fe6741f6edbf
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Art/Materials/CircularButton.meta b/Runtime/Art/Materials/CircularButton.meta
deleted file mode 100644
index 3f83664..0000000
--- a/Runtime/Art/Materials/CircularButton.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: bcc3d013fa172487da4a69934015a32d
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Art/Materials/CircularButton/ButtonBorder.mat b/Runtime/Art/Materials/CircularButton/ButtonBorder.mat
deleted file mode 100644
index 0809f8c..0000000
--- a/Runtime/Art/Materials/CircularButton/ButtonBorder.mat
+++ /dev/null
@@ -1,141 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 8
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: ButtonBorder
-  m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, type: 3}
-  m_Parent: {fileID: 0}
-  m_ModifiedSerializedProperties: 0
-  m_ValidKeywords:
-  - _ALPHATEST_ON
-  - _SURFACE_TYPE_TRANSPARENT
-  m_InvalidKeywords: []
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: 3000
-  stringTagMap:
-    RenderType: Transparent
-  disabledShaderPasses:
-  - DepthOnly
-  - SHADOWCASTER
-  - MOTIONVECTORS
-  m_LockedProperties: 
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _BaseMap:
-        m_Texture: {fileID: 2800000, guid: 2582f2a3aa03c4129a15d167a8f6cce1, type: 3}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _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: 2800000, guid: 2582f2a3aa03c4129a15d167a8f6cce1, type: 3}
-        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}
-    - _SpecGlossMap:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - unity_Lightmaps:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - unity_LightmapsInd:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - unity_ShadowMasks:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Ints: []
-    m_Floats:
-    - _AlphaClip: 1
-    - _AlphaToMask: 0
-    - _Blend: 2
-    - _BlendModePreserveSpecular: 1
-    - _BlendOp: 0
-    - _BumpScale: 1
-    - _ClearCoatMask: 0
-    - _ClearCoatSmoothness: 0
-    - _Cull: 2
-    - _Cutoff: 0
-    - _DetailAlbedoMapScale: 1
-    - _DetailNormalMapScale: 1
-    - _DstBlend: 1
-    - _DstBlendAlpha: 1
-    - _EnvironmentReflections: 1
-    - _GlossMapScale: 0
-    - _Glossiness: 0
-    - _GlossyReflections: 0
-    - _Metallic: 0
-    - _OcclusionStrength: 1
-    - _Parallax: 0.005
-    - _QueueOffset: 0
-    - _ReceiveShadows: 1
-    - _SampleGI: 0
-    - _Smoothness: 0.5
-    - _SmoothnessTextureChannel: 0
-    - _SpecularHighlights: 1
-    - _SrcBlend: 5
-    - _SrcBlendAlpha: 1
-    - _Surface: 1
-    - _WorkflowMode: 1
-    - _ZWrite: 0
-    m_Colors:
-    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
-    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
-    - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
-  m_BuildTextureStacks: []
-  m_AllowLocking: 1
---- !u!114 &5710277031809412815
-MonoBehaviour:
-  m_ObjectHideFlags: 11
-  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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  version: 9
diff --git a/Runtime/Art/Materials/CircularButton/ButtonBorder.mat.meta b/Runtime/Art/Materials/CircularButton/ButtonBorder.mat.meta
deleted file mode 100644
index 4ab1e91..0000000
--- a/Runtime/Art/Materials/CircularButton/ButtonBorder.mat.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 8526988043c4340c49ac48e46024bf51
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 2100000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Art/Materials/CircularButton/CircularButtonIcon.mat b/Runtime/Art/Materials/CircularButton/CircularButtonIcon.mat
deleted file mode 100644
index eb3cb15..0000000
--- a/Runtime/Art/Materials/CircularButton/CircularButtonIcon.mat
+++ /dev/null
@@ -1,140 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 8
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: CircularButtonIcon
-  m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, type: 3}
-  m_Parent: {fileID: 0}
-  m_ModifiedSerializedProperties: 0
-  m_ValidKeywords:
-  - _SURFACE_TYPE_TRANSPARENT
-  m_InvalidKeywords: []
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: 3000
-  stringTagMap:
-    RenderType: Transparent
-  disabledShaderPasses:
-  - DepthOnly
-  - SHADOWCASTER
-  - MOTIONVECTORS
-  m_LockedProperties: 
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _BaseMap:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _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}
-    - _SpecGlossMap:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - unity_Lightmaps:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - unity_LightmapsInd:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - unity_ShadowMasks:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Ints: []
-    m_Floats:
-    - _AlphaClip: 0
-    - _AlphaToMask: 0
-    - _Blend: 0
-    - _BlendModePreserveSpecular: 1
-    - _BlendOp: 0
-    - _BumpScale: 1
-    - _ClearCoatMask: 0
-    - _ClearCoatSmoothness: 0
-    - _Cull: 2
-    - _Cutoff: 0.5
-    - _DetailAlbedoMapScale: 1
-    - _DetailNormalMapScale: 1
-    - _DstBlend: 10
-    - _DstBlendAlpha: 10
-    - _EnvironmentReflections: 1
-    - _GlossMapScale: 0
-    - _Glossiness: 0
-    - _GlossyReflections: 0
-    - _Metallic: 0
-    - _OcclusionStrength: 1
-    - _Parallax: 0.005
-    - _QueueOffset: 0
-    - _ReceiveShadows: 0
-    - _SampleGI: 0
-    - _Smoothness: 0.5
-    - _SmoothnessTextureChannel: 0
-    - _SpecularHighlights: 1
-    - _SrcBlend: 5
-    - _SrcBlendAlpha: 1
-    - _Surface: 1
-    - _WorkflowMode: 0
-    - _ZWrite: 0
-    m_Colors:
-    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
-    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
-    - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
-  m_BuildTextureStacks: []
-  m_AllowLocking: 1
---- !u!114 &1570293809751143525
-MonoBehaviour:
-  m_ObjectHideFlags: 11
-  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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  version: 9
diff --git a/Runtime/Art/Materials/CircularButton/CircularButtonIcon.mat.meta b/Runtime/Art/Materials/CircularButton/CircularButtonIcon.mat.meta
deleted file mode 100644
index 1ce0de1..0000000
--- a/Runtime/Art/Materials/CircularButton/CircularButtonIcon.mat.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b0994612056a142ffa6c19bc51f4093b
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 2100000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Art/Textures.meta b/Runtime/Art/Textures.meta
deleted file mode 100644
index 6723f2b..0000000
--- a/Runtime/Art/Textures.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 86c82b9abeb1542f7ba13dc0d7af59a1
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Art/Textures/CircularButton.meta b/Runtime/Art/Textures/CircularButton.meta
deleted file mode 100644
index c3d5677..0000000
--- a/Runtime/Art/Textures/CircularButton.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 87081ee3124ca4ab3b0d558bd2243c8f
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Art/Textures/CircularButton/button_border.png b/Runtime/Art/Textures/CircularButton/button_border.png
deleted file mode 100644
index 17429b0a67294ffae1c743dfaaf43a048ddcd55a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 78616
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

diff --git a/Runtime/Art/Textures/CircularButton/button_border.png.meta b/Runtime/Art/Textures/CircularButton/button_border.png.meta
deleted file mode 100644
index 1cda925..0000000
--- a/Runtime/Art/Textures/CircularButton/button_border.png.meta
+++ /dev/null
@@ -1,127 +0,0 @@
-fileFormatVersion: 2
-guid: 2582f2a3aa03c4129a15d167a8f6cce1
-TextureImporter:
-  internalIDToNameTable: []
-  externalObjects: {}
-  serializedVersion: 13
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    sRGBTexture: 1
-    linearTexture: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapsPreserveCoverage: 0
-    alphaTestReferenceValue: 0.5
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-    flipGreenChannel: 0
-  isReadable: 0
-  streamingMipmaps: 0
-  streamingMipmapsPriority: 0
-  vTOnly: 0
-  ignoreMipmapLimit: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 6
-  cubemapConvolution: 0
-  seamlessCubemap: 0
-  textureFormat: 1
-  maxTextureSize: 2048
-  textureSettings:
-    serializedVersion: 2
-    filterMode: 2
-    aniso: 1
-    mipBias: 0
-    wrapU: 1
-    wrapV: 1
-    wrapW: 0
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 1
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spritePixelsToUnits: 100
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spriteGenerateFallbackPhysicsShape: 1
-  alphaUsage: 1
-  alphaIsTransparency: 1
-  spriteTessellationDetail: -1
-  textureType: 8
-  textureShape: 1
-  singleChannelComponent: 0
-  flipbookRows: 1
-  flipbookColumns: 1
-  maxTextureSizeSet: 0
-  compressionQualitySet: 0
-  textureFormatSet: 0
-  ignorePngGamma: 0
-  applyGammaDecoding: 0
-  swizzle: 50462976
-  cookieLightType: 0
-  platformSettings:
-  - serializedVersion: 3
-    buildTarget: DefaultTexturePlatform
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    ignorePlatformSupport: 0
-    androidETC2FallbackOverride: 0
-    forceMaximumCompressionQuality_BC6H_BC7: 0
-  - serializedVersion: 3
-    buildTarget: Standalone
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    ignorePlatformSupport: 0
-    androidETC2FallbackOverride: 0
-    forceMaximumCompressionQuality_BC6H_BC7: 0
-  - serializedVersion: 3
-    buildTarget: Android
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    ignorePlatformSupport: 0
-    androidETC2FallbackOverride: 0
-    forceMaximumCompressionQuality_BC6H_BC7: 0
-  spriteSheet:
-    serializedVersion: 2
-    sprites: []
-    outline: []
-    physicsShape: []
-    bones: []
-    spriteID: 5e97eb03825dee720800000000000000
-    internalID: 0
-    vertices: []
-    indices: 
-    edges: []
-    weights: []
-    secondaryTextures: []
-    nameFileIdTable: {}
-  mipmapLimitGroupName: 
-  pSDRemoveMatte: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/HCPXR.XRStarter.asmdef b/Runtime/HCPXR.XRStarter.asmdef
index c61c3e0..8e9ce32 100644
--- a/Runtime/HCPXR.XRStarter.asmdef
+++ b/Runtime/HCPXR.XRStarter.asmdef
@@ -1,9 +1,7 @@
 {
     "name": "HCPXR.XRStarter",
     "rootNamespace": "",
-    "references": [
-        "GUID:d8b63aba1907145bea998dd612889d6b"
-    ],
+    "references": [],
     "includePlatforms": [],
     "excludePlatforms": [],
     "allowUnsafeCode": false,
diff --git a/Runtime/Prefabs/CircularButton.prefab b/Runtime/Prefabs/CircularButton.prefab
deleted file mode 100644
index c4ea3e6..0000000
--- a/Runtime/Prefabs/CircularButton.prefab
+++ /dev/null
@@ -1,1264 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!1 &1250565114562450441
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1886242834083934545}
-  m_Layer: 4
-  m_Name: Visuals
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1886242834083934545
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1250565114562450441}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 8233576384829183353}
-  - {fileID: 813733150709336199}
-  - {fileID: 6129588733288731003}
-  m_Father: {fileID: 5134523758579112783}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1393786611389868499
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 8532998992523209239}
-  - component: {fileID: 1452928940822510667}
-  - component: {fileID: 6138836830535205681}
-  - component: {fileID: 5830180121391068636}
-  m_Layer: 4
-  m_Name: Surface
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &8532998992523209239
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1393786611389868499}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 2, y: 2, z: 0.001}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 1960962160522295879}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &1452928940822510667
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1393786611389868499}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 9cf2a74d69b1c1e41916d2a7afdff5be, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _facing: 0
-  _doubleSided: 0
---- !u!114 &6138836830535205681
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1393786611389868499}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: efd927768041afd4d90e5d822283f0f4, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _planeSurface: {fileID: 1452928940822510667}
-  _clippers:
-  - {fileID: 5830180121391068636}
---- !u!114 &5830180121391068636
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1393786611389868499}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: e08ab46e8fb05dc46b34e54466dc11e3, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _position: {x: 0, y: 0, z: 0}
-  _size: {x: 1, y: 1, z: 1}
---- !u!1 &1518760839323426237
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 8549675872914246496}
-  - component: {fileID: 978424572161700748}
-  - component: {fileID: 2717115670216289939}
-  m_Layer: 4
-  m_Name: Icon
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 0
---- !u!4 &8549675872914246496
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1518760839323426237}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: -0.001}
-  m_LocalScale: {x: 1.4999999, y: 1.4999998, z: 1.4999998}
-  m_ConstrainProportionsScale: 1
-  m_Children: []
-  m_Father: {fileID: 8233576384829183353}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!33 &978424572161700748
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1518760839323426237}
-  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
---- !u!23 &2717115670216289939
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1518760839323426237}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_StaticShadowCaster: 0
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_RayTracingMode: 2
-  m_RayTraceProcedural: 0
-  m_RayTracingAccelStructBuildFlagsOverride: 0
-  m_RayTracingAccelStructBuildFlags: 1
-  m_SmallMeshCulling: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b0994612056a142ffa6c19bc51f4093b, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_ReceiveGI: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 1
-  m_SelectedEditorRenderState: 3
-  m_MinimumChartSize: 4
-  m_AutoUVMaxDistance: 0.5
-  m_AutoUVMaxAngle: 89
-  m_LightmapParameters: {fileID: 0}
-  m_SortingLayerID: 0
-  m_SortingLayer: 0
-  m_SortingOrder: 0
-  m_AdditionalVertexStreams: {fileID: 0}
---- !u!1 &2522369746514265750
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 813733150709336199}
-  - component: {fileID: 1466582255143560353}
-  - component: {fileID: 3711196674260864561}
-  - component: {fileID: 2464760297484591781}
-  - component: {fileID: 3582154952014643570}
-  m_Layer: 4
-  m_Name: ButtonPanelBack
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &813733150709336199
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2522369746514265750}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0.001}
-  m_LocalScale: {x: 2, y: 2, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 1886242834083934545}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!33 &1466582255143560353
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2522369746514265750}
-  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
---- !u!23 &3711196674260864561
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2522369746514265750}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_StaticShadowCaster: 0
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_RayTracingMode: 2
-  m_RayTraceProcedural: 0
-  m_RayTracingAccelStructBuildFlagsOverride: 0
-  m_RayTracingAccelStructBuildFlags: 1
-  m_SmallMeshCulling: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: d9665615562752448b5140038771d26c, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_ReceiveGI: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 1
-  m_SelectedEditorRenderState: 3
-  m_MinimumChartSize: 4
-  m_AutoUVMaxDistance: 0.5
-  m_AutoUVMaxAngle: 89
-  m_LightmapParameters: {fileID: 0}
-  m_SortingLayerID: 0
-  m_SortingLayer: 0
-  m_SortingOrder: 0
-  m_AdditionalVertexStreams: {fileID: 0}
---- !u!114 &2464760297484591781
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2522369746514265750}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: d5e48d93b64a9ae4f9fd5a728c8f51af, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _renderers:
-  - {fileID: 3711196674260864561}
-  _vectorProperties: []
-  _colorProperties: []
-  _floatProperties: []
-  _updateEveryFrame: 1
---- !u!114 &3582154952014643570
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2522369746514265750}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 0a0ad4ecf30771d44bf163058922924b, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _editor: {fileID: 2464760297484591781}
-  _width: 2
-  _height: 2
-  _color: {r: 0, g: 0, b: 0, a: 0.078431375}
-  _borderColor: {r: 0, g: 0, b: 0, a: 1}
-  _radiusTopLeft: 1
-  _radiusTopRight: 1
-  _radiusBottomLeft: 1
-  _radiusBottomRight: 1
-  _borderInnerRadius: 0
-  _borderOuterRadius: 0
---- !u!1 &2538944273237287317
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 6129588733288731003}
-  - component: {fileID: 6392156772268563645}
-  - component: {fileID: 5733012294585889357}
-  m_Layer: 0
-  m_Name: ButtonBorder
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &6129588733288731003
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2538944273237287317}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 2.6, y: 2.6, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 1886242834083934545}
-  m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
---- !u!33 &6392156772268563645
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2538944273237287317}
-  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
---- !u!23 &5733012294585889357
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2538944273237287317}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_StaticShadowCaster: 0
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_RayTracingMode: 2
-  m_RayTraceProcedural: 0
-  m_RayTracingAccelStructBuildFlagsOverride: 0
-  m_RayTracingAccelStructBuildFlags: 1
-  m_SmallMeshCulling: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 8526988043c4340c49ac48e46024bf51, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_ReceiveGI: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 1
-  m_SelectedEditorRenderState: 3
-  m_MinimumChartSize: 4
-  m_AutoUVMaxDistance: 0.5
-  m_AutoUVMaxAngle: 89
-  m_LightmapParameters: {fileID: 0}
-  m_SortingLayerID: 0
-  m_SortingLayer: 0
-  m_SortingOrder: 0
-  m_AdditionalVertexStreams: {fileID: 0}
---- !u!1 &2674344421108776623
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 293798455932469970}
-  - component: {fileID: 5418663521036364649}
-  - component: {fileID: 2931223468159674986}
-  m_Layer: 0
-  m_Name: CircularButton
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &293798455932469970
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2674344421108776623}
-  serializedVersion: 2
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 5134523758579112783}
-  m_Father: {fileID: 0}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &5418663521036364649
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2674344421108776623}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 761e34d033d6447d6b99aa5c612036b9, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  borderTransform: {fileID: 6129588733288731003}
-  borderDefaultScale: 2.6
-  borderMaxScale: 3.2
-  borderAnimDuration: 0.2
-  borderAnimCurve:
-    serializedVersion: 2
-    m_Curve:
-    - serializedVersion: 3
-      time: 0
-      value: 0
-      inSlope: 0.007075472
-      outSlope: 0.007075472
-      tangentMode: 0
-      weightedMode: 0
-      inWeight: 0
-      outWeight: 0.6666667
-    - serializedVersion: 3
-      time: 0.5
-      value: 1
-      inSlope: 3.8593495
-      outSlope: -3.5849056
-      tangentMode: 1
-      weightedMode: 0
-      inWeight: 0.09166664
-      outWeight: 0.125
-    - serializedVersion: 3
-      time: 1
-      value: 0
-      inSlope: -0.009203866
-      outSlope: -0.009203866
-      tangentMode: 0
-      weightedMode: 0
-      inWeight: 1
-      outWeight: 0
-    m_PreInfinity: 2
-    m_PostInfinity: 2
-    m_RotationOrder: 4
-  whenBorderAnimDone:
-    m_PersistentCalls:
-      m_Calls: []
-  activeStateAnimDuration: 0.5
-  activeStateAnimCurve:
-    serializedVersion: 2
-    m_Curve:
-    - serializedVersion: 3
-      time: 0
-      value: 0
-      inSlope: 2
-      outSlope: 2
-      tangentMode: 0
-      weightedMode: 0
-      inWeight: 0
-      outWeight: 0
-    - serializedVersion: 3
-      time: 1
-      value: 1
-      inSlope: 0
-      outSlope: 0
-      tangentMode: 0
-      weightedMode: 0
-      inWeight: 0
-      outWeight: 0
-    m_PreInfinity: 2
-    m_PostInfinity: 2
-    m_RotationOrder: 4
---- !u!114 &2931223468159674986
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2674344421108776623}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1464721f2283eb14e94a33e812b47be4, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _interactableView: {fileID: 335104951666013459}
-  _whenHover:
-    m_PersistentCalls:
-      m_Calls: []
-  _whenUnhover:
-    m_PersistentCalls:
-      m_Calls: []
-  _whenSelect:
-    m_PersistentCalls:
-      m_Calls:
-      - m_Target: {fileID: 5418663521036364649}
-        m_TargetAssemblyTypeName: CircularButton, Assembly-CSharp
-        m_MethodName: OnSelect
-        m_Mode: 1
-        m_Arguments:
-          m_ObjectArgument: {fileID: 0}
-          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
-          m_IntArgument: 0
-          m_FloatArgument: 0
-          m_StringArgument: 
-          m_BoolArgument: 0
-        m_CallState: 2
-  _whenUnselect:
-    m_PersistentCalls:
-      m_Calls: []
-  _whenInteractorViewAdded:
-    m_PersistentCalls:
-      m_Calls: []
-  _whenInteractorViewRemoved:
-    m_PersistentCalls:
-      m_Calls: []
-  _whenSelectingInteractorViewAdded:
-    m_PersistentCalls:
-      m_Calls: []
-  _whenSelectingInteractorViewRemoved:
-    m_PersistentCalls:
-      m_Calls: []
---- !u!1 &3125604597076073178
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1750312350687327493}
-  - component: {fileID: 2088796877064762942}
-  - component: {fileID: 1422375515120996305}
-  - component: {fileID: 5704553903190603856}
-  - component: {fileID: 8119190934667120224}
-  - component: {fileID: 6808050296854250187}
-  m_Layer: 4
-  m_Name: ButtonPanel
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1750312350687327493
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3125604597076073178}
-  serializedVersion: 2
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 2, y: 2, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 8233576384829183353}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!33 &2088796877064762942
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3125604597076073178}
-  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
---- !u!23 &1422375515120996305
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3125604597076073178}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_StaticShadowCaster: 0
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_RayTracingMode: 2
-  m_RayTraceProcedural: 0
-  m_RayTracingAccelStructBuildFlagsOverride: 0
-  m_RayTracingAccelStructBuildFlags: 1
-  m_SmallMeshCulling: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: d9665615562752448b5140038771d26c, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_ReceiveGI: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 1
-  m_SelectedEditorRenderState: 3
-  m_MinimumChartSize: 4
-  m_AutoUVMaxDistance: 0.5
-  m_AutoUVMaxAngle: 89
-  m_LightmapParameters: {fileID: 0}
-  m_SortingLayerID: 0
-  m_SortingLayer: 0
-  m_SortingOrder: 0
-  m_AdditionalVertexStreams: {fileID: 0}
---- !u!114 &5704553903190603856
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3125604597076073178}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: d5e48d93b64a9ae4f9fd5a728c8f51af, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _renderers:
-  - {fileID: 1422375515120996305}
-  _vectorProperties: []
-  _colorProperties: []
-  _floatProperties: []
-  _updateEveryFrame: 1
---- !u!114 &8119190934667120224
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3125604597076073178}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 0a0ad4ecf30771d44bf163058922924b, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _editor: {fileID: 5704553903190603856}
-  _width: 2
-  _height: 2
-  _color: {r: 1, g: 1, b: 1, a: 0.078431375}
-  _borderColor: {r: 0, g: 0, b: 0, a: 1}
-  _radiusTopLeft: 1
-  _radiusTopRight: 1
-  _radiusBottomLeft: 1
-  _radiusBottomRight: 1
-  _borderInnerRadius: 0
-  _borderOuterRadius: 0
---- !u!114 &6808050296854250187
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3125604597076073178}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 3266c3d920715b84089935c4ab019210, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _interactableView: {fileID: 335104951666013459}
-  _editor: {fileID: 5704553903190603856}
-  _colorShaderPropertyName: _Color
-  _normalColorState:
-    Color: {r: 1, g: 1, b: 1, a: 0.14117648}
-    ColorCurve:
-      serializedVersion: 2
-      m_Curve:
-      - serializedVersion: 3
-        time: 0
-        value: 0
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      - serializedVersion: 3
-        time: 1
-        value: 1
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-    ColorTime: 0.1
-  _hoverColorState:
-    Color: {r: 1, g: 1, b: 1, a: 0.4509804}
-    ColorCurve:
-      serializedVersion: 2
-      m_Curve:
-      - serializedVersion: 3
-        time: 0
-        value: 0
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      - serializedVersion: 3
-        time: 1
-        value: 1
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-    ColorTime: 0.1
-  _selectColorState:
-    Color: {r: 1, g: 1, b: 1, a: 0.78431374}
-    ColorCurve:
-      serializedVersion: 2
-      m_Curve:
-      - serializedVersion: 3
-        time: 0
-        value: 0
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      - serializedVersion: 3
-        time: 1
-        value: 1
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-    ColorTime: 0.05
-  _disabledColorState:
-    Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
-    ColorCurve:
-      serializedVersion: 2
-      m_Curve:
-      - serializedVersion: 3
-        time: 0
-        value: 0
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      - serializedVersion: 3
-        time: 1
-        value: 1
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-    ColorTime: 0.1
---- !u!1 &3477937104247019560
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1960962160522295879}
-  m_Layer: 4
-  m_Name: Model
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1960962160522295879
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3477937104247019560}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: -0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 8532998992523209239}
-  m_Father: {fileID: 5134523758579112783}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &4431616002466160216
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 4719470475596383322}
-  - component: {fileID: 3924953408965404829}
-  - component: {fileID: 3707764997270298046}
-  m_Layer: 4
-  m_Name: Text (TMP)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &4719470475596383322
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4431616002466160216}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 8233576384829183353}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 20, y: 5}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!23 &3924953408965404829
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4431616002466160216}
-  m_Enabled: 1
-  m_CastShadows: 0
-  m_ReceiveShadows: 0
-  m_DynamicOccludee: 1
-  m_StaticShadowCaster: 0
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_RayTracingMode: 2
-  m_RayTraceProcedural: 0
-  m_RayTracingAccelStructBuildFlagsOverride: 0
-  m_RayTracingAccelStructBuildFlags: 1
-  m_SmallMeshCulling: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: -5839354330806206608, guid: eb44739c484b1b54bbc1a0d4d9dd1a50, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_ReceiveGI: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 1
-  m_SelectedEditorRenderState: 3
-  m_MinimumChartSize: 4
-  m_AutoUVMaxDistance: 0.5
-  m_AutoUVMaxAngle: 89
-  m_LightmapParameters: {fileID: 0}
-  m_SortingLayerID: 0
-  m_SortingLayer: 0
-  m_SortingOrder: 0
-  m_AdditionalVertexStreams: {fileID: 0}
---- !u!114 &3707764997270298046
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4431616002466160216}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
-  m_RaycastTarget: 1
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 1
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_text: Button
-  m_isRightToLeft: 0
-  m_fontAsset: {fileID: 11400000, guid: eb44739c484b1b54bbc1a0d4d9dd1a50, type: 2}
-  m_sharedMaterial: {fileID: -5839354330806206608, guid: eb44739c484b1b54bbc1a0d4d9dd1a50, type: 2}
-  m_fontSharedMaterials: []
-  m_fontMaterial: {fileID: 0}
-  m_fontMaterials: []
-  m_fontColor32:
-    serializedVersion: 2
-    rgba: 4294967295
-  m_fontColor: {r: 1, g: 1, b: 1, a: 1}
-  m_enableVertexGradient: 0
-  m_colorMode: 3
-  m_fontColorGradient:
-    topLeft: {r: 1, g: 1, b: 1, a: 1}
-    topRight: {r: 1, g: 1, b: 1, a: 1}
-    bottomLeft: {r: 1, g: 1, b: 1, a: 1}
-    bottomRight: {r: 1, g: 1, b: 1, a: 1}
-  m_fontColorGradientPreset: {fileID: 0}
-  m_spriteAsset: {fileID: 0}
-  m_tintAllSprites: 0
-  m_StyleSheet: {fileID: 0}
-  m_TextStyleHashCode: -1183493901
-  m_overrideHtmlColors: 0
-  m_faceColor:
-    serializedVersion: 2
-    rgba: 4294967295
-  m_fontSize: 36
-  m_fontSizeBase: 36
-  m_fontWeight: 400
-  m_enableAutoSizing: 0
-  m_fontSizeMin: 18
-  m_fontSizeMax: 72
-  m_fontStyle: 0
-  m_HorizontalAlignment: 2
-  m_VerticalAlignment: 512
-  m_textAlignment: 65535
-  m_characterSpacing: 0
-  m_wordSpacing: 0
-  m_lineSpacing: 0
-  m_lineSpacingMax: 0
-  m_paragraphSpacing: 0
-  m_charWidthMaxAdj: 0
-  m_TextWrappingMode: 1
-  m_wordWrappingRatios: 0.4
-  m_overflowMode: 0
-  m_linkedTextComponent: {fileID: 0}
-  parentLinkedComponent: {fileID: 0}
-  m_enableKerning: 1
-  m_ActiveFontFeatures: 6e72656b
-  m_enableExtraPadding: 0
-  checkPaddingRequired: 0
-  m_isRichText: 1
-  m_EmojiFallbackSupport: 1
-  m_parseCtrlCharacters: 1
-  m_isOrthographic: 0
-  m_isCullingEnabled: 0
-  m_horizontalMapping: 0
-  m_verticalMapping: 0
-  m_uvLineOffset: 0
-  m_geometrySortingOrder: 0
-  m_IsTextObjectScaleStatic: 0
-  m_VertexBufferAutoSizeReduction: 1
-  m_useMaxVisibleDescender: 1
-  m_pageToDisplay: 1
-  m_margin: {x: 0, y: 0, z: 0, w: 0}
-  m_isUsingLegacyAnimationComponent: 0
-  m_isVolumetricText: 0
-  _SortingLayer: 0
-  _SortingLayerID: 0
-  _SortingOrder: 0
-  m_hasFontAssetChanged: 0
-  m_renderer: {fileID: 3924953408965404829}
-  m_maskType: 0
---- !u!1 &6145217104636929893
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 5134523758579112783}
-  - component: {fileID: 335104951666013459}
-  m_Layer: 4
-  m_Name: PokeInteractable
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &5134523758579112783
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6145217104636929893}
-  serializedVersion: 2
-  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 0.049999997, y: 0.049999997, z: 0.049999997}
-  m_ConstrainProportionsScale: 1
-  m_Children:
-  - {fileID: 1960962160522295879}
-  - {fileID: 1886242834083934545}
-  m_Father: {fileID: 293798455932469970}
-  m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
---- !u!114 &335104951666013459
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6145217104636929893}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 317e663e2bb60ea408fe22b908b59295, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _interactorFilters: []
-  _maxInteractors: -1
-  _maxSelectingInteractors: -1
-  _data: {fileID: 0}
-  _pointableElement: {fileID: 0}
-  _surfacePatch: {fileID: 6138836830535205681}
-  _enterHoverNormal: 0.065
-  _enterHoverTangent: 0
-  _exitHoverNormal: 0.085
-  _exitHoverTangent: 0
-  _cancelSelectNormal: 0
-  _cancelSelectTangent: 0.01
-  _minThresholds:
-    Enabled: 1
-    MinNormal: 0.015
-  _dragThresholds:
-    Enabled: 1
-    DragNormal: 0.01
-    DragTangent: 0.01
-    DragEaseCurve:
-      _animationCurve:
-        serializedVersion: 2
-        m_Curve:
-        - serializedVersion: 3
-          time: 0
-          value: 0
-          inSlope: 0
-          outSlope: 0
-          tangentMode: 0
-          weightedMode: 0
-          inWeight: 0
-          outWeight: 0
-        - serializedVersion: 3
-          time: 1
-          value: 1
-          inSlope: 0
-          outSlope: 0
-          tangentMode: 0
-          weightedMode: 0
-          inWeight: 0
-          outWeight: 0
-        m_PreInfinity: 2
-        m_PostInfinity: 2
-        m_RotationOrder: 4
-      _animationLength: 0.05
-  _positionPinning:
-    Enabled: 0
-    MaxPinDistance: 0
-    PinningEaseCurve:
-      serializedVersion: 2
-      m_Curve:
-      - serializedVersion: 3
-        time: 0.2
-        value: 0
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      - serializedVersion: 3
-        time: 1
-        value: 1
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-    ResyncCurve:
-      _animationCurve:
-        serializedVersion: 2
-        m_Curve:
-        - serializedVersion: 3
-          time: 0
-          value: 0
-          inSlope: 0
-          outSlope: 0
-          tangentMode: 0
-          weightedMode: 0
-          inWeight: 0
-          outWeight: 0
-        - serializedVersion: 3
-          time: 1
-          value: 1
-          inSlope: 0
-          outSlope: 0
-          tangentMode: 0
-          weightedMode: 0
-          inWeight: 0
-          outWeight: 0
-        m_PreInfinity: 2
-        m_PostInfinity: 2
-        m_RotationOrder: 4
-      _animationLength: 0.2
-  _recoilAssist:
-    Enabled: 0
-    UseDynamicDecay: 0
-    DynamicDecayCurve:
-      serializedVersion: 2
-      m_Curve:
-      - serializedVersion: 3
-        time: 0
-        value: 50
-        inSlope: 0
-        outSlope: 0
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      - serializedVersion: 3
-        time: 0.9
-        value: 0.5
-        inSlope: -47
-        outSlope: -47
-        tangentMode: 0
-        weightedMode: 0
-        inWeight: 0
-        outWeight: 0
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-    UseVelocityExpansion: 0
-    VelocityExpansionMinSpeed: 0.4
-    VelocityExpansionMaxSpeed: 1.4
-    VelocityExpansionDistance: 0.055
-    VelocityExpansionDecayRate: 0.125
-    ExitDistance: 0.02
-    ReEnterDistance: 0.02
-  _closeDistanceThreshold: 0.001
-  _tiebreakerScore: 0
---- !u!1 &7141789377090299439
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 8233576384829183353}
-  - component: {fileID: 5048375249605568826}
-  m_Layer: 4
-  m_Name: ButtonVisual
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &8233576384829183353
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 7141789377090299439}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: -0.3}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 1750312350687327493}
-  - {fileID: 4719470475596383322}
-  - {fileID: 8549675872914246496}
-  m_Father: {fileID: 1886242834083934545}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &5048375249605568826
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 7141789377090299439}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 0b3b3f04ac18184468bedd999e5a6688, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _pokeInteractable: {fileID: 335104951666013459}
-  _buttonBaseTransform: {fileID: 8532998992523209239}
diff --git a/Runtime/Prefabs/CircularButton.prefab.meta b/Runtime/Prefabs/CircularButton.prefab.meta
deleted file mode 100644
index adde2f4..0000000
--- a/Runtime/Prefabs/CircularButton.prefab.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4c973410ea3fd4738894430fb692edbe
-PrefabImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Prefabs/CircularHoldButton.prefab b/Runtime/Prefabs/CircularHoldButton.prefab
deleted file mode 100644
index b0b9540..0000000
--- a/Runtime/Prefabs/CircularHoldButton.prefab
+++ /dev/null
@@ -1,459 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!1 &6047763346328340928
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1808210833167970377}
-  - component: {fileID: 1831105182345066450}
-  - component: {fileID: 7871718279332281543}
-  m_Layer: 0
-  m_Name: GreenCircle
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &1808210833167970377
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6047763346328340928}
-  m_LocalRotation: {x: 0, y: 0.7071068, z: -0.7071068, w: 0}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 0.12999997, y: 0.13, z: 0.050000004}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 6435950019004035101}
-  m_LocalEulerAnglesHint: {x: 90, y: 180, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 1, y: 1}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &1831105182345066450
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6047763346328340928}
-  m_CullTransparentMesh: 1
---- !u!114 &7871718279332281543
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6047763346328340928}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 0.48270437, g: 1, b: 0.43867922, a: 1}
-  m_RaycastTarget: 0
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 0
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: 2582f2a3aa03c4129a15d167a8f6cce1, type: 3}
-  m_Type: 3
-  m_PreserveAspect: 0
-  m_FillCenter: 1
-  m_FillMethod: 4
-  m_FillAmount: 0
-  m_FillClockwise: 1
-  m_FillOrigin: 0
-  m_UseSpriteMesh: 0
-  m_PixelsPerUnitMultiplier: 1
---- !u!1 &8646798233461545963
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 6383809043172189400}
-  - component: {fileID: 8613614332888122752}
-  - component: {fileID: 3942625326315250802}
-  m_Layer: 0
-  m_Name: GreyBgCircle
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &6383809043172189400
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8646798233461545963}
-  m_LocalRotation: {x: 0, y: 0.7071068, z: -0.7071068, w: 0}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 0.12999997, y: 0.13, z: 0.050000004}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 6435950019004035101}
-  m_LocalEulerAnglesHint: {x: 90, y: 180, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 1, y: 1}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &8613614332888122752
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8646798233461545963}
-  m_CullTransparentMesh: 1
---- !u!114 &3942625326315250802
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8646798233461545963}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 1}
-  m_RaycastTarget: 0
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 0
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: 2582f2a3aa03c4129a15d167a8f6cce1, type: 3}
-  m_Type: 0
-  m_PreserveAspect: 0
-  m_FillCenter: 1
-  m_FillMethod: 4
-  m_FillAmount: 1
-  m_FillClockwise: 1
-  m_FillOrigin: 0
-  m_UseSpriteMesh: 0
-  m_PixelsPerUnitMultiplier: 1
---- !u!1 &8932903079221930405
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 6435950019004035101}
-  - component: {fileID: 5315587179019146236}
-  - component: {fileID: 1962978255989574320}
-  - component: {fileID: 4407622501526724730}
-  m_Layer: 0
-  m_Name: ButtonBorderHold
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &6435950019004035101
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8932903079221930405}
-  m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 20, y: 20, z: 20}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 6383809043172189400}
-  - {fileID: 1808210833167970377}
-  m_Father: {fileID: 1046706470999120825}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0}
-  m_AnchorMax: {x: 0, y: 0}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 1, y: 1}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!223 &5315587179019146236
-Canvas:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8932903079221930405}
-  m_Enabled: 1
-  serializedVersion: 3
-  m_RenderMode: 2
-  m_Camera: {fileID: 0}
-  m_PlaneDistance: 100
-  m_PixelPerfect: 0
-  m_ReceivesEvents: 1
-  m_OverrideSorting: 0
-  m_OverridePixelPerfect: 0
-  m_SortingBucketNormalizedSize: 0
-  m_VertexColorAlwaysGammaSpace: 0
-  m_AdditionalShaderChannelsFlag: 0
-  m_UpdateRectTransformForStandalone: 0
-  m_SortingLayerID: 0
-  m_SortingOrder: 0
-  m_TargetDisplay: 0
---- !u!114 &1962978255989574320
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8932903079221930405}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_UiScaleMode: 0
-  m_ReferencePixelsPerUnit: 100
-  m_ScaleFactor: 1
-  m_ReferenceResolution: {x: 800, y: 600}
-  m_ScreenMatchMode: 0
-  m_MatchWidthOrHeight: 0
-  m_PhysicalUnit: 3
-  m_FallbackScreenDPI: 96
-  m_DefaultSpriteDPI: 96
-  m_DynamicPixelsPerUnit: 1
-  m_PresetInfoIsWorld: 1
---- !u!114 &4407622501526724730
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8932903079221930405}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_IgnoreReversedGraphics: 1
-  m_BlockingObjects: 0
-  m_BlockingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
---- !u!1001 &1489532730884729576
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    serializedVersion: 3
-    m_TransformParent: {fileID: 0}
-    m_Modifications:
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 293798455932469970, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2538944273237287317, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2674344421108776623, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: m_Name
-      value: CircularHoldButton
-      objectReference: {fileID: 0}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenUnselect.m_PersistentCalls.m_Calls.Array.size
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenSelect.m_PersistentCalls.m_Calls.Array.data[0].m_Target
-      value: 
-      objectReference: {fileID: 7872197930239265488}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenUnselect.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenUnselect.m_PersistentCalls.m_Calls.Array.data[0].m_Target
-      value: 
-      objectReference: {fileID: 7872197930239265488}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenUnselect.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
-      value: 2
-      objectReference: {fileID: 0}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenUnselect.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
-      value: OnUnselect
-      objectReference: {fileID: 0}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenSelect.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
-      value: CircularHoldButton, Assembly-CSharp
-      objectReference: {fileID: 0}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenUnselect.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
-      value: CircularHoldButton, Assembly-CSharp
-      objectReference: {fileID: 0}
-    - target: {fileID: 2931223468159674986, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: _whenUnselect.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
-      value: UnityEngine.Object, UnityEngine
-      objectReference: {fileID: 0}
-    - target: {fileID: 3707764997270298046, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
-      value: 1801810542
-      objectReference: {fileID: 0}
-    m_RemovedComponents:
-    - {fileID: 5418663521036364649, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-    m_RemovedGameObjects: []
-    m_AddedGameObjects:
-    - targetCorrespondingSourceObject: {fileID: 1886242834083934545, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      insertIndex: -1
-      addedObject: {fileID: 6435950019004035101}
-    m_AddedComponents:
-    - targetCorrespondingSourceObject: {fileID: 2674344421108776623, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-      insertIndex: 1
-      addedObject: {fileID: 7872197930239265488}
-  m_SourcePrefab: {fileID: 100100000, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
---- !u!4 &1046706470999120825 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 1886242834083934545, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-  m_PrefabInstance: {fileID: 1489532730884729576}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &3582275079789073479 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 2674344421108776623, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-  m_PrefabInstance: {fileID: 1489532730884729576}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &7872197930239265488
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3582275079789073479}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: aa4a286915b45493da19c4d4d19a109b, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  borderTransform: {fileID: 4736465583231138707}
-  borderDefaultScale: 2.6
-  borderMaxScale: 3.2
-  borderAnimDuration: 0.2
-  borderAnimCurve:
-    serializedVersion: 2
-    m_Curve:
-    - serializedVersion: 3
-      time: 0
-      value: 0
-      inSlope: 0.007075472
-      outSlope: 0.007075472
-      tangentMode: 0
-      weightedMode: 0
-      inWeight: 0
-      outWeight: 0.6666667
-    - serializedVersion: 3
-      time: 0.5
-      value: 1
-      inSlope: 3.8593495
-      outSlope: -3.5849056
-      tangentMode: 1
-      weightedMode: 0
-      inWeight: 0.09166664
-      outWeight: 0.125
-    - serializedVersion: 3
-      time: 1
-      value: 0
-      inSlope: -0.009203866
-      outSlope: -0.009203866
-      tangentMode: 0
-      weightedMode: 0
-      inWeight: 1
-      outWeight: 0
-    m_PreInfinity: 2
-    m_PostInfinity: 2
-    m_RotationOrder: 4
-  whenBorderAnimDone:
-    m_PersistentCalls:
-      m_Calls: []
-  activeStateAnimDuration: 0.5
-  activeStateAnimCurve:
-    serializedVersion: 2
-    m_Curve:
-    - serializedVersion: 3
-      time: 0
-      value: 0
-      inSlope: 2
-      outSlope: 2
-      tangentMode: 0
-      weightedMode: 0
-      inWeight: 0
-      outWeight: 0
-    - serializedVersion: 3
-      time: 1
-      value: 1
-      inSlope: 0
-      outSlope: 0
-      tangentMode: 0
-      weightedMode: 0
-      inWeight: 0
-      outWeight: 0
-    m_PreInfinity: 2
-    m_PostInfinity: 2
-    m_RotationOrder: 4
-  buttonBorderHoldGameObject: {fileID: 8932903079221930405}
-  greyCircleGameObject: {fileID: 8646798233461545963}
-  greenCircleGameObject: {fileID: 6047763346328340928}
-  holdDuration: 1.5
---- !u!4 &4736465583231138707 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 6129588733288731003, guid: 4c973410ea3fd4738894430fb692edbe, type: 3}
-  m_PrefabInstance: {fileID: 1489532730884729576}
-  m_PrefabAsset: {fileID: 0}
diff --git a/Runtime/Prefabs/CircularHoldButton.prefab.meta b/Runtime/Prefabs/CircularHoldButton.prefab.meta
deleted file mode 100644
index e5285cf..0000000
--- a/Runtime/Prefabs/CircularHoldButton.prefab.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5c9bee78df06947688cafc32f8d4d1e1
-PrefabImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Scripts.meta b/Runtime/Scripts.meta
deleted file mode 100644
index 1a7e857..0000000
--- a/Runtime/Scripts.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: e56422e1311e34e4ab0ff0c11f21efd7
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Scripts/CircularButton.meta b/Runtime/Scripts/CircularButton.meta
deleted file mode 100644
index 7990f61..0000000
--- a/Runtime/Scripts/CircularButton.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: c928861a6a7be483abf6ee5402c74cfa
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Scripts/CircularButton/CircularButton.cs b/Runtime/Scripts/CircularButton/CircularButton.cs
deleted file mode 100644
index bd58f8d..0000000
--- a/Runtime/Scripts/CircularButton/CircularButton.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-using System.Collections;
-using Unity.Mathematics;
-using UnityEngine;
-using UnityEngine.Events;
-
-public class CircularButton : MonoBehaviour
-{
-    [SerializeField] protected Transform borderTransform;
-    [SerializeField] protected float borderDefaultScale = 2.6f;
-    [SerializeField] protected float borderMaxScale = 3.2f;
-    [SerializeField] protected float borderAnimDuration = 0.2f;
-    [SerializeField] protected AnimationCurve borderAnimCurve;
-    [SerializeField] private UnityEvent whenBorderAnimDone;
-    [SerializeField] protected float activeStateAnimDuration = 0.5f;
-    [SerializeField] protected AnimationCurve activeStateAnimCurve;
-
-    public void OnSelect()
-    {
-        StartCoroutine(AnimateBorder());
-    }
-
-    public void Activate()
-    {
-        gameObject.SetActive(true);
-        StartCoroutine(AnimateActiveState(-180f, 0, true));
-    }
-
-    public void Deactivate()
-    {
-        if (gameObject.activeSelf)
-            StartCoroutine(AnimateActiveState(0, 180f, false));
-    }
-
-    public void ActivateAfterDelay(float delay)
-    {
-        transform.localRotation = Quaternion.Euler(-180f, 0, 0);
-        gameObject.SetActive(true);
-        StartCoroutine(ActivateAfterDelayCoroutine(delay));
-    }
-
-    protected IEnumerator ActivateAfterDelayCoroutine(float delay)
-    {
-        yield return new WaitForSeconds(delay);
-        StartCoroutine(AnimateActiveState(-180f, 0, true));
-    }
-
-    protected IEnumerator AnimateBorder()
-    {
-        var elapsedTime = 0f;
-
-        while (elapsedTime < borderAnimDuration)
-        {
-            elapsedTime += Time.deltaTime;
-            var t = elapsedTime / borderAnimDuration;
-            var curveValue = borderAnimCurve.Evaluate(t);
-
-            var newScaleValue = math.lerp(borderDefaultScale, borderMaxScale, curveValue);
-            borderTransform.localScale = new Vector3(newScaleValue, newScaleValue, 1f);
-
-            yield return null;
-        }
-        borderTransform.localScale = new Vector3(borderDefaultScale, borderDefaultScale, 1f);
-
-        whenBorderAnimDone?.Invoke();
-    }
-
-    protected virtual IEnumerator AnimateActiveState(float startXRotation, float endXRotation, bool activeState)
-    {
-        var elapsedTime = 0f;
-
-        while (elapsedTime < activeStateAnimDuration)
-        {
-            elapsedTime += Time.deltaTime;
-            var t = elapsedTime / activeStateAnimDuration;
-            var curveValue = activeStateAnimCurve.Evaluate(t);
-
-            transform.localRotation = Quaternion.Euler(math.lerp(startXRotation, endXRotation, curveValue), 0, 0);
-
-            yield return null;
-        }
-        transform.localRotation = Quaternion.Euler(0, 0, 0);
-
-        if (!activeState)
-            gameObject.SetActive(false);
-    }
-}
diff --git a/Runtime/Scripts/CircularButton/CircularButton.cs.meta b/Runtime/Scripts/CircularButton/CircularButton.cs.meta
deleted file mode 100644
index 1848d44..0000000
--- a/Runtime/Scripts/CircularButton/CircularButton.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 761e34d033d6447d6b99aa5c612036b9
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Runtime/Scripts/CircularButton/CircularHoldButton.cs b/Runtime/Scripts/CircularButton/CircularHoldButton.cs
deleted file mode 100644
index 4d52ce7..0000000
--- a/Runtime/Scripts/CircularButton/CircularHoldButton.cs
+++ /dev/null
@@ -1,104 +0,0 @@
-using System.Collections;
-using Unity.Mathematics;
-using UnityEngine;
-using UnityEngine.UI;
-
-public class CircularHoldButton : CircularButton
-{
-    [SerializeField] private GameObject buttonBorderHoldGameObject;
-    [SerializeField] private GameObject greyCircleGameObject;
-    [SerializeField] private GameObject greenCircleGameObject;
-    [SerializeField] private float holdDuration = 1.5f;
-
-    private Image _greyCircleImage;
-    private Image _greenCircleImage;
-    private bool _isHolding;
-    private bool _isHoldDone;
-    private float _holdTime;
-
-    private void Start()
-    {
-        _greyCircleImage = greyCircleGameObject.GetComponent<Image>();
-        _greenCircleImage = greenCircleGameObject.GetComponent<Image>();
-    }
-
-    private void Update()
-    {
-        if (_isHolding)
-        {
-            if (_isHoldDone)
-            {
-                _isHolding = false;
-                buttonBorderHoldGameObject.SetActive(false);
-                borderTransform.gameObject.SetActive(true);
-                StartCoroutine(AnimateBorder());
-            }
-            else
-            {
-                _holdTime += Time.deltaTime;
-                var t = _holdTime / holdDuration;
-                _greenCircleImage.fillAmount = math.lerp(0, 1f, t);
-
-                if (_holdTime >= holdDuration)
-                    _isHoldDone = true;
-            }
-        }
-        else
-        {
-            _holdTime = 0;
-            _greenCircleImage.fillAmount = 0;
-        }
-    }
-
-    public new void OnSelect()
-    {
-        _isHolding = true;
-    }
-
-    public void OnUnselect()
-    {
-        _isHolding = false;
-    }
-
-    public new void ActivateAfterDelay(float delay)
-    {
-        _greyCircleImage.enabled = false;
-        transform.localRotation = Quaternion.Euler(-180f, 0, 0);
-        gameObject.SetActive(true);
-        StartCoroutine(ActivateAfterDelayCoroutine(delay));
-    }
-
-    public void Reset()
-    {
-        buttonBorderHoldGameObject.SetActive(true);
-        borderTransform.gameObject.SetActive(false);
-        _holdTime = 0;
-        _greenCircleImage.fillAmount = 0;
-        _isHoldDone = false;
-    }
-
-    protected override IEnumerator AnimateActiveState(float startXRotation, float endXRotation, bool activeState)
-    {
-        _greyCircleImage.enabled = activeState;
-
-        var elapsedTime = 0f;
-
-        while (elapsedTime < activeStateAnimDuration)
-        {
-            elapsedTime += Time.deltaTime;
-            var t = elapsedTime / activeStateAnimDuration;
-            var curveValue = activeStateAnimCurve.Evaluate(t);
-
-            transform.localRotation = Quaternion.Euler(math.lerp(startXRotation, endXRotation, curveValue), 0, 0);
-
-            yield return null;
-        }
-        transform.localRotation = Quaternion.Euler(0, 0, 0);
-
-        if (!activeState)
-        {
-            Reset();
-            gameObject.SetActive(false);
-        }
-    }
-}
diff --git a/Runtime/Scripts/CircularButton/CircularHoldButton.cs.meta b/Runtime/Scripts/CircularButton/CircularHoldButton.cs.meta
deleted file mode 100644
index 543c144..0000000
--- a/Runtime/Scripts/CircularButton/CircularHoldButton.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: aa4a286915b45493da19c4d4d19a109b
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/package.json b/package.json
index 6222a45..5ea5a17 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "de.tu-dresden.hcp-xr.xr-starter",
-  "version": "1.0.3",
+  "version": "1.0.4",
   "displayName": "HCP-XR Starter",
   "description": "This package helps you to get started quickly with your Unity XR projects.",
   "unity": "6000.0",
-- 
GitLab