diff --git a/Assets/Resources/Prefabs/Stage_Default.prefab b/Assets/Resources/Prefabs/Stage_Default.prefab
index 59bcda77dde1bac66e4ed198078c375de8a7b62e..d43d451585866c2a3fd8ef65c0d7caec0d610c8a 100644
--- a/Assets/Resources/Prefabs/Stage_Default.prefab
+++ b/Assets/Resources/Prefabs/Stage_Default.prefab
@@ -2618,10 +2618,10 @@ Transform:
   m_Children:
   - {fileID: 6937359050101973495}
   - {fileID: 5927928908429282872}
-  - {fileID: 3018693875623148968}
   - {fileID: 1768374258906171685}
   - {fileID: 1369773514886496846}
   - {fileID: 586557948663584533}
+  - {fileID: 3018693875623148968}
   - {fileID: 8184262277618736167}
   m_Father: {fileID: 0}
   m_RootOrder: 0
@@ -5337,7 +5337,7 @@ Transform:
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 3020720017683626808}
-  m_RootOrder: 4
+  m_RootOrder: 3
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!33 &6463982756482544070
 MeshFilter:
@@ -6391,9 +6391,10 @@ GameObject:
   m_Component:
   - component: {fileID: 586557948663584533}
   - component: {fileID: 6224554715553933154}
+  - component: {fileID: 7088713184437111127}
   m_Layer: 0
   m_Name: Position_ofActivePlayer
-  m_TagString: Untagged
+  m_TagString: MainCamera
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
@@ -6411,7 +6412,7 @@ Transform:
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 3020720017683626808}
-  m_RootOrder: 5
+  m_RootOrder: 4
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!81 &6224554715553933154
 AudioListener:
@@ -6421,6 +6422,49 @@ AudioListener:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 6341032511684407557}
   m_Enabled: 1
+--- !u!20 &7088713184437111127
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6341032511684407557}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_FocalLength: 50
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 1000
+  field of view: 60
+  orthographic: 0
+  orthographic size: 5
+  m_Depth: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
 --- !u!1 &6341809745386438036
 GameObject:
   m_ObjectHideFlags: 0
@@ -9252,7 +9296,7 @@ PrefabInstance:
     - target: {fileID: 788784678299909003, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
         type: 3}
       propertyPath: m_RootOrder
-      value: 3
+      value: 2
       objectReference: {fileID: 0}
     - target: {fileID: 788784678299909003, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
         type: 3}
@@ -9309,16 +9353,641 @@ PrefabInstance:
       propertyPath: m_Name
       value: MainPlayer-Mode_Ctrl
       objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[0].m_PersistentCalls.m_Calls.Array.size
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[2].m_PersistentCalls.m_Calls.Array.size
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.size
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[1].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 5570756160813794731}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[1].m_Target
+      value: 
+      objectReference: {fileID: 3020720018354060034}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[1].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetCancelOrPauseMenue
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetCancelOrPauseMenue
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetToolM
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetToolM
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetMathM
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetMathM
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetModifier
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetModifier
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetMLoad
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetMLoad
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetMSave
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetMSave
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetMReset
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetMReset
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetMUndo
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetMUndo
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: SetMRedo
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[1].m_MethodName
+      value: SetMRedo
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: HideUI_mobile, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName
+      value: HideUI, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[9].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[10].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[11].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[12].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 4965336928672758312, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[13].m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 5516549258697900342, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_Follow
+      value: 
+      objectReference: {fileID: 586557948663584533}
+    - target: {fileID: 5516549258697900342, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_LookAt
+      value: 
+      objectReference: {fileID: 586557948663584533}
+    - target: {fileID: 5656782603245241621, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_Follow
+      value: 
+      objectReference: {fileID: 586557948663584533}
+    - target: {fileID: 5656782603245241621, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: m_LookAt
+      value: 
+      objectReference: {fileID: 586557948663584533}
     - target: {fileID: 5814682397721105694, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
         type: 3}
       propertyPath: NPC1
       value: 
       objectReference: {fileID: 3020720019048698010}
+    - target: {fileID: 5814682397721105694, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: NoInput_GObj
+      value: 
+      objectReference: {fileID: 1279275608347844781}
     - target: {fileID: 5814682397721105694, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
         type: 3}
       propertyPath: ThirdPerson_GObj
       value: 
       objectReference: {fileID: 6501516846063548396}
+    - target: {fileID: 5814682397721105694, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+        type: 3}
+      propertyPath: Camera_ofActivePlayer
+      value: 
+      objectReference: {fileID: 6341032511684407557}
     - target: {fileID: 7213921776612927653, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
         type: 3}
       propertyPath: NPC1
@@ -9347,6 +10016,12 @@ Camera:
     type: 3}
   m_PrefabInstance: {fileID: 1331047304808510126}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &1279275608347844781 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 268019273589264899, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
+    type: 3}
+  m_PrefabInstance: {fileID: 1331047304808510126}
+  m_PrefabAsset: {fileID: 0}
 --- !u!4 &1768374258906171685 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: 788784678299909003, guid: 1a0e8fc4bd33d48489e21d111c3a57e4,
@@ -9789,6 +10464,18 @@ GameObject:
     type: 3}
   m_PrefabInstance: {fileID: 2822275412857346440}
   m_PrefabAsset: {fileID: 0}
+--- !u!114 &3020720018354060034 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 1063267682327585418, guid: b996060e27da25c498842defc1996d84,
+    type: 3}
+  m_PrefabInstance: {fileID: 2822275412857346440}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3020720018354060035}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: c5dcea29b6606df49b7b08146b7e5b16, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &3020720018354060035 stripped
 GameObject:
   m_CorrespondingSourceObject: {fileID: 1063267682327585419, guid: b996060e27da25c498842defc1996d84,
@@ -10092,6 +10779,18 @@ GameObject:
     type: 3}
   m_PrefabInstance: {fileID: 4633513391531001248}
   m_PrefabAsset: {fileID: 0}
+--- !u!114 &5570756160813794731 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 937530302850957323, guid: f6ee936e2ace8e84ba70ad7e1ae58bdc,
+    type: 3}
+  m_PrefabInstance: {fileID: 4633513391531001248}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 251852623843673086}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d82f42108ed43df44be2ba01f8ffb9fa, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &9216074679447971875 stripped
 GameObject:
   m_CorrespondingSourceObject: {fileID: 4587928831088618883, guid: f6ee936e2ace8e84ba70ad7e1ae58bdc,
@@ -10105,6 +10804,11 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 3020720017683626808}
     m_Modifications:
+    - target: {fileID: 2538721375231184903, guid: 8590393c51194934a95cdc2075fc4dec,
+        type: 3}
+      propertyPath: m_TagString
+      value: MainCamera
+      objectReference: {fileID: 0}
     - target: {fileID: 5439856320987879120, guid: 8590393c51194934a95cdc2075fc4dec,
         type: 3}
       propertyPath: m_LocalScale.x
@@ -10263,7 +10967,7 @@ PrefabInstance:
     - target: {fileID: 7002030793187184893, guid: 8590393c51194934a95cdc2075fc4dec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 2
+      value: 5
       objectReference: {fileID: 0}
     - target: {fileID: 7002030793187184893, guid: 8590393c51194934a95cdc2075fc4dec,
         type: 3}
diff --git a/Assets/Resources/Prefabs/Task-Character.prefab b/Assets/Resources/Prefabs/Task-Character.prefab
index d4b5c3c6a708f227483a349a154ab306c6dc59fc..6b5c3974d7b24680c4ea5a6f31a844e36aa1e9e8 100644
--- a/Assets/Resources/Prefabs/Task-Character.prefab
+++ b/Assets/Resources/Prefabs/Task-Character.prefab
@@ -25,7 +25,7 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 2538721375231184903}
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalPosition: {x: 0, y: 3, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children: []
@@ -444,7 +444,7 @@ GameObject:
   - component: {fileID: 6999573640440716765}
   - component: {fileID: 6999573640440716764}
   - component: {fileID: 5103262097920457508}
-  m_Layer: 16
+  m_Layer: 5
   m_Name: DialogText
   m_TagString: NPC1_text
   m_Icon: {fileID: 0}
@@ -629,7 +629,6 @@ MonoBehaviour:
   Cam1: {fileID: 0}
   Cam2: {fileID: 0}
   BackUPCam: {fileID: 3975181619734304981}
-  Moving_GObj: {fileID: 0}
 --- !u!65 &5103262097920457508
 BoxCollider:
   m_ObjectHideFlags: 0
diff --git a/Assets/Resources/Prefabs/UI/FrameITUI.prefab b/Assets/Resources/Prefabs/UI/FrameITUI.prefab
index 8619e298f66c35e5ae146ddf947fce8dbafd0eba..dce294f1ecb7089f4b936770fefffb768b00f717 100644
--- a/Assets/Resources/Prefabs/UI/FrameITUI.prefab
+++ b/Assets/Resources/Prefabs/UI/FrameITUI.prefab
@@ -27,6 +27,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 1063267682684615782}
   m_RootOrder: 1
@@ -58,6 +59,7 @@ GameObject:
   m_Component:
   - component: {fileID: 1063267682327585421}
   - component: {fileID: 1063267682327585418}
+  - component: {fileID: 446410411016185016}
   m_Layer: 5
   m_Name: FrameITUI
   m_TagString: Untagged
@@ -75,6 +77,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 1063267681848407549}
   - {fileID: 1063267682684615782}
@@ -106,10 +109,218 @@ MonoBehaviour:
   modload: mod+load
   cancel_keyBind: Cancel
   MathM_keyBind: MathMenue
+  waitingBetweenInputs: 0.2
   CamControl_StdAsset: {fileID: 0}
   CamControl_ScriptChar: {fileID: 0}
   LockOnly: 0
   CursorRenderer: {fileID: 0}
+--- !u!114 &446410411016185016
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1063267682327585419}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Actions: {fileID: -944628639613478452, guid: c67c429830e750846928f3ce8ff01c52,
+    type: 3}
+  m_NotificationBehavior: 2
+  m_UIInputModule: {fileID: 0}
+  m_DeviceLostEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_DeviceRegainedEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_ControlsChangedEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_ActionEvents:
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: f1c2c6f3-2542-45df-8f4e-7660f5fe7215
+    m_ActionName: Actionmap1/Movement[/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d,/Keyboard/numpad8,/Keyboard/numpad5,/Keyboard/numpad4,/Keyboard/numpad6,/XInputControllerWindows/leftStick/up,/XInputControllerWindows/leftStick/down,/XInputControllerWindows/leftStick/left,/XInputControllerWindows/leftStick/right]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: c189c0be-0f75-45a9-94b3-d0dd52a2af19
+    m_ActionName: Actionmap1/LookCamera[/Mouse/delta,/Keyboard/numpad3,/Keyboard/numpad1,/Keyboard/numpad7,/Keyboard/numpad9]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 25f93509-8bb3-4fe7-9ce3-a1b44d6a0c6c
+    m_ActionName: Actionmap1/Fire1_or_Interacting[/Mouse/leftButton,/Keyboard/p]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d6845352-d792-4cfe-9c8d-ab09637d4ab1
+    m_ActionName: Actionmap1/Camerazoom[/Keyboard/n,/Keyboard/h,/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d5aafbfd-31bc-402e-89dc-c21c91212bbc
+    m_ActionName: Actionmap1/Cancel_or_PauseMenue[/Keyboard/escape]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 55269451-4704-48a9-8528-ca0d3b495ab2
+    m_ActionName: Actionmap1/ToolMode[/Keyboard/e]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: f79249da-97b2-4a72-b594-aa21e58472a9
+    m_ActionName: Actionmap1/MathMode[/Keyboard/tab]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: b1520e97-2587-4525-8ce4-f2f6cacf9c82
+    m_ActionName: Actionmap1/Talking[/Mouse/leftButton]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: a3bd3701-579b-40af-bb30-b3922e103742
+    m_ActionName: Actionmap1/Jump[/Keyboard/space]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 1cf75c5d-6c25-442f-85f6-bda3011e9b4b
+    m_ActionName: Actionmap1/Modifier[/Keyboard/m]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: e399348c-431a-4b20-a0d2-1521ad09a56d
+    m_ActionName: Actionmap1/Load[/Keyboard/l]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: ad291feb-9419-473d-8e23-d15653e6f34d
+    m_ActionName: Actionmap1/Save[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d55ab964-c17f-4aa1-a32d-788cb189b6a6
+    m_ActionName: Actionmap1/Reset[/Keyboard/backspace]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 61668718-3468-40a0-a21c-37ec8ac1c6fc
+    m_ActionName: Actionmap1/Undo[/Keyboard/u]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 672b8c93-e33f-4ad1-8da0-0214551c817d
+    m_ActionName: Actionmap1/Redo[/Keyboard/r]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 73d6fe4c-b811-4cd8-98e3-a48838c02866
+    m_ActionName: Actnmp_HC/Movement[/XInputControllerWindows/leftStick/up,/XInputControllerWindows/leftStick/down,/XInputControllerWindows/leftStick/left,/XInputControllerWindows/leftStick/right]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: b908e0f5-fd90-49c6-98d2-68259eb64102
+    m_ActionName: Actnmp_HC/LookCamera[/Mouse/delta,/Keyboard/numpad8,/Keyboard/numpad2,/Keyboard/numpad4,/Keyboard/numpad6]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 32eb87eb-71fe-47ed-a2b0-625f3e15984f
+    m_ActionName: Actnmp_HC/Fire1 or Mouse left[/Mouse/leftButton,/Keyboard/p]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: c6b285ee-9764-4bb5-8058-484846b168dc
+    m_ActionName: Actnmp_HC/Camerazoom[/Keyboard/n,/Keyboard/h,/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 2520ff6f-1d3a-4bcc-8ba4-58d44f13b48b
+    m_ActionName: Actnmp_HC/Cancel[/Keyboard/escape,/XInputControllerWindows/buttonEast]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 05854e86-61c3-49a4-bd16-10078394f422
+    m_ActionName: Actnmp_HC/ToolMode[/Keyboard/e]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 1d0224c6-318d-4e32-9121-600fa1ed6433
+    m_ActionName: Actnmp_HC/MathMode[/Keyboard/tab]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 2ca6f6fc-da4a-4e0e-9c88-fd38c218720f
+    m_ActionName: Actnmp_HC/Talking[/Keyboard/c]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: ace47207-3137-4639-9bc4-3abad8891b2e
+    m_ActionName: Actnmp_HC/Modifier[/Keyboard/m]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: df491415-c02f-45dc-8c84-65dbbebc51dc
+    m_ActionName: Actnmp_HC/Load[/Keyboard/l]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 7bd29b49-00f1-4197-88df-bcc229c91c3e
+    m_ActionName: Actnmp_HC/Save[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 447bffd7-7d75-4774-85de-605377c7e00e
+    m_ActionName: Actnmp_HC/Reset[/Keyboard/backspace]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 808a2930-227a-4e6b-a1d2-87382d9471c3
+    m_ActionName: Actnmp_HC/Undo[/Keyboard/u]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6e3aafb9-1986-41b1-a2ec-8a2c819e9fef
+    m_ActionName: Actnmp_HC/Redo[/Keyboard/r]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6f31c4f0-894c-45ae-b423-ec5f991b6fe9
+    m_ActionName: Actnmp_HC/Move_Forward[/Keyboard/w,/XInputControllerWindows/leftStick/up]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9183b486-fb57-495c-96aa-75d13cd32b3d
+    m_ActionName: Actnmp_HC/Move_Left[/Keyboard/a]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 3470df69-8f20-4bdb-b81f-e084c8c3803f
+    m_ActionName: Actnmp_HC/Move_Backwards[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9f06c49c-8222-47c1-a4a1-091438114316
+    m_ActionName: Actnmp_HC/Move_Right[/Keyboard/d]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 53f4d1a6-365b-4ddc-8cf9-31058c0f8a49
+    m_ActionName: Actnmp_HC/New action
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 4b630cad-55a6-4f6c-bd0d-15057bbc7647
+    m_ActionName: UI/Navigate[/XInputControllerWindows/leftStick/up,/XInputControllerWindows/rightStick/up,/XInputControllerWindows/leftStick/down,/XInputControllerWindows/rightStick/down,/XInputControllerWindows/leftStick/left,/XInputControllerWindows/rightStick/left,/XInputControllerWindows/leftStick/right,/XInputControllerWindows/rightStick/right,/XInputControllerWindows/dpad,/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 5976835c-e3ae-44f3-9715-546e6263f671
+    m_ActionName: UI/Submit[/Keyboard/enter,/XInputControllerWindows/buttonSouth]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: e5255dc5-07f6-47b3-ba9f-2e2efb607780
+    m_ActionName: UI/Cancel[/Keyboard/escape,/XInputControllerWindows/buttonEast]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d71f7f6e-532d-49cf-bf0f-5f04773eeeee
+    m_ActionName: UI/Point[/Mouse/position]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: cab8ec17-6f02-42fe-9109-be000f8d6e43
+    m_ActionName: UI/Click[/Mouse/leftButton,/Keyboard/g]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6176d09c-a247-4fba-b3bc-b4dd47a50cdc
+    m_ActionName: UI/ScrollWheel[/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 13fcdbc5-4169-4a8d-bcf1-3f0fa7d8d9a4
+    m_ActionName: UI/MiddleClick[/Mouse/middleButton]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 212e4290-34e2-4af5-8592-019975ac57a3
+    m_ActionName: UI/RightClick[/Mouse/rightButton]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: a92a45a8-19dc-4e44-9675-ae257f384fb4
+    m_ActionName: UI/TrackedDevicePosition
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9fd2707b-e83e-4315-8730-e43d10900229
+    m_ActionName: UI/TrackedDeviceOrientation
+  m_NeverAutoSwitchControlSchemes: 0
+  m_DefaultControlScheme: Keyboard
+  m_DefaultActionMap: Actionmap1
+  m_SplitScreenIndex: -1
+  m_Camera: {fileID: 0}
 --- !u!1 &1063267682684615783
 GameObject:
   m_ObjectHideFlags: 0
@@ -139,6 +350,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 1063267682792409740}
   - {fileID: 128063500140303798}
@@ -239,6 +451,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 1063267682684615782}
   m_RootOrder: 0
@@ -413,6 +626,21 @@ PrefabInstance:
       propertyPath: m_AnchorMax.y
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 9207926681519240275, guid: b162218cc487f1242bd5ac7b4315a051,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 9207926681519240275, guid: b162218cc487f1242bd5ac7b4315a051,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 9207926681519240275, guid: b162218cc487f1242bd5ac7b4315a051,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: b162218cc487f1242bd5ac7b4315a051, type: 3}
 --- !u!224 &1063267681848407549 stripped
diff --git a/Assets/Resources/Prefabs/UI/Ingame/FrameITUI_mobile.prefab b/Assets/Resources/Prefabs/UI/Ingame/FrameITUI_mobile.prefab
index 8ee5c1898865e824ddcfceba3213510c3505e3cb..1375561fd44af532673c8cdfe9bdb56d880e83b2 100644
--- a/Assets/Resources/Prefabs/UI/Ingame/FrameITUI_mobile.prefab
+++ b/Assets/Resources/Prefabs/UI/Ingame/FrameITUI_mobile.prefab
@@ -31,6 +31,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 6249997584200846448}
   m_Father: {fileID: 236727268834316156}
@@ -181,6 +182,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 3140815614609469054}
   m_Father: {fileID: 1801135202064309160}
@@ -279,6 +281,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 4695593059094886443}
   m_Father: {fileID: 4501581303186095433}
@@ -332,6 +335,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 7154763207628612903}
   m_Father: {fileID: 1124259054666192576}
@@ -431,6 +435,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 2307631664577821447}
   - {fileID: 3102751611322829033}
@@ -510,6 +515,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 6527117206558925176}
   m_Father: {fileID: 7080480936453216874}
@@ -609,6 +615,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 2109122392520769633}
   m_RootOrder: 0
@@ -689,6 +696,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 2224669344802358509}
   - {fileID: 5106811703022426982}
@@ -790,6 +798,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 7080480936453216874}
   m_RootOrder: 0
@@ -868,6 +877,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 7080480936453216874}
   m_Father: {fileID: 3129303587586972547}
@@ -922,6 +932,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 7167456441003265466}
   m_Father: {fileID: 3510664950835701341}
@@ -1020,6 +1031,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 1801135202064309160}
   m_Father: {fileID: 3129303587586972547}
@@ -1073,6 +1085,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 537392647231965771}
   m_RootOrder: 0
@@ -1151,6 +1164,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 6568398865745599628}
   m_Father: {fileID: 7108271756006176728}
@@ -1207,6 +1221,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 5617216449221533580}
   m_Father: {fileID: 6568398865745599628}
@@ -1356,6 +1371,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 3140815614609469054}
   m_RootOrder: 0
@@ -1430,6 +1446,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 4368862959389286677}
   m_Father: {fileID: 4501581303186095433}
@@ -1485,6 +1502,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 6083390822366161555}
   m_Father: {fileID: 1867735786434318953}
@@ -1636,6 +1654,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: -0.7071068}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 1100648344363344280}
   m_Father: {fileID: 7080480936453216874}
@@ -1774,6 +1793,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 236727268834316156}
   m_Father: {fileID: 7108271756006176728}
@@ -1828,6 +1848,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 1301775592380600274}
   - {fileID: 1948490027529827225}
@@ -1928,6 +1949,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 1777081391779444695}
   m_RootOrder: 0
@@ -2006,6 +2028,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 4183995737891382447}
   m_Father: {fileID: 7108271756006176728}
@@ -2058,6 +2081,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 3140815614609469054}
   m_RootOrder: 1
@@ -2108,6 +2132,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 8362923606961311652}
   - {fileID: 5861046827053722417}
@@ -2192,6 +2217,7 @@ GameObject:
   - component: {fileID: 4842294571495540319}
   - component: {fileID: 937530302850957323}
   - component: {fileID: 2667180031802839784}
+  - component: {fileID: 3502153650081912715}
   m_Layer: 5
   m_Name: FrameITUI_mobile
   m_TagString: Untagged
@@ -2209,6 +2235,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 6037608700817923016}
   - {fileID: 3129303587586972547}
@@ -2286,6 +2313,213 @@ MonoBehaviour:
   Target_GObj: {fileID: 1154389453406316508}
   myUI_ID: 10
   default_value: 0
+--- !u!114 &3502153650081912715
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4842294571495540318}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Actions: {fileID: -944628639613478452, guid: c67c429830e750846928f3ce8ff01c52,
+    type: 3}
+  m_NotificationBehavior: 2
+  m_UIInputModule: {fileID: 0}
+  m_DeviceLostEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_DeviceRegainedEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_ControlsChangedEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_ActionEvents:
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: f1c2c6f3-2542-45df-8f4e-7660f5fe7215
+    m_ActionName: Actionmap1/Movement[/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d,/Keyboard/numpad8,/Keyboard/numpad5,/Keyboard/numpad4,/Keyboard/numpad6,/XInputControllerWindows/leftStick/up,/XInputControllerWindows/leftStick/down,/XInputControllerWindows/leftStick/left,/XInputControllerWindows/leftStick/right]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: c189c0be-0f75-45a9-94b3-d0dd52a2af19
+    m_ActionName: Actionmap1/LookCamera[/Mouse/delta,/Keyboard/numpad3,/Keyboard/numpad1,/Keyboard/numpad7,/Keyboard/numpad9]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 25f93509-8bb3-4fe7-9ce3-a1b44d6a0c6c
+    m_ActionName: Actionmap1/Fire1_or_Interacting[/Mouse/leftButton,/Keyboard/p]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d6845352-d792-4cfe-9c8d-ab09637d4ab1
+    m_ActionName: Actionmap1/Camerazoom[/Keyboard/n,/Keyboard/h,/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d5aafbfd-31bc-402e-89dc-c21c91212bbc
+    m_ActionName: Actionmap1/Cancel_or_PauseMenue[/Keyboard/escape]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 55269451-4704-48a9-8528-ca0d3b495ab2
+    m_ActionName: Actionmap1/ToolMode[/Keyboard/e]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: f79249da-97b2-4a72-b594-aa21e58472a9
+    m_ActionName: Actionmap1/MathMode[/Keyboard/tab]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: b1520e97-2587-4525-8ce4-f2f6cacf9c82
+    m_ActionName: Actionmap1/Talking[/Mouse/leftButton]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: a3bd3701-579b-40af-bb30-b3922e103742
+    m_ActionName: Actionmap1/Jump[/Keyboard/space]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 1cf75c5d-6c25-442f-85f6-bda3011e9b4b
+    m_ActionName: Actionmap1/Modifier[/Keyboard/m]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: e399348c-431a-4b20-a0d2-1521ad09a56d
+    m_ActionName: Actionmap1/Load[/Keyboard/l]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: ad291feb-9419-473d-8e23-d15653e6f34d
+    m_ActionName: Actionmap1/Save[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d55ab964-c17f-4aa1-a32d-788cb189b6a6
+    m_ActionName: Actionmap1/Reset[/Keyboard/backspace]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 61668718-3468-40a0-a21c-37ec8ac1c6fc
+    m_ActionName: Actionmap1/Undo[/Keyboard/u]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 672b8c93-e33f-4ad1-8da0-0214551c817d
+    m_ActionName: Actionmap1/Redo[/Keyboard/r]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 73d6fe4c-b811-4cd8-98e3-a48838c02866
+    m_ActionName: Actnmp_HC/Movement[/XInputControllerWindows/leftStick/up,/XInputControllerWindows/leftStick/down,/XInputControllerWindows/leftStick/left,/XInputControllerWindows/leftStick/right]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: b908e0f5-fd90-49c6-98d2-68259eb64102
+    m_ActionName: Actnmp_HC/LookCamera[/Mouse/delta,/Keyboard/numpad8,/Keyboard/numpad2,/Keyboard/numpad4,/Keyboard/numpad6]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 32eb87eb-71fe-47ed-a2b0-625f3e15984f
+    m_ActionName: Actnmp_HC/Fire1 or Mouse left[/Mouse/leftButton,/Keyboard/p]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: c6b285ee-9764-4bb5-8058-484846b168dc
+    m_ActionName: Actnmp_HC/Camerazoom[/Keyboard/n,/Keyboard/h,/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 2520ff6f-1d3a-4bcc-8ba4-58d44f13b48b
+    m_ActionName: Actnmp_HC/Cancel[/Keyboard/escape,/XInputControllerWindows/buttonEast]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 05854e86-61c3-49a4-bd16-10078394f422
+    m_ActionName: Actnmp_HC/ToolMode[/Keyboard/e]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 1d0224c6-318d-4e32-9121-600fa1ed6433
+    m_ActionName: Actnmp_HC/MathMode[/Keyboard/tab]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 2ca6f6fc-da4a-4e0e-9c88-fd38c218720f
+    m_ActionName: Actnmp_HC/Talking[/Keyboard/c]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: ace47207-3137-4639-9bc4-3abad8891b2e
+    m_ActionName: Actnmp_HC/Modifier[/Keyboard/m]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: df491415-c02f-45dc-8c84-65dbbebc51dc
+    m_ActionName: Actnmp_HC/Load[/Keyboard/l]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 7bd29b49-00f1-4197-88df-bcc229c91c3e
+    m_ActionName: Actnmp_HC/Save[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 447bffd7-7d75-4774-85de-605377c7e00e
+    m_ActionName: Actnmp_HC/Reset[/Keyboard/backspace]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 808a2930-227a-4e6b-a1d2-87382d9471c3
+    m_ActionName: Actnmp_HC/Undo[/Keyboard/u]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6e3aafb9-1986-41b1-a2ec-8a2c819e9fef
+    m_ActionName: Actnmp_HC/Redo[/Keyboard/r]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6f31c4f0-894c-45ae-b423-ec5f991b6fe9
+    m_ActionName: Actnmp_HC/Move_Forward[/Keyboard/w,/XInputControllerWindows/leftStick/up]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9183b486-fb57-495c-96aa-75d13cd32b3d
+    m_ActionName: Actnmp_HC/Move_Left[/Keyboard/a]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 3470df69-8f20-4bdb-b81f-e084c8c3803f
+    m_ActionName: Actnmp_HC/Move_Backwards[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9f06c49c-8222-47c1-a4a1-091438114316
+    m_ActionName: Actnmp_HC/Move_Right[/Keyboard/d]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 53f4d1a6-365b-4ddc-8cf9-31058c0f8a49
+    m_ActionName: Actnmp_HC/New action
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 4b630cad-55a6-4f6c-bd0d-15057bbc7647
+    m_ActionName: UI/Navigate[/XInputControllerWindows/leftStick/up,/XInputControllerWindows/rightStick/up,/XInputControllerWindows/leftStick/down,/XInputControllerWindows/rightStick/down,/XInputControllerWindows/leftStick/left,/XInputControllerWindows/rightStick/left,/XInputControllerWindows/leftStick/right,/XInputControllerWindows/rightStick/right,/XInputControllerWindows/dpad,/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 5976835c-e3ae-44f3-9715-546e6263f671
+    m_ActionName: UI/Submit[/Keyboard/enter,/XInputControllerWindows/buttonSouth]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: e5255dc5-07f6-47b3-ba9f-2e2efb607780
+    m_ActionName: UI/Cancel[/Keyboard/escape,/XInputControllerWindows/buttonEast]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d71f7f6e-532d-49cf-bf0f-5f04773eeeee
+    m_ActionName: UI/Point[/Mouse/position]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: cab8ec17-6f02-42fe-9109-be000f8d6e43
+    m_ActionName: UI/Click[/Mouse/leftButton,/Keyboard/g]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6176d09c-a247-4fba-b3bc-b4dd47a50cdc
+    m_ActionName: UI/ScrollWheel[/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 13fcdbc5-4169-4a8d-bcf1-3f0fa7d8d9a4
+    m_ActionName: UI/MiddleClick[/Mouse/middleButton]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 212e4290-34e2-4af5-8592-019975ac57a3
+    m_ActionName: UI/RightClick[/Mouse/rightButton]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: a92a45a8-19dc-4e44-9675-ae257f384fb4
+    m_ActionName: UI/TrackedDevicePosition
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9fd2707b-e83e-4315-8730-e43d10900229
+    m_ActionName: UI/TrackedDeviceOrientation
+  m_NeverAutoSwitchControlSchemes: 0
+  m_DefaultControlScheme: Keyboard
+  m_DefaultActionMap: Actionmap1
+  m_SplitScreenIndex: -1
+  m_Camera: {fileID: 0}
 --- !u!1 &4878892232056432787
 GameObject:
   m_ObjectHideFlags: 0
@@ -2314,6 +2548,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 7257061746134228551}
   m_RootOrder: 0
@@ -2393,6 +2628,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 8778046935886864028}
   - {fileID: 1777081391779444695}
@@ -2456,6 +2692,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 6805283760334793457}
   m_RootOrder: 0
@@ -2538,6 +2775,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 6805283760334793457}
   m_Father: {fileID: 1072986785082259522}
@@ -2637,6 +2875,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 8778046935886864028}
   m_RootOrder: 0
@@ -2720,6 +2959,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 8325865748140737135}
   m_Father: {fileID: 7080480936453216874}
@@ -2862,6 +3102,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 3254876666040458308}
   m_Father: {fileID: 4183995737891382447}
@@ -3010,6 +3251,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 7795171542630912589}
   m_Father: {fileID: 4501581303186095433}
@@ -3062,6 +3304,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 6527117206558925176}
   m_RootOrder: 0
@@ -3137,6 +3380,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 7216725084838479333}
   m_Father: {fileID: 7080480936453216874}
@@ -3197,6 +3441,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 4501581303186095433}
   - {fileID: 1072986785082259522}
@@ -3255,6 +3500,7 @@ RectTransform:
   m_LocalRotation: {x: 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: 1277590703746060772}
   m_Father: {fileID: 1867735786434318953}
@@ -3403,6 +3649,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 6205887416417935156}
   m_Father: {fileID: 5885436440134337640}
@@ -3554,6 +3801,7 @@ RectTransform:
   m_LocalRotation: {x: 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: 8126708137660190776}
   m_Father: {fileID: 1867735786434318953}
@@ -3699,6 +3947,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 1801135202064309160}
   m_RootOrder: 0
@@ -3778,6 +4027,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 7154763207628612903}
   m_RootOrder: 0
@@ -3857,6 +4107,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 7216725084838479333}
   m_RootOrder: 0
@@ -3938,6 +4189,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 7167456441003265466}
   m_RootOrder: 0
@@ -4016,6 +4268,7 @@ RectTransform:
   m_LocalRotation: {x: -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: 860476871792549140}
   - {fileID: 7489380102296983229}
@@ -4070,6 +4323,7 @@ RectTransform:
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 6527117206558925176}
   m_RootOrder: 1
@@ -4120,6 +4374,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 8076591056917572243}
   - {fileID: 8290988048086566216}
diff --git a/Assets/Resources/Prefabs/UI/Ingame/MainPlayer 1.prefab b/Assets/Resources/Prefabs/UI/Ingame/MainPlayer 1.prefab
index f84ea2b8d748446f701993cadbc913b6af09d475..82d0a81028fdcb45b9af3f5ce61d726331d585f1 100644
--- a/Assets/Resources/Prefabs/UI/Ingame/MainPlayer 1.prefab	
+++ b/Assets/Resources/Prefabs/UI/Ingame/MainPlayer 1.prefab	
@@ -32,6 +32,7 @@ Transform:
   m_LocalRotation: {x: -0, y: -0.9659258, z: -0, w: 0.2588191}
   m_LocalPosition: {x: -1.3759477, y: -1, z: 2.976788}
   m_LocalScale: {x: 0.2, y: 0.01, z: 0.2}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 9183505011529533554}
   m_RootOrder: 1
@@ -55,6 +56,7 @@ MeshRenderer:
   m_CastShadows: 1
   m_ReceiveShadows: 1
   m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
   m_MotionVectors: 1
   m_LightProbeUsage: 1
   m_ReflectionProbeUsage: 1
@@ -114,6 +116,7 @@ LineRenderer:
   m_CastShadows: 1
   m_ReceiveShadows: 1
   m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
   m_MotionVectors: 0
   m_LightProbeUsage: 0
   m_ReflectionProbeUsage: 0
@@ -251,6 +254,7 @@ GameObject:
   - component: {fileID: 5584827954987032784}
   - component: {fileID: 5918026888861321733}
   - component: {fileID: 4030855386959537924}
+  - component: {fileID: 7887455981644329565}
   m_Layer: 9
   m_Name: MainPlayer 1
   m_TagString: Untagged
@@ -268,6 +272,7 @@ Transform:
   m_LocalRotation: {x: 0, y: 0.9659258, z: 0, w: 0.2588191}
   m_LocalPosition: {x: -2.68, y: 1, z: 1.89}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 7453129402498629224}
   - {fileID: 4174726274102060772}
@@ -542,7 +547,7 @@ MonoBehaviour:
   m_LandSound: {fileID: 0}
   m_Camera: {fileID: 7001727128661136049}
   Running_keyBind: Running
-  NPC1: {fileID: 0}
+  PositionOfActivePlayer_GObj: {fileID: 0}
 --- !u!82 &5918026888861321733
 AudioSource:
   m_ObjectHideFlags: 0
@@ -651,6 +656,239 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 35056628a424f2947bf79fab29eb6655, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+--- !u!114 &7887455981644329565
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 803497120627206457}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Actions: {fileID: -944628639613478452, guid: c67c429830e750846928f3ce8ff01c52,
+    type: 3}
+  m_NotificationBehavior: 2
+  m_UIInputModule: {fileID: 0}
+  m_DeviceLostEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_DeviceRegainedEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_ControlsChangedEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_ActionEvents:
+  - m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 5584827954987032784}
+        m_TargetAssemblyTypeName: Characters.FirstPerson.FirstPersonController1,
+          Assembly-CSharp
+        m_MethodName: callbackMovement
+        m_Mode: 0
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+    m_ActionId: f1c2c6f3-2542-45df-8f4e-7660f5fe7215
+    m_ActionName: Actionmap1/Movement[/Keyboard/numpad8,/Keyboard/numpad5,/Keyboard/numpad4,/Keyboard/numpad6,/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: c189c0be-0f75-45a9-94b3-d0dd52a2af19
+    m_ActionName: Actionmap1/LookCamera[/Mouse/delta,/Keyboard/numpad3,/Keyboard/numpad1,/Keyboard/numpad7,/Keyboard/numpad9]
+  - m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 5584827954987032784}
+        m_TargetAssemblyTypeName: Characters.FirstPerson.FirstPersonController1,
+          Assembly-CSharp
+        m_MethodName: callbackMovement
+        m_Mode: 0
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+    m_ActionId: 25f93509-8bb3-4fe7-9ce3-a1b44d6a0c6c
+    m_ActionName: Actionmap1/Fire1 or Mouse left[/Mouse/leftButton,/Keyboard/p]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d6845352-d792-4cfe-9c8d-ab09637d4ab1
+    m_ActionName: Actionmap1/Camerazoom[/Keyboard/n,/Keyboard/h,/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d5aafbfd-31bc-402e-89dc-c21c91212bbc
+    m_ActionName: Actionmap1/Cancel[/Keyboard/escape]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 55269451-4704-48a9-8528-ca0d3b495ab2
+    m_ActionName: Actionmap1/ToolMode[/Keyboard/e]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: f79249da-97b2-4a72-b594-aa21e58472a9
+    m_ActionName: Actionmap1/MathMode[/Keyboard/w]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: b1520e97-2587-4525-8ce4-f2f6cacf9c82
+    m_ActionName: Actionmap1/Talking[/Keyboard/c]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 1cf75c5d-6c25-442f-85f6-bda3011e9b4b
+    m_ActionName: Actionmap1/Modifier[/Keyboard/m]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: e399348c-431a-4b20-a0d2-1521ad09a56d
+    m_ActionName: Actionmap1/Load[/Keyboard/l]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: ad291feb-9419-473d-8e23-d15653e6f34d
+    m_ActionName: Actionmap1/Save[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d55ab964-c17f-4aa1-a32d-788cb189b6a6
+    m_ActionName: Actionmap1/Reset[/Keyboard/backspace]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 61668718-3468-40a0-a21c-37ec8ac1c6fc
+    m_ActionName: Actionmap1/Undo[/Keyboard/u]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 672b8c93-e33f-4ad1-8da0-0214551c817d
+    m_ActionName: Actionmap1/Redo[/Keyboard/r]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 73d6fe4c-b811-4cd8-98e3-a48838c02866
+    m_ActionName: Actnmp_HC/Movement
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: b908e0f5-fd90-49c6-98d2-68259eb64102
+    m_ActionName: Actnmp_HC/LookCamera[/Mouse/delta,/Keyboard/numpad8,/Keyboard/numpad2,/Keyboard/numpad4,/Keyboard/numpad6]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 32eb87eb-71fe-47ed-a2b0-625f3e15984f
+    m_ActionName: Actnmp_HC/Fire1 or Mouse left[/Mouse/leftButton,/Keyboard/p]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: c6b285ee-9764-4bb5-8058-484846b168dc
+    m_ActionName: Actnmp_HC/Camerazoom[/Keyboard/n,/Keyboard/h,/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 2520ff6f-1d3a-4bcc-8ba4-58d44f13b48b
+    m_ActionName: Actnmp_HC/Cancel[/Keyboard/escape]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 05854e86-61c3-49a4-bd16-10078394f422
+    m_ActionName: Actnmp_HC/ToolMode[/Keyboard/e]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 1d0224c6-318d-4e32-9121-600fa1ed6433
+    m_ActionName: Actnmp_HC/MathMode[/Keyboard/tab]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 2ca6f6fc-da4a-4e0e-9c88-fd38c218720f
+    m_ActionName: Actnmp_HC/Talking[/Keyboard/c]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: ace47207-3137-4639-9bc4-3abad8891b2e
+    m_ActionName: Actnmp_HC/Modifier[/Keyboard/m]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: df491415-c02f-45dc-8c84-65dbbebc51dc
+    m_ActionName: Actnmp_HC/Load[/Keyboard/l]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 7bd29b49-00f1-4197-88df-bcc229c91c3e
+    m_ActionName: Actnmp_HC/Save[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 447bffd7-7d75-4774-85de-605377c7e00e
+    m_ActionName: Actnmp_HC/Reset[/Keyboard/backspace]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 808a2930-227a-4e6b-a1d2-87382d9471c3
+    m_ActionName: Actnmp_HC/Undo[/Keyboard/u]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6e3aafb9-1986-41b1-a2ec-8a2c819e9fef
+    m_ActionName: Actnmp_HC/Redo[/Keyboard/r]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6f31c4f0-894c-45ae-b423-ec5f991b6fe9
+    m_ActionName: Actnmp_HC/Move_Forward[/Keyboard/w]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9183b486-fb57-495c-96aa-75d13cd32b3d
+    m_ActionName: Actnmp_HC/Move_Left[/Keyboard/a]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 3470df69-8f20-4bdb-b81f-e084c8c3803f
+    m_ActionName: Actnmp_HC/Move_Backwards[/Keyboard/s]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9f06c49c-8222-47c1-a4a1-091438114316
+    m_ActionName: Actnmp_HC/Move_Right[/Keyboard/d]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 53f4d1a6-365b-4ddc-8cf9-31058c0f8a49
+    m_ActionName: Actnmp_HC/New action
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 4b630cad-55a6-4f6c-bd0d-15057bbc7647
+    m_ActionName: UI/Navigate[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 5976835c-e3ae-44f3-9715-546e6263f671
+    m_ActionName: UI/Submit[/Keyboard/enter]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: e5255dc5-07f6-47b3-ba9f-2e2efb607780
+    m_ActionName: UI/Cancel[/Keyboard/escape]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: d71f7f6e-532d-49cf-bf0f-5f04773eeeee
+    m_ActionName: UI/Point[/Mouse/position]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: cab8ec17-6f02-42fe-9109-be000f8d6e43
+    m_ActionName: UI/Click[/Mouse/leftButton,/Keyboard/g]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 6176d09c-a247-4fba-b3bc-b4dd47a50cdc
+    m_ActionName: UI/ScrollWheel[/Mouse/scroll]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 13fcdbc5-4169-4a8d-bcf1-3f0fa7d8d9a4
+    m_ActionName: UI/MiddleClick[/Mouse/middleButton]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 212e4290-34e2-4af5-8592-019975ac57a3
+    m_ActionName: UI/RightClick[/Mouse/rightButton]
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: a92a45a8-19dc-4e44-9675-ae257f384fb4
+    m_ActionName: UI/TrackedDevicePosition
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: 9fd2707b-e83e-4315-8730-e43d10900229
+    m_ActionName: UI/TrackedDeviceOrientation
+  - m_PersistentCalls:
+      m_Calls: []
+    m_ActionId: a3bd3701-579b-40af-bb30-b3922e103742
+    m_ActionName: Actionmap1/Jump[/Keyboard/space]
+  m_NeverAutoSwitchControlSchemes: 0
+  m_DefaultControlScheme: Keyboard
+  m_DefaultActionMap: Actionmap1
+  m_SplitScreenIndex: -1
+  m_Camera: {fileID: 0}
 --- !u!1 &7859046393750253049
 GameObject:
   m_ObjectHideFlags: 0
@@ -679,6 +917,7 @@ Transform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0.8, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 9183505011529533554}
   m_RootOrder: 0
diff --git a/Assets/Resources/Prefabs/UI/Ingame/MainPlayer-Mode_Ctrl.prefab b/Assets/Resources/Prefabs/UI/Ingame/MainPlayer-Mode_Ctrl.prefab
index 7035eee51f28350be413f5670d3fdbab9c9bd1ae..8664a786210f2b88fc6d73476a7016996c8c9709 100644
--- a/Assets/Resources/Prefabs/UI/Ingame/MainPlayer-Mode_Ctrl.prefab
+++ b/Assets/Resources/Prefabs/UI/Ingame/MainPlayer-Mode_Ctrl.prefab
@@ -316,6 +316,39 @@ MonoBehaviour:
         m_Calls: []
   m_LegacyBlendHint: 0
   m_ComponentOwner: {fileID: 6876275508507745793}
+--- !u!1 &268019273589264899
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8609412196620042550}
+  m_Layer: 0
+  m_Name: NoInput
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!4 &8609412196620042550
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 268019273589264899}
+  m_LocalRotation: {x: 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: 1892440807799612652}
+  - {fileID: 2496227260793152766}
+  m_Father: {fileID: 788784678299909003}
+  m_RootOrder: 8
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &415965792156229641
 GameObject:
   m_ObjectHideFlags: 3
@@ -786,6 +819,133 @@ MonoBehaviour:
   m_BiasX: 0
   m_BiasY: 0
   m_CenterOnActivate: 1
+--- !u!1 &1326466151477161193
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1611253174668871747}
+  - component: {fileID: 7604941166472676110}
+  - component: {fileID: 5323258086685201321}
+  - component: {fileID: 1173078533039324288}
+  m_Layer: 0
+  m_Name: cm
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1611253174668871747
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1326466151477161193}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 5607198921910273207}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &7604941166472676110
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1326466151477161193}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &5323258086685201321
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1326466151477161193}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9384ab8608cdc3d479fe89cd51eed48f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_BindingMode: 3
+  m_FollowOffset: {x: 0, y: 24.5, z: -5.75}
+  m_XDamping: 1
+  m_YDamping: 1
+  m_ZDamping: 1
+  m_AngularDampingMode: 0
+  m_PitchDamping: 0
+  m_YawDamping: 0
+  m_RollDamping: 0
+  m_AngularDamping: 0
+  m_Heading:
+    m_Definition: 2
+    m_VelocityFilterStrength: 4
+    m_Bias: 0
+  m_RecenterToTargetHeading:
+    m_enabled: 0
+    m_WaitTime: 1
+    m_RecenteringTime: 2
+    m_LegacyHeadingDefinition: -1
+    m_LegacyVelocityFilterStrength: -1
+  m_XAxis:
+    Value: 0
+    m_SpeedMode: 0
+    m_MaxSpeed: 300
+    m_AccelTime: 0.1
+    m_DecelTime: 0.1
+    m_InputAxisName: 
+    m_InputAxisValue: 0
+    m_InvertInput: 1
+    m_MinValue: -180
+    m_MaxValue: 180
+    m_Wrap: 1
+    m_Recentering:
+      m_enabled: 0
+      m_WaitTime: 1
+      m_RecenteringTime: 2
+      m_LegacyHeadingDefinition: -1
+      m_LegacyVelocityFilterStrength: -1
+  m_LegacyRadius: 3.4028235e+38
+  m_LegacyHeightOffset: 3.4028235e+38
+  m_LegacyHeadingBias: 3.4028235e+38
+  m_HeadingIsSlave: 1
+--- !u!114 &1173078533039324288
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1326466151477161193}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4044717213e31446939f7bd49c896ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_TrackedObjectOffset: {x: 0, y: 0, z: 0}
+  m_LookaheadTime: 0
+  m_LookaheadSmoothing: 0
+  m_LookaheadIgnoreY: 0
+  m_HorizontalDamping: 0
+  m_VerticalDamping: 0
+  m_ScreenX: 0.5
+  m_ScreenY: 0.55
+  m_DeadZoneWidth: 0
+  m_DeadZoneHeight: 0
+  m_SoftZoneWidth: 0.8
+  m_SoftZoneHeight: 0.8
+  m_BiasX: 0
+  m_BiasY: 0
+  m_CenterOnActivate: 1
 --- !u!1 &1350919488375649252
 GameObject:
   m_ObjectHideFlags: 0
@@ -1606,7 +1766,7 @@ MonoBehaviour:
         m_Calls: []
   m_LegacyBlendHint: 0
   m_YAxis:
-    Value: 1
+    Value: 0.5
     m_SpeedMode: 0
     m_MaxSpeed: 2
     m_AccelTime: 0.2
@@ -2158,6 +2318,84 @@ MonoBehaviour:
   AutoEnableInputs: 1
   XYAxis: {fileID: -1356967943432164451, guid: c67c429830e750846928f3ce8ff01c52, type: 3}
   ZAxis: {fileID: 8859712873110984811, guid: c67c429830e750846928f3ce8ff01c52, type: 3}
+--- !u!1 &2871630122224537612
+GameObject:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5607198921910273207}
+  - component: {fileID: 7089830642331819543}
+  m_Layer: 0
+  m_Name: MiddleRig
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &5607198921910273207
+Transform:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2871630122224537612}
+  m_LocalRotation: {x: 0.60673505, y: -0.000000020077648, z: 0.000000015324884, w: 0.7949041}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1611253174668871747}
+  m_Father: {fileID: 1892440807799612652}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &7089830642331819543
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2871630122224537612}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 45e653bab7fb20e499bda25e1b646fea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_ExcludedPropertiesInInspector:
+  - m_Script
+  - Header
+  - Extensions
+  - m_Priority
+  - m_Transitions
+  - m_Follow
+  - m_StandbyUpdate
+  - m_Lens
+  m_LockStageInInspector: 00000000
+  m_StreamingVersion: 20170927
+  m_Priority: 10
+  m_StandbyUpdate: 2
+  m_LookAt: {fileID: 0}
+  m_Follow: {fileID: 0}
+  m_Lens:
+    FieldOfView: 40
+    OrthographicSize: 10
+    NearClipPlane: 0.1
+    FarClipPlane: 5000
+    Dutch: 0
+    ModeOverride: 0
+    LensShift: {x: 0, y: 0}
+    GateFit: 2
+    m_SensorSize: {x: 1, y: 1}
+  m_Transitions:
+    m_BlendHint: 0
+    m_InheritPosition: 0
+    m_OnCameraLive:
+      m_PersistentCalls:
+        m_Calls: []
+  m_LegacyBlendHint: 0
+  m_ComponentOwner: {fileID: 1611253174668871747}
 --- !u!1 &3216104744732241698
 GameObject:
   m_ObjectHideFlags: 0
@@ -2195,6 +2433,7 @@ Transform:
   - {fileID: 6806963106110361545}
   - {fileID: 4364019911060369599}
   - {fileID: 8609328454338351737}
+  - {fileID: 8609412196620042550}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -2219,6 +2458,8 @@ MonoBehaviour:
   Escaperoom_GObj: {fileID: 7094225088529699654}
   Sidescroller_GObj: {fileID: 2154845473338064334}
   Moorhuhn_GObj: {fileID: 223580279797923933}
+  NoInput_GObj: {fileID: 0}
+  Camera_ofActivePlayer: {fileID: 0}
 --- !u!1 &3250200360286559100
 GameObject:
   m_ObjectHideFlags: 3
@@ -2297,64 +2538,66 @@ MonoBehaviour:
         m_Calls: []
   m_LegacyBlendHint: 0
   m_ComponentOwner: {fileID: 7432842007249755788}
---- !u!1 &3344907322711189972
+--- !u!1 &3332711395172790433
 GameObject:
-  m_ObjectHideFlags: 0
+  m_ObjectHideFlags: 3
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   serializedVersion: 6
   m_Component:
-  - component: {fileID: 1106333087903347121}
-  - component: {fileID: 493249873439549987}
-  - component: {fileID: 6861406177927908927}
-  - component: {fileID: 147712448520501792}
+  - component: {fileID: 7792685468911950557}
+  - component: {fileID: 3165366358768525450}
   m_Layer: 0
-  m_Name: CineMachine_FreeLook_ThirdPersCam
+  m_Name: BottomRig
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 0
---- !u!4 &1106333087903347121
+  m_IsActive: 1
+--- !u!4 &7792685468911950557
 Transform:
-  m_ObjectHideFlags: 0
+  m_ObjectHideFlags: 3
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3344907322711189972}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 27, z: -5.75}
+  m_GameObject: {fileID: 3332711395172790433}
+  m_LocalRotation: {x: 0.59221447, y: 0.000000014196222, z: -0.000000010433622, w: 0.8057804}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children:
-  - {fileID: 5494916736269174970}
-  - {fileID: 4672124314788502291}
-  - {fileID: 5818173512940003322}
-  m_Father: {fileID: 6806963106110361545}
-  m_RootOrder: 0
+  - {fileID: 8337132652417697269}
+  m_Father: {fileID: 1892440807799612652}
+  m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &493249873439549987
+--- !u!114 &3165366358768525450
 MonoBehaviour:
-  m_ObjectHideFlags: 0
+  m_ObjectHideFlags: 3
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3344907322711189972}
+  m_GameObject: {fileID: 3332711395172790433}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 319d2fe34a804e245819465c9505ea59, type: 3}
+  m_Script: {fileID: 11500000, guid: 45e653bab7fb20e499bda25e1b646fea, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
   m_ExcludedPropertiesInInspector:
   - m_Script
-  m_LockStageInInspector: 
+  - Header
+  - Extensions
+  - m_Priority
+  - m_Transitions
+  - m_Follow
+  - m_StandbyUpdate
+  - m_Lens
+  m_LockStageInInspector: 00000000
   m_StreamingVersion: 20170927
   m_Priority: 10
   m_StandbyUpdate: 2
   m_LookAt: {fileID: 0}
   m_Follow: {fileID: 0}
-  m_CommonLens: 1
   m_Lens:
     FieldOfView: 40
     OrthographicSize: 10
@@ -2372,15 +2615,91 @@ MonoBehaviour:
       m_PersistentCalls:
         m_Calls: []
   m_LegacyBlendHint: 0
-  m_YAxis:
-    Value: 1
-    m_SpeedMode: 0
-    m_MaxSpeed: 2
-    m_AccelTime: 0.2
-    m_DecelTime: 0.1
-    m_InputAxisName: 
-    m_InputAxisValue: 0
-    m_InvertInput: 0
+  m_ComponentOwner: {fileID: 8337132652417697269}
+--- !u!1 &3344907322711189972
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1106333087903347121}
+  - component: {fileID: 493249873439549987}
+  - component: {fileID: 6861406177927908927}
+  - component: {fileID: 147712448520501792}
+  m_Layer: 0
+  m_Name: CineMachine_FreeLook_ThirdPersCam
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!4 &1106333087903347121
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3344907322711189972}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 27, z: -5.75}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 5494916736269174970}
+  - {fileID: 4672124314788502291}
+  - {fileID: 5818173512940003322}
+  m_Father: {fileID: 6806963106110361545}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &493249873439549987
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3344907322711189972}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 319d2fe34a804e245819465c9505ea59, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_ExcludedPropertiesInInspector:
+  - m_Script
+  m_LockStageInInspector: 
+  m_StreamingVersion: 20170927
+  m_Priority: 10
+  m_StandbyUpdate: 2
+  m_LookAt: {fileID: 0}
+  m_Follow: {fileID: 0}
+  m_CommonLens: 1
+  m_Lens:
+    FieldOfView: 40
+    OrthographicSize: 10
+    NearClipPlane: 0.1
+    FarClipPlane: 5000
+    Dutch: 0
+    ModeOverride: 0
+    LensShift: {x: 0, y: 0}
+    GateFit: 2
+    m_SensorSize: {x: 1, y: 1}
+  m_Transitions:
+    m_BlendHint: 0
+    m_InheritPosition: 0
+    m_OnCameraLive:
+      m_PersistentCalls:
+        m_Calls: []
+  m_LegacyBlendHint: 0
+  m_YAxis:
+    Value: 0.5
+    m_SpeedMode: 0
+    m_MaxSpeed: 2
+    m_AccelTime: 0.2
+    m_DecelTime: 0.1
+    m_InputAxisName: 
+    m_InputAxisValue: 0
+    m_InvertInput: 0
     m_MinValue: 0
     m_MaxValue: 1
     m_Wrap: 0
@@ -2562,6 +2881,81 @@ MonoBehaviour:
         m_Calls: []
   m_LegacyBlendHint: 0
   m_ComponentOwner: {fileID: 7226890866340482281}
+--- !u!1 &3854087087013275279
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2496227260793152766}
+  - component: {fileID: 48417885461094795}
+  m_Layer: 0
+  m_Name: Camera_3
+  m_TagString: MainCamera
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2496227260793152766
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3854087087013275279}
+  m_LocalRotation: {x: 0.6210936, y: 0.00000001685563, z: -0.000000013357264, w: 0.7837364}
+  m_LocalPosition: {x: 0, y: 27, z: -5.75}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8609412196620042550}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!20 &48417885461094795
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3854087087013275279}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_FocalLength: 50
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.1
+  far clip plane: 5000
+  field of view: 40
+  orthographic: 0
+  orthographic size: 5
+  m_Depth: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
 --- !u!1 &3860358264484923507
 GameObject:
   m_ObjectHideFlags: 3
@@ -2718,6 +3112,133 @@ MonoBehaviour:
         m_Calls: []
   m_LegacyBlendHint: 0
   m_ComponentOwner: {fileID: 2636009239447199368}
+--- !u!1 &3934135030833330973
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2784987022078300582}
+  - component: {fileID: 1996186804403328106}
+  - component: {fileID: 1255721311089542539}
+  - component: {fileID: 1755434241647243841}
+  m_Layer: 0
+  m_Name: cm
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2784987022078300582
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3934135030833330973}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1061393529661388734}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1996186804403328106
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3934135030833330973}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &1255721311089542539
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3934135030833330973}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9384ab8608cdc3d479fe89cd51eed48f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_BindingMode: 3
+  m_FollowOffset: {x: 0, y: 24.5, z: -5.75}
+  m_XDamping: 1
+  m_YDamping: 1
+  m_ZDamping: 1
+  m_AngularDampingMode: 0
+  m_PitchDamping: 0
+  m_YawDamping: 0
+  m_RollDamping: 0
+  m_AngularDamping: 0
+  m_Heading:
+    m_Definition: 2
+    m_VelocityFilterStrength: 4
+    m_Bias: 0
+  m_RecenterToTargetHeading:
+    m_enabled: 0
+    m_WaitTime: 1
+    m_RecenteringTime: 2
+    m_LegacyHeadingDefinition: -1
+    m_LegacyVelocityFilterStrength: -1
+  m_XAxis:
+    Value: 0
+    m_SpeedMode: 0
+    m_MaxSpeed: 300
+    m_AccelTime: 0.1
+    m_DecelTime: 0.1
+    m_InputAxisName: 
+    m_InputAxisValue: 0
+    m_InvertInput: 1
+    m_MinValue: -180
+    m_MaxValue: 180
+    m_Wrap: 1
+    m_Recentering:
+      m_enabled: 0
+      m_WaitTime: 1
+      m_RecenteringTime: 2
+      m_LegacyHeadingDefinition: -1
+      m_LegacyVelocityFilterStrength: -1
+  m_LegacyRadius: 3.4028235e+38
+  m_LegacyHeightOffset: 3.4028235e+38
+  m_LegacyHeadingBias: 3.4028235e+38
+  m_HeadingIsSlave: 1
+--- !u!114 &1755434241647243841
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3934135030833330973}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4044717213e31446939f7bd49c896ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_TrackedObjectOffset: {x: 0, y: 0, z: 0}
+  m_LookaheadTime: 0
+  m_LookaheadSmoothing: 0
+  m_LookaheadIgnoreY: 0
+  m_HorizontalDamping: 0
+  m_VerticalDamping: 0
+  m_ScreenX: 0.5
+  m_ScreenY: 0.5
+  m_DeadZoneWidth: 0
+  m_DeadZoneHeight: 0
+  m_SoftZoneWidth: 0.8
+  m_SoftZoneHeight: 0.8
+  m_BiasX: 0
+  m_BiasY: 0
+  m_CenterOnActivate: 1
 --- !u!1 &3957087870497905902
 GameObject:
   m_ObjectHideFlags: 0
@@ -2877,6 +3398,37 @@ MonoBehaviour:
   m_BiasX: 0
   m_BiasY: 0
   m_CenterOnActivate: 1
+--- !u!1 &4384881478717095523
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1224194708071738779}
+  m_Layer: 0
+  m_Name: PositionMarker_2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1224194708071738779
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4384881478717095523}
+  m_LocalRotation: {x: 0.077691905, y: -0.88292736, z: 0.15754357, w: 0.43541166}
+  m_LocalPosition: {x: 1, y: 8, z: 1.16}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 6806963106110361545}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 20.234, y: -127.5, z: 0}
 --- !u!1 &4513941255093480006
 GameObject:
   m_ObjectHideFlags: 0
@@ -3365,28 +3917,198 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  m_ShowDebugText: 0
-  m_ShowCameraFrustum: 1
-  m_IgnoreTimeScale: 0
-  m_WorldUpOverride: {fileID: 0}
-  m_UpdateMethod: 2
-  m_BlendUpdateMethod: 1
-  m_DefaultBlend:
-    m_Style: 1
-    m_Time: 2
-    m_CustomCurve:
-      serializedVersion: 2
-      m_Curve: []
-      m_PreInfinity: 2
-      m_PostInfinity: 2
-      m_RotationOrder: 4
-  m_CustomBlends: {fileID: 0}
-  m_CameraCutEvent:
-    m_PersistentCalls:
-      m_Calls: []
-  m_CameraActivatedEvent:
-    m_PersistentCalls:
-      m_Calls: []
+  m_ShowDebugText: 0
+  m_ShowCameraFrustum: 1
+  m_IgnoreTimeScale: 0
+  m_WorldUpOverride: {fileID: 0}
+  m_UpdateMethod: 2
+  m_BlendUpdateMethod: 1
+  m_DefaultBlend:
+    m_Style: 1
+    m_Time: 2
+    m_CustomCurve:
+      serializedVersion: 2
+      m_Curve: []
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+  m_CustomBlends: {fileID: 0}
+  m_CameraCutEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_CameraActivatedEvent:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!1 &5978799567722591224
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1892440807799612652}
+  - component: {fileID: 5656782603245241621}
+  - component: {fileID: 445475258158337870}
+  m_Layer: 0
+  m_Name: CineMachine_FreeLook_ThirdPersCam
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1892440807799612652
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5978799567722591224}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 27, z: -5.75}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1061393529661388734}
+  - {fileID: 5607198921910273207}
+  - {fileID: 7792685468911950557}
+  m_Father: {fileID: 8609412196620042550}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5656782603245241621
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5978799567722591224}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 319d2fe34a804e245819465c9505ea59, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_ExcludedPropertiesInInspector:
+  - m_Script
+  m_LockStageInInspector: 
+  m_StreamingVersion: 20170927
+  m_Priority: 10
+  m_StandbyUpdate: 2
+  m_LookAt: {fileID: 120756133931103872}
+  m_Follow: {fileID: 120756133931103872}
+  m_CommonLens: 1
+  m_Lens:
+    FieldOfView: 40
+    OrthographicSize: 10
+    NearClipPlane: 0.1
+    FarClipPlane: 5000
+    Dutch: 0
+    ModeOverride: 0
+    LensShift: {x: 0, y: 0}
+    GateFit: 2
+    m_SensorSize: {x: 1, y: 1}
+  m_Transitions:
+    m_BlendHint: 0
+    m_InheritPosition: 0
+    m_OnCameraLive:
+      m_PersistentCalls:
+        m_Calls: []
+  m_LegacyBlendHint: 0
+  m_YAxis:
+    Value: 0.5
+    m_SpeedMode: 0
+    m_MaxSpeed: 2
+    m_AccelTime: 0.2
+    m_DecelTime: 0.1
+    m_InputAxisName: 
+    m_InputAxisValue: 0.1
+    m_InvertInput: 0
+    m_MinValue: 0
+    m_MaxValue: 1
+    m_Wrap: 0
+    m_Recentering:
+      m_enabled: 0
+      m_WaitTime: 1
+      m_RecenteringTime: 2
+      m_LegacyHeadingDefinition: -1
+      m_LegacyVelocityFilterStrength: -1
+  m_YAxisRecentering:
+    m_enabled: 0
+    m_WaitTime: 1
+    m_RecenteringTime: 2
+    m_LegacyHeadingDefinition: -1
+    m_LegacyVelocityFilterStrength: -1
+  m_XAxis:
+    Value: 0
+    m_SpeedMode: 0
+    m_MaxSpeed: 300
+    m_AccelTime: 0.1
+    m_DecelTime: 0.1
+    m_InputAxisName: 
+    m_InputAxisValue: 0
+    m_InvertInput: 1
+    m_MinValue: -180
+    m_MaxValue: 180
+    m_Wrap: 1
+    m_Recentering:
+      m_enabled: 0
+      m_WaitTime: 1
+      m_RecenteringTime: 2
+      m_LegacyHeadingDefinition: -1
+      m_LegacyVelocityFilterStrength: -1
+  m_Heading:
+    m_Definition: 2
+    m_VelocityFilterStrength: 4
+    m_Bias: 0
+  m_RecenterToTargetHeading:
+    m_enabled: 1
+    m_WaitTime: 1
+    m_RecenteringTime: 2
+    m_LegacyHeadingDefinition: -1
+    m_LegacyVelocityFilterStrength: -1
+  m_BindingMode: 3
+  m_SplineCurvature: 0.2
+  m_Orbits:
+  - m_Height: 24.5
+    m_Radius: 5.75
+  - m_Height: 5
+    m_Radius: 18
+  - m_Height: -1.6
+    m_Radius: 12
+  m_LegacyHeadingBias: 3.4028235e+38
+  m_Rigs:
+  - {fileID: 5243212185360162930}
+  - {fileID: 7089830642331819543}
+  - {fileID: 3165366358768525450}
+--- !u!114 &445475258158337870
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5978799567722591224}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e501d18bb52cf8c40b1853ca4904654f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_CollideAgainst:
+    serializedVersion: 2
+    m_Bits: 130359
+  m_IgnoreTag: 
+  m_TransparentLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_MinimumDistanceFromTarget: 0.1
+  m_AvoidObstacles: 1
+  m_DistanceLimit: 100
+  m_MinimumOcclusionTime: 0
+  m_CameraRadius: 0.1
+  m_Strategy: 2
+  m_MaximumEffort: 4
+  m_SmoothingTime: 0
+  m_Damping: 0.6
+  m_DampingWhenOccluded: 0.6
+  m_OptimalTargetDistance: 0
 --- !u!1 &6122862442612871603
 GameObject:
   m_ObjectHideFlags: 0
@@ -4224,6 +4946,8 @@ Transform:
   - {fileID: 1106333087903347121}
   - {fileID: 7486327252467103558}
   - {fileID: 2988050584347158257}
+  - {fileID: 3358465699572459204}
+  - {fileID: 1224194708071738779}
   m_Father: {fileID: 788784678299909003}
   m_RootOrder: 5
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -4492,6 +5216,7 @@ GameObject:
   - component: {fileID: 7486327252467103558}
   - component: {fileID: 1105017332293648008}
   - component: {fileID: 1462220493713986229}
+  - component: {fileID: 2975778479411491751}
   m_Layer: 0
   m_Name: Camera_3
   m_TagString: MainCamera
@@ -4564,7 +5289,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 7545078084332931977}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3}
   m_Name: 
@@ -4591,6 +5316,21 @@ MonoBehaviour:
   m_CameraActivatedEvent:
     m_PersistentCalls:
       m_Calls: []
+--- !u!114 &2975778479411491751
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7545078084332931977}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f9f5830f10fd93c499033f416ccf504e, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  myCamera_GObj: {fileID: 7545078084332931977}
+  Position1_GObj: {fileID: 9090466938236267057}
+  Position2_GObj: {fileID: 4384881478717095523}
 --- !u!1 &7609179632986660383
 GameObject:
   m_ObjectHideFlags: 3
@@ -5154,6 +5894,133 @@ MonoBehaviour:
   m_CameraActivatedEvent:
     m_PersistentCalls:
       m_Calls: []
+--- !u!1 &8345139744996808308
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8337132652417697269}
+  - component: {fileID: 4344508501229379197}
+  - component: {fileID: 6567811020239568559}
+  - component: {fileID: 6322230389528362358}
+  m_Layer: 0
+  m_Name: cm
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8337132652417697269
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8345139744996808308}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 7792685468911950557}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &4344508501229379197
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8345139744996808308}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &6567811020239568559
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8345139744996808308}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9384ab8608cdc3d479fe89cd51eed48f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_BindingMode: 3
+  m_FollowOffset: {x: 0, y: 24.5, z: -5.75}
+  m_XDamping: 1
+  m_YDamping: 1
+  m_ZDamping: 1
+  m_AngularDampingMode: 0
+  m_PitchDamping: 0
+  m_YawDamping: 0
+  m_RollDamping: 0
+  m_AngularDamping: 0
+  m_Heading:
+    m_Definition: 2
+    m_VelocityFilterStrength: 4
+    m_Bias: 0
+  m_RecenterToTargetHeading:
+    m_enabled: 0
+    m_WaitTime: 1
+    m_RecenteringTime: 2
+    m_LegacyHeadingDefinition: -1
+    m_LegacyVelocityFilterStrength: -1
+  m_XAxis:
+    Value: 0
+    m_SpeedMode: 0
+    m_MaxSpeed: 300
+    m_AccelTime: 0.1
+    m_DecelTime: 0.1
+    m_InputAxisName: 
+    m_InputAxisValue: 0
+    m_InvertInput: 1
+    m_MinValue: -180
+    m_MaxValue: 180
+    m_Wrap: 1
+    m_Recentering:
+      m_enabled: 0
+      m_WaitTime: 1
+      m_RecenteringTime: 2
+      m_LegacyHeadingDefinition: -1
+      m_LegacyVelocityFilterStrength: -1
+  m_LegacyRadius: 3.4028235e+38
+  m_LegacyHeightOffset: 3.4028235e+38
+  m_LegacyHeadingBias: 3.4028235e+38
+  m_HeadingIsSlave: 1
+--- !u!114 &6322230389528362358
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8345139744996808308}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4044717213e31446939f7bd49c896ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_TrackedObjectOffset: {x: 0, y: 0, z: 0}
+  m_LookaheadTime: 0
+  m_LookaheadSmoothing: 0
+  m_LookaheadIgnoreY: 0
+  m_HorizontalDamping: 0
+  m_VerticalDamping: 0
+  m_ScreenX: 0.5
+  m_ScreenY: 0.6
+  m_DeadZoneWidth: 0
+  m_DeadZoneHeight: 0
+  m_SoftZoneWidth: 0.8
+  m_SoftZoneHeight: 0.8
+  m_BiasX: 0
+  m_BiasY: 0
+  m_CenterOnActivate: 1
 --- !u!1 &8379617531028040869
 GameObject:
   m_ObjectHideFlags: 0
@@ -5752,6 +6619,84 @@ MonoBehaviour:
   m_BiasX: 0
   m_BiasY: 0
   m_CenterOnActivate: 1
+--- !u!1 &8999128280716626192
+GameObject:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1061393529661388734}
+  - component: {fileID: 5243212185360162930}
+  m_Layer: 0
+  m_Name: TopRig
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1061393529661388734
+Transform:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8999128280716626192}
+  m_LocalRotation: {x: 0.6210936, y: 0.000000015984796, z: -0.000000012667591, w: 0.78373647}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 2784987022078300582}
+  m_Father: {fileID: 1892440807799612652}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5243212185360162930
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8999128280716626192}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 45e653bab7fb20e499bda25e1b646fea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_ExcludedPropertiesInInspector:
+  - m_Script
+  - Header
+  - Extensions
+  - m_Priority
+  - m_Transitions
+  - m_Follow
+  - m_StandbyUpdate
+  - m_Lens
+  m_LockStageInInspector: 00000000
+  m_StreamingVersion: 20170927
+  m_Priority: 10
+  m_StandbyUpdate: 2
+  m_LookAt: {fileID: 0}
+  m_Follow: {fileID: 0}
+  m_Lens:
+    FieldOfView: 40
+    OrthographicSize: 10
+    NearClipPlane: 0.1
+    FarClipPlane: 5000
+    Dutch: 0
+    ModeOverride: 0
+    LensShift: {x: 0, y: 0}
+    GateFit: 2
+    m_SensorSize: {x: 1, y: 1}
+  m_Transitions:
+    m_BlendHint: 0
+    m_InheritPosition: 0
+    m_OnCameraLive:
+      m_PersistentCalls:
+        m_Calls: []
+  m_LegacyBlendHint: 0
+  m_ComponentOwner: {fileID: 2784987022078300582}
 --- !u!1 &8999662277698697451
 GameObject:
   m_ObjectHideFlags: 3
@@ -5830,6 +6775,37 @@ MonoBehaviour:
         m_Calls: []
   m_LegacyBlendHint: 0
   m_ComponentOwner: {fileID: 191352618643317456}
+--- !u!1 &9090466938236267057
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3358465699572459204}
+  m_Layer: 0
+  m_Name: PositionMarker_1
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &3358465699572459204
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9090466938236267057}
+  m_LocalRotation: {x: 0.077691905, y: -0.88292736, z: 0.15754357, w: 0.43541166}
+  m_LocalPosition: {x: 17, y: 8, z: 1.16}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 6806963106110361545}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 20.234, y: -127.5, z: 0}
 --- !u!1001 &2674906924029312530
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/Resources/Prefabs/UI/NetwMenue/EventSystem_Ctrl.prefab b/Assets/Resources/Prefabs/UI/NetwMenue/EventSystem_Ctrl.prefab
index 95f471988a6214e36532b5633357e3c3bd2d7a6c..7a8891270dfdddb75f6c38669805968ad1500621 100644
--- a/Assets/Resources/Prefabs/UI/NetwMenue/EventSystem_Ctrl.prefab
+++ b/Assets/Resources/Prefabs/UI/NetwMenue/EventSystem_Ctrl.prefab
@@ -13,6 +13,7 @@ GameObject:
   - component: {fileID: 501930733893895563}
   - component: {fileID: 6763975020389587129}
   - component: {fileID: 5414632706773564122}
+  - component: {fileID: 1757352993273839233}
   m_Layer: 5
   m_Name: EventSystem_Ctrl
   m_TagString: Untagged
@@ -30,6 +31,7 @@ RectTransform:
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 0}
   m_RootOrder: 0
@@ -46,7 +48,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 2464893811460590176}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: f69cd23b5313c8c40824873afc4336c2, type: 3}
   m_Name: 
@@ -75,7 +77,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 2464893811460590176}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3}
   m_Name: 
@@ -126,3 +128,42 @@ MonoBehaviour:
   m_InputActionsPerSecond: 10
   m_RepeatDelay: 0.5
   m_ForceModuleActive: 0
+--- !u!114 &1757352993273839233
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2464893811460590176}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_MoveRepeatDelay: 0.5
+  m_MoveRepeatRate: 0.1
+  m_XRTrackingOrigin: {fileID: 0}
+  m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_PointAction: {fileID: 1054132383583890850, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_MoveAction: {fileID: 3710738434707379630, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_SubmitAction: {fileID: 2064916234097673511, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_CancelAction: {fileID: -1967631576421560919, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_LeftClickAction: {fileID: 8056856818456041789, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_MiddleClickAction: {fileID: 3279352641294131588, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_RightClickAction: {fileID: 3837173908680883260, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_ScrollWheelAction: {fileID: 4502412055082496612, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_TrackedDevicePositionAction: {fileID: 4754684134866288074, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_TrackedDeviceOrientationAction: {fileID: 1025543830046995696, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_DeselectOnBackgroundClick: 1
+  m_PointerBehavior: 0
diff --git a/Assets/Resources/Prefabs/UI/NetwMenue/InputSystem_MnCtrl  (1).prefab b/Assets/Resources/Prefabs/UI/NetwMenue/InputSystem_MnCtrl  (1).prefab
new file mode 100644
index 0000000000000000000000000000000000000000..e64e6f77d1f23979143ef3c5ed3d9d16da299a0e
--- /dev/null
+++ b/Assets/Resources/Prefabs/UI/NetwMenue/InputSystem_MnCtrl  (1).prefab	
@@ -0,0 +1,3475 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &446733589950115452
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 105661139247438152}
+  - component: {fileID: 1237206515842410834}
+  - component: {fileID: 5785182295961172413}
+  m_Layer: 5
+  m_Name: ActionName_Text2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &105661139247438152
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 446733589950115452}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8936053076647955382}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.3, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -0.000030517578, y: -0.000030517578}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1237206515842410834
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 446733589950115452}
+  m_CullTransparentMesh: 1
+--- !u!114 &5785182295961172413
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 446733589950115452}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 100
+    m_Alignment: 5
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Modifier +
+--- !u!1 &579554209379250041
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 4766287948692175037}
+  - component: {fileID: 3475478205743503962}
+  - component: {fileID: 5563202382780100188}
+  m_Layer: 5
+  m_Name: ActionName_Text2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &4766287948692175037
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 579554209379250041}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 5965218066441774923}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.3, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: -0.000030517578}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3475478205743503962
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 579554209379250041}
+  m_CullTransparentMesh: 1
+--- !u!114 &5563202382780100188
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 579554209379250041}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 100
+    m_Alignment: 5
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Modifier +
+--- !u!1 &868207181055754021
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 9162875828849893486}
+  - component: {fileID: 7469654705866055013}
+  - component: {fileID: 5027939235064558173}
+  - component: {fileID: 730711800281449621}
+  m_Layer: 5
+  m_Name: OM_BackButton_1_Can (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &9162875828849893486
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 868207181055754021}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -30}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 7590094271440596054}
+  m_Father: {fileID: 1611568022094623247}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!223 &7469654705866055013
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 868207181055754021}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 0
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!114 &5027939235064558173
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 868207181055754021}
+  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 &730711800281449621
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 868207181055754021}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!1 &1688541148918803915
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3931709718456708964}
+  - component: {fileID: 8331527429619237632}
+  - component: {fileID: 4762007935215206742}
+  m_Layer: 5
+  m_Name: BackButton_1_t
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3931709718456708964
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1688541148918803915}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -30}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 7590094271440596054}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8331527429619237632
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1688541148918803915}
+  m_CullTransparentMesh: 1
+--- !u!114 &4762007935215206742
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1688541148918803915}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 3
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: < Back
+--- !u!1 &4663715054538766522
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5086926574547991492}
+  - component: {fileID: 1446430052071314216}
+  - component: {fileID: 221495988107874704}
+  m_Layer: 5
+  m_Name: RebindOverlay_(Standby)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &5086926574547991492
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4663715054538766522}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 3357818316153063771}
+  m_Father: {fileID: 1611568022094623247}
+  m_RootOrder: 16
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1446430052071314216
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4663715054538766522}
+  m_CullTransparentMesh: 0
+--- !u!114 &221495988107874704
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4663715054538766522}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!1 &4673581866819223917
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7590094271440596054}
+  - component: {fileID: 8692778762658815785}
+  - component: {fileID: 5335961741690098534}
+  - component: {fileID: 4636355335755605482}
+  - component: {fileID: 5801357752443338933}
+  m_Layer: 5
+  m_Name: BackButton_1
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &7590094271440596054
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4673581866819223917}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -20}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 3931709718456708964}
+  m_Father: {fileID: 9162875828849893486}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0.9}
+  m_AnchorMax: {x: 0.15, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8692778762658815785
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4673581866819223917}
+  m_CullTransparentMesh: 1
+--- !u!114 &5335961741690098534
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4673581866819223917}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!114 &4636355335755605482
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4673581866819223917}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 5335961741690098534}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 5801357752443338933}
+        m_TargetAssemblyTypeName: BackToButton_mobile, Assembly-CSharp
+        m_MethodName: goBackButtonOPTM
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+--- !u!114 &5801357752443338933
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4673581866819223917}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 51f84efea67973f4da6f63dfb9df08d6, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  backTo_GObj: {fileID: 0}
+  parentM_GObj: {fileID: 0}
+--- !u!1 &6346851108888031016
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 632340000930648142}
+  - component: {fileID: 1157066142925827392}
+  - component: {fileID: 8281223595314725192}
+  m_Layer: 5
+  m_Name: ActionName_Text2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &632340000930648142
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6346851108888031016}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 5136739142257770310}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.3, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: -0.000030517578}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1157066142925827392
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6346851108888031016}
+  m_CullTransparentMesh: 1
+--- !u!114 &8281223595314725192
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6346851108888031016}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 100
+    m_Alignment: 5
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Modifier +
+--- !u!1 &7152595292401544576
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3357818316153063771}
+  - component: {fileID: 3016879287631308460}
+  - component: {fileID: 4174271781818558502}
+  m_Layer: 5
+  m_Name: Rebind_Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3357818316153063771
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7152595292401544576}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 5086926574547991492}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3016879287631308460
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7152595292401544576}
+  m_CullTransparentMesh: 1
+--- !u!114 &4174271781818558502
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7152595292401544576}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 40
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: New Text
+--- !u!1 &7236657870326763828
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7790110957877412390}
+  - component: {fileID: 349566796434336827}
+  - component: {fileID: 4706491500628505320}
+  m_Layer: 5
+  m_Name: OptMT_C1
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &7790110957877412390
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7236657870326763828}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1611568022094623247}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.25, y: 0.75}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &349566796434336827
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7236657870326763828}
+  m_CullTransparentMesh: 1
+--- !u!114 &4706491500628505320
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7236657870326763828}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 50
+    m_FontStyle: 1
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 100
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Input_System_Package Bindings
+--- !u!1 &7394391961362048409
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7992179870628016053}
+  - component: {fileID: 7963750160649342263}
+  - component: {fileID: 7806780717985642827}
+  m_Layer: 5
+  m_Name: ActionName_Text2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &7992179870628016053
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7394391961362048409}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 6999102527998034399}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.3, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7963750160649342263
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7394391961362048409}
+  m_CullTransparentMesh: 1
+--- !u!114 &7806780717985642827
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7394391961362048409}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 100
+    m_Alignment: 5
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Modifier +
+--- !u!1 &7651315866330538338
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5679540750964525222}
+  - component: {fileID: 2977668868888395894}
+  - component: {fileID: 1442720730921366850}
+  m_Layer: 5
+  m_Name: ActionName_Text2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &5679540750964525222
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7651315866330538338}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1713816319338519064}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.3, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: -0.000030517578}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2977668868888395894
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7651315866330538338}
+  m_CullTransparentMesh: 1
+--- !u!114 &1442720730921366850
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7651315866330538338}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 100
+    m_Alignment: 5
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Modifier +
+--- !u!1 &9012457569728381634
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2546650055070303835}
+  - component: {fileID: 7494144666090099789}
+  - component: {fileID: 6477785301239451795}
+  - component: {fileID: 3795694695280860496}
+  - component: {fileID: 837306910248273177}
+  m_Layer: 5
+  m_Name: InputSystem_MnCtrl  (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &2546650055070303835
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9012457569728381634}
+  m_LocalRotation: {x: -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: 1611568022094623247}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!223 &7494144666090099789
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9012457569728381634}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 25
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!114 &6477785301239451795
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9012457569728381634}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_UiScaleMode: 1
+  m_ReferencePixelsPerUnit: 100
+  m_ScaleFactor: 1
+  m_ReferenceResolution: {x: 800, y: 600}
+  m_ScreenMatchMode: 0
+  m_MatchWidthOrHeight: 0
+  m_PhysicalUnit: 3
+  m_FallbackScreenDPI: 96
+  m_DefaultSpriteDPI: 96
+  m_DynamicPixelsPerUnit: 1
+  m_PresetInfoIsWorld: 1
+--- !u!114 &3795694695280860496
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9012457569728381634}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &837306910248273177
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9012457569728381634}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d1cd8c83203b9fb4f8fa91a603daf52b, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  myself_GObj: {fileID: 9012457569728381634}
+  child1_GObj: {fileID: 9096396918979076484}
+--- !u!1 &9096396918979076484
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1611568022094623247}
+  - component: {fileID: 175484466275134202}
+  - component: {fileID: 4427415059185544929}
+  - component: {fileID: 8162772263706808587}
+  - component: {fileID: 7296767824057649619}
+  m_Layer: 5
+  m_Name: InnerO_Contr
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1611568022094623247
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9096396918979076484}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 7790110957877412390}
+  - {fileID: 9162875828849893486}
+  - {fileID: 3814710976780780419}
+  - {fileID: 5433662306841512544}
+  - {fileID: 6749153377563583925}
+  - {fileID: 9017089572003204060}
+  - {fileID: 235073851515129461}
+  - {fileID: 3814203737408947791}
+  - {fileID: 2520247467412701190}
+  - {fileID: 1341604104547490416}
+  - {fileID: 8925599181538680972}
+  - {fileID: 6999102527998034399}
+  - {fileID: 5965218066441774923}
+  - {fileID: 1713816319338519064}
+  - {fileID: 8936053076647955382}
+  - {fileID: 5136739142257770310}
+  - {fileID: 5086926574547991492}
+  m_Father: {fileID: 2546650055070303835}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0, y: 0}
+--- !u!223 &175484466275134202
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9096396918979076484}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 0
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!114 &4427415059185544929
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9096396918979076484}
+  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 &8162772263706808587
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9096396918979076484}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &7296767824057649619
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9096396918979076484}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 16a2fe6807e083a458307ea229d1e08e, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  actions: {fileID: -944628639613478452, guid: c67c429830e750846928f3ce8ff01c52, type: 3}
+--- !u!1001 &177387388665424560
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Reset
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 13
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.17
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.12
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -0.000030517578
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Reset
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: -4403639862603147804, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: a02a919b-c908-4739-bb38-0d78bf336bc5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: "R\xFCck"
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &1713816319338519064 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 177387388665424560}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &513643369926994648
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Cancel_PM
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 9
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.41
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.36
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Cancel_or_PauseMenue
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: -1017304011267198396, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 63d0cd85-5b9a-4354-9a00-37167c9756fe
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Esc
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &1341604104547490416 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 513643369926994648}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1656656518347701981
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Talking
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.59
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.54
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Talking
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: -3449089806435705988, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: c0ba9d0f-646d-40cb-bed8-9ac73f005494
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: C
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &235073851515129461 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 1656656518347701981}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2399879098981987115
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Movement
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.83
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.78
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Movement
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 2525611453260912318, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 3c9ff928-bcd0-4d9e-b369-67fa808e18c5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: "W/\xC1/S/D"
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &3814710976780780419 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 2399879098981987115}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2400489143680612071
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Toolmode
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 7
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.53
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.48
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: ToolMode
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 7629263556942458323, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 9b7bf0e3-7480-4381-bee8-9c3bcc373bf6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: E
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &3814203737408947791 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 2400489143680612071}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3983206852871565486
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_MathMode
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 8
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.47
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.42
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0.0000038146973
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: MathMode
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: -2391713855419571674, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: d4c7df8f-769c-4d15-a143-815f5c86b485
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Tabulator
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &2520247467412701190 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 3983206852871565486}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5149356029216610275
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Save
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 12
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.23
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.18
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Save
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 4156362404098091930, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 00a13e97-1c6c-45bd-85e0-ae69f4d6ae99
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: S
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &5965218066441774923 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 5149356029216610275}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5194700969630749981
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Jump
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 4
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.71
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.66
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: -0.00005340576
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Jump
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 8142851311024695537, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: fdf75913-052c-4679-a11f-e7ffdd50c9b6
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Leer
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &6749153377563583925 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 5194700969630749981}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5978488062234562542
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Redo
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.05
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Redo
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 7420889868775427915, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: fc16e4e3-32ae-4e08-8314-fe84f611e0ad
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_DisplayStringOptions
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: R
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &5136739142257770310 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 5978488062234562542}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6833853079214766792
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Run
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.77
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.72
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0.00002861023
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Run
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 5108998061120999956, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 070bfdfa-6fae-4d38-80df-f37d07ad82b2
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Umschalt
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &5433662306841512544 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 6833853079214766792}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7538362838123330420
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Fire1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.65
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.6
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Fire1_or_Interacting
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 762430281725647318, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 0d155468-d43f-4cf5-83b5-b4747878be94
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: LMB
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &9017089572003204060 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 7538362838123330420}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7619451559224195870
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Undo
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 14
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.11
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.06
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0.000030517578
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0.000015258789
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Undo
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: -3931162461128076223, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: bb711fbe-cc20-4036-b440-6ccabba2354c
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: U
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &8936053076647955382 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 7619451559224195870}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7953531855324090404
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Modifier
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 10
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.35
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.3
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Modifier
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 5045098131332487905, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 85df03b3-004a-42f1-9305-910a2a23c72c
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: M
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &8925599181538680972 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 7953531855324090404}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8403515237883801975
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1611568022094623247}
+    m_Modifications:
+    - target: {fileID: 30685072096963437, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 950377500291477045, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Name
+      value: RebindAction_Load
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 11
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.29
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.24
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -0.000015258789
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5903800266894529898, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: Load
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: -5231151613946619795, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 3d9f5766-f379-403b-adca-e68c3a59646f
+      objectReference: {fileID: 0}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 4174271781818558502}
+    - target: {fileID: 6380485759239845425, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 4663715054538766522}
+    - target: {fileID: 7313835701177445363, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+        type: 3}
+      propertyPath: m_Text
+      value: L
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: d92c1fe87ab297c44bdd0ea69b5354d9, type: 3}
+--- !u!224 &6999102527998034399 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 1566837327080845480, guid: d92c1fe87ab297c44bdd0ea69b5354d9,
+    type: 3}
+  m_PrefabInstance: {fileID: 8403515237883801975}
+  m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Resources/Prefabs/UI/NetwMenue/InputSystem_MnCtrl  (1).prefab.meta b/Assets/Resources/Prefabs/UI/NetwMenue/InputSystem_MnCtrl  (1).prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..2c94027b1f169f80240cfdb37379cbc084defe98
--- /dev/null
+++ b/Assets/Resources/Prefabs/UI/NetwMenue/InputSystem_MnCtrl  (1).prefab.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 386732dae91d6c546ac0f02745d283dc
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Prefabs/UI/NetwMenue/OptionsM.prefab b/Assets/Resources/Prefabs/UI/NetwMenue/OptionsM.prefab
index e9d451929beeb949a694edb62583266d29885e06..bcdd744a33be8fe50961bd0b897560ff5b404e3d 100644
--- a/Assets/Resources/Prefabs/UI/NetwMenue/OptionsM.prefab
+++ b/Assets/Resources/Prefabs/UI/NetwMenue/OptionsM.prefab
@@ -6193,107 +6193,6 @@ RectTransform:
   m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: -20, y: 0}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &702912412160111730
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 8855292709886044985}
-  - component: {fileID: 7090013439342007858}
-  - component: {fileID: 4614948070969637130}
-  - component: {fileID: 1146518272514396098}
-  m_Layer: 5
-  m_Name: OM_BackButton_1_Can (1)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &8855292709886044985
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 702912412160111730}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: -30}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 7825053070599972609}
-  m_Father: {fileID: 1409682047392643416}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0}
-  m_AnchorMax: {x: 1, y: 1}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 0, y: 0}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!223 &7090013439342007858
-Canvas:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 702912412160111730}
-  m_Enabled: 1
-  serializedVersion: 3
-  m_RenderMode: 0
-  m_Camera: {fileID: 0}
-  m_PlaneDistance: 100
-  m_PixelPerfect: 0
-  m_ReceivesEvents: 1
-  m_OverrideSorting: 0
-  m_OverridePixelPerfect: 0
-  m_SortingBucketNormalizedSize: 0
-  m_AdditionalShaderChannelsFlag: 0
-  m_SortingLayerID: 0
-  m_SortingOrder: 0
-  m_TargetDisplay: 0
---- !u!114 &4614948070969637130
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 702912412160111730}
-  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 &1146518272514396098
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 702912412160111730}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_IgnoreReversedGraphics: 1
-  m_BlockingObjects: 0
-  m_BlockingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
 --- !u!1 &802564330288152812
 GameObject:
   m_ObjectHideFlags: 0
@@ -7054,86 +6953,6 @@ MonoBehaviour:
     m_VerticalOverflow: 0
     m_LineSpacing: 1
   m_Text: Scale of Hitbox for MouseClicks is 0%
---- !u!1 &1343099577396242076
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 3701255077304034355}
-  - component: {fileID: 8526100003291236439}
-  - component: {fileID: 5177818187027794433}
-  m_Layer: 5
-  m_Name: BackButton_1_t
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &3701255077304034355
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1343099577396242076}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: -30}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 7825053070599972609}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0}
-  m_AnchorMax: {x: 1, y: 1}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 0, y: 0}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &8526100003291236439
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1343099577396242076}
-  m_CullTransparentMesh: 1
---- !u!114 &5177818187027794433
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1343099577396242076}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
-  m_RaycastTarget: 1
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 1
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_FontData:
-    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-    m_FontSize: 30
-    m_FontStyle: 0
-    m_BestFit: 0
-    m_MinSize: 3
-    m_MaxSize: 40
-    m_Alignment: 4
-    m_AlignByGeometry: 0
-    m_RichText: 1
-    m_HorizontalOverflow: 0
-    m_VerticalOverflow: 0
-    m_LineSpacing: 1
-  m_Text: < Back
 --- !u!1 &1363689793225369312
 GameObject:
   m_ObjectHideFlags: 0
@@ -7641,8 +7460,8 @@ RectTransform:
   m_Father: {fileID: 6195200617371565226}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.1, y: 0}
-  m_AnchorMax: {x: 0.5, y: 0.9}
+  m_AnchorMin: {x: 0.2, y: 0}
+  m_AnchorMax: {x: 0.6, y: 0.93}
   m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: 0, y: 0}
   m_Pivot: {x: 0.5, y: 0.5}
@@ -10195,8 +10014,8 @@ RectTransform:
   m_Father: {fileID: 6195200617371565226}
   m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0}
-  m_AnchorMax: {x: 1, y: 0.9}
+  m_AnchorMin: {x: 0.6, y: 0}
+  m_AnchorMax: {x: 1, y: 0.93}
   m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: 0, y: 0}
   m_Pivot: {x: 0.5, y: 0.5}
@@ -11804,7 +11623,7 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
---- !u!1 &4978350312788511290
+--- !u!1 &4998788848932538707
 GameObject:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
@@ -11812,54 +11631,51 @@ GameObject:
   m_PrefabAsset: {fileID: 0}
   serializedVersion: 6
   m_Component:
-  - component: {fileID: 7825053070599972609}
-  - component: {fileID: 9038644135742395518}
-  - component: {fileID: 5746705443384858673}
-  - component: {fileID: 5015574386056523453}
-  - component: {fileID: 6147363918849854434}
+  - component: {fileID: 2252347331498641648}
+  - component: {fileID: 5996927844765434239}
+  - component: {fileID: 1889840125226222891}
   m_Layer: 5
-  m_Name: BackButton_1
+  m_Name: ExDpadPreview1
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!224 &7825053070599972609
+--- !u!224 &2252347331498641648
 RectTransform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4978350312788511290}
+  m_GameObject: {fileID: 4998788848932538707}
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: -20}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 3701255077304034355}
-  m_Father: {fileID: 8855292709886044985}
-  m_RootOrder: 0
+  m_Children: []
+  m_Father: {fileID: 4016521307211137808}
+  m_RootOrder: 3
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0.9}
-  m_AnchorMax: {x: 0.15, y: 1}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 0, y: 0}
+  m_AnchorMin: {x: 0.102000006, y: 0.035887524}
+  m_AnchorMax: {x: 0.4005432, y: 0.43156233}
+  m_AnchoredPosition: {x: -0.0025634766, y: 0}
+  m_SizeDelta: {x: 0.0049438, y: -0.000015259}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &9038644135742395518
+--- !u!222 &5996927844765434239
 CanvasRenderer:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4978350312788511290}
+  m_GameObject: {fileID: 4998788848932538707}
   m_CullTransparentMesh: 1
---- !u!114 &5746705443384858673
+--- !u!114 &1889840125226222891
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4978350312788511290}
+  m_GameObject: {fileID: 4998788848932538707}
   m_Enabled: 1
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@@ -11873,7 +11689,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3}
+  m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
   m_Type: 1
   m_PreserveAspect: 0
   m_FillCenter: 1
@@ -11883,210 +11699,64 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
---- !u!114 &5015574386056523453
+--- !u!1 &5026301008437761152
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1539456941295033119}
+  - component: {fileID: 5331005986910629592}
+  - component: {fileID: 4401999599198241102}
+  - component: {fileID: 2214688683037894078}
+  m_Layer: 5
+  m_Name: InputSystemMode
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1539456941295033119
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5026301008437761152}
+  m_LocalRotation: {x: -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: 6842552238824958384}
+  m_Father: {fileID: 266457294651312798}
+  m_RootOrder: 5
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.10150002, y: 0.35}
+  m_AnchorMax: {x: 0.5, y: 0.46}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -7.6397555e-11, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5331005986910629592
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5026301008437761152}
+  m_CullTransparentMesh: 1
+--- !u!114 &4401999599198241102
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4978350312788511290}
+  m_GameObject: {fileID: 5026301008437761152}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Navigation:
-    m_Mode: 3
-    m_WrapAround: 0
-    m_SelectOnUp: {fileID: 0}
-    m_SelectOnDown: {fileID: 0}
-    m_SelectOnLeft: {fileID: 0}
-    m_SelectOnRight: {fileID: 0}
-  m_Transition: 1
-  m_Colors:
-    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
-    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
-    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
-    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
-    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
-    m_ColorMultiplier: 1
-    m_FadeDuration: 0.1
-  m_SpriteState:
-    m_HighlightedSprite: {fileID: 0}
-    m_PressedSprite: {fileID: 0}
-    m_SelectedSprite: {fileID: 0}
-    m_DisabledSprite: {fileID: 0}
-  m_AnimationTriggers:
-    m_NormalTrigger: Normal
-    m_HighlightedTrigger: Highlighted
-    m_PressedTrigger: Pressed
-    m_SelectedTrigger: Selected
-    m_DisabledTrigger: Disabled
-  m_Interactable: 1
-  m_TargetGraphic: {fileID: 5746705443384858673}
-  m_OnClick:
-    m_PersistentCalls:
-      m_Calls:
-      - m_Target: {fileID: 6147363918849854434}
-        m_TargetAssemblyTypeName: BackToButton_mobile, Assembly-CSharp
-        m_MethodName: goBackButtonOPTM
-        m_Mode: 1
-        m_Arguments:
-          m_ObjectArgument: {fileID: 0}
-          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
-          m_IntArgument: 0
-          m_FloatArgument: 0
-          m_StringArgument: 
-          m_BoolArgument: 0
-        m_CallState: 2
---- !u!114 &6147363918849854434
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4978350312788511290}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 51f84efea67973f4da6f63dfb9df08d6, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  backTo_GObj: {fileID: 1129484338378129899}
-  parentM_GObj: {fileID: 220600721669129657}
---- !u!1 &4998788848932538707
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2252347331498641648}
-  - component: {fileID: 5996927844765434239}
-  - component: {fileID: 1889840125226222891}
-  m_Layer: 5
-  m_Name: ExDpadPreview1
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &2252347331498641648
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4998788848932538707}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 4016521307211137808}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.102000006, y: 0.035887524}
-  m_AnchorMax: {x: 0.4005432, y: 0.43156233}
-  m_AnchoredPosition: {x: -0.0025634766, y: 0}
-  m_SizeDelta: {x: 0.0049438, y: -0.000015259}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &5996927844765434239
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4998788848932538707}
-  m_CullTransparentMesh: 1
---- !u!114 &1889840125226222891
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4998788848932538707}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
-  m_RaycastTarget: 1
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 1
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
-  m_Type: 1
-  m_PreserveAspect: 0
-  m_FillCenter: 1
-  m_FillMethod: 4
-  m_FillAmount: 1
-  m_FillClockwise: 1
-  m_FillOrigin: 0
-  m_UseSpriteMesh: 0
-  m_PixelsPerUnitMultiplier: 1
---- !u!1 &5026301008437761152
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1539456941295033119}
-  - component: {fileID: 5331005986910629592}
-  - component: {fileID: 4401999599198241102}
-  - component: {fileID: 2214688683037894078}
-  m_Layer: 5
-  m_Name: InputSystemMode
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &1539456941295033119
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 5026301008437761152}
-  m_LocalRotation: {x: -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: 6842552238824958384}
-  m_Father: {fileID: 266457294651312798}
-  m_RootOrder: 5
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.10150002, y: 0.35}
-  m_AnchorMax: {x: 0.5, y: 0.46}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: -7.6397555e-11, y: 0}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &5331005986910629592
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 5026301008437761152}
-  m_CullTransparentMesh: 1
---- !u!114 &4401999599198241102
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 5026301008437761152}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
@@ -13907,86 +13577,6 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   backTo_GObj: {fileID: 266457293017241417}
   parentM_GObj: {fileID: 266457293881304185}
---- !u!1 &7034771276579068515
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 7624957479958874481}
-  - component: {fileID: 77876139375994732}
-  - component: {fileID: 4944270542784575935}
-  m_Layer: 5
-  m_Name: OptMT_C1
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &7624957479958874481
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 7034771276579068515}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 1409682047392643416}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.25, y: 0.75}
-  m_AnchorMax: {x: 1, y: 1}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 0, y: 0}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &77876139375994732
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 7034771276579068515}
-  m_CullTransparentMesh: 1
---- !u!114 &4944270542784575935
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 7034771276579068515}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
-  m_RaycastTarget: 1
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 1
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_FontData:
-    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-    m_FontSize: 50
-    m_FontStyle: 1
-    m_BestFit: 0
-    m_MinSize: 0
-    m_MaxSize: 100
-    m_Alignment: 0
-    m_AlignByGeometry: 0
-    m_RichText: 1
-    m_HorizontalOverflow: 0
-    m_VerticalOverflow: 0
-    m_LineSpacing: 1
-  m_Text: Input_System_Package Bindings
 --- !u!1 &7214124760111084724
 GameObject:
   m_ObjectHideFlags: 0
@@ -16390,7 +15980,7 @@ RectTransform:
   m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: -20, y: 0}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &8709940381895199125
+--- !u!1 &8828639960630743313
 GameObject:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
@@ -16398,147 +15988,31 @@ GameObject:
   m_PrefabAsset: {fileID: 0}
   serializedVersion: 6
   m_Component:
-  - component: {fileID: 2781753916724907276}
-  - component: {fileID: 7912206721440882458}
-  - component: {fileID: 6640827721102302148}
-  - component: {fileID: 3557921764863219207}
-  - component: {fileID: 1032438099681300046}
+  - component: {fileID: 3333668838830501380}
+  - component: {fileID: 3323638836302978402}
+  - component: {fileID: 3884465782760512123}
+  - component: {fileID: 2497337557332539772}
   m_Layer: 5
-  m_Name: InputSystem_MnCtrl  (1)
+  m_Name: UiPreview
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!224 &2781753916724907276
+--- !u!224 &3333668838830501380
 RectTransform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8709940381895199125}
+  m_GameObject: {fileID: 8828639960630743313}
   m_LocalRotation: {x: -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: 1409682047392643416}
-  m_Father: {fileID: 2317241235488686837}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0}
-  m_AnchorMax: {x: 1, y: 1}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 0, y: 0}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!223 &7912206721440882458
-Canvas:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8709940381895199125}
-  m_Enabled: 1
-  serializedVersion: 3
-  m_RenderMode: 0
-  m_Camera: {fileID: 0}
-  m_PlaneDistance: 100
-  m_PixelPerfect: 0
-  m_ReceivesEvents: 1
-  m_OverrideSorting: 0
-  m_OverridePixelPerfect: 0
-  m_SortingBucketNormalizedSize: 0
-  m_AdditionalShaderChannelsFlag: 0
-  m_SortingLayerID: 0
-  m_SortingOrder: 0
-  m_TargetDisplay: 0
---- !u!114 &6640827721102302148
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8709940381895199125}
-  m_Enabled: 0
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_UiScaleMode: 1
-  m_ReferencePixelsPerUnit: 100
-  m_ScaleFactor: 1
-  m_ReferenceResolution: {x: 800, y: 600}
-  m_ScreenMatchMode: 0
-  m_MatchWidthOrHeight: 0
-  m_PhysicalUnit: 3
-  m_FallbackScreenDPI: 96
-  m_DefaultSpriteDPI: 96
-  m_DynamicPixelsPerUnit: 1
-  m_PresetInfoIsWorld: 1
---- !u!114 &3557921764863219207
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8709940381895199125}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_IgnoreReversedGraphics: 1
-  m_BlockingObjects: 0
-  m_BlockingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
---- !u!114 &1032438099681300046
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8709940381895199125}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: d1cd8c83203b9fb4f8fa91a603daf52b, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  myself_GObj: {fileID: 8709940381895199125}
-  child1_GObj: {fileID: 8931102072212155091}
---- !u!1 &8828639960630743313
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 3333668838830501380}
-  - component: {fileID: 3323638836302978402}
-  - component: {fileID: 3884465782760512123}
-  - component: {fileID: 2497337557332539772}
-  m_Layer: 5
-  m_Name: UiPreview
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &3333668838830501380
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8828639960630743313}
-  m_LocalRotation: {x: -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: 5484731471520250128}
-  m_Father: {fileID: 641505031669477065}
+  - {fileID: 5484731471520250128}
+  m_Father: {fileID: 641505031669477065}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.597, y: 0.23646769}
@@ -16601,108 +16075,6 @@ MonoBehaviour:
   ExBttnPreview2r: {fileID: 8532969848040570019}
   ExDpadPreview1: {fileID: 4998788848932538707}
   ExDpadPreview2: {fileID: 6571837020454406035}
---- !u!1 &8931102072212155091
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1409682047392643416}
-  - component: {fileID: 550055949066101165}
-  - component: {fileID: 4088164828512347574}
-  - component: {fileID: 8397732167218010716}
-  m_Layer: 5
-  m_Name: InnerO_Contr
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &1409682047392643416
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8931102072212155091}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: -15}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 7624957479958874481}
-  - {fileID: 8855292709886044985}
-  m_Father: {fileID: 2781753916724907276}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 0}
-  m_AnchorMax: {x: 1, y: 1}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 0, y: 0}
-  m_Pivot: {x: 0, y: 0}
---- !u!223 &550055949066101165
-Canvas:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8931102072212155091}
-  m_Enabled: 1
-  serializedVersion: 3
-  m_RenderMode: 0
-  m_Camera: {fileID: 0}
-  m_PlaneDistance: 100
-  m_PixelPerfect: 0
-  m_ReceivesEvents: 1
-  m_OverrideSorting: 0
-  m_OverridePixelPerfect: 0
-  m_SortingBucketNormalizedSize: 0
-  m_AdditionalShaderChannelsFlag: 0
-  m_SortingLayerID: 0
-  m_SortingOrder: 0
-  m_TargetDisplay: 0
---- !u!114 &4088164828512347574
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8931102072212155091}
-  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 &8397732167218010716
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8931102072212155091}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_IgnoreReversedGraphics: 1
-  m_BlockingObjects: 0
-  m_BlockingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
 --- !u!1 &8966020667572470546
 GameObject:
   m_ObjectHideFlags: 0
@@ -17291,6 +16663,147 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   backTo_GObj: {fileID: 220600721669129657}
   parentM_GObj: {fileID: 266457293633753201}
+--- !u!1001 &418063773908159319
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2317241235488686837}
+    m_Modifications:
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5801357752443338933, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: backTo_GObj
+      value: 
+      objectReference: {fileID: 1129484338378129899}
+    - target: {fileID: 5801357752443338933, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: parentM_GObj
+      value: 
+      objectReference: {fileID: 220600721669129657}
+    - target: {fileID: 9012457569728381634, guid: 386732dae91d6c546ac0f02745d283dc,
+        type: 3}
+      propertyPath: m_Name
+      value: InputSystem_MnCtrl  (1)
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 386732dae91d6c546ac0f02745d283dc, type: 3}
+--- !u!224 &2781753916724907276 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 2546650055070303835, guid: 386732dae91d6c546ac0f02745d283dc,
+    type: 3}
+  m_PrefabInstance: {fileID: 418063773908159319}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &8709940381895199125 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 9012457569728381634, guid: 386732dae91d6c546ac0f02745d283dc,
+    type: 3}
+  m_PrefabInstance: {fileID: 418063773908159319}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &6763667626336422779
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/Resources/Prefabs/UI/NetwMenue/RebindAction.prefab b/Assets/Resources/Prefabs/UI/NetwMenue/RebindAction.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..9072aa048e24aa34fb35ab6e22c2d6713259a64f
--- /dev/null
+++ b/Assets/Resources/Prefabs/UI/NetwMenue/RebindAction.prefab
@@ -0,0 +1,644 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &950377500291477045
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1566837327080845480}
+  - component: {fileID: 7877451305760599857}
+  - component: {fileID: 30685072096963437}
+  - component: {fileID: 6304054865350585495}
+  - component: {fileID: 6380485759239845425}
+  m_Layer: 5
+  m_Name: RebindAction
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1566837327080845480
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 950377500291477045}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 5675904005947961558}
+  - {fileID: 3120615641371435312}
+  - {fileID: 3267039305422622203}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0.3}
+  m_AnchorMax: {x: 1, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!223 &7877451305760599857
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 950377500291477045}
+  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_AdditionalShaderChannelsFlag: 25
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!114 &30685072096963437
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 950377500291477045}
+  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 &6304054865350585495
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 950377500291477045}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &6380485759239845425
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 950377500291477045}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e30fba313c4d9aa4795ee8a110b0c471, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Action: {fileID: 0}
+  m_BindingId: 
+  m_DisplayStringOptions: 0
+  m_ActionLabel: {fileID: 5903800266894529898}
+  m_BindingText: {fileID: 7313835701177445363}
+  m_RebindOverlay: {fileID: 0}
+  m_RebindText: {fileID: 4567047112318881283}
+  m_UpdateBindingUIEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_RebindStartEvent:
+    m_PersistentCalls:
+      m_Calls: []
+  m_RebindStopEvent:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!1 &2226062258952362135
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5675904005947961558}
+  - component: {fileID: 131101276232044854}
+  - component: {fileID: 5903800266894529898}
+  m_Layer: 5
+  m_Name: ActionName_Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &5675904005947961558
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2226062258952362135}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1566837327080845480}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.3, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &131101276232044854
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2226062258952362135}
+  m_CullTransparentMesh: 1
+--- !u!114 &5903800266894529898
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2226062258952362135}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 100
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!1 &4286553059007438038
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1913631164593583557}
+  - component: {fileID: 2770418374971566704}
+  - component: {fileID: 4567047112318881283}
+  m_Layer: 5
+  m_Name: Reset_Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1913631164593583557
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4286553059007438038}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 3267039305422622203}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2770418374971566704
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4286553059007438038}
+  m_CullTransparentMesh: 1
+--- !u!114 &4567047112318881283
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4286553059007438038}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 3
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Reset
+--- !u!1 &6287673027965650108
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3120615641371435312}
+  - component: {fileID: 2006985014130686478}
+  - component: {fileID: 4913033587219293761}
+  - component: {fileID: 1435198211693047555}
+  m_Layer: 5
+  m_Name: TriggerRebind_Button
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3120615641371435312
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6287673027965650108}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 6277984344894844281}
+  m_Father: {fileID: 1566837327080845480}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.3, y: 0}
+  m_AnchorMax: {x: 0.7, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2006985014130686478
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6287673027965650108}
+  m_CullTransparentMesh: 1
+--- !u!114 &4913033587219293761
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6287673027965650108}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!114 &1435198211693047555
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6287673027965650108}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 4913033587219293761}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 6380485759239845425}
+        m_TargetAssemblyTypeName: UnityEngine.InputSystem.PlayerControls.RebindUI.RebindActionUI,
+          Assembly-CSharp
+        m_MethodName: StartInteractiveRebind
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+--- !u!1 &7547154511521288227
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6277984344894844281}
+  - component: {fileID: 8043276583186473894}
+  - component: {fileID: 7313835701177445363}
+  m_Layer: 5
+  m_Name: ActionBinding_Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &6277984344894844281
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7547154511521288227}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 3120615641371435312}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8043276583186473894
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7547154511521288227}
+  m_CullTransparentMesh: 1
+--- !u!114 &7313835701177445363
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7547154511521288227}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 3
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!1 &7774726882024504260
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3267039305422622203}
+  - component: {fileID: 3177644806152529872}
+  - component: {fileID: 2360777534281634895}
+  - component: {fileID: 881617129573238906}
+  m_Layer: 5
+  m_Name: ResetToDefault_Button
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3267039305422622203
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7774726882024504260}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -15}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1913631164593583557}
+  m_Father: {fileID: 1566837327080845480}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.75, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: -30.240004, y: 0}
+  m_SizeDelta: {x: 60.480007, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3177644806152529872
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7774726882024504260}
+  m_CullTransparentMesh: 1
+--- !u!114 &2360777534281634895
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7774726882024504260}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!114 &881617129573238906
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7774726882024504260}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 2360777534281634895}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 6380485759239845425}
+        m_TargetAssemblyTypeName: UnityEngine.InputSystem.PlayerControls.RebindUI.RebindActionUI,
+          Assembly-CSharp
+        m_MethodName: ResetToDefault
+        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
diff --git a/Assets/Resources/Prefabs/UI/NetwMenue/RebindAction.prefab.meta b/Assets/Resources/Prefabs/UI/NetwMenue/RebindAction.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..840c5be7fced52fabb57244ffcfecdfcf24d0d9f
--- /dev/null
+++ b/Assets/Resources/Prefabs/UI/NetwMenue/RebindAction.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: d92c1fe87ab297c44bdd0ea69b5354d9
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI.meta
new file mode 100644
index 0000000000000000000000000000000000000000..798c14b6b6c8cac0e22a5dad077f9826fb99238c
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 24feb22ad49454d448830aac1f9fe96b
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/.sample.json b/Assets/Samples/Input System/1.3.0/Rebinding UI/.sample.json
new file mode 100644
index 0000000000000000000000000000000000000000..4e9333193a1a6d658da33fa3f16f3c2ff33e8316
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/.sample.json	
@@ -0,0 +1,4 @@
+{
+  "displayName": "Rebinding UI",
+  "description": "An example UI component that demonstrates how to create UI for rebinding actions."
+} 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/GamepadIconsExample.cs b/Assets/Samples/Input System/1.3.0/Rebinding UI/GamepadIconsExample.cs
new file mode 100644
index 0000000000000000000000000000000000000000..70b9ec4da0ee09ef679d1f81c2a1660d5c1c9ec0
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/GamepadIconsExample.cs	
@@ -0,0 +1,113 @@
+using System;
+using UnityEngine.UI;
+
+////TODO: have updateBindingUIEvent receive a control path string, too (in addition to the device layout name)
+
+namespace UnityEngine.InputSystem.Samples.RebindUI
+{
+    /// <summary>
+    /// This is an example for how to override the default display behavior of bindings. The component
+    /// hooks into <see cref="RebindActionUI.updateBindingUIEvent"/> which is triggered when UI display
+    /// of a binding should be refreshed. It then checks whether we have an icon for the current binding
+    /// and if so, replaces the default text display with an icon.
+    /// </summary>
+    public class GamepadIconsExample : MonoBehaviour
+    {
+        public GamepadIcons xbox;
+        public GamepadIcons ps4;
+
+        protected void OnEnable()
+        {
+            // Hook into all updateBindingUIEvents on all RebindActionUI components in our hierarchy.
+            var rebindUIComponents = transform.GetComponentsInChildren<RebindActionUI>();
+            foreach (var component in rebindUIComponents)
+            {
+                component.updateBindingUIEvent.AddListener(OnUpdateBindingDisplay);
+                component.UpdateBindingDisplay();
+            }
+        }
+
+        protected void OnUpdateBindingDisplay(RebindActionUI component, string bindingDisplayString, string deviceLayoutName, string controlPath)
+        {
+            if (string.IsNullOrEmpty(deviceLayoutName) || string.IsNullOrEmpty(controlPath))
+                return;
+
+            var icon = default(Sprite);
+            if (InputSystem.IsFirstLayoutBasedOnSecond(deviceLayoutName, "DualShockGamepad"))
+                icon = ps4.GetSprite(controlPath);
+            else if (InputSystem.IsFirstLayoutBasedOnSecond(deviceLayoutName, "Gamepad"))
+                icon = xbox.GetSprite(controlPath);
+
+            var textComponent = component.bindingText;
+
+            // Grab Image component.
+            var imageGO = textComponent.transform.parent.Find("ActionBindingIcon");
+            var imageComponent = imageGO.GetComponent<Image>();
+
+            if (icon != null)
+            {
+                textComponent.gameObject.SetActive(false);
+                imageComponent.sprite = icon;
+                imageComponent.gameObject.SetActive(true);
+            }
+            else
+            {
+                textComponent.gameObject.SetActive(true);
+                imageComponent.gameObject.SetActive(false);
+            }
+        }
+
+        [Serializable]
+        public struct GamepadIcons
+        {
+            public Sprite buttonSouth;
+            public Sprite buttonNorth;
+            public Sprite buttonEast;
+            public Sprite buttonWest;
+            public Sprite startButton;
+            public Sprite selectButton;
+            public Sprite leftTrigger;
+            public Sprite rightTrigger;
+            public Sprite leftShoulder;
+            public Sprite rightShoulder;
+            public Sprite dpad;
+            public Sprite dpadUp;
+            public Sprite dpadDown;
+            public Sprite dpadLeft;
+            public Sprite dpadRight;
+            public Sprite leftStick;
+            public Sprite rightStick;
+            public Sprite leftStickPress;
+            public Sprite rightStickPress;
+
+            public Sprite GetSprite(string controlPath)
+            {
+                // From the input system, we get the path of the control on device. So we can just
+                // map from that to the sprites we have for gamepads.
+                switch (controlPath)
+                {
+                    case "buttonSouth": return buttonSouth;
+                    case "buttonNorth": return buttonNorth;
+                    case "buttonEast": return buttonEast;
+                    case "buttonWest": return buttonWest;
+                    case "start": return startButton;
+                    case "select": return selectButton;
+                    case "leftTrigger": return leftTrigger;
+                    case "rightTrigger": return rightTrigger;
+                    case "leftShoulder": return leftShoulder;
+                    case "rightShoulder": return rightShoulder;
+                    case "dpad": return dpad;
+                    case "dpad/up": return dpadUp;
+                    case "dpad/down": return dpadDown;
+                    case "dpad/left": return dpadLeft;
+                    case "dpad/right": return dpadRight;
+                    case "leftStick": return leftStick;
+                    case "rightStick": return rightStick;
+                    case "leftStickPress": return leftStickPress;
+                    case "rightStickPress": return rightStickPress;
+                }
+                return null;
+            }
+        }
+    }
+}
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/GamepadIconsExample.cs.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/GamepadIconsExample.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..979963778d81e8133e76368555f77343bccbe419
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/GamepadIconsExample.cs.meta	
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 84cd9b84e0604a9abafb77712f1df90a
+timeCreated: 1574980060
\ No newline at end of file
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons.meta
new file mode 100644
index 0000000000000000000000000000000000000000..d881b064699c5036c6b6f9901a59d775e928b13e
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 370689f044cad8a40bfbbb9a5a1575c1
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Circle.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8c1764c618b1cc7ef0fe26aa3315c7faeacb774
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Circle.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:068c1b4708af7f04b6d2cdee172b19cd0f6645ddc8777acd75c856cc431abb0e
+size 4559
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Circle.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Circle.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..aa8061e2483ce9496a806477815d27854a177c72
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Circle.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: c7f381483fb41f14e935b2d6d9fec62f
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Cross.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Cross.png
new file mode 100644
index 0000000000000000000000000000000000000000..87e8dad34fcb35e0514b0c7b1087cd1af5f59532
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Cross.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ede2f1148b13263d5674d0a215ff7de52a1c5c983c0c3d713c0f8b62c3b5f8d6
+size 3839
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Cross.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Cross.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..b5e08762b5cb15236439752b4b3d46368c742be2
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Cross.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 2da2d15ce082e12448ac493c55a33f0f
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0553d1d7bc1e0f413f432191d0402ab9e20fffd
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c549f2fda13136b9c641aa7469548d4bb28fc7b03de59a002300826f263f8e8
+size 3474
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..7a94ac12780bf7640f5b80cff39514975fe42edf
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: bff5253ebc5a14f43b4bd8aa1d207855
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Down.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Down.png
new file mode 100644
index 0000000000000000000000000000000000000000..d776586623b120c08ac26a33790a9590ac31ccb2
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Down.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d02a641b0371104b8220497cc3f85172206df4b14c66d562915cc8ecb8dc6ae1
+size 3618
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Down.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Down.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..f22dff84669ec96d8b63ea3f6ce71fda823f8bff
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Down.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 5fc2490d4f2941f4ca46f33e329cf3d7
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Left.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Left.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a97ca72500ca14dd5bd378fc40f79f9d7d44443
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Left.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c73e1bfe482e09644780c2bd872539c55c95e0a303d0c5bfd0d98122a77c2ccf
+size 3641
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Left.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Left.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..f4281f1657266443ce02d8052dadf436a185ad93
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Left.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 4cb9b89846007d142a4a78a190c2d6fe
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Right.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Right.png
new file mode 100644
index 0000000000000000000000000000000000000000..b107c9c2fe1c7bfd86237ee6533400e358f23c90
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Right.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:da5bfca9604bfd3efc6b785582aa89efd668c0f082d864aa6be857d0bba5835e
+size 3706
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Right.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Right.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9ec66ffbeeff4c372bffa27fdc55e557d45745df
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Right.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: be71706bc979d5240bf156bfdfee0ae6
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Up.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Up.png
new file mode 100644
index 0000000000000000000000000000000000000000..5213fa23bb4d4f8bfc73d376cd1e7fb4b79dca13
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Up.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:905faf2ee2eb408f94a6c8c9efebc003589fe8b37dac88ac403a29f5b4294121
+size 3655
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Up.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Up.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..d61f798b2cd8a9f3b42e059bc49524fb978ad1ad
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Dpad_Up.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: f375a935d0c38f84d94844236012f26c
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L1.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L1.png
new file mode 100644
index 0000000000000000000000000000000000000000..b78288d70be4d9ed3a642a1036c3d57bf1dde2d1
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L1.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a5e84f0757120a016a6edbc907134a0cd10ba81e5eb9f59f74cd7d9b77084272
+size 2750
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L1.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L1.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..d424ceca4b892c94db8e3296873493ab29eff84c
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L1.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 7eaab648006558044a9680311037b8f9
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L2.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L2.png
new file mode 100644
index 0000000000000000000000000000000000000000..c92c36388295e5b030cdffaf8b8989e31129093e
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L2.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:50278dfe0e35c1c471dfc9f4ca06477e86c98591c0732733b926b1b7c0d21831
+size 2649
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L2.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L2.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..930d0302b185962ed984e973f5f3c8ed005a185c
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_L2.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: f920addac480add4c99e64df920b61a3
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Left_Stick.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Left_Stick.png
new file mode 100644
index 0000000000000000000000000000000000000000..8384cf08134f5e4b95d917f018f6e82ba64298e5
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Left_Stick.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bcb6ec44c1e9ec57681c2d2081f412939e03bc6714dc97f7ec86787e5cbb1977
+size 4426
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Left_Stick.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Left_Stick.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..fb6d41df485c77470d3b18e5df1e60f61e123ad7
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Left_Stick.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 7e177675a5fc16248b6e164ef7a7f2a6
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Options.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Options.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e48648af427e54efd77627d2e32f0b35362ac26
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Options.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ac1ea6ffc3c8e8cedf95af3f875ca02b8a05ba0d733b57ef908fe6ec2ad84020
+size 3171
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Options.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Options.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..1e4e08b8d3c23214d4d53818e5a400ed931b316e
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Options.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 3e20a6306ae08e34f970de090c3a1cd1
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R1.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R1.png
new file mode 100644
index 0000000000000000000000000000000000000000..e73b919103d819d5f32519eab23ec9ffdff12172
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R1.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97526f2d4976d77337b58b8a274fff107521c794484c03fd436aa4899eaf6c71
+size 2685
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R1.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R1.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..76dc9728d8f9b8d3660cb4076a2409928735ac38
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R1.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 22b97dfa5af0d1947a62312c31e633e5
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R2.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R2.png
new file mode 100644
index 0000000000000000000000000000000000000000..e89219836fb13971e9ae30390a71563603805a0d
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R2.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3da0c072c00b9581f609803fe338658ae26d593e5da3465f3ac7fdc05f1c535e
+size 2963
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R2.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R2.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..badc1d13fdf66bff7c56ffecacfc502492a4b62e
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_R2.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 87dce22414624c74d90f8bfc4bf3582f
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Right_Stick.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Right_Stick.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4f458188c25e5a72e52848cb94a0e2c1604c09d
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Right_Stick.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3474a59983cf1ed7031d0563350bc4469de31348a5edea97decc6b0ee962c4e8
+size 4684
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Right_Stick.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Right_Stick.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..1b65c423344d71f97fc0d62bbdebacafc01e3153
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Right_Stick.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 04f2711270cd5b64099d2ca2f99529de
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Share.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Share.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd4b0c2de45d7141bbee1aeaef0b5d5af5e57d2e
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Share.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97ffb691a8a404ca13b459be473f1e156fba91adcf95814b868a4b00e266cf51
+size 3073
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Share.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Share.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..4df32bc50ef0b37f0a9cfb3ce6a9ac1254bf4b61
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Share.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: a521d4effb3d3c64b9329370383eb640
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Square.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Square.png
new file mode 100644
index 0000000000000000000000000000000000000000..aaaece5f86fbf26ea6e8e43bbf6b6c97ea18b146
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Square.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5beb5e38d0e52b2c0c4b1ec27c3ca3e2801504216c8039f28bf6821aab91ca72
+size 3646
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Square.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Square.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6b0f0eee48b14f07aa8a0839964079044559f011
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Square.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 428de70370df69d45bd4c0025b7ba36e
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Triangle.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Triangle.png
new file mode 100644
index 0000000000000000000000000000000000000000..542c0f1bcca33c1265263952f487a237cb154c87
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Triangle.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c44fc913b73602460a384aaad9a7be7cfadb657a2361556349cef584aa189528
+size 4082
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Triangle.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Triangle.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..50bfadf999174d00e7e46623fa08dbe21ce5d291
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/PS4_Triangle.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 47b0c8cbcd450124abdb1b62fb7f5806
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_A.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_A.png
new file mode 100644
index 0000000000000000000000000000000000000000..21b9f0ddbae9100a9d91f53e8871b675179be6f2
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_A.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5dc911f55e7e8bbc9822ccc35a739ba7d21bd329135bcab629e798d4cfc3a53a
+size 3925
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_A.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_A.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..4cf4bf1d95e166666bd1fee5b806090c1fb501d3
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_A.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: f609c9b3b1675f947a865ec558b5ad90
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_B.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_B.png
new file mode 100644
index 0000000000000000000000000000000000000000..654b2e87638e004f086832327d017be174c5742b
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_B.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b717dd65a6284dff43df6b76b9cd462dbb516cd32ca6d957e455603be61d11f
+size 3915
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_B.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_B.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..442cbaa6e6c6f065ce3701d432f3685fb3fd6d5b
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_B.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: d08c52c09554ca8418a86627f4bd14e1
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe9d14d3beb81bc298f2ce1f5ce2d497e4c4b614
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f0709a923828d099388642d206035d35c928bb65c72aa4fffda4966bbf606197
+size 1931
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..659b43f752d9b5b6f76b0949bb1095b9fcaf46e1
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: d1610599218d48042bffac0712c379a6
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Down.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Down.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa18eaba6553a90beb06353bc7c64fa9f0d71176
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Down.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0c501f551b24f35bb0d5ecc506f26f6df3ceb235677a14506c786e5044076080
+size 2188
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Down.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Down.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..d1495786195d0371b35cb3e730c98e1b8546112d
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Down.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: d544feb63b186dd45b32d12cfc6762bf
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Left.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Left.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a8ba569c78fcff92e6e945bf4d4e3ad8093d6e6
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Left.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc48351b6fa5c0416ff7df4a50f0d01ab5f7c4f955e07a646b70d2d0ff8ffaf4
+size 2243
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Left.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Left.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..b108b11ceb13d195e5779ab607fe78d9903f0bc7
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Left.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 44d8f279ef345c442ae875caa0c26731
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Right.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Right.png
new file mode 100644
index 0000000000000000000000000000000000000000..a188148d6f333f9fb0be9597494daae1c6bef2b1
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Right.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c9f0fb571865fac96611bfcef9f40b706c286c00f272ec5ef5f08384da40cda8
+size 2222
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Right.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Right.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..036a3af743e637e07b04255457db3c411c936932
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Right.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: cfa9b832ea5877745a96e61e8ffaeca2
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Up.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Up.png
new file mode 100644
index 0000000000000000000000000000000000000000..90411af29adce8ca44cbb8e28bb75b28b67323cf
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Up.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a42a9cf11476d686ed7de958e50d3780d1df5a2fbed38331c97a4f5c0d78032c
+size 2230
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Up.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Up.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..07f45d069a44506d721d6827f517bbba76d8b1a9
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Dpad_Up.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 4cc6aa9aa8107734da22c80d289cff98
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LB.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LB.png
new file mode 100644
index 0000000000000000000000000000000000000000..020f4284ee9bb120521004d691e906675deb474a
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LB.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:059d6b3544092fe9b7dc8e65d3e29af46176e090247626282b12a13744f6b273
+size 1797
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LB.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LB.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..de4bd67fda406c0b63f54c8b55e286e5661a87d2
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LB.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 672696fcd6aec9d4c84945fa59765f64
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LT.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LT.png
new file mode 100644
index 0000000000000000000000000000000000000000..51d3acc9a61f0b7ef7e3e70b07abfc1a6fa4c178
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LT.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d6b78a9c6b3114970ed747fc8983232c9b33679f4c88c03c5a6a725843254ca8
+size 2057
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LT.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LT.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a7a2ee42764f0205c4a67bc8c20ab62b6e1347af
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_LT.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: d29819659aa175a459d7c519a30d70aa
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Left_Stick.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Left_Stick.png
new file mode 100644
index 0000000000000000000000000000000000000000..23ee0f314487d31f6eaf556f601bb756450928a5
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Left_Stick.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:75d912888bcdef909ae39fce832a77fded55844e2f0ec837832d2464ab02d834
+size 5191
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Left_Stick.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Left_Stick.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..94e52aa8f55a31972cc03b02914792c9cc6b1503
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Left_Stick.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 139b83464b859cd429d0370dc816028c
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Menu.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..21a6ef18d5cd96cb18c9b54affcca89cf2e445f6
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Menu.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88390f232738ad1cec35249c7ba0c7f4bb0b283a498f9bcd80c7b152b5b26cc2
+size 3503
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Menu.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Menu.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..64fc74b4c2503b2215c617d1f302a9b017e78a72
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Menu.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 5c1e24bea89729e4a8ed25e26a432f84
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RB.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RB.png
new file mode 100644
index 0000000000000000000000000000000000000000..d17ef65788efb50172da18b48463a7ef6aa3094a
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RB.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:47274a707e8835f3ec032b75e41d06b9e219b1026d055f797ce6300600802655
+size 2048
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RB.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RB.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9834fb773b85e4638d564aa83559f31c42c3231a
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RB.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: ed60ff0de79971e468ae179e077d66ca
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RT.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RT.png
new file mode 100644
index 0000000000000000000000000000000000000000..f296ea311e4577988bfe1eb189a0d0a5f0fce3f1
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RT.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e783d18fa5f6303b44778478e9b2ee5c2998498170d9550dfef2a522e37464d3
+size 2404
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RT.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RT.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..1ac85ee137e52dbf969cd81e4b94577eb79ac530
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_RT.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 0ae60af4bd5e539409acc10ec4300105
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Right_Stick.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Right_Stick.png
new file mode 100644
index 0000000000000000000000000000000000000000..79704110c155c213ce2fefa89497661e2700b358
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Right_Stick.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c933e4af259ca252e2e912d65f9910ca30402024366496b472a55e718b989893
+size 5535
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Right_Stick.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Right_Stick.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..dad6a0214178d9ed6976ed385ebb875acca40110
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Right_Stick.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 9c61f7c9d0b7b8b4f9d2350b73289e23
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Windows.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Windows.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f1824ac6d1f2e28b343e168f4c18985d949a288
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Windows.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:61ec062e446cb581c560708c1e9cc5f12a3246b7a4c029d062b8c295f99dd2d3
+size 3511
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Windows.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Windows.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9bf13476c3b3d65a8f428cca5a627db077d97e46
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Windows.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 4273c283a5e145a468dc60af5dcb46e7
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_X.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_X.png
new file mode 100644
index 0000000000000000000000000000000000000000..14e4bdb85a54414c171ff0c358fba81af2861d8f
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_X.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d024d75e69436dc2de96efe39eddf7533f505a775618ef4eec34bd70ac15ea3
+size 4216
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_X.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_X.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..78438e3806e3a6ee8a212f6516e91d8514dbdf3e
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_X.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: cde7469096582e04897fae80dfc34fbe
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Y.png b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Y.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f8123771029b044893ffa53a4cf95544ed83660
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Y.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2edbdefd70d9911fac16e463c21f4c57f7eb2478c2ffecea0fe07186d1db3326
+size 3838
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Y.png.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Y.png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6abb5c515ffc17c42215681b857ae1869924750d
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Icons/XboxOne_Y.png.meta	
@@ -0,0 +1,103 @@
+fileFormatVersion: 2
+guid: 17fd7d74524d4cc4ea612a100880d012
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 10
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/README.md b/Assets/Samples/Input System/1.3.0/Rebinding UI/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..1baba2d532810df593c7c94eea367c8dff001271
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/README.md	
@@ -0,0 +1,7 @@
+This sample demonstrates how to use the Input System APIs to set up a rebinding UI. The main file is [RebindActionUI](./RebindActionUI.cs) which, aside from serving as an example, contains a reusable `MonoBehaviour` component for composing rebinding UIs. The [RebindUIPrefab](./RebindUIPrefab.prefab) contains a ready-made prefab that can be used as a simple drop-in setup for rebinding an individual action.
+
+ To demonstrate how to use images instead of textual display strings, take a look at [GamepadIconsExample](./GamepadIconsExample.cs).
+
+ Finally, the [RebindSaveLoad](./RebindSaveLoad.cs) script demonstrates how to persist user rebinds in `PlayerPrefs` and how to restore them from there.
+
+ The icons used in the sample are taken from [Free Prompts Pack](https://opengameart.org/content/free-keyboard-and-controllers-prompts-pack) made by Nicolae Berbece.
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/README.md.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/README.md.meta
new file mode 100644
index 0000000000000000000000000000000000000000..645f570867fe4d11a37e0dfa15d38feee22779e5
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/README.md.meta	
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 986714cc7e144e9d8c01496d4b2687d4
+timeCreated: 1574956713
\ No newline at end of file
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUI.cs b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUI.cs
new file mode 100644
index 0000000000000000000000000000000000000000..a325a0ae59dd98a47e44a9789316707950300005
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUI.cs	
@@ -0,0 +1,444 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine.Events;
+using UnityEngine.UI;
+
+////TODO: localization support
+
+////TODO: deal with composites that have parts bound in different control schemes
+
+namespace UnityEngine.InputSystem.Samples.RebindUI
+{
+    /// <summary>
+    /// A reusable component with a self-contained UI for rebinding a single action.
+    /// </summary>
+    public class RebindActionUI : MonoBehaviour
+    {
+        /// <summary>
+        /// Reference to the action that is to be rebound.
+        /// </summary>
+        public InputActionReference actionReference
+        {
+            get => m_Action;
+            set
+            {
+                m_Action = value;
+                UpdateActionLabel();
+                UpdateBindingDisplay();
+            }
+        }
+
+        /// <summary>
+        /// ID (in string form) of the binding that is to be rebound on the action.
+        /// </summary>
+        /// <seealso cref="InputBinding.id"/>
+        public string bindingId
+        {
+            get => m_BindingId;
+            set
+            {
+                m_BindingId = value;
+                UpdateBindingDisplay();
+            }
+        }
+
+        public InputBinding.DisplayStringOptions displayStringOptions
+        {
+            get => m_DisplayStringOptions;
+            set
+            {
+                m_DisplayStringOptions = value;
+                UpdateBindingDisplay();
+            }
+        }
+
+        /// <summary>
+        /// Text component that receives the name of the action. Optional.
+        /// </summary>
+        public Text actionLabel
+        {
+            get => m_ActionLabel;
+            set
+            {
+                m_ActionLabel = value;
+                UpdateActionLabel();
+            }
+        }
+
+        /// <summary>
+        /// Text component that receives the display string of the binding. Can be <c>null</c> in which
+        /// case the component entirely relies on <see cref="updateBindingUIEvent"/>.
+        /// </summary>
+        public Text bindingText
+        {
+            get => m_BindingText;
+            set
+            {
+                m_BindingText = value;
+                UpdateBindingDisplay();
+            }
+        }
+
+        /// <summary>
+        /// Optional text component that receives a text prompt when waiting for a control to be actuated.
+        /// </summary>
+        /// <seealso cref="startRebindEvent"/>
+        /// <seealso cref="rebindOverlay"/>
+        public Text rebindPrompt
+        {
+            get => m_RebindText;
+            set => m_RebindText = value;
+        }
+
+        /// <summary>
+        /// Optional UI that is activated when an interactive rebind is started and deactivated when the rebind
+        /// is finished. This is normally used to display an overlay over the current UI while the system is
+        /// waiting for a control to be actuated.
+        /// </summary>
+        /// <remarks>
+        /// If neither <see cref="rebindPrompt"/> nor <c>rebindOverlay</c> is set, the component will temporarily
+        /// replaced the <see cref="bindingText"/> (if not <c>null</c>) with <c>"Waiting..."</c>.
+        /// </remarks>
+        /// <seealso cref="startRebindEvent"/>
+        /// <seealso cref="rebindPrompt"/>
+        public GameObject rebindOverlay
+        {
+            get => m_RebindOverlay;
+            set => m_RebindOverlay = value;
+        }
+
+        /// <summary>
+        /// Event that is triggered every time the UI updates to reflect the current binding.
+        /// This can be used to tie custom visualizations to bindings.
+        /// </summary>
+        public UpdateBindingUIEvent updateBindingUIEvent
+        {
+            get
+            {
+                if (m_UpdateBindingUIEvent == null)
+                    m_UpdateBindingUIEvent = new UpdateBindingUIEvent();
+                return m_UpdateBindingUIEvent;
+            }
+        }
+
+        /// <summary>
+        /// Event that is triggered when an interactive rebind is started on the action.
+        /// </summary>
+        public InteractiveRebindEvent startRebindEvent
+        {
+            get
+            {
+                if (m_RebindStartEvent == null)
+                    m_RebindStartEvent = new InteractiveRebindEvent();
+                return m_RebindStartEvent;
+            }
+        }
+
+        /// <summary>
+        /// Event that is triggered when an interactive rebind has been completed or canceled.
+        /// </summary>
+        public InteractiveRebindEvent stopRebindEvent
+        {
+            get
+            {
+                if (m_RebindStopEvent == null)
+                    m_RebindStopEvent = new InteractiveRebindEvent();
+                return m_RebindStopEvent;
+            }
+        }
+
+        /// <summary>
+        /// When an interactive rebind is in progress, this is the rebind operation controller.
+        /// Otherwise, it is <c>null</c>.
+        /// </summary>
+        public InputActionRebindingExtensions.RebindingOperation ongoingRebind => m_RebindOperation;
+
+        /// <summary>
+        /// Return the action and binding index for the binding that is targeted by the component
+        /// according to
+        /// </summary>
+        /// <param name="action"></param>
+        /// <param name="bindingIndex"></param>
+        /// <returns></returns>
+        public bool ResolveActionAndBinding(out InputAction action, out int bindingIndex)
+        {
+            bindingIndex = -1;
+
+            action = m_Action?.action;
+            if (action == null)
+                return false;
+
+            if (string.IsNullOrEmpty(m_BindingId))
+                return false;
+
+            // Look up binding index.
+            var bindingId = new Guid(m_BindingId);
+            bindingIndex = action.bindings.IndexOf(x => x.id == bindingId);
+            if (bindingIndex == -1)
+            {
+                Debug.LogError($"Cannot find binding with ID '{bindingId}' on '{action}'", this);
+                return false;
+            }
+
+            return true;
+        }
+
+        /// <summary>
+        /// Trigger a refresh of the currently displayed binding.
+        /// </summary>
+        public void UpdateBindingDisplay()
+        {
+            var displayString = string.Empty;
+            var deviceLayoutName = default(string);
+            var controlPath = default(string);
+
+            // Get display string from action.
+            var action = m_Action?.action;
+            if (action != null)
+            {
+                var bindingIndex = action.bindings.IndexOf(x => x.id.ToString() == m_BindingId);
+                if (bindingIndex != -1)
+                    displayString = action.GetBindingDisplayString(bindingIndex, out deviceLayoutName, out controlPath, displayStringOptions);
+            }
+
+            // Set on label (if any).
+            if (m_BindingText != null)
+                m_BindingText.text = displayString;
+
+            // Give listeners a chance to configure UI in response.
+            m_UpdateBindingUIEvent?.Invoke(this, displayString, deviceLayoutName, controlPath);
+        }
+
+        /// <summary>
+        /// Remove currently applied binding overrides.
+        /// </summary>
+        public void ResetToDefault()
+        {
+            if (!ResolveActionAndBinding(out var action, out var bindingIndex))
+                return;
+
+            if (action.bindings[bindingIndex].isComposite)
+            {
+                // It's a composite. Remove overrides from part bindings.
+                for (var i = bindingIndex + 1; i < action.bindings.Count && action.bindings[i].isPartOfComposite; ++i)
+                    action.RemoveBindingOverride(i);
+            }
+            else
+            {
+                action.RemoveBindingOverride(bindingIndex);
+            }
+            UpdateBindingDisplay();
+        }
+
+        /// <summary>
+        /// Initiate an interactive rebind that lets the player actuate a control to choose a new binding
+        /// for the action.
+        /// </summary>
+        public void StartInteractiveRebind()
+        {
+            if (!ResolveActionAndBinding(out var action, out var bindingIndex))
+                return;
+
+            // If the binding is a composite, we need to rebind each part in turn.
+            if (action.bindings[bindingIndex].isComposite)
+            {
+                var firstPartIndex = bindingIndex + 1;
+                if (firstPartIndex < action.bindings.Count && action.bindings[firstPartIndex].isPartOfComposite)
+                    PerformInteractiveRebind(action, firstPartIndex, allCompositeParts: true);
+            }
+            else
+            {
+                PerformInteractiveRebind(action, bindingIndex);
+            }
+        }
+
+        private void PerformInteractiveRebind(InputAction action, int bindingIndex, bool allCompositeParts = false)
+        {
+            m_RebindOperation?.Cancel(); // Will null out m_RebindOperation.
+
+            void CleanUp()
+            {
+                m_RebindOperation?.Dispose();
+                m_RebindOperation = null;
+            }
+
+            // Configure the rebind.
+            m_RebindOperation = action.PerformInteractiveRebinding(bindingIndex)
+                .OnCancel(
+                    operation =>
+                    {
+                        m_RebindStopEvent?.Invoke(this, operation);
+                        m_RebindOverlay?.SetActive(false);
+                        UpdateBindingDisplay();
+                        CleanUp();
+                    })
+                .OnComplete(
+                    operation =>
+                    {
+                        m_RebindOverlay?.SetActive(false);
+                        m_RebindStopEvent?.Invoke(this, operation);
+                        UpdateBindingDisplay();
+                        CleanUp();
+
+                        // If there's more composite parts we should bind, initiate a rebind
+                        // for the next part.
+                        if (allCompositeParts)
+                        {
+                            var nextBindingIndex = bindingIndex + 1;
+                            if (nextBindingIndex < action.bindings.Count && action.bindings[nextBindingIndex].isPartOfComposite)
+                                PerformInteractiveRebind(action, nextBindingIndex, true);
+                        }
+                    });
+
+            // If it's a part binding, show the name of the part in the UI.
+            var partName = default(string);
+            if (action.bindings[bindingIndex].isPartOfComposite)
+                partName = $"Binding '{action.bindings[bindingIndex].name}'. ";
+
+            // Bring up rebind overlay, if we have one.
+            m_RebindOverlay?.SetActive(true);
+            if (m_RebindText != null)
+            {
+                var text = !string.IsNullOrEmpty(m_RebindOperation.expectedControlType)
+                    ? $"{partName}Waiting for {m_RebindOperation.expectedControlType} input..."
+                    : $"{partName}Waiting for input...";
+                m_RebindText.text = text;
+            }
+
+            // If we have no rebind overlay and no callback but we have a binding text label,
+            // temporarily set the binding text label to "<Waiting>".
+            if (m_RebindOverlay == null && m_RebindText == null && m_RebindStartEvent == null && m_BindingText != null)
+                m_BindingText.text = "<Waiting...>";
+
+            // Give listeners a chance to act on the rebind starting.
+            m_RebindStartEvent?.Invoke(this, m_RebindOperation);
+
+            m_RebindOperation.Start();
+        }
+
+        protected void OnEnable()
+        {
+            if (s_RebindActionUIs == null)
+                s_RebindActionUIs = new List<RebindActionUI>();
+            s_RebindActionUIs.Add(this);
+            if (s_RebindActionUIs.Count == 1)
+                InputSystem.onActionChange += OnActionChange;
+        }
+
+        protected void OnDisable()
+        {
+            m_RebindOperation?.Dispose();
+            m_RebindOperation = null;
+
+            s_RebindActionUIs.Remove(this);
+            if (s_RebindActionUIs.Count == 0)
+            {
+                s_RebindActionUIs = null;
+                InputSystem.onActionChange -= OnActionChange;
+            }
+        }
+
+        // When the action system re-resolves bindings, we want to update our UI in response. While this will
+        // also trigger from changes we made ourselves, it ensures that we react to changes made elsewhere. If
+        // the user changes keyboard layout, for example, we will get a BoundControlsChanged notification and
+        // will update our UI to reflect the current keyboard layout.
+        private static void OnActionChange(object obj, InputActionChange change)
+        {
+            if (change != InputActionChange.BoundControlsChanged)
+                return;
+
+            var action = obj as InputAction;
+            var actionMap = action?.actionMap ?? obj as InputActionMap;
+            var actionAsset = actionMap?.asset ?? obj as InputActionAsset;
+
+            for (var i = 0; i < s_RebindActionUIs.Count; ++i)
+            {
+                var component = s_RebindActionUIs[i];
+                var referencedAction = component.actionReference?.action;
+                if (referencedAction == null)
+                    continue;
+
+                if (referencedAction == action ||
+                    referencedAction.actionMap == actionMap ||
+                    referencedAction.actionMap?.asset == actionAsset)
+                    component.UpdateBindingDisplay();
+            }
+        }
+
+        [Tooltip("Reference to action that is to be rebound from the UI.")]
+        [SerializeField]
+        private InputActionReference m_Action;
+
+        [SerializeField]
+        private string m_BindingId;
+
+        [SerializeField]
+        private InputBinding.DisplayStringOptions m_DisplayStringOptions;
+
+        [Tooltip("Text label that will receive the name of the action. Optional. Set to None to have the "
+            + "rebind UI not show a label for the action.")]
+        [SerializeField]
+        private Text m_ActionLabel;
+
+        [Tooltip("Text label that will receive the current, formatted binding string.")]
+        [SerializeField]
+        private Text m_BindingText;
+
+        [Tooltip("Optional UI that will be shown while a rebind is in progress.")]
+        [SerializeField]
+        private GameObject m_RebindOverlay;
+
+        [Tooltip("Optional text label that will be updated with prompt for user input.")]
+        [SerializeField]
+        private Text m_RebindText;
+
+        [Tooltip("Event that is triggered when the way the binding is display should be updated. This allows displaying "
+            + "bindings in custom ways, e.g. using images instead of text.")]
+        [SerializeField]
+        private UpdateBindingUIEvent m_UpdateBindingUIEvent;
+
+        [Tooltip("Event that is triggered when an interactive rebind is being initiated. This can be used, for example, "
+            + "to implement custom UI behavior while a rebind is in progress. It can also be used to further "
+            + "customize the rebind.")]
+        [SerializeField]
+        private InteractiveRebindEvent m_RebindStartEvent;
+
+        [Tooltip("Event that is triggered when an interactive rebind is complete or has been aborted.")]
+        [SerializeField]
+        private InteractiveRebindEvent m_RebindStopEvent;
+
+        private InputActionRebindingExtensions.RebindingOperation m_RebindOperation;
+
+        private static List<RebindActionUI> s_RebindActionUIs;
+
+        // We want the label for the action name to update in edit mode, too, so
+        // we kick that off from here.
+        #if UNITY_EDITOR
+        protected void OnValidate()
+        {
+            UpdateActionLabel();
+            UpdateBindingDisplay();
+        }
+
+        #endif
+
+        private void UpdateActionLabel()
+        {
+            if (m_ActionLabel != null)
+            {
+                var action = m_Action?.action;
+                m_ActionLabel.text = action != null ? action.name : string.Empty;
+            }
+        }
+
+        [Serializable]
+        public class UpdateBindingUIEvent : UnityEvent<RebindActionUI, string, string, string>
+        {
+        }
+
+        [Serializable]
+        public class InteractiveRebindEvent : UnityEvent<RebindActionUI, InputActionRebindingExtensions.RebindingOperation>
+        {
+        }
+    }
+}
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUI.cs.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUI.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..7aa634cb2b58a9fc9223fb89e94e4d9df3b6841f
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUI.cs.meta	
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cc11d99b1a6682f4cbc4aba1fcd9ac5d
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUIEditor.cs b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUIEditor.cs
new file mode 100644
index 0000000000000000000000000000000000000000..8fe6589b9c80e71845aaf9e6dda0b0f4083eb4ec
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUIEditor.cs	
@@ -0,0 +1,177 @@
+#if UNITY_EDITOR
+using System.Linq;
+using UnityEditor;
+
+////TODO: support multi-object editing
+
+namespace UnityEngine.InputSystem.Samples.RebindUI
+{
+    /// <summary>
+    /// A custom inspector for <see cref="RebindActionUI"/> which provides a more convenient way for
+    /// picking the binding which to rebind.
+    /// </summary>
+    [CustomEditor(typeof(RebindActionUI))]
+    public class RebindActionUIEditor : UnityEditor.Editor
+    {
+        protected void OnEnable()
+        {
+            m_ActionProperty = serializedObject.FindProperty("m_Action");
+            m_BindingIdProperty = serializedObject.FindProperty("m_BindingId");
+            m_ActionLabelProperty = serializedObject.FindProperty("m_ActionLabel");
+            m_BindingTextProperty = serializedObject.FindProperty("m_BindingText");
+            m_RebindOverlayProperty = serializedObject.FindProperty("m_RebindOverlay");
+            m_RebindTextProperty = serializedObject.FindProperty("m_RebindText");
+            m_UpdateBindingUIEventProperty = serializedObject.FindProperty("m_UpdateBindingUIEvent");
+            m_RebindStartEventProperty = serializedObject.FindProperty("m_RebindStartEvent");
+            m_RebindStopEventProperty = serializedObject.FindProperty("m_RebindStopEvent");
+            m_DisplayStringOptionsProperty = serializedObject.FindProperty("m_DisplayStringOptions");
+
+            RefreshBindingOptions();
+        }
+
+        public override void OnInspectorGUI()
+        {
+            EditorGUI.BeginChangeCheck();
+
+            // Binding section.
+            EditorGUILayout.LabelField(m_BindingLabel, Styles.boldLabel);
+            using (new EditorGUI.IndentLevelScope())
+            {
+                EditorGUILayout.PropertyField(m_ActionProperty);
+
+                var newSelectedBinding = EditorGUILayout.Popup(m_BindingLabel, m_SelectedBindingOption, m_BindingOptions);
+                if (newSelectedBinding != m_SelectedBindingOption)
+                {
+                    var bindingId = m_BindingOptionValues[newSelectedBinding];
+                    m_BindingIdProperty.stringValue = bindingId;
+                    m_SelectedBindingOption = newSelectedBinding;
+                }
+
+                var optionsOld = (InputBinding.DisplayStringOptions)m_DisplayStringOptionsProperty.intValue;
+                var optionsNew = (InputBinding.DisplayStringOptions)EditorGUILayout.EnumFlagsField(m_DisplayOptionsLabel, optionsOld);
+                if (optionsOld != optionsNew)
+                    m_DisplayStringOptionsProperty.intValue = (int)optionsNew;
+            }
+
+            // UI section.
+            EditorGUILayout.Space();
+            EditorGUILayout.LabelField(m_UILabel, Styles.boldLabel);
+            using (new EditorGUI.IndentLevelScope())
+            {
+                EditorGUILayout.PropertyField(m_ActionLabelProperty);
+                EditorGUILayout.PropertyField(m_BindingTextProperty);
+                EditorGUILayout.PropertyField(m_RebindOverlayProperty);
+                EditorGUILayout.PropertyField(m_RebindTextProperty);
+            }
+
+            // Events section.
+            EditorGUILayout.Space();
+            EditorGUILayout.LabelField(m_EventsLabel, Styles.boldLabel);
+            using (new EditorGUI.IndentLevelScope())
+            {
+                EditorGUILayout.PropertyField(m_RebindStartEventProperty);
+                EditorGUILayout.PropertyField(m_RebindStopEventProperty);
+                EditorGUILayout.PropertyField(m_UpdateBindingUIEventProperty);
+            }
+
+            if (EditorGUI.EndChangeCheck())
+            {
+                serializedObject.ApplyModifiedProperties();
+                RefreshBindingOptions();
+            }
+        }
+
+        protected void RefreshBindingOptions()
+        {
+            var actionReference = (InputActionReference)m_ActionProperty.objectReferenceValue;
+            var action = actionReference?.action;
+
+            if (action == null)
+            {
+                m_BindingOptions = new GUIContent[0];
+                m_BindingOptionValues = new string[0];
+                m_SelectedBindingOption = -1;
+                return;
+            }
+
+            var bindings = action.bindings;
+            var bindingCount = bindings.Count;
+
+            m_BindingOptions = new GUIContent[bindingCount];
+            m_BindingOptionValues = new string[bindingCount];
+            m_SelectedBindingOption = -1;
+
+            var currentBindingId = m_BindingIdProperty.stringValue;
+            for (var i = 0; i < bindingCount; ++i)
+            {
+                var binding = bindings[i];
+                var bindingId = binding.id.ToString();
+                var haveBindingGroups = !string.IsNullOrEmpty(binding.groups);
+
+                // If we don't have a binding groups (control schemes), show the device that if there are, for example,
+                // there are two bindings with the display string "A", the user can see that one is for the keyboard
+                // and the other for the gamepad.
+                var displayOptions =
+                    InputBinding.DisplayStringOptions.DontUseShortDisplayNames | InputBinding.DisplayStringOptions.IgnoreBindingOverrides;
+                if (!haveBindingGroups)
+                    displayOptions |= InputBinding.DisplayStringOptions.DontOmitDevice;
+
+                // Create display string.
+                var displayString = action.GetBindingDisplayString(i, displayOptions);
+
+                // If binding is part of a composite, include the part name.
+                if (binding.isPartOfComposite)
+                    displayString = $"{ObjectNames.NicifyVariableName(binding.name)}: {displayString}";
+
+                // Some composites use '/' as a separator. When used in popup, this will lead to to submenus. Prevent
+                // by instead using a backlash.
+                displayString = displayString.Replace('/', '\\');
+
+                // If the binding is part of control schemes, mention them.
+                if (haveBindingGroups)
+                {
+                    var asset = action.actionMap?.asset;
+                    if (asset != null)
+                    {
+                        var controlSchemes = string.Join(", ",
+                            binding.groups.Split(InputBinding.Separator)
+                                .Select(x => asset.controlSchemes.FirstOrDefault(c => c.bindingGroup == x).name));
+
+                        displayString = $"{displayString} ({controlSchemes})";
+                    }
+                }
+
+                m_BindingOptions[i] = new GUIContent(displayString);
+                m_BindingOptionValues[i] = bindingId;
+
+                if (currentBindingId == bindingId)
+                    m_SelectedBindingOption = i;
+            }
+        }
+
+        private SerializedProperty m_ActionProperty;
+        private SerializedProperty m_BindingIdProperty;
+        private SerializedProperty m_ActionLabelProperty;
+        private SerializedProperty m_BindingTextProperty;
+        private SerializedProperty m_RebindOverlayProperty;
+        private SerializedProperty m_RebindTextProperty;
+        private SerializedProperty m_RebindStartEventProperty;
+        private SerializedProperty m_RebindStopEventProperty;
+        private SerializedProperty m_UpdateBindingUIEventProperty;
+        private SerializedProperty m_DisplayStringOptionsProperty;
+
+        private GUIContent m_BindingLabel = new GUIContent("Binding");
+        private GUIContent m_DisplayOptionsLabel = new GUIContent("Display Options");
+        private GUIContent m_UILabel = new GUIContent("UI");
+        private GUIContent m_EventsLabel = new GUIContent("Events");
+        private GUIContent[] m_BindingOptions;
+        private string[] m_BindingOptionValues;
+        private int m_SelectedBindingOption;
+
+        private static class Styles
+        {
+            public static GUIStyle boldLabel = new GUIStyle("MiniBoldLabel");
+        }
+    }
+}
+#endif
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUIEditor.cs.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUIEditor.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..e5b3d161578ce0d2d8ed27eb01743fd94587af41
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindActionUIEditor.cs.meta	
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: fa7fa75d154b431893a88cd8aa9c1d10
+timeCreated: 1574957258
\ No newline at end of file
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindSaveLoad.cs b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindSaveLoad.cs
new file mode 100644
index 0000000000000000000000000000000000000000..9da08f0fbb9eb438911ed2987c433adaa0bf287b
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindSaveLoad.cs	
@@ -0,0 +1,20 @@
+using UnityEngine;
+using UnityEngine.InputSystem;
+
+public class RebindSaveLoad : MonoBehaviour
+{
+    public InputActionAsset actions;
+
+    public void OnEnable()
+    {
+        var rebinds = PlayerPrefs.GetString("rebinds");
+        if (!string.IsNullOrEmpty(rebinds))
+            actions.LoadBindingOverridesFromJson(rebinds);
+    }
+
+    public void OnDisable()
+    {
+        var rebinds = actions.SaveBindingOverridesAsJson();
+        PlayerPrefs.SetString("rebinds", rebinds);
+    }
+}
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindSaveLoad.cs.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindSaveLoad.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..15856cc3b8fef044663d47cb9ef75f6ddbf93a34
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindSaveLoad.cs.meta	
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5b6c2da2db9374dada6761b5e35121c8
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUIPrefab.prefab b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUIPrefab.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..afaa29c9b4dfce0d5ab6fd0db196d6472ddd4b06
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUIPrefab.prefab	
@@ -0,0 +1,615 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &723199622616807248
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 4144614242073959112}
+  - component: {fileID: 7894754972980758727}
+  - component: {fileID: 4997300647705143695}
+  - component: {fileID: 5024266567257472466}
+  m_Layer: 5
+  m_Name: ResetToDefaultButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &4144614242073959112
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 723199622616807248}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 3622773835949094955}
+  m_Father: {fileID: 6680292650503350825}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 132, y: 0}
+  m_SizeDelta: {x: 67.6, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7894754972980758727
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 723199622616807248}
+  m_CullTransparentMesh: 0
+--- !u!114 &4997300647705143695
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 723199622616807248}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+--- !u!114 &5024266567257472466
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 723199622616807248}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 4997300647705143695}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 6680292650503350826}
+        m_MethodName: ResetToDefault
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!1 &731473608444823109
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8386609434156804226}
+  - component: {fileID: 2267825787910245709}
+  - component: {fileID: 690190895482579582}
+  m_Layer: 5
+  m_Name: ActionBindingText
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &8386609434156804226
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 731473608444823109}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 6968172690644006903}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 160, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2267825787910245709
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 731473608444823109}
+  m_CullTransparentMesh: 0
+--- !u!114 &690190895482579582
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 731473608444823109}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!1 &3765126000884218416
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3622773835949094955}
+  - component: {fileID: 4500629285241099385}
+  - component: {fileID: 5992454061745213718}
+  m_Layer: 5
+  m_Name: Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3622773835949094955
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3765126000884218416}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 4144614242073959112}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4500629285241099385
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3765126000884218416}
+  m_CullTransparentMesh: 0
+--- !u!114 &5992454061745213718
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3765126000884218416}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Reset
+--- !u!1 &6680292650503350822
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6680292650503350825}
+  - component: {fileID: 6680292650503350827}
+  - component: {fileID: 6680292650503350824}
+  - component: {fileID: 6680292650503350826}
+  m_Layer: 5
+  m_Name: RebindUIPrefab
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &6680292650503350825
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6680292650503350822}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 6680292650847612332}
+  - {fileID: 6968172690644006903}
+  - {fileID: 4144614242073959112}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: -232, y: 19}
+  m_SizeDelta: {x: -1336.4, y: -691.2}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6680292650503350827
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6680292650503350822}
+  m_CullTransparentMesh: 1
+--- !u!114 &6680292650503350824
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6680292650503350822}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+--- !u!114 &6680292650503350826
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6680292650503350822}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cc11d99b1a6682f4cbc4aba1fcd9ac5d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Action: {fileID: 0}
+  m_BindingId: 
+  m_DisplayStringOptions: 0
+  m_ActionLabel: {fileID: 6680292650847612335}
+  m_BindingText: {fileID: 690190895482579582}
+  m_RebindOverlay: {fileID: 0}
+  m_RebindText: {fileID: 0}
+  m_UpdateBindingUIEvent:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.InputSystem.Samples.RebindUI.RebindActionUI+UpdateBindingUIEvent,
+      Unity.InputSystem.RebindingUI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_RebindStartEvent:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.InputSystem.Samples.RebindUI.RebindActionUI+InteractiveRebindEvent,
+      Unity.InputSystem.RebindingUI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_RebindStopEvent:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.InputSystem.Samples.RebindUI.RebindActionUI+InteractiveRebindEvent,
+      Unity.InputSystem.RebindingUI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+--- !u!1 &6680292650847612333
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6680292650847612332}
+  - component: {fileID: 6680292650847612334}
+  - component: {fileID: 6680292650847612335}
+  m_Layer: 5
+  m_Name: ActionNameText
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &6680292650847612332
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6680292650847612333}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 6680292650503350825}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: -131.9, y: 0}
+  m_SizeDelta: {x: 103.7, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6680292650847612334
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6680292650847612333}
+  m_CullTransparentMesh: 0
+--- !u!114 &6680292650847612335
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6680292650847612333}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 5
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!1 &8384654220190448158
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6968172690644006903}
+  - component: {fileID: 3573462795036708828}
+  - component: {fileID: 6562243507651565417}
+  - component: {fileID: 4168522202458225171}
+  m_Layer: 5
+  m_Name: TriggerRebindButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &6968172690644006903
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8384654220190448158}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 8386609434156804226}
+  m_Father: {fileID: 6680292650503350825}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 14, y: 0}
+  m_SizeDelta: {x: 160, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3573462795036708828
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8384654220190448158}
+  m_CullTransparentMesh: 0
+--- !u!114 &6562243507651565417
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8384654220190448158}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+--- !u!114 &4168522202458225171
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8384654220190448158}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 6562243507651565417}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 6680292650503350826}
+        m_MethodName: StartInteractiveRebind
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUIPrefab.prefab.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUIPrefab.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..8e8ea57828731f8daed2edba1dce2fedc1c2b7e4
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUIPrefab.prefab.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f25dcd618d3acd64795bf8bb32edb6c9
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUISampleActions.inputactions b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUISampleActions.inputactions
new file mode 100644
index 0000000000000000000000000000000000000000..0c0478cf7174defb74f5307070e530e509436e1d
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUISampleActions.inputactions	
@@ -0,0 +1,176 @@
+{
+    "name": "RebindUISampleActions",
+    "maps": [
+        {
+            "name": "Gameplay",
+            "id": "8e11a806-753d-41d8-af38-51876e9ea8b1",
+            "actions": [
+                {
+                    "name": "Move",
+                    "type": "Value",
+                    "id": "9d8fcbff-87d1-43ef-857e-931c84d5bd72",
+                    "expectedControlType": "Vector2",
+                    "processors": "",
+                    "interactions": ""
+                },
+                {
+                    "name": "Look",
+                    "type": "Value",
+                    "id": "ddab72da-d325-4b4c-a484-abe4f6bdf113",
+                    "expectedControlType": "Vector2",
+                    "processors": "",
+                    "interactions": ""
+                },
+                {
+                    "name": "Interact",
+                    "type": "Button",
+                    "id": "2bd60403-0923-469e-a3a4-7338b04f6bbc",
+                    "expectedControlType": "",
+                    "processors": "",
+                    "interactions": ""
+                }
+            ],
+            "bindings": [
+                {
+                    "name": "",
+                    "id": "fe58f6b8-88b0-42a8-86a4-99f59376ac5c",
+                    "path": "<Gamepad>/leftStick",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "WASD",
+                    "id": "076f1159-4d00-4240-9bb2-d48719a9446e",
+                    "path": "2DVector",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "",
+                    "action": "Move",
+                    "isComposite": true,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "up",
+                    "id": "b560f8cd-3a2a-425f-b404-daa491858c5d",
+                    "path": "<Keyboard>/w",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "down",
+                    "id": "f79a6ed1-9a19-4fd2-b37f-50052393b62e",
+                    "path": "<Keyboard>/s",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "left",
+                    "id": "3f392b14-78a0-49d0-b99e-e1aa0dd94b15",
+                    "path": "<Keyboard>/a",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "7688f62b-0428-4d34-933e-b0b7fc783faf",
+                    "path": "<Keyboard>/d",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "",
+                    "id": "d540edf6-bfaa-4b08-b8d5-925398a2debe",
+                    "path": "<Gamepad>/rightStick",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Look",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "7c03e976-d9da-4d96-9bcd-622e98b0f3c3",
+                    "path": "<Mouse>/delta",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard",
+                    "action": "Look",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "de604efe-a9ca-4fa6-9d4a-4b0053d61efc",
+                    "path": "<Keyboard>/e",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard",
+                    "action": "Interact",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "50a5adae-36bc-4b42-ac08-266d143e2c62",
+                    "path": "<Gamepad>/buttonSouth",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Interact",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                }
+            ]
+        }
+    ],
+    "controlSchemes": [
+        {
+            "name": "Gamepad",
+            "bindingGroup": "Gamepad",
+            "devices": [
+                {
+                    "devicePath": "<Gamepad>",
+                    "isOptional": false,
+                    "isOR": false
+                }
+            ]
+        },
+        {
+            "name": "Keyboard",
+            "bindingGroup": "Keyboard",
+            "devices": [
+                {
+                    "devicePath": "<Keyboard>",
+                    "isOptional": false,
+                    "isOR": false
+                },
+                {
+                    "devicePath": "<Mouse>",
+                    "isOptional": false,
+                    "isOR": false
+                }
+            ]
+        }
+    ]
+}
\ No newline at end of file
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUISampleActions.inputactions.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUISampleActions.inputactions.meta
new file mode 100644
index 0000000000000000000000000000000000000000..80b1529bb320874b07e3ab7bc41f9fce0f3cdcb8
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindUISampleActions.inputactions.meta	
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 7dead05c54ca85b4681351aafd8bd03a
+ScriptedImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 2
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
+  script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
+  generateWrapperCode: 0
+  wrapperCodePath: 
+  wrapperClassName: 
+  wrapperCodeNamespace: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindingUISampleScene.unity b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindingUISampleScene.unity
new file mode 100644
index 0000000000000000000000000000000000000000..e892c6cb7f133d70bf5866e8e57480efa5c65b67
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindingUISampleScene.unity	
@@ -0,0 +1,2664 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 9
+  m_Fog: 0
+  m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+  m_FogMode: 3
+  m_FogDensity: 0.01
+  m_LinearFogStart: 0
+  m_LinearFogEnd: 300
+  m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+  m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+  m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+  m_AmbientIntensity: 1
+  m_AmbientMode: 0
+  m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+  m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+  m_HaloStrength: 0.5
+  m_FlareStrength: 1
+  m_FlareFadeSpeed: 3
+  m_HaloTexture: {fileID: 0}
+  m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+  m_DefaultReflectionMode: 0
+  m_DefaultReflectionResolution: 128
+  m_ReflectionBounces: 1
+  m_ReflectionIntensity: 1
+  m_CustomReflection: {fileID: 0}
+  m_Sun: {fileID: 0}
+  m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
+  m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 12
+  m_GIWorkflowMode: 1
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 1
+    m_EnableRealtimeLightmaps: 1
+  m_LightmapEditorSettings:
+    serializedVersion: 12
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_AtlasSize: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_ExtractAmbientOcclusion: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_FinalGather: 0
+    m_FinalGatherFiltering: 1
+    m_FinalGatherRayCount: 256
+    m_ReflectionCompression: 2
+    m_MixedBakeMode: 2
+    m_BakeBackend: 1
+    m_PVRSampling: 1
+    m_PVRDirectSampleCount: 32
+    m_PVRSampleCount: 512
+    m_PVRBounces: 2
+    m_PVREnvironmentSampleCount: 256
+    m_PVREnvironmentReferencePointCount: 2048
+    m_PVRFilteringMode: 1
+    m_PVRDenoiserTypeDirect: 1
+    m_PVRDenoiserTypeIndirect: 1
+    m_PVRDenoiserTypeAO: 1
+    m_PVRFilterTypeDirect: 0
+    m_PVRFilterTypeIndirect: 0
+    m_PVRFilterTypeAO: 0
+    m_PVREnvironmentMIS: 1
+    m_PVRCulling: 1
+    m_PVRFilteringGaussRadiusDirect: 1
+    m_PVRFilteringGaussRadiusIndirect: 5
+    m_PVRFilteringGaussRadiusAO: 2
+    m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+    m_PVRFilteringAtrousPositionSigmaIndirect: 2
+    m_PVRFilteringAtrousPositionSigmaAO: 1
+    m_ExportTrainingData: 0
+    m_TrainingDataDestination: TrainingData
+    m_LightProbeSampleCountMultiplier: 4
+  m_LightingDataAsset: {fileID: 0}
+  m_LightingSettings: {fileID: 310481080}
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 2
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    manualTileSize: 0
+    tileSize: 256
+    accuratePlacement: 0
+    maxJobWorkers: 0
+    preserveTilesOutsideBounds: 0
+    debug:
+      m_Flags: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1 &221984824
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 221984825}
+  - component: {fileID: 221984827}
+  - component: {fileID: 221984826}
+  m_Layer: 5
+  m_Name: ActionBindingIcon
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &221984825
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 221984824}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1926425117}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: -0.000026822, y: 0.0000081062}
+  m_SizeDelta: {x: 24.1, y: 24.099}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &221984826
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 221984824}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &221984827
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 221984824}
+  m_CullTransparentMesh: 0
+--- !u!850595691 &310481080
+LightingSettings:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Settings.lighting
+  serializedVersion: 4
+  m_GIWorkflowMode: 1
+  m_EnableBakedLightmaps: 1
+  m_EnableRealtimeLightmaps: 1
+  m_RealtimeEnvironmentLighting: 1
+  m_BounceScale: 1
+  m_AlbedoBoost: 1
+  m_IndirectOutputScale: 1
+  m_UsingShadowmask: 1
+  m_BakeBackend: 1
+  m_LightmapMaxSize: 1024
+  m_BakeResolution: 40
+  m_Padding: 2
+  m_LightmapCompression: 3
+  m_AO: 0
+  m_AOMaxDistance: 1
+  m_CompAOExponent: 1
+  m_CompAOExponentDirect: 0
+  m_ExtractAO: 0
+  m_MixedBakeMode: 2
+  m_LightmapsBakeMode: 1
+  m_FilterMode: 1
+  m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0}
+  m_ExportTrainingData: 0
+  m_TrainingDataDestination: TrainingData
+  m_RealtimeResolution: 2
+  m_ForceWhiteAlbedo: 0
+  m_ForceUpdates: 0
+  m_FinalGather: 0
+  m_FinalGatherRayCount: 256
+  m_FinalGatherFiltering: 1
+  m_PVRCulling: 1
+  m_PVRSampling: 1
+  m_PVRDirectSampleCount: 32
+  m_PVRSampleCount: 512
+  m_PVREnvironmentSampleCount: 256
+  m_PVREnvironmentReferencePointCount: 2048
+  m_LightProbeSampleCountMultiplier: 4
+  m_PVRBounces: 2
+  m_PVRMinBounces: 2
+  m_PVREnvironmentMIS: 1
+  m_PVRFilteringMode: 1
+  m_PVRDenoiserTypeDirect: 1
+  m_PVRDenoiserTypeIndirect: 1
+  m_PVRDenoiserTypeAO: 1
+  m_PVRFilterTypeDirect: 0
+  m_PVRFilterTypeIndirect: 0
+  m_PVRFilterTypeAO: 0
+  m_PVRFilteringGaussRadiusDirect: 1
+  m_PVRFilteringGaussRadiusIndirect: 5
+  m_PVRFilteringGaussRadiusAO: 2
+  m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+  m_PVRFilteringAtrousPositionSigmaIndirect: 2
+  m_PVRFilteringAtrousPositionSigmaAO: 1
+  m_PVRTiledBaking: 0
+--- !u!1001 &331853781
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 589143015}
+    m_Modifications:
+    - target: {fileID: 690190895482579582, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: LS [XInputControllerWindows]
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350822, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Name
+      value: MoveRebind
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: -167.30005
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 79.70001
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 178
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -153
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: action
+      value: 
+      objectReference: {fileID: 7723093844229559393, guid: 7dead05c54ca85b4681351aafd8bd03a,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 7723093844229559393, guid: 7dead05c54ca85b4681351aafd8bd03a,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: fe58f6b8-88b0-42a8-86a4-99f59376ac5c
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 1121800143}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 1106689461}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_DisplayStringOptions
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650847612335, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: Move
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: f25dcd618d3acd64795bf8bb32edb6c9, type: 3}
+--- !u!224 &331853782 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+    type: 3}
+  m_PrefabInstance: {fileID: 331853781}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &356416660
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 356416661}
+  - component: {fileID: 356416663}
+  - component: {fileID: 356416662}
+  m_Layer: 5
+  m_Name: Title
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &356416661
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 356416660}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 589143015}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 169, y: -59}
+  m_SizeDelta: {x: 160, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &356416662
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 356416660}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 20
+    m_FontStyle: 1
+    m_BestFit: 0
+    m_MinSize: 2
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Gamepad
+--- !u!222 &356416663
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 356416660}
+  m_CullTransparentMesh: 0
+--- !u!224 &426112093 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 6968172690644006903, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+    type: 3}
+  m_PrefabInstance: {fileID: 331853781}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &508436405
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 508436406}
+  - component: {fileID: 508436408}
+  - component: {fileID: 508436407}
+  - component: {fileID: 508436409}
+  m_Layer: 5
+  m_Name: Background
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &508436406
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 508436405}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 861395295}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &508436407
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 508436405}
+  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.7830189, g: 0.7830189, b: 0.7830189, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &508436408
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 508436405}
+  m_CullTransparentMesh: 0
+--- !u!114 &508436409
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 508436405}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 7c32bb0a0f22ff345999a0a2e086936b, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  image: {fileID: 0}
+  imageColorToBeUsed: {r: 0, g: 1, b: 0, a: 1}
+  imageColorToBeUsed_w: {r: 1, g: 1, b: 1, a: 1}
+  currentImageColorAlpha: 0.5
+--- !u!1 &589143014
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 589143015}
+  - component: {fileID: 589143017}
+  - component: {fileID: 589143016}
+  - component: {fileID: 589143018}
+  m_Layer: 5
+  m_Name: Gamepad
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &589143015
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 589143014}
+  m_LocalRotation: {x: 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: 356416661}
+  - {fileID: 331853782}
+  - {fileID: 720160215}
+  - {fileID: 982377776}
+  - {fileID: 1014357782}
+  m_Father: {fileID: 861395295}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 798.15, y: -468.55}
+  m_SizeDelta: {x: 433, y: 528.6}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &589143016
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 589143014}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0.392}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &589143017
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 589143014}
+  m_CullTransparentMesh: 0
+--- !u!114 &589143018
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 589143014}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 84cd9b84e0604a9abafb77712f1df90a, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  xbox:
+    buttonSouth: {fileID: 21300000, guid: f609c9b3b1675f947a865ec558b5ad90, type: 3}
+    buttonNorth: {fileID: 21300000, guid: 17fd7d74524d4cc4ea612a100880d012, type: 3}
+    buttonEast: {fileID: 21300000, guid: d08c52c09554ca8418a86627f4bd14e1, type: 3}
+    buttonWest: {fileID: 21300000, guid: cde7469096582e04897fae80dfc34fbe, type: 3}
+    startButton: {fileID: 21300000, guid: 5c1e24bea89729e4a8ed25e26a432f84, type: 3}
+    selectButton: {fileID: 21300000, guid: 4273c283a5e145a468dc60af5dcb46e7, type: 3}
+    leftTrigger: {fileID: 21300000, guid: d29819659aa175a459d7c519a30d70aa, type: 3}
+    rightTrigger: {fileID: 21300000, guid: 0ae60af4bd5e539409acc10ec4300105, type: 3}
+    leftShoulder: {fileID: 21300000, guid: 672696fcd6aec9d4c84945fa59765f64, type: 3}
+    rightShoulder: {fileID: 21300000, guid: ed60ff0de79971e468ae179e077d66ca, type: 3}
+    dpad: {fileID: 21300000, guid: d1610599218d48042bffac0712c379a6, type: 3}
+    dpadUp: {fileID: 21300000, guid: 4cc6aa9aa8107734da22c80d289cff98, type: 3}
+    dpadDown: {fileID: 21300000, guid: d544feb63b186dd45b32d12cfc6762bf, type: 3}
+    dpadLeft: {fileID: 21300000, guid: 44d8f279ef345c442ae875caa0c26731, type: 3}
+    dpadRight: {fileID: 21300000, guid: cfa9b832ea5877745a96e61e8ffaeca2, type: 3}
+    leftStick: {fileID: 21300000, guid: 139b83464b859cd429d0370dc816028c, type: 3}
+    rightStick: {fileID: 21300000, guid: 9c61f7c9d0b7b8b4f9d2350b73289e23, type: 3}
+    leftStickPress: {fileID: 21300000, guid: 139b83464b859cd429d0370dc816028c, type: 3}
+    rightStickPress: {fileID: 21300000, guid: 9c61f7c9d0b7b8b4f9d2350b73289e23, type: 3}
+  ps4:
+    buttonSouth: {fileID: 21300000, guid: 2da2d15ce082e12448ac493c55a33f0f, type: 3}
+    buttonNorth: {fileID: 21300000, guid: 47b0c8cbcd450124abdb1b62fb7f5806, type: 3}
+    buttonEast: {fileID: 21300000, guid: c7f381483fb41f14e935b2d6d9fec62f, type: 3}
+    buttonWest: {fileID: 21300000, guid: 428de70370df69d45bd4c0025b7ba36e, type: 3}
+    startButton: {fileID: 21300000, guid: 3e20a6306ae08e34f970de090c3a1cd1, type: 3}
+    selectButton: {fileID: 21300000, guid: a521d4effb3d3c64b9329370383eb640, type: 3}
+    leftTrigger: {fileID: 21300000, guid: f920addac480add4c99e64df920b61a3, type: 3}
+    rightTrigger: {fileID: 21300000, guid: 87dce22414624c74d90f8bfc4bf3582f, type: 3}
+    leftShoulder: {fileID: 21300000, guid: 7eaab648006558044a9680311037b8f9, type: 3}
+    rightShoulder: {fileID: 21300000, guid: 22b97dfa5af0d1947a62312c31e633e5, type: 3}
+    dpad: {fileID: 21300000, guid: bff5253ebc5a14f43b4bd8aa1d207855, type: 3}
+    dpadUp: {fileID: 21300000, guid: f375a935d0c38f84d94844236012f26c, type: 3}
+    dpadDown: {fileID: 21300000, guid: 5fc2490d4f2941f4ca46f33e329cf3d7, type: 3}
+    dpadLeft: {fileID: 21300000, guid: 4cb9b89846007d142a4a78a190c2d6fe, type: 3}
+    dpadRight: {fileID: 21300000, guid: be71706bc979d5240bf156bfdfee0ae6, type: 3}
+    leftStick: {fileID: 21300000, guid: 7e177675a5fc16248b6e164ef7a7f2a6, type: 3}
+    rightStick: {fileID: 21300000, guid: 04f2711270cd5b64099d2ca2f99529de, type: 3}
+    leftStickPress: {fileID: 21300000, guid: 7e177675a5fc16248b6e164ef7a7f2a6, type: 3}
+    rightStickPress: {fileID: 21300000, guid: 04f2711270cd5b64099d2ca2f99529de, type: 3}
+--- !u!1 &602640561
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 602640562}
+  - component: {fileID: 602640564}
+  - component: {fileID: 602640563}
+  m_Layer: 5
+  m_Name: Help (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &602640562
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 602640561}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1219085456}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 345, y: -447}
+  m_SizeDelta: {x: 226.6, y: 92.79999}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &602640563
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 602640561}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 13
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: It is up to you whether to do something like WASD as a single composite
+    like above (in which case the individual parts will get polled one after the
+    other) or as four separate part bindings.
+--- !u!222 &602640564
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 602640561}
+  m_CullTransparentMesh: 0
+--- !u!1 &607293543
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 607293544}
+  - component: {fileID: 607293546}
+  - component: {fileID: 607293545}
+  m_Layer: 5
+  m_Name: Help
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &607293544
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 607293543}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 861395295}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 316, y: -129}
+  m_SizeDelta: {x: 531.3, y: 97.5}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &607293545
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 607293543}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 17
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: This is a simple rebind screen with the left side rebinding the keyboard&mouse
+    control scheme and the right side rebinding the gamepad scheme.
+--- !u!222 &607293546
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 607293543}
+  m_CullTransparentMesh: 0
+--- !u!1 &627267985
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 627267986}
+  - component: {fileID: 627267988}
+  - component: {fileID: 627267987}
+  m_Layer: 5
+  m_Name: Title
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &627267986
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 627267985}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 861395295}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 1}
+  m_AnchorMax: {x: 0.5, y: 1}
+  m_AnchoredPosition: {x: -42, y: -44}
+  m_SizeDelta: {x: 264.7, y: 62.400024}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &627267987
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 627267985}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 29
+    m_FontStyle: 1
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 78
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Rebind Controls
+--- !u!222 &627267988
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 627267985}
+  m_CullTransparentMesh: 0
+--- !u!1001 &720160214
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 589143015}
+    m_Modifications:
+    - target: {fileID: 690190895482579582, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: A
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350822, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Name
+      value: LookRebind
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: -167.30005
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 79.70001
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 178
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -244
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: action
+      value: 
+      objectReference: {fileID: 7723093844229559393, guid: 7dead05c54ca85b4681351aafd8bd03a,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: -136344658155269952, guid: 7dead05c54ca85b4681351aafd8bd03a,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: d540edf6-bfaa-4b08-b8d5-925398a2debe
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 1121800143}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 1106689461}
+    - target: {fileID: 6680292650847612335, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: Interact
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: f25dcd618d3acd64795bf8bb32edb6c9, type: 3}
+--- !u!224 &720160215 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+    type: 3}
+  m_PrefabInstance: {fileID: 720160214}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &780148234
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 780148237}
+  - component: {fileID: 780148236}
+  - component: {fileID: 780148235}
+  m_Layer: 0
+  m_Name: EventSystem
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &780148235
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 780148234}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_MoveRepeatDelay: 0.5
+  m_MoveRepeatRate: 0.1
+  m_XRTrackingOrigin: {fileID: 0}
+  m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_PointAction: {fileID: 1054132383583890850, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_MoveAction: {fileID: 3710738434707379630, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_SubmitAction: {fileID: 2064916234097673511, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_CancelAction: {fileID: -1967631576421560919, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_LeftClickAction: {fileID: 8056856818456041789, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_MiddleClickAction: {fileID: 3279352641294131588, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_RightClickAction: {fileID: 3837173908680883260, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_ScrollWheelAction: {fileID: 4502412055082496612, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_TrackedDevicePositionAction: {fileID: 4754684134866288074, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_TrackedDeviceOrientationAction: {fileID: 1025543830046995696, guid: ca9f5fa95ffab41fb9a615ab714db018,
+    type: 3}
+  m_DeselectOnBackgroundClick: 1
+  m_PointerBehavior: 0
+--- !u!114 &780148236
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 780148234}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_FirstSelected: {fileID: 0}
+  m_sendNavigationEvents: 1
+  m_DragThreshold: 10
+--- !u!4 &780148237
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 780148234}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &861395291
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 861395295}
+  - component: {fileID: 861395294}
+  - component: {fileID: 861395293}
+  - component: {fileID: 861395292}
+  - component: {fileID: 861395296}
+  m_Layer: 5
+  m_Name: Canvas
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &861395292
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 861395291}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &861395293
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 861395291}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_UiScaleMode: 0
+  m_ReferencePixelsPerUnit: 100
+  m_ScaleFactor: 1
+  m_ReferenceResolution: {x: 800, y: 600}
+  m_ScreenMatchMode: 0
+  m_MatchWidthOrHeight: 0
+  m_PhysicalUnit: 3
+  m_FallbackScreenDPI: 96
+  m_DefaultSpriteDPI: 96
+  m_DynamicPixelsPerUnit: 1
+  m_PresetInfoIsWorld: 0
+--- !u!223 &861395294
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 861395291}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 0
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!224 &861395295
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 861395291}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 508436406}
+  - {fileID: 627267986}
+  - {fileID: 607293544}
+  - {fileID: 1219085456}
+  - {fileID: 589143015}
+  - {fileID: 1106689462}
+  m_Father: {fileID: 0}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0, y: 0}
+--- !u!114 &861395296
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 861395291}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5b6c2da2db9374dada6761b5e35121c8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  actions: {fileID: -944628639613478452, guid: c67c429830e750846928f3ce8ff01c52, type: 3}
+--- !u!1001 &982377775
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 589143015}
+    m_Modifications:
+    - target: {fileID: 690190895482579582, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: A
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350822, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Name
+      value: InteractRebind
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: -167.30005
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 79.70001
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 178
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -333
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: action
+      value: 
+      objectReference: {fileID: 7723093844229559393, guid: 7dead05c54ca85b4681351aafd8bd03a,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 5001642924624340140, guid: 7dead05c54ca85b4681351aafd8bd03a,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 50a5adae-36bc-4b42-ac08-266d143e2c62
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 1121800143}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 1106689461}
+    - target: {fileID: 6680292650847612335, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: Interact
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: f25dcd618d3acd64795bf8bb32edb6c9, type: 3}
+--- !u!224 &982377776 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+    type: 3}
+  m_PrefabInstance: {fileID: 982377775}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &1014357781
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1014357782}
+  - component: {fileID: 1014357784}
+  - component: {fileID: 1014357783}
+  m_Layer: 5
+  m_Name: Help (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1014357782
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1014357781}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 589143015}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 239.29999, y: -447}
+  m_SizeDelta: {x: 300.6, y: 99}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1014357783
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1014357781}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 13
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 178
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: In practice, you probably don't want to set up rebinding the sticks like
+    this on a gamepad scheme but rather have a "swap sticks" kind of toggle instead.
+    The stick bindings here are included mainly for demonstration purposes.
+--- !u!222 &1014357784
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1014357781}
+  m_CullTransparentMesh: 0
+--- !u!1001 &1099885699
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1219085456}
+    m_Modifications:
+    - target: {fileID: 690190895482579582, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: E
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350822, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Name
+      value: InteractRebind
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: -166.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 79.70001
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 205.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -234
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: action
+      value: 
+      objectReference: {fileID: 7723093844229559393, guid: 7dead05c54ca85b4681351aafd8bd03a,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: 2525611453260912318, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: 3c9ff928-bcd0-4d9e-b369-67fa808e18c5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 1121800143}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 1106689461}
+    - target: {fileID: 6680292650847612335, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: Interact
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: f25dcd618d3acd64795bf8bb32edb6c9, type: 3}
+--- !u!224 &1099885700 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+    type: 3}
+  m_PrefabInstance: {fileID: 1099885699}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &1106689461
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1106689462}
+  - component: {fileID: 1106689464}
+  - component: {fileID: 1106689463}
+  m_Layer: 5
+  m_Name: RebindOverlay
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &1106689462
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1106689461}
+  m_LocalRotation: {x: 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: 1121800142}
+  m_Father: {fileID: 861395295}
+  m_RootOrder: 5
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1106689463
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1106689461}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0.6901961}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &1106689464
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1106689461}
+  m_CullTransparentMesh: 0
+--- !u!1 &1121800141
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1121800142}
+  - component: {fileID: 1121800144}
+  - component: {fileID: 1121800143}
+  m_Layer: 5
+  m_Name: RebindPrompt
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1121800142
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1121800141}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1106689462}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: -0.000022888, y: 0.000011444}
+  m_SizeDelta: {x: 343.9, y: 114.3}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1121800143
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1121800141}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: New Text
+--- !u!222 &1121800144
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1121800141}
+  m_CullTransparentMesh: 0
+--- !u!1 &1183078596
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1183078599}
+  - component: {fileID: 1183078598}
+  - component: {fileID: 1183078597}
+  m_Layer: 0
+  m_Name: Main Camera
+  m_TagString: MainCamera
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!81 &1183078597
+AudioListener:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1183078596}
+  m_Enabled: 1
+--- !u!20 &1183078598
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1183078596}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_FocalLength: 50
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 1000
+  field of view: 60
+  orthographic: 0
+  orthographic size: 5
+  m_Depth: -1
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
+--- !u!4 &1183078599
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1183078596}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 1, z: -10}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1219085455
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1219085456}
+  - component: {fileID: 1219085458}
+  - component: {fileID: 1219085457}
+  m_Layer: 5
+  m_Name: Keyboard
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1219085456
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1219085455}
+  m_LocalRotation: {x: 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: 1880645689}
+  - {fileID: 602640562}
+  - {fileID: 1414988296}
+  - {fileID: 1099885700}
+  - {fileID: 1237134518}
+  m_Father: {fileID: 861395295}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 289.15002, y: -465}
+  m_SizeDelta: {x: 477.59998, y: 521.5}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1219085457
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1219085455}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0.392}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &1219085458
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1219085455}
+  m_CullTransparentMesh: 0
+--- !u!1 &1237134517
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1237134518}
+  - component: {fileID: 1237134520}
+  - component: {fileID: 1237134519}
+  m_Layer: 5
+  m_Name: Help (2)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1237134518
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1237134517}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1219085456}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 140, y: -348}
+  m_SizeDelta: {x: 223.4, y: 70.5}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1237134519
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1237134517}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 13
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: The "Look" action is omitted here as it usually doesn't make sense to allow
+    to rebind the mouse delta like that.
+--- !u!222 &1237134520
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1237134517}
+  m_CullTransparentMesh: 0
+--- !u!224 &1414988296 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+    type: 3}
+  m_PrefabInstance: {fileID: 6680292651237943329}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &1618329838
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1618329840}
+  - component: {fileID: 1618329839}
+  m_Layer: 0
+  m_Name: Directional Light
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!108 &1618329839
+Light:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1618329838}
+  m_Enabled: 1
+  serializedVersion: 10
+  m_Type: 1
+  m_Shape: 0
+  m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+  m_Intensity: 1
+  m_Range: 10
+  m_SpotAngle: 30
+  m_InnerSpotAngle: 21.80208
+  m_CookieSize: 10
+  m_Shadows:
+    m_Type: 2
+    m_Resolution: -1
+    m_CustomResolution: -1
+    m_Strength: 1
+    m_Bias: 0.05
+    m_NormalBias: 0.4
+    m_NearPlane: 0.2
+    m_CullingMatrixOverride:
+      e00: 1
+      e01: 0
+      e02: 0
+      e03: 0
+      e10: 0
+      e11: 1
+      e12: 0
+      e13: 0
+      e20: 0
+      e21: 0
+      e22: 1
+      e23: 0
+      e30: 0
+      e31: 0
+      e32: 0
+      e33: 1
+    m_UseCullingMatrixOverride: 0
+  m_Cookie: {fileID: 0}
+  m_DrawHalo: 0
+  m_Flare: {fileID: 0}
+  m_RenderMode: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingLayerMask: 1
+  m_Lightmapping: 4
+  m_LightShadowCasterMode: 0
+  m_AreaSize: {x: 1, y: 1}
+  m_BounceIntensity: 1
+  m_ColorTemperature: 6570
+  m_UseColorTemperature: 0
+  m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+  m_UseBoundingSphereOverride: 0
+  m_UseViewFrustumForShadowCasterCull: 1
+  m_ShadowRadius: 0
+  m_ShadowAngle: 0
+--- !u!4 &1618329840
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1618329838}
+  m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+  m_LocalPosition: {x: 0, y: 3, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &1709564083
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1709564084}
+  - component: {fileID: 1709564086}
+  - component: {fileID: 1709564087}
+  m_Layer: 5
+  m_Name: ActionBindingIcon
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &1709564084
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1709564083}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 426112093}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0.000011444, y: -0.000011444}
+  m_SizeDelta: {x: 24.61, y: 24.61}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1709564086
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1709564083}
+  m_CullTransparentMesh: 0
+--- !u!114 &1709564087
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1709564083}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!1 &1870027503
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1870027504}
+  - component: {fileID: 1870027506}
+  - component: {fileID: 1870027505}
+  m_Layer: 5
+  m_Name: ActionBindingIcon
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &1870027504
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1870027503}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1883834775}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 3, y: -0.0000097752}
+  m_SizeDelta: {x: 23.64, y: 23.64}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1870027505
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1870027503}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &1870027506
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1870027503}
+  m_CullTransparentMesh: 0
+--- !u!1 &1880645688
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1880645689}
+  - component: {fileID: 1880645691}
+  - component: {fileID: 1880645690}
+  m_Layer: 5
+  m_Name: Title
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1880645689
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1880645688}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1219085456}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 192, y: -48}
+  m_SizeDelta: {x: 192.1, y: 31.700012}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1880645690
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1880645688}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 20
+    m_FontStyle: 1
+    m_BestFit: 0
+    m_MinSize: 2
+    m_MaxSize: 56
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Keyboard&Mouse
+--- !u!222 &1880645691
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1880645688}
+  m_CullTransparentMesh: 0
+--- !u!224 &1883834775 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 6968172690644006903, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+    type: 3}
+  m_PrefabInstance: {fileID: 982377775}
+  m_PrefabAsset: {fileID: 0}
+--- !u!224 &1926425117 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 6968172690644006903, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+    type: 3}
+  m_PrefabInstance: {fileID: 720160214}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6680292651237943329
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1219085456}
+    m_Modifications:
+    - target: {fileID: 690190895482579582, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: W/A/S/D
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350822, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Name
+      value: MoveRebind
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: -166.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 88.099976
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 203.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -147
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350825, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: action
+      value: 
+      objectReference: {fileID: 7723093844229559393, guid: 7dead05c54ca85b4681351aafd8bd03a,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Action
+      value: 
+      objectReference: {fileID: -2391713855419571674, guid: c67c429830e750846928f3ce8ff01c52,
+        type: 3}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_BindingId
+      value: d4c7df8f-769c-4d15-a143-815f5c86b485
+      objectReference: {fileID: 0}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindText
+      value: 
+      objectReference: {fileID: 1121800143}
+    - target: {fileID: 6680292650503350826, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_RebindOverlay
+      value: 
+      objectReference: {fileID: 1106689461}
+    - target: {fileID: 6680292650847612335, guid: f25dcd618d3acd64795bf8bb32edb6c9,
+        type: 3}
+      propertyPath: m_Text
+      value: Move
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: f25dcd618d3acd64795bf8bb32edb6c9, type: 3}
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindingUISampleScene.unity.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindingUISampleScene.unity.meta
new file mode 100644
index 0000000000000000000000000000000000000000..c876b86cbcbd92033ea198cbff842a615b3de71e
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/RebindingUISampleScene.unity.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f6995f4eab80237489ce6962c13d8372
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Unity.InputSystem.RebindingUI.asmdef b/Assets/Samples/Input System/1.3.0/Rebinding UI/Unity.InputSystem.RebindingUI.asmdef
new file mode 100644
index 0000000000000000000000000000000000000000..df339e33dcd150f8a3670c40983ec0abed768e54
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Unity.InputSystem.RebindingUI.asmdef	
@@ -0,0 +1,15 @@
+{
+    "name": "Unity.InputSystem.RebindingUI",
+    "references": [
+        "GUID:75469ad4d38634e559750d17036d5f7c"
+    ],
+    "optionalUnityReferences": [],
+    "includePlatforms": [],
+    "excludePlatforms": [],
+    "allowUnsafeCode": false,
+    "overrideReferences": false,
+    "precompiledReferences": [],
+    "autoReferenced": false,
+    "defineConstraints": [],
+    "versionDefines": []
+}
\ No newline at end of file
diff --git a/Assets/Samples/Input System/1.3.0/Rebinding UI/Unity.InputSystem.RebindingUI.asmdef.meta b/Assets/Samples/Input System/1.3.0/Rebinding UI/Unity.InputSystem.RebindingUI.asmdef.meta
new file mode 100644
index 0000000000000000000000000000000000000000..eb9266c5416514a559dcbd039e598ad5593bafb0
--- /dev/null
+++ b/Assets/Samples/Input System/1.3.0/Rebinding UI/Unity.InputSystem.RebindingUI.asmdef.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 0e27b928aa4d07c46ac4346b2411cb62
+AssemblyDefinitionImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scenes/Menues/LaunchMenue.unity b/Assets/Scenes/Menues/LaunchMenue.unity
index 6f16ba7da0b091cd704d2cbfffe8194a1b985237..0b6e02cb6a9738f7525787b900c8b5ab8941763b 100644
--- a/Assets/Scenes/Menues/LaunchMenue.unity
+++ b/Assets/Scenes/Menues/LaunchMenue.unity
@@ -693,6 +693,278 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &733687312
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 733687313}
+  - component: {fileID: 733687315}
+  - component: {fileID: 733687314}
+  m_Layer: 5
+  m_Name: Text (TMP)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &733687313
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 733687312}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1398645212}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &733687314
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 733687312}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_text: Button
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 3bce71b32a876f54e96869a29b46e150, type: 2}
+  m_sharedMaterial: {fileID: 5290021301827705759, guid: 3bce71b32a876f54e96869a29b46e150,
+    type: 2}
+  m_fontSharedMaterials: []
+  m_fontMaterial: {fileID: 0}
+  m_fontMaterials: []
+  m_fontColor32:
+    serializedVersion: 2
+    rgba: 4281479730
+  m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 24
+  m_fontSizeBase: 24
+  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_enableWordWrapping: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 0
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 1
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 0
+  m_useMaxVisibleDescender: 1
+  m_pageToDisplay: 1
+  m_margin: {x: 0, y: 0, z: 0, w: 0}
+  m_isUsingLegacyAnimationComponent: 0
+  m_isVolumetricText: 0
+  m_hasFontAssetChanged: 0
+  m_baseMaterial: {fileID: 0}
+  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &733687315
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 733687312}
+  m_CullTransparentMesh: 1
+--- !u!1 &749495850
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 749495851}
+  - component: {fileID: 749495853}
+  - component: {fileID: 749495852}
+  m_Layer: 5
+  m_Name: Text (TMP)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &749495851
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 749495850}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1629340329}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 100, y: 100}
+  m_SizeDelta: {x: 200, y: 50}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &749495852
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 749495850}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_text: New Text
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 3bce71b32a876f54e96869a29b46e150, type: 2}
+  m_sharedMaterial: {fileID: 5290021301827705759, guid: 3bce71b32a876f54e96869a29b46e150,
+    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: 1
+  m_VerticalAlignment: 256
+  m_textAlignment: 65535
+  m_characterSpacing: 0
+  m_wordSpacing: 0
+  m_lineSpacing: 0
+  m_lineSpacingMax: 0
+  m_paragraphSpacing: 0
+  m_charWidthMaxAdj: 0
+  m_enableWordWrapping: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 0
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 1
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 0
+  m_useMaxVisibleDescender: 1
+  m_pageToDisplay: 1
+  m_margin: {x: 0, y: 0, z: 0, w: 0}
+  m_isUsingLegacyAnimationComponent: 0
+  m_isVolumetricText: 0
+  m_hasFontAssetChanged: 0
+  m_baseMaterial: {fileID: 0}
+  m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &749495853
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 749495850}
+  m_CullTransparentMesh: 1
 --- !u!1 &807395034
 GameObject:
   m_ObjectHideFlags: 0
@@ -915,6 +1187,258 @@ RectTransform:
     type: 3}
   m_PrefabInstance: {fileID: 2731443630378168978}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &1398645211
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1398645212}
+  - component: {fileID: 1398645215}
+  - component: {fileID: 1398645214}
+  - component: {fileID: 1398645213}
+  m_Layer: 5
+  m_Name: Button
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1398645212
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1398645211}
+  m_LocalRotation: {x: 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: 733687313}
+  m_Father: {fileID: 1629340329}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 160, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1398645213
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1398645211}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 1398645214}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 1629340324}
+        m_TargetAssemblyTypeName: 
+        m_MethodName: 
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: 
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+--- !u!114 &1398645214
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1398645211}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &1398645215
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1398645211}
+  m_CullTransparentMesh: 1
+--- !u!1 &1629340324
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1629340329}
+  - component: {fileID: 1629340328}
+  - component: {fileID: 1629340327}
+  - component: {fileID: 1629340326}
+  - component: {fileID: 1629340325}
+  m_Layer: 5
+  m_Name: Canvas
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!114 &1629340325
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1629340324}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f5aa4e9339ee4a74999a238c3a2c06de, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  actionReference: {fileID: -2391713855419571674, guid: c67c429830e750846928f3ce8ff01c52,
+    type: 3}
+  bindingIndex: 1
+--- !u!114 &1629340326
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1629340324}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &1629340327
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1629340324}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_UiScaleMode: 0
+  m_ReferencePixelsPerUnit: 100
+  m_ScaleFactor: 1
+  m_ReferenceResolution: {x: 800, y: 600}
+  m_ScreenMatchMode: 0
+  m_MatchWidthOrHeight: 0
+  m_PhysicalUnit: 3
+  m_FallbackScreenDPI: 96
+  m_DefaultSpriteDPI: 96
+  m_DynamicPixelsPerUnit: 1
+  m_PresetInfoIsWorld: 0
+--- !u!223 &1629340328
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1629340324}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 25
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!224 &1629340329
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1629340324}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 749495851}
+  - {fileID: 1398645212}
+  m_Father: {fileID: 0}
+  m_RootOrder: 7
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0, y: 0}
 --- !u!1 &1690169163
 GameObject:
   m_ObjectHideFlags: 0
@@ -1055,6 +1579,11 @@ PrefabInstance:
       propertyPath: m_Layer
       value: 6
       objectReference: {fileID: 0}
+    - target: {fileID: 2731443631456549253, guid: 6d0bae73e30b2174a933b7b39435db31,
+        type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
     - target: {fileID: 2731443631456549256, guid: 6d0bae73e30b2174a933b7b39435db31,
         type: 3}
       propertyPath: m_AdditionalShaderChannelsFlag
@@ -1244,6 +1773,16 @@ PrefabInstance:
       propertyPath: m_AnchorMax.y
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 703218053416320092, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 883341646393736448, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 908776758143407828, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: m_AnchoredPosition.x
@@ -1294,6 +1833,11 @@ PrefabInstance:
       propertyPath: m_AnchorMax.y
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 1560678675140750681, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 1560678675140750681, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: m_LocalPosition.y
@@ -1579,6 +2123,16 @@ PrefabInstance:
       propertyPath: m_IsActive
       value: 1
       objectReference: {fileID: 0}
+    - target: {fileID: 4082854053589002911, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4082854053589002911, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 4297685603710056612, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: m_AnchorMax.y
@@ -1589,6 +2143,11 @@ PrefabInstance:
       propertyPath: m_Name
       value: ResetAll
       objectReference: {fileID: 0}
+    - target: {fileID: 4676555279213551107, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 4943059714099660403, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: setMouse_GObj
@@ -1754,6 +2313,11 @@ PrefabInstance:
       propertyPath: m_Name
       value: ASMenue_MnCtrl
       objectReference: {fileID: 0}
+    - target: {fileID: 5366996315580957714, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
     - target: {fileID: 5366996315580957718, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: m_Pivot.x
@@ -2164,6 +2728,11 @@ PrefabInstance:
       propertyPath: m_AnchorMax.y
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 7865422099400840775, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 8020720250564787701, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: m_PresetInfoIsWorld
diff --git a/Assets/Scenes/Worlds/RiverWorld.unity b/Assets/Scenes/Worlds/RiverWorld.unity
index e80bb5538ad29b4e9c1d5c494aa47bd9c18a7048..0ef54f85080afb969849c5d1b39b204d10ffb7a4 100644
--- a/Assets/Scenes/Worlds/RiverWorld.unity
+++ b/Assets/Scenes/Worlds/RiverWorld.unity
@@ -1250,6 +1250,12 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 73251158}
   m_PrefabAsset: {fileID: 0}
+--- !u!4 &81062010 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 593235571393123906, guid: b07552db700124a4680401e6fb94c186,
+    type: 3}
+  m_PrefabInstance: {fileID: 3020720018843181009}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &84226310
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -14182,6 +14188,18 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 544431158}
   m_PrefabAsset: {fileID: 0}
+--- !u!114 &554947297 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3020720017661066523, guid: b07552db700124a4680401e6fb94c186,
+    type: 3}
+  m_PrefabInstance: {fileID: 3020720018843181009}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e3fcfba3e8441b64582de85e4b5517e0, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1001 &556049029
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -26286,16 +26304,6 @@ PrefabInstance:
       propertyPath: m_LocalEulerAnglesHint.z
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4562596043252269475, guid: f95a31fc6dbf0c04fba0fcf2bb48b74e,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 5414632706773564122, guid: f95a31fc6dbf0c04fba0fcf2bb48b74e,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 1
-      objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: f95a31fc6dbf0c04fba0fcf2bb48b74e, type: 3}
 --- !u!1001 &1179177042
@@ -40227,6 +40235,16 @@ PrefabInstance:
       propertyPath: m_IsActive
       value: 1
       objectReference: {fileID: 0}
+    - target: {fileID: 7713215256463024565, guid: caf448c160a07214f8cf74da91506980,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7713215256752510386, guid: caf448c160a07214f8cf74da91506980,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 7852607049779596320, guid: caf448c160a07214f8cf74da91506980,
         type: 3}
       propertyPath: m_AnchoredPosition.y
@@ -58934,6 +58952,16 @@ PrefabInstance:
       propertyPath: m_LocalPosition.z
       value: -5.75
       objectReference: {fileID: 0}
+    - target: {fileID: 2385583370505141552, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_Enabled
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2385583370505141552, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_DefaultActionMap
+      value: Actnmp_HC
+      objectReference: {fileID: 0}
     - target: {fileID: 2506071249210389581, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: m_PresetInfoIsWorld
@@ -58947,7 +58975,7 @@ PrefabInstance:
     - target: {fileID: 2635364493694266944, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: m_IsActive
-      value: 0
+      value: 1
       objectReference: {fileID: 0}
     - target: {fileID: 2647467706486682715, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
@@ -59589,6 +59617,26 @@ PrefabInstance:
       propertyPath: ignoreLayerMask.m_Bits
       value: 86530
       objectReference: {fileID: 0}
+    - target: {fileID: 3466636586488983978, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_Follow
+      value: 
+      objectReference: {fileID: 81062010}
+    - target: {fileID: 3466636586488983978, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_Rigs.Array.data[0]
+      value: 
+      objectReference: {fileID: 0}
+    - target: {fileID: 3466636586488983978, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_Rigs.Array.data[1]
+      value: 
+      objectReference: {fileID: 0}
+    - target: {fileID: 3466636586488983978, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_Rigs.Array.data[2]
+      value: 
+      objectReference: {fileID: 0}
     - target: {fileID: 3513925820391953378, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: m_IsActive
@@ -59734,11 +59782,6 @@ PrefabInstance:
       propertyPath: m_LocalRotation.z
       value: 0.000000011423238
       objectReference: {fileID: 0}
-    - target: {fileID: 4812433399655966640, guid: b07552db700124a4680401e6fb94c186,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 1
-      objectReference: {fileID: 0}
     - target: {fileID: 4911573750081415578, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: m_AnchorMax.x
@@ -59959,6 +60002,41 @@ PrefabInstance:
       propertyPath: m_Transition
       value: 1
       objectReference: {fileID: 0}
+    - target: {fileID: 6237696425756526726, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.size
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6237696425756526726, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6237696425756526726, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 554947297}
+    - target: {fileID: 6237696425756526726, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 6237696425756526726, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: nextSentenceBttn_pressed
+      objectReference: {fileID: 0}
+    - target: {fileID: 6237696425756526726, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: CharacterDialog, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 6237696425756526726, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
     - target: {fileID: 6257878582612889409, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: ignoreLayerMask.m_Bits
@@ -59984,6 +60062,11 @@ PrefabInstance:
       propertyPath: m_Name
       value: Position_ofActivePlayer
       objectReference: {fileID: 0}
+    - target: {fileID: 6341032511684407557, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_TagString
+      value: Untagged
+      objectReference: {fileID: 0}
     - target: {fileID: 6372931153958709449, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: m_Name
@@ -60354,6 +60437,11 @@ PrefabInstance:
       propertyPath: m_AnchoredPosition.x
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 7778809873180294482, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_TagString
+      value: Untagged
+      objectReference: {fileID: 0}
     - target: {fileID: 7869052720085202278, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: m_IsActive
@@ -60409,6 +60497,16 @@ PrefabInstance:
       propertyPath: m_SizeDelta.y
       value: -20
       objectReference: {fileID: 0}
+    - target: {fileID: 8131158768919564843, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_Enabled
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8131158768919564843, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: m_DefaultActionMap
+      value: Actnmp_HC
+      objectReference: {fileID: 0}
     - target: {fileID: 8149887571177692625, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: m_IsActive
diff --git a/Assets/Scripts/InteractionEngine/AlignText.cs b/Assets/Scripts/InteractionEngine/AlignText.cs
index 27469c0d9dcb115e6bfa5eae0b96281db54abe70..aef2424bcb25cd38bf8be48ec085218792049076 100644
--- a/Assets/Scripts/InteractionEngine/AlignText.cs
+++ b/Assets/Scripts/InteractionEngine/AlignText.cs
@@ -13,7 +13,7 @@ public class AlignText : MonoBehaviour
     public Camera Cam1;
     public Camera Cam2;
     public Camera BackUPCam;
-    public GameObject Moving_GObj;
+   // public GameObject Moving_GObj;
 
     void Start()
     {
@@ -24,16 +24,17 @@ void Start()
     // Update is called once per frame
     void Update()
     {
+        //print("Cam" + Cam);
+        //CheckForNewMainCamRoutine();
+        if (Cam==null) { return; }
+        
         transform.forward = Cam.transform.forward;
+        
         //Not yet the perfect solution
         //Problem is the relative rotation of the TextMesh to the Line-Parent
         //transform.rotation = Quaternion.Lerp(transform.parent.transform.rotation, Cam.transform.rotation, 0);
 
-        if (Moving_GObj)
-        {
-
-        }
-
+        //if (Moving_GObj) {  }
     }
 
     Camera toCamMain()
@@ -42,9 +43,8 @@ Camera toCamMain()
         {
             return Camera.main;
         }
-
-
-        return BackUPCam;
+        //return BackUPCam;
+        return Camera.main;
     }
 
 
@@ -52,11 +52,9 @@ Camera toCamMain()
     IEnumerator CheckForNewMainCamRoutine()
     {
 
-        yield return new WaitForSeconds(2);
+        yield return new WaitForSeconds(0);//Verzögerung für Bug aufhebung hinzugefügt, Bug selbst aktuell vergessen
         switch (UIconfig.MainCameraID)
-        {
-                        
-            
+        {  
             case 0:
                 Cam = toCamMain();
                 break;
@@ -69,7 +67,6 @@ IEnumerator CheckForNewMainCamRoutine()
             default:
                 Cam = toCamMain();
                 break;
-
         }
         //StopCoroutine(CheckForNewMainCamRoutine());
         //print("Stopped:CheckForNewMainCamRoutine()");
diff --git a/Assets/Scripts/UI/Characters/FirstPersonCharacter/Scripts/FirstPersonController1.cs b/Assets/Scripts/UI/Characters/FirstPersonCharacter/Scripts/FirstPersonController1.cs
index a4c525ba5e0e87577ff21423a562f0c9839b4c9e..d15609fbb8dd662ca2588c8dcba7c53a1c389d20 100644
--- a/Assets/Scripts/UI/Characters/FirstPersonCharacter/Scripts/FirstPersonController1.cs
+++ b/Assets/Scripts/UI/Characters/FirstPersonCharacter/Scripts/FirstPersonController1.cs
@@ -4,6 +4,7 @@
 using UnityStandardAssets.Utility;
 using Random = UnityEngine.Random;
 using static UIconfig;
+using UnityEngine.InputSystem;
 //using ControlMapping;
 
 //namespace UnityStandardAssets.Characters.FirstPerson
@@ -50,42 +51,74 @@ public class FirstPersonController1 : MonoBehaviour
 
         public GameObject PositionOfActivePlayer_GObj;
 
+        private PlayerInput playerInput;
+
+        private Vector2 Movement_fromCallback;
+
+
         //public TaskCharakterAnimation NPC1;
 
+        //Store the controls
+        private InputAction action_jump;
+        private InputAction action_movement;
+        private InputAction action_run;
+
+
 
         private void Awake()
         {
             //New InputSystem
             input_ControlMapping = new ControlMapping();
+            /*
             input_ControlMapping.Actionmap1.Movement.Enable();
-            input_ControlMapping.Actnmp_HC.Movement.Enable();
-            input_ControlMapping.Actnmp_HC.Move_Left.Enable();
-            input_ControlMapping.Actnmp_HC.Move_Right.Enable();
-            input_ControlMapping.Actnmp_HC.Move_Forward.Enable();
-            input_ControlMapping.Actnmp_HC.Move_Backwards.Enable();
+                input_ControlMapping.Actnmp_HC.Movement.Enable();
+                input_ControlMapping.Actnmp_HC.Move_Left.Enable();
+                input_ControlMapping.Actnmp_HC.Move_Right.Enable();
+                input_ControlMapping.Actnmp_HC.Move_Forward.Enable();
+                input_ControlMapping.Actnmp_HC.Move_Backwards.Enable();
+            */
+
+            playerInput = GetComponent<PlayerInput>();
+           
+            
+            //unity event;
+            action_jump = playerInput.actions["Jump"];
+            action_run = playerInput.actions["Run"];
+            action_movement = playerInput.actions["Movement"];
+            //action_movement.performed+=callbackMovement;
+
+            //playerInput -> C# event
+            //playerInput.onActionTriggered += PlayerInput_onActionTriggered;
+            
+        }
 
+        //playerInput -> C# event
+        private void PlayerInput_onActionTriggered(InputAction.CallbackContext context)
+        {
+            Debug.Log(context);
         }
+
+
         private void OnEnable()
         {
-            input_ControlMapping.Actionmap1.Movement.Enable();
-            input_ControlMapping.Actnmp_HC.Movement.Enable();
-            input_ControlMapping.Actnmp_HC.Move_Left.Enable();
-            input_ControlMapping.Actnmp_HC.Move_Right.Enable();
-            input_ControlMapping.Actnmp_HC.Move_Forward.Enable();
-            input_ControlMapping.Actnmp_HC.Move_Backwards.Enable();
-            //NPC1.setPlayer(gameObject);
-
+           input_ControlMapping.Actionmap1.Movement.Enable();
+                input_ControlMapping.Actnmp_HC.Movement.Enable();
+                input_ControlMapping.Actnmp_HC.Move_Left.Enable();
+                input_ControlMapping.Actnmp_HC.Move_Right.Enable();
+                input_ControlMapping.Actnmp_HC.Move_Forward.Enable();
+                input_ControlMapping.Actnmp_HC.Move_Backwards.Enable();
+           
         }
 
         private void OnDisable()
         {
             input_ControlMapping.Actionmap1.Movement.Disable();
-            input_ControlMapping.Actnmp_HC.Movement.Disable();
-            input_ControlMapping.Actnmp_HC.Move_Left.Disable();
-            input_ControlMapping.Actnmp_HC.Move_Right.Disable(); 
-            input_ControlMapping.Actnmp_HC.Move_Forward.Disable();
-            input_ControlMapping.Actnmp_HC.Move_Backwards.Disable();
-
+                input_ControlMapping.Actnmp_HC.Movement.Disable();
+                input_ControlMapping.Actnmp_HC.Move_Left.Disable();
+                input_ControlMapping.Actnmp_HC.Move_Right.Disable();
+                input_ControlMapping.Actnmp_HC.Move_Forward.Disable();
+                input_ControlMapping.Actnmp_HC.Move_Backwards.Disable();
+            
         }
 
         // Use this for initialization
@@ -192,6 +225,15 @@ private void FixedUpdate()
             m_MouseLook.UpdateCursorLock();
         }
 
+        public void callbackMovement(InputAction.CallbackContext ctx)
+        {
+            //print("ddgdg"); 
+            if (ctx.performed)
+            {
+                Movement_fromCallback = ctx.ReadValue<Vector2>();
+            }
+            
+        }
 
         private void PlayJumpSound()
         {
@@ -293,6 +335,7 @@ private void GetInput(out float speed)
             if (UIconfig.InputManagerVersion == 2)
             {
                 Vector2 a = Vector2.zero;
+                float b = 0f;
                 if (CommunicationEvents.Opsys == CommunicationEvents.OperationSystem.Android)
                 {
                     switch (UIconfig.touchControlMode)
@@ -328,10 +371,19 @@ private void GetInput(out float speed)
                 }
                 else
                 {
-                    a = input_ControlMapping.Actionmap1.Movement.ReadValue<Vector2>();
-                    
+                    //a = input_ControlMapping.Actionmap1.Movement.ReadValue<Vector2>();
+                    a = action_movement.ReadValue<Vector2>();
+                    //print("ActionMovement: " + action_movement.ReadValue<Vector2>() +"+"+ Movement_fromCallback + " +" + action_jump.ReadValue<float>() + "bbisher " + input_ControlMapping.Actionmap1.Movement.ReadValue<Vector2>());
+                    b = action_run.ReadValue<float>();
                 }
 
+                
+                if (b != 0)
+                {
+                    m_IsWalking = false;
+                }else{
+                    m_IsWalking = true;
+                }
                 m_Input = a;
 
 
diff --git a/Assets/Scripts/UI/Characters/FirstPersonCharacter/Scripts/MouseLook1.cs b/Assets/Scripts/UI/Characters/FirstPersonCharacter/Scripts/MouseLook1.cs
index 5e0438266dbe0e29bed54575bab5ae5a08e90e9e..fa7c66a701d75bd8e6171e1d5c15dd24b97be39a 100644
--- a/Assets/Scripts/UI/Characters/FirstPersonCharacter/Scripts/MouseLook1.cs
+++ b/Assets/Scripts/UI/Characters/FirstPersonCharacter/Scripts/MouseLook1.cs
@@ -4,6 +4,7 @@
 using PlayerCtrl;
 using static UIconfig;
 using static CommunicationEvents;
+using UnityEngine.InputSystem;
 
 //namespace UnityStandardAssets.Characters.FirstPerson
 namespace Characters.FirstPerson
@@ -26,6 +27,12 @@ public class MouseLook1
         private Quaternion m_CameraTargetRot;
         private bool m_cursorIsLocked = false;
 
+
+        //private PlayerInput playerInput;
+        //Store the controls
+       // private InputAction action_LookCamera;
+
+
         public void Init(Transform character, Transform camera)
         {
             m_CharacterTargetRot = character.localRotation;
@@ -33,6 +40,8 @@ public void Init(Transform character, Transform camera)
             input_ControlMapping = new ControlMapping();
             input_ControlMapping.Actionmap1.LookCamera.Enable();
             input_ControlMapping.Actnmp_HC.LookCamera.Enable();
+
+
         }
         private void OnEnable()
         {
diff --git a/Assets/Scripts/UI/HideUI.cs b/Assets/Scripts/UI/HideUI.cs
index 98e018fe34625d5e2bebce1f84ebc560d5f98558..f85756581e68643e3b2cb2c7d683479ea7e9d2af 100644
--- a/Assets/Scripts/UI/HideUI.cs
+++ b/Assets/Scripts/UI/HideUI.cs
@@ -3,6 +3,7 @@
 using static CommunicationEvents;
 using static UIconfig;
 using System.Collections;
+using UnityEngine.InputSystem;
 //using static CamControl_1;
 
 public class HideUI : MonoBehaviour
@@ -36,6 +37,31 @@ public string
     //public int whichCursor;
 
     private ControlMapping input_ControlMapping;
+    private PlayerInput playerInput;
+    //Store the controls
+    private InputAction action_MathM;
+    private InputAction action_ToolM;
+    private InputAction action_Cancel_PM;
+    private InputAction action_modifier;
+    private InputAction action_load;
+    private InputAction action_save;
+    private InputAction action_reset;
+    private InputAction action_undo;
+    private InputAction action_redo;
+
+    private int action_MathM_int =0;
+    private int action_ToolM_int = 0;
+    private int action_Cancel_PM_int = 0;
+    private int action_modifier_int = 0;
+    private int action_load_int = 0;
+    private int action_save_int = 0;
+    private int action_reset_int = 0;
+    private int action_undo_int = 0;
+    private int action_redo_int = 0;
+
+
+
+
 
     internal Canvas UICanvas;
 
@@ -43,41 +69,52 @@ private void Awake()
     {
         //New InputSystem
         input_ControlMapping = new ControlMapping();
-        input_ControlMapping.Actionmap1.Cancel.Enable();
-        input_ControlMapping.Actionmap1.ToolMode.Enable();
-        input_ControlMapping.Actionmap1.MathMode.Enable();
-        input_ControlMapping.Actionmap1.Modifier.Enable();
-        input_ControlMapping.Actionmap1.Load.Enable();
-        input_ControlMapping.Actionmap1.Save.Enable();
-        input_ControlMapping.Actionmap1.Reset.Enable();
-        input_ControlMapping.Actionmap1.Undo.Enable();
-        input_ControlMapping.Actionmap1.Redo.Enable();
+            input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.Enable();
+            input_ControlMapping.Actionmap1.ToolMode.Enable();
+            input_ControlMapping.Actionmap1.MathMode.Enable();
+            input_ControlMapping.Actionmap1.Modifier.Enable();
+            input_ControlMapping.Actionmap1.Load.Enable();
+            input_ControlMapping.Actionmap1.Save.Enable();
+            input_ControlMapping.Actionmap1.Reset.Enable();
+            input_ControlMapping.Actionmap1.Undo.Enable();
+            input_ControlMapping.Actionmap1.Redo.Enable();
+
+        playerInput = GetComponent<PlayerInput>();
+        action_MathM = playerInput.actions["MathMode"];
+        action_ToolM = playerInput.actions["ToolMode"];
+        action_Cancel_PM = playerInput.actions["Cancel_or_PauseMenue"];
+        action_modifier = playerInput.actions["Modifier"];
+        action_load = playerInput.actions["Load"];
+        action_save = playerInput.actions["Save"];
+        action_reset = playerInput.actions["Reset"];
+        action_undo = playerInput.actions["Undo"];
+        action_redo = playerInput.actions["Redo"];
 
-    }
+}
     private void OnEnable()
     {
-        input_ControlMapping.Actionmap1.Cancel.Enable();
-        input_ControlMapping.Actionmap1.ToolMode.Enable();
-        input_ControlMapping.Actionmap1.MathMode.Enable();
-        input_ControlMapping.Actionmap1.Modifier.Enable();
-        input_ControlMapping.Actionmap1.Load.Enable();
-        input_ControlMapping.Actionmap1.Save.Enable();
-        input_ControlMapping.Actionmap1.Reset.Enable();
-        input_ControlMapping.Actionmap1.Undo.Enable();
-        input_ControlMapping.Actionmap1.Redo.Enable();
+        input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.Enable();
+            input_ControlMapping.Actionmap1.ToolMode.Enable();
+            input_ControlMapping.Actionmap1.MathMode.Enable();
+            input_ControlMapping.Actionmap1.Modifier.Enable();
+            input_ControlMapping.Actionmap1.Load.Enable();
+            input_ControlMapping.Actionmap1.Save.Enable();
+            input_ControlMapping.Actionmap1.Reset.Enable();
+            input_ControlMapping.Actionmap1.Undo.Enable();
+            input_ControlMapping.Actionmap1.Redo.Enable();
     }
 
     private void OnDisable()
     {
-        input_ControlMapping.Actionmap1.Cancel.Disable();
-        input_ControlMapping.Actionmap1.ToolMode.Disable();
-        input_ControlMapping.Actionmap1.MathMode.Disable();
-        input_ControlMapping.Actionmap1.Modifier.Enable();
-        input_ControlMapping.Actionmap1.Load.Disable();
-        input_ControlMapping.Actionmap1.Save.Disable();
-        input_ControlMapping.Actionmap1.Reset.Disable();
-        input_ControlMapping.Actionmap1.Undo.Disable();
-        input_ControlMapping.Actionmap1.Redo.Disable();
+        input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.Disable();
+            input_ControlMapping.Actionmap1.ToolMode.Disable();
+            input_ControlMapping.Actionmap1.MathMode.Disable();
+            input_ControlMapping.Actionmap1.Modifier.Enable();
+            input_ControlMapping.Actionmap1.Load.Disable();
+            input_ControlMapping.Actionmap1.Save.Disable();
+            input_ControlMapping.Actionmap1.Reset.Disable();
+            input_ControlMapping.Actionmap1.Undo.Disable();
+            input_ControlMapping.Actionmap1.Redo.Disable();
     }
 
 
@@ -168,6 +205,15 @@ IEnumerator slowInput()
         yield return new WaitForSecondsRealtime(waitingBetweenInputs);
 
         numinputtrigger = 0;
+        action_MathM_int = 0;
+        action_ToolM_int = 0;
+        action_Cancel_PM_int = 0;
+        action_modifier_int = 0;
+        action_load_int = 0;
+        action_save_int = 0;
+        action_reset_int = 0;
+        action_undo_int = 0;
+        action_redo_int = 0;
 
 
         yield return null;
@@ -212,9 +258,10 @@ void CheckIf()
 
         if (UIconfig.InputManagerVersion == 2 && numinputtrigger == 0)
         {
-            if (input_ControlMapping.Actionmap1.Cancel.ReadValue<float>() != 0)
+            if (action_Cancel_PM.ReadValue<float>() != 0 || action_Cancel_PM_int !=0)//input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.ReadValue<float>() != 0)
             {
                 numinputtrigger++;
+                action_Cancel_PM_int = 0;
                 StartCoroutine(slowInput());
 
                 UIconfig.CanvasOnOff_Array[02] = 1;
@@ -222,10 +269,12 @@ void CheckIf()
                 return;
             }
 
-            if (input_ControlMapping.Actionmap1.MathMode.ReadValue<float>() != 0)
+            if (action_MathM.ReadValue<float>() != 0 || action_MathM_int !=0)//(input_ControlMapping.Actionmap1.MathMode.ReadValue<float>() != 0)
             {
                 numinputtrigger++;
+                action_MathM_int = 0;
                 StartCoroutine(slowInput());
+                
 
                 if (LockOnly)
                 {
@@ -284,37 +333,43 @@ void Update2() {
         }
         if (UIconfig.InputManagerVersion == 2)
         {
-            if (input_ControlMapping.Actionmap1.Modifier.ReadValue<float>() != 0)
+            if (action_modifier.ReadValue<float>() != 0 || action_modifier_int!=0)//input_ControlMapping.Actionmap1.Modifier.ReadValue<float>() != 0)
             {
-                if (input_ControlMapping.Actionmap1.Undo.ReadValue<float>() != 0 && numinputtrigger == 0)
+                action_modifier_int = 0;
+                if (numinputtrigger == 0 && (action_undo.ReadValue<float>() != 0 || action_undo_int!=0))//input_ControlMapping.Actionmap1.Undo.ReadValue<float>() != 0 )
                 {
                     StageStatic.stage.factState.undo();
                     numinputtrigger++;
+                    action_undo_int = 0;
                     StartCoroutine(slowInput());
                 }
-                else if (input_ControlMapping.Actionmap1.Redo.ReadValue<float>() != 0 && numinputtrigger == 0)
+                else if (numinputtrigger == 0 && (action_redo.ReadValue<float>() != 0 || action_redo_int != 0))//input_ControlMapping.Actionmap1.Redo.ReadValue<float>() != 0 )
                 {
                     StageStatic.stage.factState.redo();
                     numinputtrigger++;
+                    action_redo_int = 0;
                     StartCoroutine(slowInput());
                 }
-                else if (input_ControlMapping.Actionmap1.Reset.ReadValue<float>() != 0 && numinputtrigger == 0) 
+                else if (numinputtrigger == 0 && (action_reset.ReadValue<float>() != 0 || action_reset_int != 0))//input_ControlMapping.Actionmap1.Reset.ReadValue<float>() != 0 )
                 {
                     StageStatic.stage.factState.softreset();
                     numinputtrigger++;
+                    action_reset_int = 0;
                     StartCoroutine(slowInput());
                 }
-                else if (input_ControlMapping.Actionmap1.Save.ReadValue<float>() != 0 && numinputtrigger < 10)
+                else if (numinputtrigger < 0 && (action_save.ReadValue<float>() != 0 || action_save_int != 0))//input_ControlMapping.Actionmap1.Save.ReadValue<float>() != 0 ) 
                 {
                     StageStatic.stage.push_record();
                     numinputtrigger = numinputtrigger + 10;
+                    action_save_int = 0;
                     StartCoroutine(slowInput());
                 }
-                else if (input_ControlMapping.Actionmap1.Load.ReadValue<float>() != 0 && numinputtrigger == 0)
+                else if (numinputtrigger == 0 && (action_load.ReadValue<float>() != 0 || action_load_int != 0))//input_ControlMapping.Actionmap1.Load.ReadValue<float>() != 0 )
                 {
                     StageStatic.stage.factState.hardreset();
                     StageStatic.LoadInitStage(StageStatic.stage.name, !StageStatic.stage.use_install_folder);
                     numinputtrigger++;
+                    action_load_int = 0;
                     StartCoroutine(slowInput());
                 }
             }
@@ -359,4 +414,47 @@ private void SetCamControl123(bool opt)
         CamControl_StdAsset.enabled = opt;
         CamControl_ScriptChar.enabled = opt;
     }
+
+    
+    
+    
+    public void SetCancelOrPauseMenue()
+    {
+        action_Cancel_PM_int = 1;
+    }
+    public void SetMathM()
+    {
+        action_MathM_int = 1;
+    }
+    public void SetToolM()
+    {
+        action_ToolM_int = 1;
+}
+    public void SetModifier()
+    {
+        action_modifier_int = 1;
+    }
+    public void SetMLoad()
+    {
+        action_load_int = 1;
+    }
+    public void SetMSave()
+    {
+        action_save_int = 1;
+    }
+    public void SetMReset()
+    {
+        action_reset_int = 1;
+    }
+    public void SetMUndo()
+    {
+        action_undo_int = 1;
+    }
+    public void SetMRedo()
+    {
+        action_redo_int = 1;
+    }
+
+
+
 }
diff --git a/Assets/Scripts/UI/HideUI_mobile.cs b/Assets/Scripts/UI/HideUI_mobile.cs
index 026e20a9ad15d7afb3a1b47b9869c27a8390f5f9..ea14e4c2b975d90fb628ea648ff62aca2e06a174 100644
--- a/Assets/Scripts/UI/HideUI_mobile.cs
+++ b/Assets/Scripts/UI/HideUI_mobile.cs
@@ -4,6 +4,7 @@
 using static UIconfig;
 using static Restart;
 using System.Collections;
+using UnityEngine.InputSystem;
 
 public class HideUI_mobile : MonoBehaviour
 {
@@ -34,47 +35,79 @@ public string
     internal Canvas UICanvas;
 
     private ControlMapping input_ControlMapping;
+    private PlayerInput playerInput;
+    //Store the controls
+    private InputAction action_MathM;
+    private InputAction action_ToolM;
+    private InputAction action_Cancel_PM;
+    private InputAction action_modifier;
+    private InputAction action_load;
+    private InputAction action_save;
+    private InputAction action_reset;
+    private InputAction action_undo;
+    private InputAction action_redo;
+
+
+    private int action_MathM_int = 0;
+    private int action_ToolM_int = 0;
+    private int action_Cancel_PM_int = 0;
+    private int action_modifier_int = 0;
+    private int action_load_int = 0;
+    private int action_save_int = 0;
+    private int action_reset_int = 0;
+    private int action_undo_int = 0;
+    private int action_redo_int = 0;
 
 
     private void Awake()
     {
         //New InputSystem
         input_ControlMapping = new ControlMapping();
-        input_ControlMapping.Actionmap1.Cancel.Enable();
-        input_ControlMapping.Actionmap1.ToolMode.Enable();
-        input_ControlMapping.Actionmap1.MathMode.Enable();
-        input_ControlMapping.Actionmap1.Modifier.Enable();
-        input_ControlMapping.Actionmap1.Load.Enable();
-        input_ControlMapping.Actionmap1.Save.Enable();
-        input_ControlMapping.Actionmap1.Reset.Enable();
-        input_ControlMapping.Actionmap1.Undo.Enable();
-        input_ControlMapping.Actionmap1.Redo.Enable();
-
+        input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.Enable();
+            input_ControlMapping.Actionmap1.ToolMode.Enable();
+            input_ControlMapping.Actionmap1.MathMode.Enable();
+            input_ControlMapping.Actionmap1.Modifier.Enable();
+            input_ControlMapping.Actionmap1.Load.Enable();
+            input_ControlMapping.Actionmap1.Save.Enable();
+            input_ControlMapping.Actionmap1.Reset.Enable();
+            input_ControlMapping.Actionmap1.Undo.Enable();
+            input_ControlMapping.Actionmap1.Redo.Enable();
+
+        playerInput = GetComponent<PlayerInput>();
+        action_MathM = playerInput.actions["MathMode"];
+        action_ToolM = playerInput.actions["ToolMode"];
+        action_Cancel_PM = playerInput.actions["Cancel_or_PauseMenue"];
+        action_modifier = playerInput.actions["Modifier"];
+        action_load = playerInput.actions["Load"];
+        action_save = playerInput.actions["Save"];
+        action_reset = playerInput.actions["Reset"];
+        action_undo = playerInput.actions["Undo"];
+        action_redo = playerInput.actions["Redo"];
     }
     private void OnEnable()
     {
-        input_ControlMapping.Actionmap1.Cancel.Enable();
-        input_ControlMapping.Actionmap1.ToolMode.Enable();
-        input_ControlMapping.Actionmap1.MathMode.Enable();
-        input_ControlMapping.Actionmap1.Modifier.Enable();
-        input_ControlMapping.Actionmap1.Load.Enable();
-        input_ControlMapping.Actionmap1.Save.Enable();
-        input_ControlMapping.Actionmap1.Reset.Enable();
-        input_ControlMapping.Actionmap1.Undo.Enable();
-        input_ControlMapping.Actionmap1.Redo.Enable();
+        input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.Enable();
+            input_ControlMapping.Actionmap1.ToolMode.Enable();
+            input_ControlMapping.Actionmap1.MathMode.Enable();
+            input_ControlMapping.Actionmap1.Modifier.Enable();
+            input_ControlMapping.Actionmap1.Load.Enable();
+            input_ControlMapping.Actionmap1.Save.Enable();
+            input_ControlMapping.Actionmap1.Reset.Enable();
+            input_ControlMapping.Actionmap1.Undo.Enable();
+            input_ControlMapping.Actionmap1.Redo.Enable();
     }
 
     private void OnDisable()
     {
-        input_ControlMapping.Actionmap1.Cancel.Disable();
-        input_ControlMapping.Actionmap1.ToolMode.Disable();
-        input_ControlMapping.Actionmap1.MathMode.Disable();
-        input_ControlMapping.Actionmap1.Modifier.Enable();
-        input_ControlMapping.Actionmap1.Load.Disable();
-        input_ControlMapping.Actionmap1.Save.Disable();
-        input_ControlMapping.Actionmap1.Reset.Disable();
-        input_ControlMapping.Actionmap1.Undo.Disable();
-        input_ControlMapping.Actionmap1.Redo.Disable();
+        input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.Disable();
+            input_ControlMapping.Actionmap1.ToolMode.Disable();
+            input_ControlMapping.Actionmap1.MathMode.Disable();
+            input_ControlMapping.Actionmap1.Modifier.Enable();
+            input_ControlMapping.Actionmap1.Load.Disable();
+            input_ControlMapping.Actionmap1.Save.Disable();
+            input_ControlMapping.Actionmap1.Reset.Disable();
+            input_ControlMapping.Actionmap1.Undo.Disable();
+            input_ControlMapping.Actionmap1.Redo.Disable();
     }
 
 
@@ -221,9 +254,18 @@ IEnumerator slowInput()
         yield return new WaitForSecondsRealtime(waitingBetweenInputs);
 
         numinputtrigger = 0;
-         
-        
-        yield return null;
+         action_MathM_int = 0;
+         action_ToolM_int = 0;
+         action_Cancel_PM_int = 0;
+         action_modifier_int = 0;
+         action_load_int = 0;
+         action_save_int = 0;
+         action_reset_int = 0;
+         action_undo_int = 0;
+         action_redo_int = 0;
+
+
+    yield return null;
 
     }
     void CheckIf()
@@ -260,30 +302,33 @@ void CheckIf()
             }
             if (UIconfig.InputManagerVersion == 2 && numinputtrigger==0)
             {
-                if (input_ControlMapping.Actionmap1.ToolMode.ReadValue<float>() != 0)
+                if (action_ToolM.ReadValue<float>()!=0 || action_ToolM_int!=0)//input_ControlMapping.Actionmap1.ToolMode.ReadValue<float>() != 0)
                 {
                     UIconfig.CanvasOnOff_Array[14] = 1;
                     UIconfig.CanvasOnOff_Array[20] = 0;
                     numinputtrigger++;
+                action_ToolM_int = 0;
                     StartCoroutine(slowInput());
                     return;
                 }
-                if (input_ControlMapping.Actionmap1.MathMode.ReadValue<float>() != 0)
+                if (action_MathM.ReadValue<float>() != 0 || action_MathM_int!=0)//input_ControlMapping.Actionmap1.MathMode.ReadValue<float>() != 0)
                 {
 
                     UIconfig.CanvasOnOff_Array[16] = 1;
                     UIconfig.CanvasOnOff_Array[20] = 0;
                     numinputtrigger++;
+                    action_MathM_int = 0;
                     StartCoroutine(slowInput());
                     return;
                 }
 
-                if (input_ControlMapping.Actionmap1.Cancel.ReadValue<float>() != 0)
-                {
+                if (action_Cancel_PM.ReadValue<float>() != 0 || action_Cancel_PM_int!=0)//input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.ReadValue<float>() != 0)
+                    {
                     UIconfig.CanvasOnOff_Array[02] = 1;
                     UIconfig.CanvasOnOff_Array[10] = 0;
                     numinputtrigger++;
-                    StartCoroutine(slowInput());
+                        action_Cancel_PM_int = 0;
+                        StartCoroutine(slowInput());
                     return;
                 }
                 return;
@@ -320,29 +365,32 @@ void CheckIf()
             }
             if (UIconfig.InputManagerVersion == 2 && numinputtrigger == 0)
             {
-                if (input_ControlMapping.Actionmap1.ToolMode.ReadValue<float>() != 0)
+                if (action_ToolM.ReadValue<float>() != 0 || action_ToolM_int!=0)//input_ControlMapping.Actionmap1.ToolMode.ReadValue<float>() != 0)
                 {
                     UIconfig.CanvasOnOff_Array[14] = 0;
                     UIconfig.CanvasOnOff_Array[20] = 1;
                     numinputtrigger++;
+                    action_ToolM_int = 0;
                     StartCoroutine(slowInput());
                     return;
                 }
-                if (input_ControlMapping.Actionmap1.MathMode.ReadValue<float>() != 0)
+                if (action_MathM.ReadValue<float>() != 0 || action_MathM_int!=0)//input_ControlMapping.Actionmap1.MathMode.ReadValue<float>() != 0)
                 {
 
                     UIconfig.CanvasOnOff_Array[14] = 0;
                     UIconfig.CanvasOnOff_Array[16] = 1;
                     numinputtrigger++;
+                    action_MathM_int = 0;
                     StartCoroutine(slowInput());
                     return;
                 }
 
-                if (input_ControlMapping.Actionmap1.Cancel.ReadValue<float>() != 0)
+                if (action_Cancel_PM.ReadValue<float>() != 0 || action_Cancel_PM_int!=0)//input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.ReadValue<float>() != 0)
                 {
                     UIconfig.CanvasOnOff_Array[02] = 1;
                     UIconfig.CanvasOnOff_Array[10] = 0;
                     numinputtrigger++;
+                    action_Cancel_PM_int = 0;
                     StartCoroutine(slowInput());
                     return;
                 }
@@ -372,21 +420,23 @@ void CheckIf()
         }
         if (UIconfig.InputManagerVersion == 2 && numinputtrigger == 0)
         {
-                if (input_ControlMapping.Actionmap1.MathMode.ReadValue<float>() != 0)
+                if (action_MathM.ReadValue<float>() != 0f || action_MathM_int!=0)//input_ControlMapping.Actionmap1.MathMode.ReadValue<float>() != 0)
                 {
 
                     UIconfig.CanvasOnOff_Array[16] = 0;
                     UIconfig.CanvasOnOff_Array[20] = 1;
                     numinputtrigger++;
-                    StartCoroutine(slowInput()); 
+                        action_MathM_int = 0;
+                        StartCoroutine(slowInput()); 
                     return;
                 }
 
-                if (input_ControlMapping.Actionmap1.Cancel.ReadValue<float>() != 0)
+                if (action_Cancel_PM.ReadValue<float>() != 0f || action_Cancel_PM_int!=0)//input_ControlMapping.Actionmap1.Cancel_or_PauseMenue.ReadValue<float>() != 0)
                 {
                     UIconfig.CanvasOnOff_Array[02] = 1;
                     UIconfig.CanvasOnOff_Array[10] = 0;
                     numinputtrigger++;
+                        action_Cancel_PM_int = 0;
                     StartCoroutine(slowInput()); 
                     return;
                 }
@@ -565,37 +615,43 @@ void Update2()
         }
         if (UIconfig.InputManagerVersion == 2)
         {
-            if (input_ControlMapping.Actionmap1.Modifier.ReadValue<float>() != 0)
+            if (action_modifier.ReadValue<float>() != 0 || action_modifier_int != 0)//input_ControlMapping.Actionmap1.Modifier.ReadValue<float>() != 0)
             {
-                if (input_ControlMapping.Actionmap1.Undo.ReadValue<float>() != 0 && numinputtrigger == 0)
+                action_modifier_int = 0;
+                if (numinputtrigger == 0 && (action_undo.ReadValue<float>() != 0 || action_undo_int != 0))//input_ControlMapping.Actionmap1.Undo.ReadValue<float>() != 0 )
                 {
                     StageStatic.stage.factState.undo();
                     numinputtrigger++;
+                    action_undo_int = 0;
                     StartCoroutine(slowInput());
                 }
-                else if (input_ControlMapping.Actionmap1.Redo.ReadValue<float>() != 0 && numinputtrigger == 0)
+                else if (numinputtrigger == 0 && (action_redo.ReadValue<float>() != 0 || action_redo_int != 0))//input_ControlMapping.Actionmap1.Redo.ReadValue<float>() != 0 )
                 {
                     StageStatic.stage.factState.redo();
                     numinputtrigger++;
+                    action_redo_int = 0;
                     StartCoroutine(slowInput());
                 }
-                else if (input_ControlMapping.Actionmap1.Reset.ReadValue<float>() != 0 && numinputtrigger == 0)
+                else if (numinputtrigger == 0 && (action_reset.ReadValue<float>() != 0 || action_reset_int != 0))//input_ControlMapping.Actionmap1.Reset.ReadValue<float>() != 0 )
                 {
                     StageStatic.stage.factState.softreset();
                     numinputtrigger++;
+                    action_reset_int = 0;
                     StartCoroutine(slowInput());
                 }
-                else if (input_ControlMapping.Actionmap1.Save.ReadValue<float>() != 0 && numinputtrigger < 10) 
+                else if (numinputtrigger < 0 && (action_save.ReadValue<float>() != 0 || action_save_int != 0))//input_ControlMapping.Actionmap1.Save.ReadValue<float>() != 0 ) 
                 {
                     StageStatic.stage.push_record();
-                    numinputtrigger= numinputtrigger+10;
+                    numinputtrigger = numinputtrigger + 10;
+                    action_save_int = 0;
                     StartCoroutine(slowInput());
                 }
-                else if (input_ControlMapping.Actionmap1.Load.ReadValue<float>() != 0 && numinputtrigger == 0)
+                else if (numinputtrigger == 0 && (action_load.ReadValue<float>() != 0 || action_load_int != 0))//input_ControlMapping.Actionmap1.Load.ReadValue<float>() != 0 )
                 {
                     StageStatic.stage.factState.hardreset();
                     StageStatic.LoadInitStage(StageStatic.stage.name, !StageStatic.stage.use_install_folder);
                     numinputtrigger++;
+                    action_load_int = 0;
                     StartCoroutine(slowInput());
                 }
             }
@@ -622,7 +678,42 @@ private void SetCamControl123(bool opt)
         CamControl_ScriptChar.enabled = opt;
     }
 
-
+    public void SetCancelOrPauseMenue()
+    {
+        action_Cancel_PM_int = 1;
+    }
+    public void SetMathM()
+    {
+        action_MathM_int = 1;
+    }
+    public void SetToolM()
+    {
+        action_ToolM_int = 1;
+    }
+    public void SetModifier()
+    {
+        action_modifier_int = 1;
+    }
+    public void SetMLoad()
+    {
+        action_load_int = 1;
+    }
+    public void SetMSave()
+    {
+        action_save_int = 1;
+    }
+    public void SetMReset()
+    {
+        action_reset_int = 1;
+    }
+    public void SetMUndo()
+    {
+        action_undo_int = 1;
+    }
+    public void SetMRedo()
+    {
+        action_redo_int = 1;
+    }
 
 
 
diff --git a/Assets/Scripts/UI/InGame/MainPlayerMode_Ctrl.cs b/Assets/Scripts/UI/InGame/MainPlayerMode_Ctrl.cs
index 3defed8c3c9c90a2144345a8eb17f7d9fbe1737d..af60fc87bfb85db4268e7b7efb69857575be081f 100644
--- a/Assets/Scripts/UI/InGame/MainPlayerMode_Ctrl.cs
+++ b/Assets/Scripts/UI/InGame/MainPlayerMode_Ctrl.cs
@@ -31,6 +31,9 @@ public class MainPlayerMode_Ctrl : MonoBehaviour
     public GameObject Escaperoom_GObj;
     public GameObject Sidescroller_GObj;
     public GameObject Moorhuhn_GObj;
+    public GameObject NoInput_GObj;
+    //public GameObject Position_ofActivePlayer;
+    public GameObject Camera_ofActivePlayer;
 
     private int GpMode_before = -99;
 
@@ -47,10 +50,22 @@ void Start()
 
     private void Update()
     {
-        if (GpMode_before!= UIconfig.GameplayMode)
+        if (InputDisable)
+        {
+            if (GpMode_before!= -100)
+            {
+                //Camera_ofActivePlayer.SetActive(false);
+                //Camera_ofActivePlayer.SetActive(true);
+                ClearUIC();
+                GpMode_before = -100;
+                NoInput_GObj.gameObject.SetActive(true);
+            }
+        }
+        if (!InputDisable && GpMode_before != UIconfig.GameplayMode)
         {
             Update2();
             //print(UIconfig.GameplayMode);
+
         }
 
     }
diff --git a/Assets/Scripts/UI/InGame/PointAndClick_changeCam.cs b/Assets/Scripts/UI/InGame/PointAndClick_changeCam.cs
new file mode 100644
index 0000000000000000000000000000000000000000..9500eb462b171b066454a0fb02e54b7ae83c94c1
--- /dev/null
+++ b/Assets/Scripts/UI/InGame/PointAndClick_changeCam.cs
@@ -0,0 +1,51 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI; //andr
+using UnityEngine.SceneManagement;
+using System.IO; //
+using UnityEngine.Video;//streaming
+using UnityEngine.Networking;
+//using static StreamingAssetLoader;
+//using static CheckServer;
+//using static CommunicationEvents;
+using static UIconfig;
+
+
+public class PointAndClick_changeCam : MonoBehaviour
+{
+
+    public GameObject myCamera_GObj;
+
+
+
+    public GameObject Position1_GObj;
+    public GameObject Position2_GObj;
+
+
+
+
+
+
+    void Start()
+    {
+        myCamera_GObj.transform.position = Position1_GObj.transform.position;
+        myCamera_GObj.transform.rotation = Position1_GObj.transform.rotation;
+    }
+
+    private void Update()
+    {
+        if (GameplayMode==2)
+        {
+            //Position1_GObj.
+
+        }
+    }
+    
+
+
+
+
+
+    
+}
\ No newline at end of file
diff --git a/Assets/Scripts/UI/InGame/PointAndClick_changeCam.cs.meta b/Assets/Scripts/UI/InGame/PointAndClick_changeCam.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a5d3c9de47c8104aa8bb6cf683403d390debcf47
--- /dev/null
+++ b/Assets/Scripts/UI/InGame/PointAndClick_changeCam.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f9f5830f10fd93c499033f416ccf504e
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/NetwMenue/ControlOptionsMenue_mobile.cs b/Assets/Scripts/UI/NetwMenue/ControlOptionsMenue_mobile.cs
index 49e247ed163e31acda131ee4d4cc588b02ee9675..89dd33f63f02c05d96a2a7c25163903e55f38c67 100644
--- a/Assets/Scripts/UI/NetwMenue/ControlOptionsMenue_mobile.cs
+++ b/Assets/Scripts/UI/NetwMenue/ControlOptionsMenue_mobile.cs
@@ -42,6 +42,15 @@ void Start()
         InputTXTupdate();
     }
 
+    private void OnEnable()
+    {
+        UIconfig.InputDisable = true;
+    }
+    private void OnDisable()
+    {
+        UIconfig.InputDisable = false;
+    }
+
     private void Update()
     {
         TAV_Slider.GetComponent<Slider>().value = UIconfig.TAvisibility;
@@ -62,6 +71,7 @@ public void InputTXTupdate()
                                 //"\n" +
                                 "Action 1:           " + "\n" +
                                 "Action 2:           " + "\n" +
+                                "Talk:               " + "\n" +
                                 "Change Tool:        " + "\n" +
                                 //"\n" +
                                 "Menue Tools:        " + "\n" +
@@ -83,6 +93,7 @@ public void InputTXTupdate()
                         //"\n" +
                         InputManager_KeyBinding_Fire1_1 + "\n" +
                         InputManager_KeyBinding_Fire2_1 + "\n" +
+                        InputManager_KeyBinding_talk_1 + "\n" +
                         InputManager_KeyBinding_MouseScrollWheel_1 + "\n" +
                         //"\n" +
                         InputManager_KeyBinding_ToolmMenue_1 + "\n" +
diff --git a/Assets/Scripts/UI/PlayerControls/ControlMapping.cs b/Assets/Scripts/UI/PlayerControls/ControlMapping.cs
index ce0ad5d5252ca7ab3fa486cf4dacbd8b35a929d1..daf102228825a8cd4c3b53c3a9cd947f9e7459c3 100644
--- a/Assets/Scripts/UI/PlayerControls/ControlMapping.cs
+++ b/Assets/Scripts/UI/PlayerControls/ControlMapping.cs
@@ -29,9 +29,9 @@ public @ControlMapping()
             ""actions"": [
                 {
                     ""name"": ""Movement"",
-                    ""type"": ""PassThrough"",
+                    ""type"": ""Button"",
                     ""id"": ""f1c2c6f3-2542-45df-8f4e-7660f5fe7215"",
-                    ""expectedControlType"": ""Vector2"",
+                    ""expectedControlType"": ""Button"",
                     ""processors"": """",
                     ""interactions"": """",
                     ""initialStateCheck"": false
@@ -46,7 +46,7 @@ public @ControlMapping()
                     ""initialStateCheck"": true
                 },
                 {
-                    ""name"": ""Fire1 or Mouse left"",
+                    ""name"": ""Fire1_or_Interacting"",
                     ""type"": ""Button"",
                     ""id"": ""25f93509-8bb3-4fe7-9ce3-a1b44d6a0c6c"",
                     ""expectedControlType"": ""Button"",
@@ -64,8 +64,8 @@ public @ControlMapping()
                     ""initialStateCheck"": false
                 },
                 {
-                    ""name"": ""Cancel"",
-                    ""type"": ""Button"",
+                    ""name"": ""Cancel_or_PauseMenue"",
+                    ""type"": ""PassThrough"",
                     ""id"": ""d5aafbfd-31bc-402e-89dc-c21c91212bbc"",
                     ""expectedControlType"": ""Button"",
                     ""processors"": """",
@@ -99,6 +99,24 @@ public @ControlMapping()
                     ""interactions"": """",
                     ""initialStateCheck"": false
                 },
+                {
+                    ""name"": ""Run"",
+                    ""type"": ""Button"",
+                    ""id"": ""c52bbb33-deae-4385-b534-214efe1a8fab"",
+                    ""expectedControlType"": ""Button"",
+                    ""processors"": """",
+                    ""interactions"": """",
+                    ""initialStateCheck"": false
+                },
+                {
+                    ""name"": ""Jump"",
+                    ""type"": ""Button"",
+                    ""id"": ""a3bd3701-579b-40af-bb30-b3922e103742"",
+                    ""expectedControlType"": ""Button"",
+                    ""processors"": """",
+                    ""interactions"": """",
+                    ""initialStateCheck"": false
+                },
                 {
                     ""name"": ""Modifier"",
                     ""type"": ""Button"",
@@ -156,486 +174,508 @@ public @ControlMapping()
             ],
             ""bindings"": [
                 {
-                    ""name"": ""2D Vector"",
-                    ""id"": ""9a56b898-3054-40a9-8d2e-0583e12cf6b3"",
-                    ""path"": ""2DVector"",
-                    ""interactions"": """",
-                    ""processors"": """",
-                    ""groups"": """",
-                    ""action"": ""Movement"",
-                    ""isComposite"": true,
-                    ""isPartOfComposite"": false
-                },
-                {
-                    ""name"": ""up"",
-                    ""id"": ""ec0e7879-f8bd-4a05-8800-b9072a51cb21"",
-                    ""path"": ""<Keyboard>/numpad8"",
+                    ""name"": """",
+                    ""id"": ""74b23070-b002-405d-880f-612ed4af5d02"",
+                    ""path"": ""<Mouse>/delta"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;Keyboard"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""KeyboardMouse"",
+                    ""action"": ""LookCamera"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""down"",
-                    ""id"": ""32643cd1-2b6b-4906-b490-acdebf557b8b"",
-                    ""path"": ""<Keyboard>/numpad5"",
+                    ""name"": """",
+                    ""id"": ""0d155468-d43f-4cf5-83b5-b4747878be94"",
+                    ""path"": ""<Mouse>/leftButton"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;Keyboard"",
-                    ""action"": ""Movement"",
+                    ""groups"": """",
+                    ""action"": ""Fire1_or_Interacting"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""left"",
-                    ""id"": ""e127598c-a7df-435e-8bef-a3729e07cd84"",
-                    ""path"": ""<Keyboard>/numpad4"",
+                    ""name"": """",
+                    ""id"": ""2872ba6f-d166-41d1-b940-2cc49ef513ee"",
+                    ""path"": ""<Touchscreen>/primaryTouch/tap"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;Keyboard"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""Android;KeyboardMouse;test;Gamepad;Keyboard"",
+                    ""action"": ""Fire1_or_Interacting"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""right"",
-                    ""id"": ""93c98071-3376-40f4-92c1-3abfa49a2d9c"",
-                    ""path"": ""<Keyboard>/numpad6"",
+                    ""name"": """",
+                    ""id"": ""a79d2bc0-9552-457e-b6a9-dae57d992831"",
+                    ""path"": ""<Keyboard>/#(p)"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;Keyboard"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""KeyboardMouse;test;Android;Gamepad;Keyboard"",
+                    ""action"": ""Fire1_or_Interacting"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""2D Vector _2"",
-                    ""id"": ""3c9ff928-bcd0-4d9e-b369-67fa808e18c5"",
-                    ""path"": ""2DVector"",
+                    ""name"": ""1D Axis"",
+                    ""id"": ""c96cb1e3-eaac-42f2-a01a-622f458b0f5f"",
+                    ""path"": ""1DAxis"",
                     ""interactions"": """",
                     ""processors"": """",
                     ""groups"": """",
-                    ""action"": ""Movement"",
+                    ""action"": ""Camerazoom"",
                     ""isComposite"": true,
                     ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""up"",
-                    ""id"": ""149852c8-e380-4408-a0fb-3ad271a4d960"",
-                    ""path"": ""<Keyboard>/w"",
+                    ""name"": ""negative"",
+                    ""id"": ""a57d64de-9c4f-488d-a913-9f8e5aa7978f"",
+                    ""path"": ""<Keyboard>/n"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;Keyboard;test;Android;Gamepad"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
+                    ""action"": ""Camerazoom"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": ""down"",
-                    ""id"": ""585d2784-c676-4972-b4d5-c6e01ebcc1b5"",
-                    ""path"": ""<Keyboard>/s"",
+                    ""name"": ""positive"",
+                    ""id"": ""c365ad40-94d3-43b9-bf80-477fdba6e91e"",
+                    ""path"": ""<Keyboard>/h"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;Keyboard;test;Android;Gamepad"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
+                    ""action"": ""Camerazoom"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": ""left"",
-                    ""id"": ""cb0f3e9a-7486-467a-ad99-c32b33848c58"",
-                    ""path"": ""<Keyboard>/a"",
+                    ""name"": """",
+                    ""id"": ""488eb74e-6048-4108-9c2d-3d6f45cea232"",
+                    ""path"": ""<Mouse>/scroll"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;Keyboard;Gamepad;Android;test"",
-                    ""action"": ""Movement"",
+                    ""groups"": "";Keyboard&Mouse"",
+                    ""action"": ""ScrollWheel"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""right"",
-                    ""id"": ""a50f6022-a01b-4188-9292-dd6c13a6b65e"",
-                    ""path"": ""<Keyboard>/d"",
+                    ""name"": """",
+                    ""id"": ""4f4b5569-ca43-4388-b5a3-4e0bb8c0aeb6"",
+                    ""path"": ""<Mouse>/scroll"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;Keyboard;Gamepad;Android;test"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""Keyboard&Mouse;KeyboardMouse;test;Gamepad;Keyboard"",
+                    ""action"": ""Camerazoom"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
                     ""name"": ""2D Vector"",
-                    ""id"": ""4e99003d-6514-4514-a962-82d576a0599c"",
+                    ""id"": ""decbe076-f3ef-4110-8971-21b6ee602241"",
                     ""path"": ""2DVector"",
                     ""interactions"": """",
                     ""processors"": """",
                     ""groups"": """",
-                    ""action"": ""Movement"",
+                    ""action"": ""LookCamera"",
                     ""isComposite"": true,
                     ""isPartOfComposite"": false
                 },
                 {
                     ""name"": ""up"",
-                    ""id"": ""c3d3e2e7-843a-497f-b3a3-a32f4986243e"",
-                    ""path"": ""<Gamepad>/leftStick/up"",
+                    ""id"": ""7d56a2a0-5950-4aa1-898e-32855d5f7256"",
+                    ""path"": ""<Keyboard>/numpad3"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""Keyboard"",
+                    ""action"": ""LookCamera"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
                     ""name"": ""down"",
-                    ""id"": ""90983903-8f82-477f-8cdc-a74fd847388f"",
-                    ""path"": ""<Gamepad>/leftStick/down"",
+                    ""id"": ""a24afabd-506f-4388-87eb-33cfbaaaa35d"",
+                    ""path"": ""<Keyboard>/numpad1"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""Keyboard"",
+                    ""action"": ""LookCamera"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
                     ""name"": ""left"",
-                    ""id"": ""e93492be-6b12-435d-820c-926efa9cc98d"",
-                    ""path"": ""<Gamepad>/leftStick/left"",
+                    ""id"": ""69383c90-a869-4729-a411-59df74ef0f39"",
+                    ""path"": ""<Keyboard>/numpad7"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""Keyboard"",
+                    ""action"": ""LookCamera"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
                     ""name"": ""right"",
-                    ""id"": ""a1196479-b8aa-4f70-a014-36a12152cb7b"",
-                    ""path"": ""<Gamepad>/leftStick/right"",
+                    ""id"": ""37505022-8b8d-4d6a-80b1-55712e986989"",
+                    ""path"": ""<Keyboard>/numpad9"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Gamepad;Android;KeyboardMouse;Keyboard;test"",
-                    ""action"": ""Movement"",
+                    ""groups"": ""Keyboard"",
+                    ""action"": ""LookCamera"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": ""2D Vector"",
-                    ""id"": ""4d4f3df3-0f42-4ed0-8c68-96dfe3967cce"",
-                    ""path"": ""2DVector"",
+                    ""name"": """",
+                    ""id"": ""63d0cd85-5b9a-4354-9a00-37167c9756fe"",
+                    ""path"": ""<Keyboard>/escape"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": """",
-                    ""action"": ""Movement"",
-                    ""isComposite"": true,
+                    ""groups"": ""KeyboardMouse;Keyboard;Gamepad;test;Android"",
+                    ""action"": ""Cancel_or_PauseMenue"",
+                    ""isComposite"": false,
                     ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""up"",
-                    ""id"": ""1603a694-00a7-4077-b427-30b2c201b2b4"",
-                    ""path"": ""<Gamepad>/leftStick/up"",
+                    ""name"": """",
+                    ""id"": ""9b7bf0e3-7480-4381-bee8-9c3bcc373bf6"",
+                    ""path"": ""<Keyboard>/e"",
                     ""interactions"": """",
                     ""processors"": """",
                     ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Movement"",
+                    ""action"": ""ToolMode"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""down"",
-                    ""id"": ""d67b9667-baad-44df-a7bc-5fc5dadf677d"",
-                    ""path"": ""<Gamepad>/leftStick/down"",
+                    ""name"": """",
+                    ""id"": ""d4c7df8f-769c-4d15-a143-815f5c86b485"",
+                    ""path"": ""<Keyboard>/tab"",
                     ""interactions"": """",
                     ""processors"": """",
                     ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Movement"",
+                    ""action"": ""MathMode"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""left"",
-                    ""id"": ""322909e9-974e-41ab-86b8-0ebe2f17b81e"",
-                    ""path"": ""<AndroidGamepad>/leftStick/left"",
+                    ""name"": """",
+                    ""id"": ""c0ba9d0f-646d-40cb-bed8-9ac73f005494"",
+                    ""path"": ""<Keyboard>/c"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Movement"",
+                    ""groups"": """",
+                    ""action"": ""Talking"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""right"",
-                    ""id"": ""daf8bd19-cb0b-40ad-ac35-fb4f15a28b9f"",
-                    ""path"": ""<Gamepad>/leftStick/right"",
+                    ""name"": """",
+                    ""id"": ""85df03b3-004a-42f1-9305-910a2a23c72c"",
+                    ""path"": ""<Keyboard>/m"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Gamepad;Android;KeyboardMouse;Keyboard;test"",
-                    ""action"": ""Movement"",
+                    ""groups"": """",
+                    ""action"": ""Modifier"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": true
+                    ""isPartOfComposite"": false
                 },
                 {
                     ""name"": """",
-                    ""id"": ""74b23070-b002-405d-880f-612ed4af5d02"",
-                    ""path"": ""<Mouse>/delta"",
+                    ""id"": ""3d9f5766-f379-403b-adca-e68c3a59646f"",
+                    ""path"": ""<Keyboard>/l"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse"",
-                    ""action"": ""LookCamera"",
+                    ""groups"": """",
+                    ""action"": ""Load"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": false
                 },
                 {
                     ""name"": """",
-                    ""id"": ""0d155468-d43f-4cf5-83b5-b4747878be94"",
-                    ""path"": ""<Mouse>/leftButton"",
+                    ""id"": ""00a13e97-1c6c-45bd-85e0-ae69f4d6ae99"",
+                    ""path"": ""<Keyboard>/s"",
                     ""interactions"": """",
                     ""processors"": """",
                     ""groups"": """",
-                    ""action"": ""Fire1 or Mouse left"",
+                    ""action"": ""Save"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": false
                 },
                 {
                     ""name"": """",
-                    ""id"": ""2872ba6f-d166-41d1-b940-2cc49ef513ee"",
-                    ""path"": ""<Touchscreen>/primaryTouch/tap"",
+                    ""id"": ""a02a919b-c908-4739-bb38-0d78bf336bc5"",
+                    ""path"": ""<Keyboard>/backspace"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Android;KeyboardMouse;test;Gamepad;Keyboard"",
-                    ""action"": ""Fire1 or Mouse left"",
+                    ""groups"": """",
+                    ""action"": ""Reset"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": false
                 },
                 {
                     ""name"": """",
-                    ""id"": ""a79d2bc0-9552-457e-b6a9-dae57d992831"",
-                    ""path"": ""<Keyboard>/#(p)"",
+                    ""id"": ""bb711fbe-cc20-4036-b440-6ccabba2354c"",
+                    ""path"": ""<Keyboard>/u"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""KeyboardMouse;test;Android;Gamepad;Keyboard"",
-                    ""action"": ""Fire1 or Mouse left"",
+                    ""groups"": """",
+                    ""action"": ""Undo"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""1D Axis"",
-                    ""id"": ""c96cb1e3-eaac-42f2-a01a-622f458b0f5f"",
-                    ""path"": ""1DAxis"",
+                    ""name"": """",
+                    ""id"": ""fc16e4e3-32ae-4e08-8314-fe84f611e0ad"",
+                    ""path"": ""<Keyboard>/r"",
                     ""interactions"": """",
                     ""processors"": """",
                     ""groups"": """",
-                    ""action"": ""Camerazoom"",
+                    ""action"": ""Redo"",
+                    ""isComposite"": false,
+                    ""isPartOfComposite"": false
+                },
+                {
+                    ""name"": """",
+                    ""id"": ""fdf75913-052c-4679-a11f-e7ffdd50c9b6"",
+                    ""path"": ""<Keyboard>/space"",
+                    ""interactions"": """",
+                    ""processors"": """",
+                    ""groups"": """",
+                    ""action"": ""Jump"",
+                    ""isComposite"": false,
+                    ""isPartOfComposite"": false
+                },
+                {
+                    ""name"": ""WASD"",
+                    ""id"": ""3c9ff928-bcd0-4d9e-b369-67fa808e18c5"",
+                    ""path"": ""2DVector"",
+                    ""interactions"": """",
+                    ""processors"": """",
+                    ""groups"": """",
+                    ""action"": ""Movement"",
                     ""isComposite"": true,
                     ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": ""negative"",
-                    ""id"": ""a57d64de-9c4f-488d-a913-9f8e5aa7978f"",
-                    ""path"": ""<Keyboard>/n"",
+                    ""name"": ""up"",
+                    ""id"": ""149852c8-e380-4408-a0fb-3ad271a4d960"",
+                    ""path"": ""<Keyboard>/w"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Camerazoom"",
+                    ""groups"": ""KeyboardMouse;Keyboard"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": ""positive"",
-                    ""id"": ""c365ad40-94d3-43b9-bf80-477fdba6e91e"",
-                    ""path"": ""<Keyboard>/h"",
+                    ""name"": ""down"",
+                    ""id"": ""585d2784-c676-4972-b4d5-c6e01ebcc1b5"",
+                    ""path"": ""<Keyboard>/s"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Camerazoom"",
+                    ""groups"": ""KeyboardMouse;Keyboard"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""488eb74e-6048-4108-9c2d-3d6f45cea232"",
-                    ""path"": ""<Mouse>/scroll"",
+                    ""name"": ""left"",
+                    ""id"": ""cb0f3e9a-7486-467a-ad99-c32b33848c58"",
+                    ""path"": ""<Keyboard>/a"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": "";Keyboard&Mouse"",
-                    ""action"": ""ScrollWheel"",
+                    ""groups"": ""KeyboardMouse;Keyboard"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""4f4b5569-ca43-4388-b5a3-4e0bb8c0aeb6"",
-                    ""path"": ""<Mouse>/scroll"",
+                    ""name"": ""right"",
+                    ""id"": ""a50f6022-a01b-4188-9292-dd6c13a6b65e"",
+                    ""path"": ""<Keyboard>/d"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard&Mouse;KeyboardMouse;test;Gamepad;Keyboard"",
-                    ""action"": ""Camerazoom"",
+                    ""groups"": ""Keyboard;KeyboardMouse"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": ""2D Vector"",
-                    ""id"": ""decbe076-f3ef-4110-8971-21b6ee602241"",
+                    ""name"": ""test_key2"",
+                    ""id"": ""9a56b898-3054-40a9-8d2e-0583e12cf6b3"",
                     ""path"": ""2DVector"",
                     ""interactions"": """",
                     ""processors"": """",
                     ""groups"": """",
-                    ""action"": ""LookCamera"",
+                    ""action"": ""Movement"",
                     ""isComposite"": true,
                     ""isPartOfComposite"": false
                 },
                 {
                     ""name"": ""up"",
-                    ""id"": ""7d56a2a0-5950-4aa1-898e-32855d5f7256"",
-                    ""path"": ""<Keyboard>/numpad3"",
+                    ""id"": ""ec0e7879-f8bd-4a05-8800-b9072a51cb21"",
+                    ""path"": ""<Keyboard>/numpad8"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard"",
-                    ""action"": ""LookCamera"",
+                    ""groups"": ""test;Keyboard"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
                     ""name"": ""down"",
-                    ""id"": ""a24afabd-506f-4388-87eb-33cfbaaaa35d"",
-                    ""path"": ""<Keyboard>/numpad1"",
+                    ""id"": ""32643cd1-2b6b-4906-b490-acdebf557b8b"",
+                    ""path"": ""<Keyboard>/numpad5"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard"",
-                    ""action"": ""LookCamera"",
+                    ""groups"": ""test;Keyboard"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
                     ""name"": ""left"",
-                    ""id"": ""69383c90-a869-4729-a411-59df74ef0f39"",
-                    ""path"": ""<Keyboard>/numpad7"",
+                    ""id"": ""e127598c-a7df-435e-8bef-a3729e07cd84"",
+                    ""path"": ""<Keyboard>/numpad4"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard"",
-                    ""action"": ""LookCamera"",
+                    ""groups"": ""test;Keyboard"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
                     ""name"": ""right"",
-                    ""id"": ""37505022-8b8d-4d6a-80b1-55712e986989"",
-                    ""path"": ""<Keyboard>/numpad9"",
+                    ""id"": ""93c98071-3376-40f4-92c1-3abfa49a2d9c"",
+                    ""path"": ""<Keyboard>/numpad6"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard"",
-                    ""action"": ""LookCamera"",
+                    ""groups"": ""test;Keyboard"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""737cc53a-9e90-4fc4-b809-b0a203eaffd6"",
-                    ""path"": ""*/{Cancel}"",
+                    ""name"": ""Gamepad"",
+                    ""id"": ""4e99003d-6514-4514-a962-82d576a0599c"",
+                    ""path"": ""2DVector"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""Cancel"",
-                    ""isComposite"": false,
+                    ""groups"": """",
+                    ""action"": ""Movement"",
+                    ""isComposite"": true,
                     ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""9b7bf0e3-7480-4381-bee8-9c3bcc373bf6"",
-                    ""path"": ""<Keyboard>/e"",
+                    ""name"": ""up"",
+                    ""id"": ""c3d3e2e7-843a-497f-b3a3-a32f4986243e"",
+                    ""path"": ""<Gamepad>/leftStick/up"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""ToolMode"",
+                    ""groups"": ""Gamepad"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""d4c7df8f-769c-4d15-a143-815f5c86b485"",
-                    ""path"": ""<Keyboard>/tab"",
+                    ""name"": ""down"",
+                    ""id"": ""90983903-8f82-477f-8cdc-a74fd847388f"",
+                    ""path"": ""<Gamepad>/leftStick/down"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": ""Keyboard;Gamepad;Android;test;KeyboardMouse"",
-                    ""action"": ""MathMode"",
+                    ""groups"": ""Gamepad"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""c0ba9d0f-646d-40cb-bed8-9ac73f005494"",
-                    ""path"": ""<Keyboard>/c"",
+                    ""name"": ""left"",
+                    ""id"": ""e93492be-6b12-435d-820c-926efa9cc98d"",
+                    ""path"": ""<Gamepad>/leftStick/left"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": """",
-                    ""action"": ""Talking"",
+                    ""groups"": ""Gamepad"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""85df03b3-004a-42f1-9305-910a2a23c72c"",
-                    ""path"": ""<Keyboard>/m"",
+                    ""name"": ""right"",
+                    ""id"": ""a1196479-b8aa-4f70-a014-36a12152cb7b"",
+                    ""path"": ""<Gamepad>/leftStick/right"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": """",
-                    ""action"": ""Modifier"",
+                    ""groups"": ""Gamepad"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""3d9f5766-f379-403b-adca-e68c3a59646f"",
-                    ""path"": ""<Keyboard>/l"",
+                    ""name"": ""test_g2"",
+                    ""id"": ""4d4f3df3-0f42-4ed0-8c68-96dfe3967cce"",
+                    ""path"": ""2DVector"",
                     ""interactions"": """",
                     ""processors"": """",
                     ""groups"": """",
-                    ""action"": ""Load"",
-                    ""isComposite"": false,
+                    ""action"": ""Movement"",
+                    ""isComposite"": true,
                     ""isPartOfComposite"": false
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""00a13e97-1c6c-45bd-85e0-ae69f4d6ae99"",
-                    ""path"": ""<Keyboard>/s"",
+                    ""name"": ""up"",
+                    ""id"": ""1603a694-00a7-4077-b427-30b2c201b2b4"",
+                    ""path"": ""<Gamepad>/leftStick/up"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": """",
-                    ""action"": ""Save"",
+                    ""groups"": ""test"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""a02a919b-c908-4739-bb38-0d78bf336bc5"",
-                    ""path"": ""<Keyboard>/backspace"",
+                    ""name"": ""down"",
+                    ""id"": ""d67b9667-baad-44df-a7bc-5fc5dadf677d"",
+                    ""path"": ""<Gamepad>/leftStick/down"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": """",
-                    ""action"": ""Reset"",
+                    ""groups"": ""test"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
                 },
                 {
-                    ""name"": """",
-                    ""id"": ""bb711fbe-cc20-4036-b440-6ccabba2354c"",
-                    ""path"": ""<Keyboard>/u"",
+                    ""name"": ""left"",
+                    ""id"": ""322909e9-974e-41ab-86b8-0ebe2f17b81e"",
+                    ""path"": ""<AndroidGamepad>/leftStick/left"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": """",
-                    ""action"": ""Undo"",
+                    ""groups"": ""test"",
+                    ""action"": ""Movement"",
                     ""isComposite"": false,
-                    ""isPartOfComposite"": false
+                    ""isPartOfComposite"": true
+                },
+                {
+                    ""name"": ""right"",
+                    ""id"": ""daf8bd19-cb0b-40ad-ac35-fb4f15a28b9f"",
+                    ""path"": ""<Gamepad>/leftStick/right"",
+                    ""interactions"": """",
+                    ""processors"": """",
+                    ""groups"": ""test"",
+                    ""action"": ""Movement"",
+                    ""isComposite"": false,
+                    ""isPartOfComposite"": true
                 },
                 {
                     ""name"": """",
-                    ""id"": ""fc16e4e3-32ae-4e08-8314-fe84f611e0ad"",
-                    ""path"": ""<Keyboard>/r"",
+                    ""id"": ""070bfdfa-6fae-4d38-80df-f37d07ad82b2"",
+                    ""path"": ""<Keyboard>/leftShift"",
                     ""interactions"": """",
                     ""processors"": """",
-                    ""groups"": """",
-                    ""action"": ""Redo"",
+                    ""groups"": ""Keyboard;KeyboardMouse"",
+                    ""action"": ""Run"",
                     ""isComposite"": false,
                     ""isPartOfComposite"": false
                 }
@@ -1794,12 +1834,14 @@ public @ControlMapping()
         m_Actionmap1 = asset.FindActionMap("Actionmap1", throwIfNotFound: true);
         m_Actionmap1_Movement = m_Actionmap1.FindAction("Movement", throwIfNotFound: true);
         m_Actionmap1_LookCamera = m_Actionmap1.FindAction("LookCamera", throwIfNotFound: true);
-        m_Actionmap1_Fire1orMouseleft = m_Actionmap1.FindAction("Fire1 or Mouse left", throwIfNotFound: true);
+        m_Actionmap1_Fire1_or_Interacting = m_Actionmap1.FindAction("Fire1_or_Interacting", throwIfNotFound: true);
         m_Actionmap1_Camerazoom = m_Actionmap1.FindAction("Camerazoom", throwIfNotFound: true);
-        m_Actionmap1_Cancel = m_Actionmap1.FindAction("Cancel", throwIfNotFound: true);
+        m_Actionmap1_Cancel_or_PauseMenue = m_Actionmap1.FindAction("Cancel_or_PauseMenue", throwIfNotFound: true);
         m_Actionmap1_ToolMode = m_Actionmap1.FindAction("ToolMode", throwIfNotFound: true);
         m_Actionmap1_MathMode = m_Actionmap1.FindAction("MathMode", throwIfNotFound: true);
         m_Actionmap1_Talking = m_Actionmap1.FindAction("Talking", throwIfNotFound: true);
+        m_Actionmap1_Run = m_Actionmap1.FindAction("Run", throwIfNotFound: true);
+        m_Actionmap1_Jump = m_Actionmap1.FindAction("Jump", throwIfNotFound: true);
         m_Actionmap1_Modifier = m_Actionmap1.FindAction("Modifier", throwIfNotFound: true);
         m_Actionmap1_Load = m_Actionmap1.FindAction("Load", throwIfNotFound: true);
         m_Actionmap1_Save = m_Actionmap1.FindAction("Save", throwIfNotFound: true);
@@ -1900,12 +1942,14 @@ public int FindBinding(InputBinding bindingMask, out InputAction action)
     private IActionmap1Actions m_Actionmap1ActionsCallbackInterface;
     private readonly InputAction m_Actionmap1_Movement;
     private readonly InputAction m_Actionmap1_LookCamera;
-    private readonly InputAction m_Actionmap1_Fire1orMouseleft;
+    private readonly InputAction m_Actionmap1_Fire1_or_Interacting;
     private readonly InputAction m_Actionmap1_Camerazoom;
-    private readonly InputAction m_Actionmap1_Cancel;
+    private readonly InputAction m_Actionmap1_Cancel_or_PauseMenue;
     private readonly InputAction m_Actionmap1_ToolMode;
     private readonly InputAction m_Actionmap1_MathMode;
     private readonly InputAction m_Actionmap1_Talking;
+    private readonly InputAction m_Actionmap1_Run;
+    private readonly InputAction m_Actionmap1_Jump;
     private readonly InputAction m_Actionmap1_Modifier;
     private readonly InputAction m_Actionmap1_Load;
     private readonly InputAction m_Actionmap1_Save;
@@ -1918,12 +1962,14 @@ public struct Actionmap1Actions
         public Actionmap1Actions(@ControlMapping wrapper) { m_Wrapper = wrapper; }
         public InputAction @Movement => m_Wrapper.m_Actionmap1_Movement;
         public InputAction @LookCamera => m_Wrapper.m_Actionmap1_LookCamera;
-        public InputAction @Fire1orMouseleft => m_Wrapper.m_Actionmap1_Fire1orMouseleft;
+        public InputAction @Fire1_or_Interacting => m_Wrapper.m_Actionmap1_Fire1_or_Interacting;
         public InputAction @Camerazoom => m_Wrapper.m_Actionmap1_Camerazoom;
-        public InputAction @Cancel => m_Wrapper.m_Actionmap1_Cancel;
+        public InputAction @Cancel_or_PauseMenue => m_Wrapper.m_Actionmap1_Cancel_or_PauseMenue;
         public InputAction @ToolMode => m_Wrapper.m_Actionmap1_ToolMode;
         public InputAction @MathMode => m_Wrapper.m_Actionmap1_MathMode;
         public InputAction @Talking => m_Wrapper.m_Actionmap1_Talking;
+        public InputAction @Run => m_Wrapper.m_Actionmap1_Run;
+        public InputAction @Jump => m_Wrapper.m_Actionmap1_Jump;
         public InputAction @Modifier => m_Wrapper.m_Actionmap1_Modifier;
         public InputAction @Load => m_Wrapper.m_Actionmap1_Load;
         public InputAction @Save => m_Wrapper.m_Actionmap1_Save;
@@ -1945,15 +1991,15 @@ public void SetCallbacks(IActionmap1Actions instance)
                 @LookCamera.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnLookCamera;
                 @LookCamera.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnLookCamera;
                 @LookCamera.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnLookCamera;
-                @Fire1orMouseleft.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnFire1orMouseleft;
-                @Fire1orMouseleft.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnFire1orMouseleft;
-                @Fire1orMouseleft.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnFire1orMouseleft;
+                @Fire1_or_Interacting.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnFire1_or_Interacting;
+                @Fire1_or_Interacting.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnFire1_or_Interacting;
+                @Fire1_or_Interacting.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnFire1_or_Interacting;
                 @Camerazoom.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCamerazoom;
                 @Camerazoom.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCamerazoom;
                 @Camerazoom.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCamerazoom;
-                @Cancel.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCancel;
-                @Cancel.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCancel;
-                @Cancel.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCancel;
+                @Cancel_or_PauseMenue.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCancel_or_PauseMenue;
+                @Cancel_or_PauseMenue.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCancel_or_PauseMenue;
+                @Cancel_or_PauseMenue.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnCancel_or_PauseMenue;
                 @ToolMode.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnToolMode;
                 @ToolMode.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnToolMode;
                 @ToolMode.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnToolMode;
@@ -1963,6 +2009,12 @@ public void SetCallbacks(IActionmap1Actions instance)
                 @Talking.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnTalking;
                 @Talking.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnTalking;
                 @Talking.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnTalking;
+                @Run.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnRun;
+                @Run.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnRun;
+                @Run.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnRun;
+                @Jump.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnJump;
+                @Jump.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnJump;
+                @Jump.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnJump;
                 @Modifier.started -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnModifier;
                 @Modifier.performed -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnModifier;
                 @Modifier.canceled -= m_Wrapper.m_Actionmap1ActionsCallbackInterface.OnModifier;
@@ -1991,15 +2043,15 @@ public void SetCallbacks(IActionmap1Actions instance)
                 @LookCamera.started += instance.OnLookCamera;
                 @LookCamera.performed += instance.OnLookCamera;
                 @LookCamera.canceled += instance.OnLookCamera;
-                @Fire1orMouseleft.started += instance.OnFire1orMouseleft;
-                @Fire1orMouseleft.performed += instance.OnFire1orMouseleft;
-                @Fire1orMouseleft.canceled += instance.OnFire1orMouseleft;
+                @Fire1_or_Interacting.started += instance.OnFire1_or_Interacting;
+                @Fire1_or_Interacting.performed += instance.OnFire1_or_Interacting;
+                @Fire1_or_Interacting.canceled += instance.OnFire1_or_Interacting;
                 @Camerazoom.started += instance.OnCamerazoom;
                 @Camerazoom.performed += instance.OnCamerazoom;
                 @Camerazoom.canceled += instance.OnCamerazoom;
-                @Cancel.started += instance.OnCancel;
-                @Cancel.performed += instance.OnCancel;
-                @Cancel.canceled += instance.OnCancel;
+                @Cancel_or_PauseMenue.started += instance.OnCancel_or_PauseMenue;
+                @Cancel_or_PauseMenue.performed += instance.OnCancel_or_PauseMenue;
+                @Cancel_or_PauseMenue.canceled += instance.OnCancel_or_PauseMenue;
                 @ToolMode.started += instance.OnToolMode;
                 @ToolMode.performed += instance.OnToolMode;
                 @ToolMode.canceled += instance.OnToolMode;
@@ -2009,6 +2061,12 @@ public void SetCallbacks(IActionmap1Actions instance)
                 @Talking.started += instance.OnTalking;
                 @Talking.performed += instance.OnTalking;
                 @Talking.canceled += instance.OnTalking;
+                @Run.started += instance.OnRun;
+                @Run.performed += instance.OnRun;
+                @Run.canceled += instance.OnRun;
+                @Jump.started += instance.OnJump;
+                @Jump.performed += instance.OnJump;
+                @Jump.canceled += instance.OnJump;
                 @Modifier.started += instance.OnModifier;
                 @Modifier.performed += instance.OnModifier;
                 @Modifier.canceled += instance.OnModifier;
@@ -2362,12 +2420,14 @@ public interface IActionmap1Actions
     {
         void OnMovement(InputAction.CallbackContext context);
         void OnLookCamera(InputAction.CallbackContext context);
-        void OnFire1orMouseleft(InputAction.CallbackContext context);
+        void OnFire1_or_Interacting(InputAction.CallbackContext context);
         void OnCamerazoom(InputAction.CallbackContext context);
-        void OnCancel(InputAction.CallbackContext context);
+        void OnCancel_or_PauseMenue(InputAction.CallbackContext context);
         void OnToolMode(InputAction.CallbackContext context);
         void OnMathMode(InputAction.CallbackContext context);
         void OnTalking(InputAction.CallbackContext context);
+        void OnRun(InputAction.CallbackContext context);
+        void OnJump(InputAction.CallbackContext context);
         void OnModifier(InputAction.CallbackContext context);
         void OnLoad(InputAction.CallbackContext context);
         void OnSave(InputAction.CallbackContext context);
diff --git a/Assets/Scripts/UI/PlayerControls/ControlMapping.inputactions b/Assets/Scripts/UI/PlayerControls/ControlMapping.inputactions
index 0ea8c105af74ba02257737a5ea0c6d15e4a3a96c..9fc419eec5bde551450cd00142a271e000ca598b 100644
--- a/Assets/Scripts/UI/PlayerControls/ControlMapping.inputactions
+++ b/Assets/Scripts/UI/PlayerControls/ControlMapping.inputactions
@@ -7,9 +7,9 @@
             "actions": [
                 {
                     "name": "Movement",
-                    "type": "PassThrough",
+                    "type": "Button",
                     "id": "f1c2c6f3-2542-45df-8f4e-7660f5fe7215",
-                    "expectedControlType": "Vector2",
+                    "expectedControlType": "Button",
                     "processors": "",
                     "interactions": "",
                     "initialStateCheck": false
@@ -24,7 +24,7 @@
                     "initialStateCheck": true
                 },
                 {
-                    "name": "Fire1 or Mouse left",
+                    "name": "Fire1_or_Interacting",
                     "type": "Button",
                     "id": "25f93509-8bb3-4fe7-9ce3-a1b44d6a0c6c",
                     "expectedControlType": "Button",
@@ -42,8 +42,8 @@
                     "initialStateCheck": false
                 },
                 {
-                    "name": "Cancel",
-                    "type": "Button",
+                    "name": "Cancel_or_PauseMenue",
+                    "type": "PassThrough",
                     "id": "d5aafbfd-31bc-402e-89dc-c21c91212bbc",
                     "expectedControlType": "Button",
                     "processors": "",
@@ -77,6 +77,24 @@
                     "interactions": "",
                     "initialStateCheck": false
                 },
+                {
+                    "name": "Run",
+                    "type": "Button",
+                    "id": "c52bbb33-deae-4385-b534-214efe1a8fab",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Jump",
+                    "type": "Button",
+                    "id": "a3bd3701-579b-40af-bb30-b3922e103742",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
                 {
                     "name": "Modifier",
                     "type": "Button",
@@ -134,486 +152,508 @@
             ],
             "bindings": [
                 {
-                    "name": "2D Vector",
-                    "id": "9a56b898-3054-40a9-8d2e-0583e12cf6b3",
-                    "path": "2DVector",
-                    "interactions": "",
-                    "processors": "",
-                    "groups": "",
-                    "action": "Movement",
-                    "isComposite": true,
-                    "isPartOfComposite": false
-                },
-                {
-                    "name": "up",
-                    "id": "ec0e7879-f8bd-4a05-8800-b9072a51cb21",
-                    "path": "<Keyboard>/numpad8",
+                    "name": "",
+                    "id": "74b23070-b002-405d-880f-612ed4af5d02",
+                    "path": "<Mouse>/delta",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;Keyboard",
-                    "action": "Movement",
+                    "groups": "KeyboardMouse",
+                    "action": "LookCamera",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
-                    "name": "down",
-                    "id": "32643cd1-2b6b-4906-b490-acdebf557b8b",
-                    "path": "<Keyboard>/numpad5",
+                    "name": "",
+                    "id": "0d155468-d43f-4cf5-83b5-b4747878be94",
+                    "path": "<Mouse>/leftButton",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;Keyboard",
-                    "action": "Movement",
+                    "groups": "",
+                    "action": "Fire1_or_Interacting",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
-                    "name": "left",
-                    "id": "e127598c-a7df-435e-8bef-a3729e07cd84",
-                    "path": "<Keyboard>/numpad4",
+                    "name": "",
+                    "id": "2872ba6f-d166-41d1-b940-2cc49ef513ee",
+                    "path": "<Touchscreen>/primaryTouch/tap",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;Keyboard",
-                    "action": "Movement",
+                    "groups": "Android;KeyboardMouse;test;Gamepad;Keyboard",
+                    "action": "Fire1_or_Interacting",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
-                    "name": "right",
-                    "id": "93c98071-3376-40f4-92c1-3abfa49a2d9c",
-                    "path": "<Keyboard>/numpad6",
+                    "name": "",
+                    "id": "a79d2bc0-9552-457e-b6a9-dae57d992831",
+                    "path": "<Keyboard>/#(p)",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;Keyboard",
-                    "action": "Movement",
+                    "groups": "KeyboardMouse;test;Android;Gamepad;Keyboard",
+                    "action": "Fire1_or_Interacting",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
-                    "name": "2D Vector _2",
-                    "id": "3c9ff928-bcd0-4d9e-b369-67fa808e18c5",
-                    "path": "2DVector",
+                    "name": "1D Axis",
+                    "id": "c96cb1e3-eaac-42f2-a01a-622f458b0f5f",
+                    "path": "1DAxis",
                     "interactions": "",
                     "processors": "",
                     "groups": "",
-                    "action": "Movement",
+                    "action": "Camerazoom",
                     "isComposite": true,
                     "isPartOfComposite": false
                 },
                 {
-                    "name": "up",
-                    "id": "149852c8-e380-4408-a0fb-3ad271a4d960",
-                    "path": "<Keyboard>/w",
+                    "name": "negative",
+                    "id": "a57d64de-9c4f-488d-a913-9f8e5aa7978f",
+                    "path": "<Keyboard>/n",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;Keyboard;test;Android;Gamepad",
-                    "action": "Movement",
+                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
+                    "action": "Camerazoom",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
-                    "name": "down",
-                    "id": "585d2784-c676-4972-b4d5-c6e01ebcc1b5",
-                    "path": "<Keyboard>/s",
+                    "name": "positive",
+                    "id": "c365ad40-94d3-43b9-bf80-477fdba6e91e",
+                    "path": "<Keyboard>/h",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;Keyboard;test;Android;Gamepad",
-                    "action": "Movement",
+                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
+                    "action": "Camerazoom",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
-                    "name": "left",
-                    "id": "cb0f3e9a-7486-467a-ad99-c32b33848c58",
-                    "path": "<Keyboard>/a",
+                    "name": "",
+                    "id": "488eb74e-6048-4108-9c2d-3d6f45cea232",
+                    "path": "<Mouse>/scroll",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;Keyboard;Gamepad;Android;test",
-                    "action": "Movement",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "ScrollWheel",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
-                    "name": "right",
-                    "id": "a50f6022-a01b-4188-9292-dd6c13a6b65e",
-                    "path": "<Keyboard>/d",
+                    "name": "",
+                    "id": "4f4b5569-ca43-4388-b5a3-4e0bb8c0aeb6",
+                    "path": "<Mouse>/scroll",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;Keyboard;Gamepad;Android;test",
-                    "action": "Movement",
+                    "groups": "Keyboard&Mouse;KeyboardMouse;test;Gamepad;Keyboard",
+                    "action": "Camerazoom",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
                     "name": "2D Vector",
-                    "id": "4e99003d-6514-4514-a962-82d576a0599c",
+                    "id": "decbe076-f3ef-4110-8971-21b6ee602241",
                     "path": "2DVector",
                     "interactions": "",
                     "processors": "",
                     "groups": "",
-                    "action": "Movement",
+                    "action": "LookCamera",
                     "isComposite": true,
                     "isPartOfComposite": false
                 },
                 {
                     "name": "up",
-                    "id": "c3d3e2e7-843a-497f-b3a3-a32f4986243e",
-                    "path": "<Gamepad>/leftStick/up",
+                    "id": "7d56a2a0-5950-4aa1-898e-32855d5f7256",
+                    "path": "<Keyboard>/numpad3",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Movement",
+                    "groups": "Keyboard",
+                    "action": "LookCamera",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
                     "name": "down",
-                    "id": "90983903-8f82-477f-8cdc-a74fd847388f",
-                    "path": "<Gamepad>/leftStick/down",
+                    "id": "a24afabd-506f-4388-87eb-33cfbaaaa35d",
+                    "path": "<Keyboard>/numpad1",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Movement",
+                    "groups": "Keyboard",
+                    "action": "LookCamera",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
                     "name": "left",
-                    "id": "e93492be-6b12-435d-820c-926efa9cc98d",
-                    "path": "<Gamepad>/leftStick/left",
+                    "id": "69383c90-a869-4729-a411-59df74ef0f39",
+                    "path": "<Keyboard>/numpad7",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Movement",
+                    "groups": "Keyboard",
+                    "action": "LookCamera",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
                     "name": "right",
-                    "id": "a1196479-b8aa-4f70-a014-36a12152cb7b",
-                    "path": "<Gamepad>/leftStick/right",
+                    "id": "37505022-8b8d-4d6a-80b1-55712e986989",
+                    "path": "<Keyboard>/numpad9",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Gamepad;Android;KeyboardMouse;Keyboard;test",
-                    "action": "Movement",
+                    "groups": "Keyboard",
+                    "action": "LookCamera",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
-                    "name": "2D Vector",
-                    "id": "4d4f3df3-0f42-4ed0-8c68-96dfe3967cce",
-                    "path": "2DVector",
+                    "name": "",
+                    "id": "63d0cd85-5b9a-4354-9a00-37167c9756fe",
+                    "path": "<Keyboard>/escape",
                     "interactions": "",
                     "processors": "",
-                    "groups": "",
-                    "action": "Movement",
-                    "isComposite": true,
+                    "groups": "KeyboardMouse;Keyboard;Gamepad;test;Android",
+                    "action": "Cancel_or_PauseMenue",
+                    "isComposite": false,
                     "isPartOfComposite": false
                 },
                 {
-                    "name": "up",
-                    "id": "1603a694-00a7-4077-b427-30b2c201b2b4",
-                    "path": "<Gamepad>/leftStick/up",
+                    "name": "",
+                    "id": "9b7bf0e3-7480-4381-bee8-9c3bcc373bf6",
+                    "path": "<Keyboard>/e",
                     "interactions": "",
                     "processors": "",
                     "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Movement",
+                    "action": "ToolMode",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
-                    "name": "down",
-                    "id": "d67b9667-baad-44df-a7bc-5fc5dadf677d",
-                    "path": "<Gamepad>/leftStick/down",
+                    "name": "",
+                    "id": "d4c7df8f-769c-4d15-a143-815f5c86b485",
+                    "path": "<Keyboard>/tab",
                     "interactions": "",
                     "processors": "",
                     "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Movement",
+                    "action": "MathMode",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
-                    "name": "left",
-                    "id": "322909e9-974e-41ab-86b8-0ebe2f17b81e",
-                    "path": "<AndroidGamepad>/leftStick/left",
+                    "name": "",
+                    "id": "c0ba9d0f-646d-40cb-bed8-9ac73f005494",
+                    "path": "<Keyboard>/c",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Movement",
+                    "groups": "",
+                    "action": "Talking",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
-                    "name": "right",
-                    "id": "daf8bd19-cb0b-40ad-ac35-fb4f15a28b9f",
-                    "path": "<Gamepad>/leftStick/right",
+                    "name": "",
+                    "id": "85df03b3-004a-42f1-9305-910a2a23c72c",
+                    "path": "<Keyboard>/m",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Gamepad;Android;KeyboardMouse;Keyboard;test",
-                    "action": "Movement",
+                    "groups": "",
+                    "action": "Modifier",
                     "isComposite": false,
-                    "isPartOfComposite": true
+                    "isPartOfComposite": false
                 },
                 {
                     "name": "",
-                    "id": "74b23070-b002-405d-880f-612ed4af5d02",
-                    "path": "<Mouse>/delta",
+                    "id": "3d9f5766-f379-403b-adca-e68c3a59646f",
+                    "path": "<Keyboard>/l",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse",
-                    "action": "LookCamera",
+                    "groups": "",
+                    "action": "Load",
                     "isComposite": false,
                     "isPartOfComposite": false
                 },
                 {
                     "name": "",
-                    "id": "0d155468-d43f-4cf5-83b5-b4747878be94",
-                    "path": "<Mouse>/leftButton",
+                    "id": "00a13e97-1c6c-45bd-85e0-ae69f4d6ae99",
+                    "path": "<Keyboard>/s",
                     "interactions": "",
                     "processors": "",
                     "groups": "",
-                    "action": "Fire1 or Mouse left",
+                    "action": "Save",
                     "isComposite": false,
                     "isPartOfComposite": false
                 },
                 {
                     "name": "",
-                    "id": "2872ba6f-d166-41d1-b940-2cc49ef513ee",
-                    "path": "<Touchscreen>/primaryTouch/tap",
+                    "id": "a02a919b-c908-4739-bb38-0d78bf336bc5",
+                    "path": "<Keyboard>/backspace",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Android;KeyboardMouse;test;Gamepad;Keyboard",
-                    "action": "Fire1 or Mouse left",
+                    "groups": "",
+                    "action": "Reset",
                     "isComposite": false,
                     "isPartOfComposite": false
                 },
                 {
                     "name": "",
-                    "id": "a79d2bc0-9552-457e-b6a9-dae57d992831",
-                    "path": "<Keyboard>/#(p)",
+                    "id": "bb711fbe-cc20-4036-b440-6ccabba2354c",
+                    "path": "<Keyboard>/u",
                     "interactions": "",
                     "processors": "",
-                    "groups": "KeyboardMouse;test;Android;Gamepad;Keyboard",
-                    "action": "Fire1 or Mouse left",
+                    "groups": "",
+                    "action": "Undo",
                     "isComposite": false,
                     "isPartOfComposite": false
                 },
                 {
-                    "name": "1D Axis",
-                    "id": "c96cb1e3-eaac-42f2-a01a-622f458b0f5f",
-                    "path": "1DAxis",
+                    "name": "",
+                    "id": "fc16e4e3-32ae-4e08-8314-fe84f611e0ad",
+                    "path": "<Keyboard>/r",
                     "interactions": "",
                     "processors": "",
                     "groups": "",
-                    "action": "Camerazoom",
+                    "action": "Redo",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "fdf75913-052c-4679-a11f-e7ffdd50c9b6",
+                    "path": "<Keyboard>/space",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "",
+                    "action": "Jump",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "WASD",
+                    "id": "3c9ff928-bcd0-4d9e-b369-67fa808e18c5",
+                    "path": "2DVector",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "",
+                    "action": "Movement",
                     "isComposite": true,
                     "isPartOfComposite": false
                 },
                 {
-                    "name": "negative",
-                    "id": "a57d64de-9c4f-488d-a913-9f8e5aa7978f",
-                    "path": "<Keyboard>/n",
+                    "name": "up",
+                    "id": "149852c8-e380-4408-a0fb-3ad271a4d960",
+                    "path": "<Keyboard>/w",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Camerazoom",
+                    "groups": "KeyboardMouse;Keyboard",
+                    "action": "Movement",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
-                    "name": "positive",
-                    "id": "c365ad40-94d3-43b9-bf80-477fdba6e91e",
-                    "path": "<Keyboard>/h",
+                    "name": "down",
+                    "id": "585d2784-c676-4972-b4d5-c6e01ebcc1b5",
+                    "path": "<Keyboard>/s",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Camerazoom",
+                    "groups": "KeyboardMouse;Keyboard",
+                    "action": "Movement",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "488eb74e-6048-4108-9c2d-3d6f45cea232",
-                    "path": "<Mouse>/scroll",
+                    "name": "left",
+                    "id": "cb0f3e9a-7486-467a-ad99-c32b33848c58",
+                    "path": "<Keyboard>/a",
                     "interactions": "",
                     "processors": "",
-                    "groups": ";Keyboard&Mouse",
-                    "action": "ScrollWheel",
+                    "groups": "KeyboardMouse;Keyboard",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "4f4b5569-ca43-4388-b5a3-4e0bb8c0aeb6",
-                    "path": "<Mouse>/scroll",
+                    "name": "right",
+                    "id": "a50f6022-a01b-4188-9292-dd6c13a6b65e",
+                    "path": "<Keyboard>/d",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard&Mouse;KeyboardMouse;test;Gamepad;Keyboard",
-                    "action": "Camerazoom",
+                    "groups": "Keyboard;KeyboardMouse",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
                 },
                 {
-                    "name": "2D Vector",
-                    "id": "decbe076-f3ef-4110-8971-21b6ee602241",
+                    "name": "test_key2",
+                    "id": "9a56b898-3054-40a9-8d2e-0583e12cf6b3",
                     "path": "2DVector",
                     "interactions": "",
                     "processors": "",
                     "groups": "",
-                    "action": "LookCamera",
+                    "action": "Movement",
                     "isComposite": true,
                     "isPartOfComposite": false
                 },
                 {
                     "name": "up",
-                    "id": "7d56a2a0-5950-4aa1-898e-32855d5f7256",
-                    "path": "<Keyboard>/numpad3",
+                    "id": "ec0e7879-f8bd-4a05-8800-b9072a51cb21",
+                    "path": "<Keyboard>/numpad8",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard",
-                    "action": "LookCamera",
+                    "groups": "test;Keyboard",
+                    "action": "Movement",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
                     "name": "down",
-                    "id": "a24afabd-506f-4388-87eb-33cfbaaaa35d",
-                    "path": "<Keyboard>/numpad1",
+                    "id": "32643cd1-2b6b-4906-b490-acdebf557b8b",
+                    "path": "<Keyboard>/numpad5",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard",
-                    "action": "LookCamera",
+                    "groups": "test;Keyboard",
+                    "action": "Movement",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
                     "name": "left",
-                    "id": "69383c90-a869-4729-a411-59df74ef0f39",
-                    "path": "<Keyboard>/numpad7",
+                    "id": "e127598c-a7df-435e-8bef-a3729e07cd84",
+                    "path": "<Keyboard>/numpad4",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard",
-                    "action": "LookCamera",
+                    "groups": "test;Keyboard",
+                    "action": "Movement",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
                     "name": "right",
-                    "id": "37505022-8b8d-4d6a-80b1-55712e986989",
-                    "path": "<Keyboard>/numpad9",
+                    "id": "93c98071-3376-40f4-92c1-3abfa49a2d9c",
+                    "path": "<Keyboard>/numpad6",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard",
-                    "action": "LookCamera",
+                    "groups": "test;Keyboard",
+                    "action": "Movement",
                     "isComposite": false,
                     "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "737cc53a-9e90-4fc4-b809-b0a203eaffd6",
-                    "path": "*/{Cancel}",
+                    "name": "Gamepad",
+                    "id": "4e99003d-6514-4514-a962-82d576a0599c",
+                    "path": "2DVector",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "Cancel",
-                    "isComposite": false,
+                    "groups": "",
+                    "action": "Movement",
+                    "isComposite": true,
                     "isPartOfComposite": false
                 },
                 {
-                    "name": "",
-                    "id": "9b7bf0e3-7480-4381-bee8-9c3bcc373bf6",
-                    "path": "<Keyboard>/e",
+                    "name": "up",
+                    "id": "c3d3e2e7-843a-497f-b3a3-a32f4986243e",
+                    "path": "<Gamepad>/leftStick/up",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "ToolMode",
+                    "groups": "Gamepad",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "d4c7df8f-769c-4d15-a143-815f5c86b485",
-                    "path": "<Keyboard>/tab",
+                    "name": "down",
+                    "id": "90983903-8f82-477f-8cdc-a74fd847388f",
+                    "path": "<Gamepad>/leftStick/down",
                     "interactions": "",
                     "processors": "",
-                    "groups": "Keyboard;Gamepad;Android;test;KeyboardMouse",
-                    "action": "MathMode",
+                    "groups": "Gamepad",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "c0ba9d0f-646d-40cb-bed8-9ac73f005494",
-                    "path": "<Keyboard>/c",
+                    "name": "left",
+                    "id": "e93492be-6b12-435d-820c-926efa9cc98d",
+                    "path": "<Gamepad>/leftStick/left",
                     "interactions": "",
                     "processors": "",
-                    "groups": "",
-                    "action": "Talking",
+                    "groups": "Gamepad",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "85df03b3-004a-42f1-9305-910a2a23c72c",
-                    "path": "<Keyboard>/m",
+                    "name": "right",
+                    "id": "a1196479-b8aa-4f70-a014-36a12152cb7b",
+                    "path": "<Gamepad>/leftStick/right",
                     "interactions": "",
                     "processors": "",
-                    "groups": "",
-                    "action": "Modifier",
+                    "groups": "Gamepad",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "3d9f5766-f379-403b-adca-e68c3a59646f",
-                    "path": "<Keyboard>/l",
+                    "name": "test_g2",
+                    "id": "4d4f3df3-0f42-4ed0-8c68-96dfe3967cce",
+                    "path": "2DVector",
                     "interactions": "",
                     "processors": "",
                     "groups": "",
-                    "action": "Load",
-                    "isComposite": false,
+                    "action": "Movement",
+                    "isComposite": true,
                     "isPartOfComposite": false
                 },
                 {
-                    "name": "",
-                    "id": "00a13e97-1c6c-45bd-85e0-ae69f4d6ae99",
-                    "path": "<Keyboard>/s",
+                    "name": "up",
+                    "id": "1603a694-00a7-4077-b427-30b2c201b2b4",
+                    "path": "<Gamepad>/leftStick/up",
                     "interactions": "",
                     "processors": "",
-                    "groups": "",
-                    "action": "Save",
+                    "groups": "test",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "a02a919b-c908-4739-bb38-0d78bf336bc5",
-                    "path": "<Keyboard>/backspace",
+                    "name": "down",
+                    "id": "d67b9667-baad-44df-a7bc-5fc5dadf677d",
+                    "path": "<Gamepad>/leftStick/down",
                     "interactions": "",
                     "processors": "",
-                    "groups": "",
-                    "action": "Reset",
+                    "groups": "test",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
                 },
                 {
-                    "name": "",
-                    "id": "bb711fbe-cc20-4036-b440-6ccabba2354c",
-                    "path": "<Keyboard>/u",
+                    "name": "left",
+                    "id": "322909e9-974e-41ab-86b8-0ebe2f17b81e",
+                    "path": "<AndroidGamepad>/leftStick/left",
                     "interactions": "",
                     "processors": "",
-                    "groups": "",
-                    "action": "Undo",
+                    "groups": "test",
+                    "action": "Movement",
                     "isComposite": false,
-                    "isPartOfComposite": false
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "daf8bd19-cb0b-40ad-ac35-fb4f15a28b9f",
+                    "path": "<Gamepad>/leftStick/right",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "test",
+                    "action": "Movement",
+                    "isComposite": false,
+                    "isPartOfComposite": true
                 },
                 {
                     "name": "",
-                    "id": "fc16e4e3-32ae-4e08-8314-fe84f611e0ad",
-                    "path": "<Keyboard>/r",
+                    "id": "070bfdfa-6fae-4d38-80df-f37d07ad82b2",
+                    "path": "<Keyboard>/leftShift",
                     "interactions": "",
                     "processors": "",
-                    "groups": "",
-                    "action": "Redo",
+                    "groups": "Keyboard;KeyboardMouse",
+                    "action": "Run",
                     "isComposite": false,
                     "isPartOfComposite": false
                 }
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage.meta
new file mode 100644
index 0000000000000000000000000000000000000000..e037977f39c40f379bd5d173a934f4500a564999
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e47a991ce4d77344eb9c3c65845ad5fc
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/GamepadIconsExample.cs b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/GamepadIconsExample.cs
new file mode 100644
index 0000000000000000000000000000000000000000..30f97188b25173362e6dba83b2f7c002777bbec2
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/GamepadIconsExample.cs
@@ -0,0 +1,113 @@
+using System;
+using UnityEngine.UI;
+
+////TODO: have updateBindingUIEvent receive a control path string, too (in addition to the device layout name)
+
+namespace UnityEngine.InputSystem.PlayerControls.RebindUI
+{
+    /// <summary>
+    /// This is an example for how to override the default display behavior of bindings. The component
+    /// hooks into <see cref="RebindActionUI.updateBindingUIEvent"/> which is triggered when UI display
+    /// of a binding should be refreshed. It then checks whether we have an icon for the current binding
+    /// and if so, replaces the default text display with an icon.
+    /// </summary>
+    public class GamepadIconsExample : MonoBehaviour
+    {
+        public GamepadIcons xbox;
+        public GamepadIcons ps4;
+
+        protected void OnEnable()
+        {
+            // Hook into all updateBindingUIEvents on all RebindActionUI components in our hierarchy.
+            var rebindUIComponents = transform.GetComponentsInChildren<RebindActionUI>();
+            foreach (var component in rebindUIComponents)
+            {
+                component.updateBindingUIEvent.AddListener(OnUpdateBindingDisplay);
+                component.UpdateBindingDisplay();
+            }
+        }
+
+        protected void OnUpdateBindingDisplay(RebindActionUI component, string bindingDisplayString, string deviceLayoutName, string controlPath)
+        {
+            if (string.IsNullOrEmpty(deviceLayoutName) || string.IsNullOrEmpty(controlPath))
+                return;
+
+            var icon = default(Sprite);
+            if (InputSystem.IsFirstLayoutBasedOnSecond(deviceLayoutName, "DualShockGamepad"))
+                icon = ps4.GetSprite(controlPath);
+            else if (InputSystem.IsFirstLayoutBasedOnSecond(deviceLayoutName, "Gamepad"))
+                icon = xbox.GetSprite(controlPath);
+
+            var textComponent = component.bindingText;
+
+            // Grab Image component.
+            var imageGO = textComponent.transform.parent.Find("ActionBindingIcon");
+            var imageComponent = imageGO.GetComponent<Image>();
+
+            if (icon != null)
+            {
+                textComponent.gameObject.SetActive(false);
+                imageComponent.sprite = icon;
+                imageComponent.gameObject.SetActive(true);
+            }
+            else
+            {
+                textComponent.gameObject.SetActive(true);
+                imageComponent.gameObject.SetActive(false);
+            }
+        }
+
+        [Serializable]
+        public struct GamepadIcons
+        {
+            public Sprite buttonSouth;
+            public Sprite buttonNorth;
+            public Sprite buttonEast;
+            public Sprite buttonWest;
+            public Sprite startButton;
+            public Sprite selectButton;
+            public Sprite leftTrigger;
+            public Sprite rightTrigger;
+            public Sprite leftShoulder;
+            public Sprite rightShoulder;
+            public Sprite dpad;
+            public Sprite dpadUp;
+            public Sprite dpadDown;
+            public Sprite dpadLeft;
+            public Sprite dpadRight;
+            public Sprite leftStick;
+            public Sprite rightStick;
+            public Sprite leftStickPress;
+            public Sprite rightStickPress;
+
+            public Sprite GetSprite(string controlPath)
+            {
+                // From the input system, we get the path of the control on device. So we can just
+                // map from that to the sprites we have for gamepads.
+                switch (controlPath)
+                {
+                    case "buttonSouth": return buttonSouth;
+                    case "buttonNorth": return buttonNorth;
+                    case "buttonEast": return buttonEast;
+                    case "buttonWest": return buttonWest;
+                    case "start": return startButton;
+                    case "select": return selectButton;
+                    case "leftTrigger": return leftTrigger;
+                    case "rightTrigger": return rightTrigger;
+                    case "leftShoulder": return leftShoulder;
+                    case "rightShoulder": return rightShoulder;
+                    case "dpad": return dpad;
+                    case "dpad/up": return dpadUp;
+                    case "dpad/down": return dpadDown;
+                    case "dpad/left": return dpadLeft;
+                    case "dpad/right": return dpadRight;
+                    case "leftStick": return leftStick;
+                    case "rightStick": return rightStick;
+                    case "leftStickPress": return leftStickPress;
+                    case "rightStickPress": return rightStickPress;
+                }
+                return null;
+            }
+        }
+    }
+}
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/GamepadIconsExample.cs.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/GamepadIconsExample.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a4fc00e60ca9d19e3f6022fe399029893147e616
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/GamepadIconsExample.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 89b475f1fa8ccc145bd61b7fccfc3914
+timeCreated: 1574980060
\ No newline at end of file
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUI.cs b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUI.cs
new file mode 100644
index 0000000000000000000000000000000000000000..cf661b6da735a19fd29c8f228b7873a04d1e8573
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUI.cs
@@ -0,0 +1,444 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine.Events;
+using UnityEngine.UI;
+
+////TODO: localization support
+
+////TODO: deal with composites that have parts bound in different control schemes
+
+namespace UnityEngine.InputSystem.PlayerControls.RebindUI
+{
+    /// <summary>
+    /// A reusable component with a self-contained UI for rebinding a single action.
+    /// </summary>
+    public class RebindActionUI : MonoBehaviour
+    {
+        /// <summary>
+        /// Reference to the action that is to be rebound.
+        /// </summary>
+        public InputActionReference actionReference
+        {
+            get => m_Action;
+            set
+            {
+                m_Action = value;
+                UpdateActionLabel();
+                UpdateBindingDisplay();
+            }
+        }
+
+        /// <summary>
+        /// ID (in string form) of the binding that is to be rebound on the action.
+        /// </summary>
+        /// <seealso cref="InputBinding.id"/>
+        public string bindingId
+        {
+            get => m_BindingId;
+            set
+            {
+                m_BindingId = value;
+                UpdateBindingDisplay();
+            }
+        }
+
+        public InputBinding.DisplayStringOptions displayStringOptions
+        {
+            get => m_DisplayStringOptions;
+            set
+            {
+                m_DisplayStringOptions = value;
+                UpdateBindingDisplay();
+            }
+        }
+
+        /// <summary>
+        /// Text component that receives the name of the action. Optional.
+        /// </summary>
+        public Text actionLabel
+        {
+            get => m_ActionLabel;
+            set
+            {
+                m_ActionLabel = value;
+                UpdateActionLabel();
+            }
+        }
+
+        /// <summary>
+        /// Text component that receives the display string of the binding. Can be <c>null</c> in which
+        /// case the component entirely relies on <see cref="updateBindingUIEvent"/>.
+        /// </summary>
+        public Text bindingText
+        {
+            get => m_BindingText;
+            set
+            {
+                m_BindingText = value;
+                UpdateBindingDisplay();
+            }
+        }
+
+        /// <summary>
+        /// Optional text component that receives a text prompt when waiting for a control to be actuated.
+        /// </summary>
+        /// <seealso cref="startRebindEvent"/>
+        /// <seealso cref="rebindOverlay"/>
+        public Text rebindPrompt
+        {
+            get => m_RebindText;
+            set => m_RebindText = value;
+        }
+
+        /// <summary>
+        /// Optional UI that is activated when an interactive rebind is started and deactivated when the rebind
+        /// is finished. This is normally used to display an overlay over the current UI while the system is
+        /// waiting for a control to be actuated.
+        /// </summary>
+        /// <remarks>
+        /// If neither <see cref="rebindPrompt"/> nor <c>rebindOverlay</c> is set, the component will temporarily
+        /// replaced the <see cref="bindingText"/> (if not <c>null</c>) with <c>"Waiting..."</c>.
+        /// </remarks>
+        /// <seealso cref="startRebindEvent"/>
+        /// <seealso cref="rebindPrompt"/>
+        public GameObject rebindOverlay
+        {
+            get => m_RebindOverlay;
+            set => m_RebindOverlay = value;
+        }
+
+        /// <summary>
+        /// Event that is triggered every time the UI updates to reflect the current binding.
+        /// This can be used to tie custom visualizations to bindings.
+        /// </summary>
+        public UpdateBindingUIEvent updateBindingUIEvent
+        {
+            get
+            {
+                if (m_UpdateBindingUIEvent == null)
+                    m_UpdateBindingUIEvent = new UpdateBindingUIEvent();
+                return m_UpdateBindingUIEvent;
+            }
+        }
+
+        /// <summary>
+        /// Event that is triggered when an interactive rebind is started on the action.
+        /// </summary>
+        public InteractiveRebindEvent startRebindEvent
+        {
+            get
+            {
+                if (m_RebindStartEvent == null)
+                    m_RebindStartEvent = new InteractiveRebindEvent();
+                return m_RebindStartEvent;
+            }
+        }
+
+        /// <summary>
+        /// Event that is triggered when an interactive rebind has been completed or canceled.
+        /// </summary>
+        public InteractiveRebindEvent stopRebindEvent
+        {
+            get
+            {
+                if (m_RebindStopEvent == null)
+                    m_RebindStopEvent = new InteractiveRebindEvent();
+                return m_RebindStopEvent;
+            }
+        }
+
+        /// <summary>
+        /// When an interactive rebind is in progress, this is the rebind operation controller.
+        /// Otherwise, it is <c>null</c>.
+        /// </summary>
+        public InputActionRebindingExtensions.RebindingOperation ongoingRebind => m_RebindOperation;
+
+        /// <summary>
+        /// Return the action and binding index for the binding that is targeted by the component
+        /// according to
+        /// </summary>
+        /// <param name="action"></param>
+        /// <param name="bindingIndex"></param>
+        /// <returns></returns>
+        public bool ResolveActionAndBinding(out InputAction action, out int bindingIndex)
+        {
+            bindingIndex = -1;
+
+            action = m_Action?.action;
+            if (action == null)
+                return false;
+
+            if (string.IsNullOrEmpty(m_BindingId))
+                return false;
+
+            // Look up binding index.
+            var bindingId = new Guid(m_BindingId);
+            bindingIndex = action.bindings.IndexOf(x => x.id == bindingId);
+            if (bindingIndex == -1)
+            {
+                Debug.LogError($"Cannot find binding with ID '{bindingId}' on '{action}'", this);
+                return false;
+            }
+
+            return true;
+        }
+
+        /// <summary>
+        /// Trigger a refresh of the currently displayed binding.
+        /// </summary>
+        public void UpdateBindingDisplay()
+        {
+            var displayString = string.Empty;
+            var deviceLayoutName = default(string);
+            var controlPath = default(string);
+
+            // Get display string from action.
+            var action = m_Action?.action;
+            if (action != null)
+            {
+                var bindingIndex = action.bindings.IndexOf(x => x.id.ToString() == m_BindingId);
+                if (bindingIndex != -1)
+                    displayString = action.GetBindingDisplayString(bindingIndex, out deviceLayoutName, out controlPath, displayStringOptions);
+            }
+
+            // Set on label (if any).
+            if (m_BindingText != null)
+                m_BindingText.text = displayString;
+
+            // Give listeners a chance to configure UI in response.
+            m_UpdateBindingUIEvent?.Invoke(this, displayString, deviceLayoutName, controlPath);
+        }
+
+        /// <summary>
+        /// Remove currently applied binding overrides.
+        /// </summary>
+        public void ResetToDefault()
+        {
+            if (!ResolveActionAndBinding(out var action, out var bindingIndex))
+                return;
+
+            if (action.bindings[bindingIndex].isComposite)
+            {
+                // It's a composite. Remove overrides from part bindings.
+                for (var i = bindingIndex + 1; i < action.bindings.Count && action.bindings[i].isPartOfComposite; ++i)
+                    action.RemoveBindingOverride(i);
+            }
+            else
+            {
+                action.RemoveBindingOverride(bindingIndex);
+            }
+            UpdateBindingDisplay();
+        }
+
+        /// <summary>
+        /// Initiate an interactive rebind that lets the player actuate a control to choose a new binding
+        /// for the action.
+        /// </summary>
+        public void StartInteractiveRebind()
+        {
+            if (!ResolveActionAndBinding(out var action, out var bindingIndex))
+                return;
+
+            // If the binding is a composite, we need to rebind each part in turn.
+            if (action.bindings[bindingIndex].isComposite)
+            {
+                var firstPartIndex = bindingIndex + 1;
+                if (firstPartIndex < action.bindings.Count && action.bindings[firstPartIndex].isPartOfComposite)
+                    PerformInteractiveRebind(action, firstPartIndex, allCompositeParts: true);
+            }
+            else
+            {
+                PerformInteractiveRebind(action, bindingIndex);
+            }
+        }
+
+        private void PerformInteractiveRebind(InputAction action, int bindingIndex, bool allCompositeParts = false)
+        {
+            m_RebindOperation?.Cancel(); // Will null out m_RebindOperation.
+
+            void CleanUp()
+            {
+                m_RebindOperation?.Dispose();
+                m_RebindOperation = null;
+            }
+
+            // Configure the rebind.
+            m_RebindOperation = action.PerformInteractiveRebinding(bindingIndex)
+                .OnCancel(
+                    operation =>
+                    {
+                        m_RebindStopEvent?.Invoke(this, operation);
+                        m_RebindOverlay?.SetActive(false);
+                        UpdateBindingDisplay();
+                        CleanUp();
+                    })
+                .OnComplete(
+                    operation =>
+                    {
+                        m_RebindOverlay?.SetActive(false);
+                        m_RebindStopEvent?.Invoke(this, operation);
+                        UpdateBindingDisplay();
+                        CleanUp();
+
+                        // If there's more composite parts we should bind, initiate a rebind
+                        // for the next part.
+                        if (allCompositeParts)
+                        {
+                            var nextBindingIndex = bindingIndex + 1;
+                            if (nextBindingIndex < action.bindings.Count && action.bindings[nextBindingIndex].isPartOfComposite)
+                                PerformInteractiveRebind(action, nextBindingIndex, true);
+                        }
+                    });
+
+            // If it's a part binding, show the name of the part in the UI.
+            var partName = default(string);
+            if (action.bindings[bindingIndex].isPartOfComposite)
+                partName = $"Binding '{action.bindings[bindingIndex].name}'. ";
+
+            // Bring up rebind overlay, if we have one.
+            m_RebindOverlay?.SetActive(true);
+            if (m_RebindText != null)
+            {
+                var text = !string.IsNullOrEmpty(m_RebindOperation.expectedControlType)
+                    ? $"{partName}Waiting for {m_RebindOperation.expectedControlType} input..."
+                    : $"{partName}Waiting for input...";
+                m_RebindText.text = text;
+            }
+
+            // If we have no rebind overlay and no callback but we have a binding text label,
+            // temporarily set the binding text label to "<Waiting>".
+            if (m_RebindOverlay == null && m_RebindText == null && m_RebindStartEvent == null && m_BindingText != null)
+                m_BindingText.text = "<Waiting...>";
+
+            // Give listeners a chance to act on the rebind starting.
+            m_RebindStartEvent?.Invoke(this, m_RebindOperation);
+
+            m_RebindOperation.Start();
+        }
+
+        protected void OnEnable()
+        {
+            if (s_RebindActionUIs == null)
+                s_RebindActionUIs = new List<RebindActionUI>();
+            s_RebindActionUIs.Add(this);
+            if (s_RebindActionUIs.Count == 1)
+                InputSystem.onActionChange += OnActionChange;
+        }
+
+        protected void OnDisable()
+        {
+            m_RebindOperation?.Dispose();
+            m_RebindOperation = null;
+
+            s_RebindActionUIs.Remove(this);
+            if (s_RebindActionUIs.Count == 0)
+            {
+                s_RebindActionUIs = null;
+                InputSystem.onActionChange -= OnActionChange;
+            }
+        }
+
+        // When the action system re-resolves bindings, we want to update our UI in response. While this will
+        // also trigger from changes we made ourselves, it ensures that we react to changes made elsewhere. If
+        // the user changes keyboard layout, for example, we will get a BoundControlsChanged notification and
+        // will update our UI to reflect the current keyboard layout.
+        private static void OnActionChange(object obj, InputActionChange change)
+        {
+            if (change != InputActionChange.BoundControlsChanged)
+                return;
+
+            var action = obj as InputAction;
+            var actionMap = action?.actionMap ?? obj as InputActionMap;
+            var actionAsset = actionMap?.asset ?? obj as InputActionAsset;
+
+            for (var i = 0; i < s_RebindActionUIs.Count; ++i)
+            {
+                var component = s_RebindActionUIs[i];
+                var referencedAction = component.actionReference?.action;
+                if (referencedAction == null)
+                    continue;
+
+                if (referencedAction == action ||
+                    referencedAction.actionMap == actionMap ||
+                    referencedAction.actionMap?.asset == actionAsset)
+                    component.UpdateBindingDisplay();
+            }
+        }
+
+        [Tooltip("Reference to action that is to be rebound from the UI.")]
+        [SerializeField]
+        private InputActionReference m_Action;
+
+        [SerializeField]
+        private string m_BindingId;
+
+        [SerializeField]
+        private InputBinding.DisplayStringOptions m_DisplayStringOptions;
+
+        [Tooltip("Text label that will receive the name of the action. Optional. Set to None to have the "
+            + "rebind UI not show a label for the action.")]
+        [SerializeField]
+        private Text m_ActionLabel;
+
+        [Tooltip("Text label that will receive the current, formatted binding string.")]
+        [SerializeField]
+        private Text m_BindingText;
+
+        [Tooltip("Optional UI that will be shown while a rebind is in progress.")]
+        [SerializeField]
+        private GameObject m_RebindOverlay;
+
+        [Tooltip("Optional text label that will be updated with prompt for user input.")]
+        [SerializeField]
+        private Text m_RebindText;
+
+        [Tooltip("Event that is triggered when the way the binding is display should be updated. This allows displaying "
+            + "bindings in custom ways, e.g. using images instead of text.")]
+        [SerializeField]
+        private UpdateBindingUIEvent m_UpdateBindingUIEvent;
+
+        [Tooltip("Event that is triggered when an interactive rebind is being initiated. This can be used, for example, "
+            + "to implement custom UI behavior while a rebind is in progress. It can also be used to further "
+            + "customize the rebind.")]
+        [SerializeField]
+        private InteractiveRebindEvent m_RebindStartEvent;
+
+        [Tooltip("Event that is triggered when an interactive rebind is complete or has been aborted.")]
+        [SerializeField]
+        private InteractiveRebindEvent m_RebindStopEvent;
+
+        private InputActionRebindingExtensions.RebindingOperation m_RebindOperation;
+
+        private static List<RebindActionUI> s_RebindActionUIs;
+
+        // We want the label for the action name to update in edit mode, too, so
+        // we kick that off from here.
+        #if UNITY_EDITOR
+        protected void OnValidate()
+        {
+            UpdateActionLabel();
+            UpdateBindingDisplay();
+        }
+
+        #endif
+
+        private void UpdateActionLabel()
+        {
+            if (m_ActionLabel != null)
+            {
+                var action = m_Action?.action;
+                m_ActionLabel.text = action != null ? action.name : string.Empty;
+            }
+        }
+
+        [Serializable]
+        public class UpdateBindingUIEvent : UnityEvent<RebindActionUI, string, string, string>
+        {
+        }
+
+        [Serializable]
+        public class InteractiveRebindEvent : UnityEvent<RebindActionUI, InputActionRebindingExtensions.RebindingOperation>
+        {
+        }
+    }
+}
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUI.cs.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUI.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..1da9960a1788927fc9aeeb4a4cb65bab3e65e8eb
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUI.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e30fba313c4d9aa4795ee8a110b0c471
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUIEditor.cs b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUIEditor.cs
new file mode 100644
index 0000000000000000000000000000000000000000..69f885b5b8d2a4fb52ce25ddbeae4f2004e016fd
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUIEditor.cs
@@ -0,0 +1,177 @@
+#if UNITY_EDITOR
+using System.Linq;
+using UnityEditor;
+
+////TODO: support multi-object editing
+
+namespace UnityEngine.InputSystem.PlayerControls.RebindUI
+{
+    /// <summary>
+    /// A custom inspector for <see cref="RebindActionUI"/> which provides a more convenient way for
+    /// picking the binding which to rebind.
+    /// </summary>
+    [CustomEditor(typeof(RebindActionUI))]
+    public class RebindActionUIEditor : UnityEditor.Editor
+    {
+        protected void OnEnable()
+        {
+            m_ActionProperty = serializedObject.FindProperty("m_Action");
+            m_BindingIdProperty = serializedObject.FindProperty("m_BindingId");
+            m_ActionLabelProperty = serializedObject.FindProperty("m_ActionLabel");
+            m_BindingTextProperty = serializedObject.FindProperty("m_BindingText");
+            m_RebindOverlayProperty = serializedObject.FindProperty("m_RebindOverlay");
+            m_RebindTextProperty = serializedObject.FindProperty("m_RebindText");
+            m_UpdateBindingUIEventProperty = serializedObject.FindProperty("m_UpdateBindingUIEvent");
+            m_RebindStartEventProperty = serializedObject.FindProperty("m_RebindStartEvent");
+            m_RebindStopEventProperty = serializedObject.FindProperty("m_RebindStopEvent");
+            m_DisplayStringOptionsProperty = serializedObject.FindProperty("m_DisplayStringOptions");
+
+            RefreshBindingOptions();
+        }
+
+        public override void OnInspectorGUI()
+        {
+            EditorGUI.BeginChangeCheck();
+
+            // Binding section.
+            EditorGUILayout.LabelField(m_BindingLabel, Styles.boldLabel);
+            using (new EditorGUI.IndentLevelScope())
+            {
+                EditorGUILayout.PropertyField(m_ActionProperty);
+
+                var newSelectedBinding = EditorGUILayout.Popup(m_BindingLabel, m_SelectedBindingOption, m_BindingOptions);
+                if (newSelectedBinding != m_SelectedBindingOption)
+                {
+                    var bindingId = m_BindingOptionValues[newSelectedBinding];
+                    m_BindingIdProperty.stringValue = bindingId;
+                    m_SelectedBindingOption = newSelectedBinding;
+                }
+
+                var optionsOld = (InputBinding.DisplayStringOptions)m_DisplayStringOptionsProperty.intValue;
+                var optionsNew = (InputBinding.DisplayStringOptions)EditorGUILayout.EnumFlagsField(m_DisplayOptionsLabel, optionsOld);
+                if (optionsOld != optionsNew)
+                    m_DisplayStringOptionsProperty.intValue = (int)optionsNew;
+            }
+
+            // UI section.
+            EditorGUILayout.Space();
+            EditorGUILayout.LabelField(m_UILabel, Styles.boldLabel);
+            using (new EditorGUI.IndentLevelScope())
+            {
+                EditorGUILayout.PropertyField(m_ActionLabelProperty);
+                EditorGUILayout.PropertyField(m_BindingTextProperty);
+                EditorGUILayout.PropertyField(m_RebindOverlayProperty);
+                EditorGUILayout.PropertyField(m_RebindTextProperty);
+            }
+
+            // Events section.
+            EditorGUILayout.Space();
+            EditorGUILayout.LabelField(m_EventsLabel, Styles.boldLabel);
+            using (new EditorGUI.IndentLevelScope())
+            {
+                EditorGUILayout.PropertyField(m_RebindStartEventProperty);
+                EditorGUILayout.PropertyField(m_RebindStopEventProperty);
+                EditorGUILayout.PropertyField(m_UpdateBindingUIEventProperty);
+            }
+
+            if (EditorGUI.EndChangeCheck())
+            {
+                serializedObject.ApplyModifiedProperties();
+                RefreshBindingOptions();
+            }
+        }
+
+        protected void RefreshBindingOptions()
+        {
+            var actionReference = (InputActionReference)m_ActionProperty.objectReferenceValue;
+            var action = actionReference?.action;
+
+            if (action == null)
+            {
+                m_BindingOptions = new GUIContent[0];
+                m_BindingOptionValues = new string[0];
+                m_SelectedBindingOption = -1;
+                return;
+            }
+
+            var bindings = action.bindings;
+            var bindingCount = bindings.Count;
+
+            m_BindingOptions = new GUIContent[bindingCount];
+            m_BindingOptionValues = new string[bindingCount];
+            m_SelectedBindingOption = -1;
+
+            var currentBindingId = m_BindingIdProperty.stringValue;
+            for (var i = 0; i < bindingCount; ++i)
+            {
+                var binding = bindings[i];
+                var bindingId = binding.id.ToString();
+                var haveBindingGroups = !string.IsNullOrEmpty(binding.groups);
+
+                // If we don't have a binding groups (control schemes), show the device that if there are, for example,
+                // there are two bindings with the display string "A", the user can see that one is for the keyboard
+                // and the other for the gamepad.
+                var displayOptions =
+                    InputBinding.DisplayStringOptions.DontUseShortDisplayNames | InputBinding.DisplayStringOptions.IgnoreBindingOverrides;
+                if (!haveBindingGroups)
+                    displayOptions |= InputBinding.DisplayStringOptions.DontOmitDevice;
+
+                // Create display string.
+                var displayString = action.GetBindingDisplayString(i, displayOptions);
+
+                // If binding is part of a composite, include the part name.
+                if (binding.isPartOfComposite)
+                    displayString = $"{ObjectNames.NicifyVariableName(binding.name)}: {displayString}";
+
+                // Some composites use '/' as a separator. When used in popup, this will lead to to submenus. Prevent
+                // by instead using a backlash.
+                displayString = displayString.Replace('/', '\\');
+
+                // If the binding is part of control schemes, mention them.
+                if (haveBindingGroups)
+                {
+                    var asset = action.actionMap?.asset;
+                    if (asset != null)
+                    {
+                        var controlSchemes = string.Join(", ",
+                            binding.groups.Split(InputBinding.Separator)
+                                .Select(x => asset.controlSchemes.FirstOrDefault(c => c.bindingGroup == x).name));
+
+                        displayString = $"{displayString} ({controlSchemes})";
+                    }
+                }
+
+                m_BindingOptions[i] = new GUIContent(displayString);
+                m_BindingOptionValues[i] = bindingId;
+
+                if (currentBindingId == bindingId)
+                    m_SelectedBindingOption = i;
+            }
+        }
+
+        private SerializedProperty m_ActionProperty;
+        private SerializedProperty m_BindingIdProperty;
+        private SerializedProperty m_ActionLabelProperty;
+        private SerializedProperty m_BindingTextProperty;
+        private SerializedProperty m_RebindOverlayProperty;
+        private SerializedProperty m_RebindTextProperty;
+        private SerializedProperty m_RebindStartEventProperty;
+        private SerializedProperty m_RebindStopEventProperty;
+        private SerializedProperty m_UpdateBindingUIEventProperty;
+        private SerializedProperty m_DisplayStringOptionsProperty;
+
+        private GUIContent m_BindingLabel = new GUIContent("Binding");
+        private GUIContent m_DisplayOptionsLabel = new GUIContent("Display Options");
+        private GUIContent m_UILabel = new GUIContent("UI");
+        private GUIContent m_EventsLabel = new GUIContent("Events");
+        private GUIContent[] m_BindingOptions;
+        private string[] m_BindingOptionValues;
+        private int m_SelectedBindingOption;
+
+        private static class Styles
+        {
+            public static GUIStyle boldLabel = new GUIStyle("MiniBoldLabel");
+        }
+    }
+}
+#endif
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUIEditor.cs.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUIEditor.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..699d6107f01f4322c1661050c62e414f35b13015
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindActionUIEditor.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 0682fee8e609a4e498b80a3680ee9bf3
+timeCreated: 1574957258
\ No newline at end of file
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindSaveLoad.cs b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindSaveLoad.cs
new file mode 100644
index 0000000000000000000000000000000000000000..9da08f0fbb9eb438911ed2987c433adaa0bf287b
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindSaveLoad.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+using UnityEngine.InputSystem;
+
+public class RebindSaveLoad : MonoBehaviour
+{
+    public InputActionAsset actions;
+
+    public void OnEnable()
+    {
+        var rebinds = PlayerPrefs.GetString("rebinds");
+        if (!string.IsNullOrEmpty(rebinds))
+            actions.LoadBindingOverridesFromJson(rebinds);
+    }
+
+    public void OnDisable()
+    {
+        var rebinds = actions.SaveBindingOverridesAsJson();
+        PlayerPrefs.SetString("rebinds", rebinds);
+    }
+}
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindSaveLoad.cs.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindSaveLoad.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..51897e078170da70efb015952029807e93745a9d
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/RebindSaveLoad.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 16a2fe6807e083a458307ea229d1e08e
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm.meta
new file mode 100644
index 0000000000000000000000000000000000000000..e3f0d089da2d58b04c77570671bbcb976b881517
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fe59ea5abab777948b16161bc7bd0b3f
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/ControlsRemapping.cs b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/ControlsRemapping.cs
new file mode 100644
index 0000000000000000000000000000000000000000..c6956f9298105068da0d3f857eda7491b4a25ab7
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/ControlsRemapping.cs
@@ -0,0 +1,108 @@
+using System;
+using System.IO;
+using System.Runtime.Serialization.Formatters.Binary;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.InputSystem;
+
+public class ControlsRemapping : MonoBehaviour
+{
+    //public static GameControls Controls;
+    public static ControlMapping Controls;
+    public static Action<InputAction> SuccessfulRebinding;
+
+    public static Dictionary<string, string> OverridesDictionary = new Dictionary<string, string>();
+
+    private void Awake()
+    {
+        
+        if (Controls != null)
+        {
+            Destroy(this);
+            return;
+        }
+
+        //Controls = new GameControls();
+
+        if (File.Exists(Application.persistentDataPath + "/controlsOverrides.dat"))
+        {
+            LoadControlOverrides();
+        }
+    }
+
+    public static void RemapKeyboardAction(InputAction actionToRebind, int targetBinding)
+    {
+        var rebindOperation = actionToRebind.PerformInteractiveRebinding(targetBinding)
+            .WithControlsHavingToMatchPath("<Keyboard>")
+            .WithBindingGroup("Keyboard")
+            .WithCancelingThrough("<Keyboard>/escape")
+            .OnCancel(operation => SuccessfulRebinding?.Invoke(null))
+            .OnComplete(operation => {
+                operation.Dispose();
+                AddOverrideToDictionary(actionToRebind.id, actionToRebind.bindings[targetBinding].effectivePath, targetBinding);
+                SaveControlOverrides();
+                SuccessfulRebinding?.Invoke(actionToRebind);
+            })
+            .Start();
+    }
+
+    public static void RemapGamepadAction(InputAction actionToRebind, int targetBinding)
+    {
+        var rebindOperation = actionToRebind.PerformInteractiveRebinding(targetBinding)
+            .WithControlsHavingToMatchPath("<Gamepad>")
+            .WithBindingGroup("Gamepad")
+            .WithCancelingThrough("<Keyboard>/escape")
+            .OnCancel(operation => SuccessfulRebinding?.Invoke(null))
+            .OnComplete(operation => {
+                operation.Dispose();
+                AddOverrideToDictionary(actionToRebind.id, actionToRebind.bindings[targetBinding].effectivePath, targetBinding);
+                SaveControlOverrides();
+                SuccessfulRebinding?.Invoke(actionToRebind);
+            })
+            .Start();
+    }
+
+    private static void AddOverrideToDictionary(Guid actionId, string path, int bindingIndex)
+    {
+        string key = string.Format("{0} : {1}", actionId.ToString(), bindingIndex);
+
+        if (OverridesDictionary.ContainsKey(key))
+        {
+            OverridesDictionary[key] = path;
+        }
+        else
+        {
+            OverridesDictionary.Add(key, path);
+        }
+    }
+
+    private static void SaveControlOverrides()
+    {
+        FileStream file = new FileStream(Application.persistentDataPath + "/controlsOverrides.dat", FileMode.OpenOrCreate);
+        BinaryFormatter bf = new BinaryFormatter();
+        bf.Serialize(file, OverridesDictionary);
+        file.Close();
+    }
+
+    private static void LoadControlOverrides()
+    {
+        if (!File.Exists(Application.persistentDataPath + "/controlsOverrides.dat"))
+        {
+            return;
+        }
+
+        FileStream file = new FileStream(Application.persistentDataPath + "/controlsOverrides.dat", FileMode.OpenOrCreate);
+        BinaryFormatter bf = new BinaryFormatter();
+        OverridesDictionary = bf.Deserialize(file) as Dictionary<string, string>;
+        file.Close();
+
+        foreach (var item in OverridesDictionary)
+        {
+            string[] split = item.Key.Split(new string[] { " : " }, StringSplitOptions.None);
+            Guid id = Guid.Parse(split[0]);
+            int index = int.Parse(split[1]);
+            //Controls.asset.FindAction(id).ApplyBindingOverride(index, item.Value);
+        }
+    }
+}
\ No newline at end of file
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/ControlsRemapping.cs.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/ControlsRemapping.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..c720b8652f59e2c7e88dd38c2d76d66e34c0ebe6
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/ControlsRemapping.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 80d1792d430a5334bb575c9d8a310103
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/InputActionDisplay.cs b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/InputActionDisplay.cs
new file mode 100644
index 0000000000000000000000000000000000000000..44746646098f2e22758b1fa1718b5c745653281f
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/InputActionDisplay.cs
@@ -0,0 +1,68 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+using TMPro;
+using UnityEngine;
+using UnityEngine.InputSystem;
+using UnityEngine.UI;
+
+public class InputActionDisplay : MonoBehaviour
+{
+    [SerializeField] private InputActionReference actionReference;
+    [SerializeField] private int bindingIndex;
+    
+
+    private InputAction action;
+
+    private Button rebindButton;
+
+    private void Awake()
+    {
+        rebindButton = GetComponentInChildren<Button>();
+        rebindButton.onClick.AddListener(RebindAction);
+    }
+
+    private void OnEnable()
+    {
+        print("hier" + ControlsRemapping.Controls.asset.FindAction(actionReference.action.id));
+        action = ControlsRemapping.Controls.asset.FindAction(actionReference.action.id);//action.id);
+
+        SetButtonText();
+    }
+
+    private void SetButtonText()
+    {
+        rebindButton.GetComponentInChildren<TextMeshProUGUI>().text = action.GetBindingDisplayString(bindingIndex, InputBinding.DisplayStringOptions.DontUseShortDisplayNames);
+        rebindButton.GetComponentInChildren<TextMeshProUGUI>().text = "dfgdg";
+    }
+
+    private void RebindAction()
+    {
+        rebindButton.GetComponentInChildren<TextMeshProUGUI>().text = "...";
+
+        ControlsRemapping.SuccessfulRebinding += OnSuccessfulRebinding;
+
+        bool isGamepad = action.bindings[bindingIndex].path.Contains("Gamepad");
+
+        if (isGamepad)
+        {
+            ControlsRemapping.RemapGamepadAction(action, bindingIndex);
+        }
+        else
+        {
+            ControlsRemapping.RemapKeyboardAction(action, bindingIndex);
+        }
+    }
+
+    private void OnSuccessfulRebinding(InputAction action)
+    {
+        ControlsRemapping.SuccessfulRebinding -= OnSuccessfulRebinding;
+        SetButtonText();
+    }
+
+    private void OnDestroy()
+    {
+        rebindButton.onClick.RemoveAllListeners();
+    }
+}
\ No newline at end of file
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/InputActionDisplay.cs.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/InputActionDisplay.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a22e4a888eccbbf22402f654d051485d6b511715
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/dm/InputActionDisplay.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f5aa4e9339ee4a74999a238c3a2c06de
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/yt_RebindingDisplay.cs b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/yt_RebindingDisplay.cs
new file mode 100644
index 0000000000000000000000000000000000000000..a2a25c96fbbd8144f3f52ffc775b5d5543d2f500
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/yt_RebindingDisplay.cs
@@ -0,0 +1,73 @@
+using TMPro;
+using UnityEngine;
+using UnityEngine.InputSystem;
+
+namespace DapperDino.InputSystemTutorials
+{
+   /*
+    public class yt_RebindingDisplay : MonoBehaviour
+    {
+        [SerializeField] private InputActionReference jumpAction = null;
+        [SerializeField] private PlayerController playerController = null;
+        [SerializeField] private TMP_Text bindingDisplayNameText = null;
+        [SerializeField] private GameObject startRebindObject = null;
+        [SerializeField] private GameObject waitingForInputObject = null;
+
+        private InputActionRebindingExtensions.RebindingOperation rebindingOperation;
+
+        private const string RebindsKey = "rebinds";
+
+        private void Start()
+        {
+            string rebinds = PlayerPrefs.GetString(RebindsKey, string.Empty);
+
+            if (string.IsNullOrEmpty(rebinds)) { return; }
+
+            playerController.PlayerInput.actions.LoadBindingOverridesFromJson(rebinds);
+
+            int bindingIndex = jumpAction.action.GetBindingIndexForControl(jumpAction.action.controls[0]);
+
+            bindingDisplayNameText.text = InputControlPath.ToHumanReadableString(
+                jumpAction.action.bindings[bindingIndex].effectivePath,
+                InputControlPath.HumanReadableStringOptions.OmitDevice);
+        }
+
+        public void Save()
+        {
+            string rebinds = playerController.PlayerInput.actions.SaveBindingOverridesAsJson();
+
+            PlayerPrefs.SetString(RebindsKey, rebinds);
+        }
+
+        public void StartRebinding()
+        {
+            startRebindObject.SetActive(false);
+            waitingForInputObject.SetActive(true);
+
+            playerController.PlayerInput.SwitchCurrentActionMap("Menu");
+
+            rebindingOperation = jumpAction.action.PerformInteractiveRebinding()
+                .WithControlsExcluding("Mouse")
+                .OnMatchWaitForAnother(0.1f)
+                .OnComplete(operation => RebindComplete())
+                .Start();
+        }
+
+        private void RebindComplete()
+        {
+            int bindingIndex = jumpAction.action.GetBindingIndexForControl(jumpAction.action.controls[0]);
+
+            bindingDisplayNameText.text = InputControlPath.ToHumanReadableString(
+                jumpAction.action.bindings[bindingIndex].effectivePath,
+                InputControlPath.HumanReadableStringOptions.OmitDevice);
+
+            rebindingOperation.Dispose();
+
+            startRebindObject.SetActive(true);
+            waitingForInputObject.SetActive(false);
+
+            playerController.PlayerInput.SwitchCurrentActionMap("Gameplay");
+        }
+    }
+   */
+}
\ No newline at end of file
diff --git a/Assets/Scripts/UI/PlayerControls/InputSystemPackage/yt_RebindingDisplay.cs.meta b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/yt_RebindingDisplay.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6a40346967930d707048c70be92cb5c563fc046a
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/InputSystemPackage/yt_RebindingDisplay.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1cb51fae69326f548ad0899e839112c9
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/PlayerControls/TestInput.cs b/Assets/Scripts/UI/PlayerControls/TestInput.cs
new file mode 100644
index 0000000000000000000000000000000000000000..b54b9b223a585196998b2eb8e435e847d850ab16
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/TestInput.cs
@@ -0,0 +1,66 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.InputSystem;
+using UnityEngine.UI;
+
+public class TestInput : MonoBehaviour
+{
+    private ControlMapping input_ControlMapping;
+    //private RebindUISampleActions input_ControlMapping;
+    public Image image;
+    public Color imageColorToBeUsed = Color.green;
+    public Color imageColorToBeUsed_w = Color.white;
+    public float currentImageColorAlpha = 0.5f;
+    // public InputActionAsset actions;
+
+    // Start is called before the first frame update
+    void Start()
+    {
+        
+    }
+    private void Awake()
+    {
+        //New InputSystem
+        input_ControlMapping = new ControlMapping();
+        input_ControlMapping.Actionmap1.Movement.Enable();
+
+    }
+    private void OnEnable()
+    {
+        input_ControlMapping = new ControlMapping();
+        input_ControlMapping.Actionmap1.Movement.Enable(); 
+       
+
+    }
+
+    private void OnDisable()
+    {
+       
+        input_ControlMapping.Actionmap1.Movement.Disable();
+    }
+
+
+        // Update is called once per frame
+        void Update()
+    {
+
+
+        image = GetComponent<Image>();
+        //Get the alpha value of Color
+        currentImageColorAlpha = image.color.a;
+        //Assign Color
+
+        float vertical = input_ControlMapping.Actionmap1.Movement.ReadValue<Vector2>().x;
+        if (vertical != 0)
+        {
+            image.color = imageColorToBeUsed;
+        }
+        else
+        {
+            image.color = imageColorToBeUsed_w;
+
+        }
+        
+    }
+}
diff --git a/Assets/Scripts/UI/PlayerControls/TestInput.cs.meta b/Assets/Scripts/UI/PlayerControls/TestInput.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..53e87120a038fdd8fd0f38e65112dfbc37b79f9b
--- /dev/null
+++ b/Assets/Scripts/UI/PlayerControls/TestInput.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7c32bb0a0f22ff345999a0a2e086936b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/UIconfig.cs b/Assets/Scripts/UI/UIconfig.cs
index 990d5b8647594b271176fc0f7d613b320865ade3..88b31b7194c68f02c9639d3bc539add5dfdf1e91 100644
--- a/Assets/Scripts/UI/UIconfig.cs
+++ b/Assets/Scripts/UI/UIconfig.cs
@@ -10,6 +10,7 @@ public static class UIconfig
     public static int InputManagerVersion = 1; // 1= InputManager, 2=InputSystemPackage ; 3=overConfigfile
     public static int EventSystemModule = 2;// 1= InputManager, 2=InputSystemPackage ; 3=overConfigfile
     public static int GameplayMode = 5; //5=First Person, 4=third, 3=third+, 2=Escaperoom, 1=Sidescroller, 0=Sidescroller+
+    public static bool InputDisable = false; //deactivate all Objects with access to the input system, so Bindings can be rebinded.
 
     public static float cursorMaxRange_fromFirstPersonView = 10f; //used in World cursor
     public static float cursorMaxRange_fromObeserverView = float.MaxValue; //used in World cursor
@@ -135,7 +136,6 @@ public class NetworkJSONonlyString
 
     }
     //------------------------------------------------------------------------------------------------------
-
     //INPUTMANAGER KEY BINDINGS LIST for display Purpose
     public static string InputManager_KeyBinding_Horizontal_01 = "left";
         public static string InputManager_KeyBinding_Horizontal_1 = "right";
@@ -158,6 +158,7 @@ public class NetworkJSONonlyString
         public static string InputManager_KeyBinding_mod_undo_1 = "u";
         public static string InputManager_KeyBinding_Fire1_1 = "Mouse 0";
         public static string InputManager_KeyBinding_Fire2_1 = "Mouse 1";
+        public static string InputManager_KeyBinding_talk_1 = "c";
         public static string InputManager_KeyBinding_MouseScrollWheel_1 = "MouseScrollWheel";
 
 
diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset
index 0896c38ada2fbb2a6d0f262abc13722c16f18fbf..2f207849f510bace4da2f77d78a287820e1cd07d 100644
--- a/UserSettings/EditorUserSettings.asset
+++ b/UserSettings/EditorUserSettings.asset
@@ -9,11 +9,14 @@ EditorUserSettings:
       value: 57505505560608585a56557116730644404e4d7b7c7b7562787e4f66e4b1313e
       flags: 0
     RecentlyUsedSceneGuid-1:
-      value: 0502505152005e020c0d0e2446275e44144f19287f707e362c7c4b60b2b9353c
+      value: 05070d5f50535d5e0c0c5472427008444e4e1b2f7a7170622e784e37bab3636a
       flags: 0
     RecentlyUsedSceneGuid-2:
       value: 0709560454055c0d0c5e5c2444740b4413154a72792d22627c714963e0b6373d
       flags: 0
+    RecentlyUsedSceneGuid-3:
+      value: 0502505152005e020c0d0e2446275e44144f19287f707e362c7c4b60b2b9353c
+      flags: 0
     RecentlyUsedScenePath-0:
       value: 22424703114646680e0b0227036c721518021d39630928343f162e27e3f22076f7e93ffdfe
       flags: 0
diff --git a/UserSettings/Layouts/default-2021.dwlt b/UserSettings/Layouts/default-2021.dwlt
index 459707aae6551378333e544a37229fd05257cb2c..a3aaca8698cb2c8d2d4bd97b2d795f77017cef53 100644
--- a/UserSettings/Layouts/default-2021.dwlt
+++ b/UserSettings/Layouts/default-2021.dwlt
@@ -38,12 +38,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   m_PixelRect:
     serializedVersion: 2
-    x: -1920
+    x: 0
     y: 43
     width: 1920
-    height: 1037
+    height: 1157
   m_ShowMode: 4
-  m_Title: Hierarchy
+  m_Title: Game
   m_RootView: {fileID: 9}
   m_MinSize: {x: 875, y: 300}
   m_MaxSize: {x: 10000, y: 10000}
@@ -97,7 +97,7 @@ MonoBehaviour:
   m_MinSize: {x: 640, y: 601}
   m_MaxSize: {x: 4000, y: 4021}
   vertical: 0
-  controlID: 54
+  controlID: 112
 --- !u!114 &5
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -118,11 +118,11 @@ MonoBehaviour:
     x: 0
     y: 30
     width: 1920
-    height: 987
+    height: 1107
   m_MinSize: {x: 300, y: 200}
   m_MaxSize: {x: 24288, y: 16192}
   vertical: 0
-  controlID: 220
+  controlID: 49
 --- !u!114 &6
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -141,9 +141,9 @@ MonoBehaviour:
     x: 1484
     y: 0
     width: 436
-    height: 987
-  m_MinSize: {x: 276, y: 71}
-  m_MaxSize: {x: 4001, y: 4021}
+    height: 1107
+  m_MinSize: {x: 275, y: 50}
+  m_MaxSize: {x: 4000, y: 4000}
   m_ActualView: {fileID: 17}
   m_Panes:
   - {fileID: 17}
@@ -167,7 +167,7 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 561
-    height: 588
+    height: 659
   m_MinSize: {x: 201, y: 221}
   m_MaxSize: {x: 4001, y: 4021}
   m_ActualView: {fileID: 18}
@@ -191,11 +191,11 @@ MonoBehaviour:
   m_Position:
     serializedVersion: 2
     x: 0
-    y: 588
+    y: 659
     width: 1484
-    height: 399
-  m_MinSize: {x: 101, y: 121}
-  m_MaxSize: {x: 4001, y: 4021}
+    height: 448
+  m_MinSize: {x: 100, y: 100}
+  m_MaxSize: {x: 4000, y: 4000}
   m_ActualView: {fileID: 21}
   m_Panes:
   - {fileID: 16}
@@ -223,7 +223,7 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 1920
-    height: 1037
+    height: 1157
   m_MinSize: {x: 875, y: 300}
   m_MaxSize: {x: 10000, y: 10000}
   m_UseTopView: 1
@@ -268,7 +268,7 @@ MonoBehaviour:
   m_Position:
     serializedVersion: 2
     x: 0
-    y: 1017
+    y: 1137
     width: 1920
     height: 20
   m_MinSize: {x: 0, y: 0}
@@ -293,11 +293,11 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 1484
-    height: 987
+    height: 1107
   m_MinSize: {x: 200, y: 200}
   m_MaxSize: {x: 16192, y: 16192}
   vertical: 1
-  controlID: 170
+  controlID: 50
 --- !u!114 &13
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -318,11 +318,11 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 1484
-    height: 588
+    height: 659
   m_MinSize: {x: 200, y: 100}
   m_MaxSize: {x: 16192, y: 8096}
   vertical: 0
-  controlID: 171
+  controlID: 51
 --- !u!114 &14
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -341,7 +341,7 @@ MonoBehaviour:
     x: 561
     y: 0
     width: 923
-    height: 588
+    height: 659
   m_MinSize: {x: 200, y: 200}
   m_MaxSize: {x: 4000, y: 4000}
   m_ActualView: {fileID: 20}
@@ -457,7 +457,7 @@ MonoBehaviour:
     scrollPos: {x: 0, y: 202}
     m_SelectedIDs: d2ee0000
     m_LastClickedID: 61138
-    m_ExpandedIDs: 00000000a67e0000aa7e0000ac7e0000ae7e0000b07e0000b27e0000b47e0000b67e0000b87e0000ba7e0000bc7e0000be7e0000c07e0000c27e0000c47e0000c67e0000c87e0000ca7e0000cc7e0000ce7e0000d07e0000d27e000000ca9a3bffffff7f
+    m_ExpandedIDs: 0000000072d4000074d4000076d4000078d400007ad400007cd400007ed4000080d4000082d4000084d4000086d4000088d400008ad400008cd400008ed4000090d4000092d4000094d4000096d4000098d400009ad400009cd40000
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_Name: 
@@ -485,7 +485,7 @@ MonoBehaviour:
     scrollPos: {x: 0, y: 0}
     m_SelectedIDs: 
     m_LastClickedID: 0
-    m_ExpandedIDs: 00000000a67e0000a87e0000aa7e0000ac7e0000ae7e0000b07e0000b27e0000b47e0000b67e0000b87e0000ba7e0000bc7e0000be7e0000c07e0000c27e0000c47e0000c67e0000c87e0000ca7e0000cc7e0000ce7e0000d07e0000d27e0000
+    m_ExpandedIDs: 0000000072d4000074d4000076d4000078d400007ad400007cd400007ed4000080d4000082d4000084d4000086d4000088d400008ad400008cd400008ed4000090d4000092d4000094d4000096d4000098d400009ad400009cd40000
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_Name: 
@@ -562,10 +562,10 @@ MonoBehaviour:
     m_Tooltip: 
   m_Pos:
     serializedVersion: 2
-    x: -436
+    x: 1484
     y: 73
     width: 435
-    height: 966
+    height: 1086
   m_ViewDataDictionary: {fileID: 0}
   m_OverlayCanvas:
     m_LastAppliedPresetName: Default
@@ -604,10 +604,10 @@ MonoBehaviour:
     m_Tooltip: 
   m_Pos:
     serializedVersion: 2
-    x: -1920
+    x: 0
     y: 73
     width: 560
-    height: 567
+    height: 638
   m_ViewDataDictionary: {fileID: 0}
   m_OverlayCanvas:
     m_LastAppliedPresetName: Default
@@ -617,7 +617,7 @@ MonoBehaviour:
       scrollPos: {x: 0, y: 0}
       m_SelectedIDs: 
       m_LastClickedID: 0
-      m_ExpandedIDs: 9cfcedffdefcedffde27eefffc6deeff066eeeff06a0eefffaadeeffe4bef6ffdc4ef7ff0e4ff7ff5a4ff7ff664ff7ff2e55f7ff3a55f7ff4455f7ff4e55f7ff5655f7ff6055f7ff8c55f7ff9655f7ff1c56f7ff4e56f7ff20dbfbff62dbfbff6006fcffd64bfcffe04bfcffd07dfcffbe8bfcfface0feffcae1feffcee1feffd4e1feff32e3fefffcf3feff0e14ffff6825ffff326bfffff8fafffffafaffff80630000badd0c00
+      m_ExpandedIDs: f4b5ffff16b6ffff1cb6ffff4ab7ffff52b7ffff18c8ffff1cc8ffff0afbffff
       m_RenameOverlay:
         m_UserAcceptedRename: 0
         m_Name: 
@@ -938,17 +938,17 @@ MonoBehaviour:
     m_GridAxis: 1
     m_gridOpacity: 0.5
   m_Rotation:
-    m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
+    m_Target: {x: -0.03362025, y: 0.96576387, z: -0.19859657, w: -0.16349317}
     speed: 2
-    m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
+    m_Value: {x: -0.03362024, y: 0.9657635, z: -0.19859649, w: -0.16349311}
   m_Size:
-    m_Target: 14.562745
+    m_Target: 7.754022
     speed: 2
-    m_Value: 14.562745
+    m_Value: 7.754022
   m_Ortho:
-    m_Target: 0
+    m_Target: 1
     speed: 2
-    m_Value: 0
+    m_Value: 1
   m_CameraSettings:
     m_Speed: 1
     m_SpeedNormalized: 0.5
@@ -990,10 +990,10 @@ MonoBehaviour:
     m_Tooltip: 
   m_Pos:
     serializedVersion: 2
-    x: -1359
+    x: 561
     y: 73
     width: 921
-    height: 567
+    height: 638
   m_ViewDataDictionary: {fileID: 0}
   m_OverlayCanvas:
     m_LastAppliedPresetName: Default
@@ -1028,7 +1028,7 @@ MonoBehaviour:
     m_VAllowExceedBaseRangeMin: 1
     m_VAllowExceedBaseRangeMax: 1
     m_ScaleWithWindow: 0
-    m_HSlider: 1
+    m_HSlider: 0
     m_VSlider: 0
     m_IgnoreScrollWheelUntilClicked: 0
     m_EnableMouseInput: 1
@@ -1041,22 +1041,22 @@ MonoBehaviour:
       x: 0
       y: 21
       width: 921
-      height: 546
-    m_Scale: {x: 0.47968754, y: 0.47968754}
-    m_Translation: {x: 460.5, y: 273}
+      height: 617
+    m_Scale: {x: 0.4796875, y: 0.4796875}
+    m_Translation: {x: 460.5, y: 308.5}
     m_MarginLeft: 0
     m_MarginRight: 0
     m_MarginTop: 0
     m_MarginBottom: 0
     m_LastShownAreaInsideMargins:
       serializedVersion: 2
-      x: -959.99994
-      y: -569.1205
-      width: 1919.9999
-      height: 1138.241
+      x: -960
+      y: -643.127
+      width: 1920
+      height: 1286.254
     m_MinimalGUI: 1
   m_defaultScale: 0.4796875
-  m_LastWindowPixelSize: {x: 921, y: 567}
+  m_LastWindowPixelSize: {x: 921, y: 638}
   m_ClearInEditMode: 1
   m_NoCameraWarning: 1
   m_LowResolutionForAspectRatios: 01000000000000000000
@@ -1083,10 +1083,10 @@ MonoBehaviour:
     m_Tooltip: 
   m_Pos:
     serializedVersion: 2
-    x: -1920
-    y: 661
+    x: 0
+    y: 732
     width: 1483
-    height: 378
+    height: 427
   m_ViewDataDictionary: {fileID: 0}
   m_OverlayCanvas:
     m_LastAppliedPresetName: Default